aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2013-06-14 21:41:37 +0800
committerbapt <bapt@FreeBSD.org>2013-06-14 21:41:37 +0800
commite3aa30797e50c5d43b8e725cf1a51c3d26e44293 (patch)
tree36b000a218f2de0d60ae75e8e03a7ad2e6956074 /CHANGES
parentd5aba435d61907e67715ba8c20ac5884480597ae (diff)
downloadfreebsd-ports-graphics-e3aa30797e50c5d43b8e725cf1a51c3d26e44293.tar.gz
freebsd-ports-graphics-e3aa30797e50c5d43b8e725cf1a51c3d26e44293.tar.zst
freebsd-ports-graphics-e3aa30797e50c5d43b8e725cf1a51c3d26e44293.zip
New macros to help dealing with ports that have options:
OPTIONS_SUB=yes when set in a port, all the option names are automatically added to the PLIST_SUB with "@comment " value in case the option is off and empty value in case the options is on. ${OPT}_CONFIGURE_ENABLE=<aname> will automatically add: CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated ${OPT}_CONFIGURE_ON=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is activated ${OPT_CONFIGURE_OFF=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is deactivated ${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on' ${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on' ${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on' ${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if OPT is 'on' ${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on' ${OPT}_USES will append the speficied uses to USES if OPT is 'on' ${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on' Reviewed and tested by: bdrewery
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES31
1 files changed, 31 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index a075b72c99e..9ad17a5f4a5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -11,6 +11,37 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20130614:
+AUTHOR: bapt@FreeBSD.org
+
+ * New macros to help dealing with ports that have options:
+
+ OPTIONS_SUB=yes when set in a port, all the option names are automatically
+ added to the PLIST_SUB with "@comment " value in case the option is off and
+ empty value in case the options is on.
+
+ ${OPT}_CONFIGURE_ENABLE=<aname> will automatically add:
+ CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated
+ CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated
+
+ ${OPT}_CONFIGURE_ON=<something> will automatically add:
+ CONFIGURE_ARGS+=<something> in case OPT is activated
+
+ ${OPT_CONFIGURE_OFF=<something> will automatically add:
+ CONFIGURE_ARGS+=<something> in case OPT is deactivated
+
+ ${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on'
+ ${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on'
+ ${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on'
+
+ ${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if
+ OPT is 'on'
+ ${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on'
+
+ ${OPT}_USES will append the speficied uses to USES if OPT is 'on'
+
+ ${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on'
+
+20130614:
AUTHOR: bapt@FreeBSD.org
* New 'display' USES macro to handle building ports that may require a