Date: Mon, 27 Jan 2014 22:53:24 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r341467 - in head: . Mk Message-ID: <201401272253.s0RMrOkQ047038@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401272253.s0RMrOkQ047038>