Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2012 17:27:37 +0000
From:      scher@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r238409 - soc2012/scher/par_ports/head/Mk
Message-ID:  <20120627172737.0F66C106564A@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: scher
Date: Wed Jun 27 17:27:36 2012
New Revision: 238409
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=238409

Log:
  [new_feature] options checking is implement only once per "make" call
  	in port's directory
  [new_feature] options checking is implemented only by parent port,
  	not by dependency ports(it is superfluously)
  [new_feature] license checking is implemented only by parent port,
  	not by dependency ports
  

Modified:
  soc2012/scher/par_ports/head/Mk/bsd.parallel.mk

Modified: soc2012/scher/par_ports/head/Mk/bsd.parallel.mk
==============================================================================
--- soc2012/scher/par_ports/head/Mk/bsd.parallel.mk	Wed Jun 27 17:17:11 2012	(r238408)
+++ soc2012/scher/par_ports/head/Mk/bsd.parallel.mk	Wed Jun 27 17:27:36 2012	(r238409)
@@ -484,6 +484,7 @@
 # Parallel targets section
 # TODO: outline intergation with bsd.port.mk
 #
+.if !defined(INSTALLS_DEPENDS)
 check-license-depends: check-license-message
 	@license_to_ask=""; \
 	dirs_to_process=""; \
@@ -508,11 +509,14 @@
 		done; \
 		exit 1; \
 	fi
+.endif
 
 check-license-message:
 	@${ECHO_MSG} "===> Checking out licenses for ${PKGNAME} dependencies";
 
+.if !defined(CONFIG_DONE_${UNIQUENAME:U}) && !defined(INSTALLS_DEPENDS)
 locking-config-recursive: locking-config-message lock-port-dbdir config-recursive unlock-port-dbdir
+.endif
 
 locking-config-message:
 	@${ECHO_MSG} "===> Setting user-specified options for ${PKGNAME} and dependencies";



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120627172737.0F66C106564A>