Browse Source

another round of features

Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Thorsten Glaser 15 years ago
parent
commit
4f1b874ded
2 changed files with 16 additions and 1 deletions
  1. 3 0
      package/mksh/Makefile
  2. 13 1
      package/pkgmaker

+ 3 - 0
package/mksh/Makefile

@@ -15,6 +15,9 @@ PKG_SITES=		${MASTER_SITE_MIRBSD:distfiles/=dist/mir/mksh/}
 DISTFILES=		${PKG_NAME}-R${PKG_VERSION}.cpio.gz
 WRKDIST=		${WRKDIR}/${PKG_NAME}
 
+PKG_FLAVOURS=		FULL
+PKGFD_FULL=		Include all features
+
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,MKSH,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))

+ 13 - 1
package/pkgmaker

@@ -5,10 +5,11 @@ else
 	export GMAKE=make
 fi
 
-for subdir in bash bc; do
+for subdir in bash bc mksh; do
 	cd $subdir
 	pn=$($GMAKE show=PKG_NAME)
 	pa=$($GMAKE show=ALL_PKGOPTS)
+	pfl=$($GMAKE show=PKG_FLAVOURS)
 	typeset -u pnu=$pn
 	pd=$($GMAKE show=PKG_DESCR)
 	ph=$($GMAKE show=PKG_URL)
@@ -43,6 +44,17 @@ for subdir in bash bc; do
 			[[ -n $ph ]] && print "\t  $ph"
 		fi
 	done
+
+	for pf in $pfl; do
+		pfd=$($GMAKE show=PKGFD_$pf)
+		print
+		print config ADK_PACKAGE_${pnu}_$pf
+		print "\tbool \"${pfd:-flavour ADK_PACKAGE_${pnu}_$pf}\""
+		print \\tdefault n
+		print \\tdepends on ADK_COMPILE_$pnu
+		print \\thelp
+		print "\t  flavour ADK_PACKAGE_${pnu}_$pf"
+	done
 	) >Config.in
 	cd ..
 done