socsvn commit: r238409 - soc2012/scher/par_ports/head/Mk

scher at FreeBSD.org scher at FreeBSD.org
Wed Jun 27 17:27:39 UTC 2012


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";


More information about the svn-soc-all mailing list