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