aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2012-12-14 05:23:52 +0800
committerbapt <bapt@FreeBSD.org>2012-12-14 05:23:52 +0800
commit3b2a6a8c00a14e11c3fdd0a6ded1f17631c0af12 (patch)
tree746ac3b084aa6f684803c137e3fa484b805862dd /Mk
parent8cc713328b9b2c473e5aa430c7d97975c81da7b6 (diff)
downloadfreebsd-ports-gnome-3b2a6a8c00a14e11c3fdd0a6ded1f17631c0af12.tar.gz
freebsd-ports-gnome-3b2a6a8c00a14e11c3fdd0a6ded1f17631c0af12.tar.zst
freebsd-ports-gnome-3b2a6a8c00a14e11c3fdd0a6ded1f17631c0af12.zip
Save RADIO and GROUP option in the pkgng manifest
Submitted by: bdrewery
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.pkgng.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/Mk/bsd.pkgng.mk b/Mk/bsd.pkgng.mk
index df797911ad82..26f5679a7135 100644
--- a/Mk/bsd.pkgng.mk
+++ b/Mk/bsd.pkgng.mk
@@ -100,8 +100,28 @@ fake-pkg:
. endif
. endfor
.endfor
+.for radio in ${OPTIONS_RADIO}
+. for opt in ${OPTIONS_RADIO_${radio}}
+. if empty(PORT_OPTIONS:M${opt})
+ @${ECHO_MSG} -n "${opt}: off, " >> ${MANIFESTF}
+. else
+ @${ECHO_MSG} -n "${opt}: on, " >> ${MANIFESTF}
+. endif
+. endfor
+.endfor
+.for group in ${OPTIONS_GROUP}
+. for opt in ${OPTIONS_GROUP_${group}}
+. if empty(PORT_OPTIONS:M${opt})
+ @${ECHO_MSG} -n "${opt}: off, " >> ${MANIFESTF}
+. else
+ @${ECHO_MSG} -n "${opt}: on, " >> ${MANIFESTF}
+. endif
+. endfor
+.endfor
.undef multi
.undef single
+.undef radio
+.undef group
.undef opt
@${ECHO_CMD} "}" >> ${MANIFESTF}
@[ -f ${PKGINSTALL} ] && ${CP} ${PKGINSTALL} ${METADIR}/+INSTALL; \