svn commit: r341467 - in head: . Mk
Mathieu Arnold
mat at FreeBSD.org
Mon Jan 27 22:53:25 UTC 2014
Author: mat
Date: Mon Jan 27 22:53:24 2014
New Revision: 341467
URL: http://svnweb.freebsd.org/changeset/ports/341467
QAT: https://qat.redports.org/buildarchive/r341467/
Log:
Add two new options helpers:
${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
${TYPE_DEPENDS}+=<something> in case OPT is 'off'
${OPT}_${FLAG}_OFF=<something> will automatically add:
${FLAG}+=<something> in case OPT is 'off'
With hat: portmgr
Sponsored by: Absolight
Modified:
head/CHANGES
head/Mk/bsd.options.mk
Modified: head/CHANGES
==============================================================================
--- head/CHANGES Mon Jan 27 22:46:38 2014 (r341466)
+++ head/CHANGES Mon Jan 27 22:53:24 2014 (r341467)
@@ -10,6 +10,17 @@ in the release notes and/or placed into
All ports committers are allowed to commit to this file.
+20140127:
+AUTHOR: mat at FreeBSD.org
+
+ Add two new options helpers:
+
+ ${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
+ ${TYPE_DEPENDS}+=<something> in case OPT is 'off'
+
+ ${OPT}_${FLAG}_OFF=<something> will automatically add:
+ ${FLAG}+=<something> in case OPT is 'off'
+
20140111:
AUTHOR: mva at FreeBSD.org
Modified: head/Mk/bsd.options.mk
==============================================================================
--- head/Mk/bsd.options.mk Mon Jan 27 22:46:38 2014 (r341466)
+++ head/Mk/bsd.options.mk Mon Jan 27 22:53:24 2014 (r341467)
@@ -107,10 +107,14 @@
# ALL_TARGET INSTALL_TARGET USES DISTFILES PLIST_FILES PLIST_DIRS PLIST_DIRSTRY
# EXTRA_PATCHES PATCHFILES PATCH_SITES CATEGORIES, defining ${opt}_${variable}
# will add its content to the actual variable when the option is enabled.
+# Defining ${opt}_${variable}_OFF will add its content to the actual variable
+# when the option is disabled.
#
# For each of the depends target PKG EXTRACT PATCH FETCH BUILD LIB RUN,
# defining ${opt}_${deptype}_DEPENDS will add its content to the actual
-# dependency when the option is enabled.
+# dependency when the option is enabled. Defining
+# ${opt}_${deptype}_DEPENDS_OFF will add its content to the actual dependency
+# when the option is enabled.
##
# Set all the options available for the ports, beginning with the
@@ -418,6 +422,18 @@ CONFIGURE_ARGS+= --without-${iopt}
${configure}_ARGS+= ${${opt}_${configure}_OFF}
. endif
. endfor
+. for flags in CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ARGS \
+ MAKE_ENV ALL_TARGET INSTALL_TARGET USES DISTFILES PLIST_FILES \
+ PLIST_DIRS PLIST_DIRSTRY EXTRA_PATCHES PATCHFILES PATCH_SITES CATEGORIES
+. if defined(${opt}_${flags}_OFF)
+${flags}+= ${${opt}_${flags}_OFF}
+. endif
+. endfor
+. for deptype in PKG EXTRACT PATCH FETCH BUILD LIB RUN
+. if defined(${opt}_${deptype}_DEPENDS_OFF)
+${deptype}_DEPENDS+= ${${opt}_${deptype}_DEPENDS_OFF}
+. endif
+. endfor
. endif
.endfor
More information about the svn-ports-all
mailing list