diff Makefile @ 548:6b85a603765a

Create package flavors: the default one, and local-bsdtools-alldeps with all runtime dependencies explicitely declared
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 10 Sep 2024 19:46:56 +0200
parents f86041364bc1
children 48b31d24d71d
line wrap: on
line diff
--- a/Makefile	Tue Sep 10 16:24:37 2024 +0200
+++ b/Makefile	Tue Sep 10 19:46:56 2024 +0200
@@ -13,6 +13,20 @@
 
 EXTRACT_DEPENDS=	hg:devel/mercurial
 RUN_DEPENDS=		pkg:ports-mgmt/pkg
+alldeps_RUN_DEPENDS=	jq>=1.5:textproc/jq
+
+FLAVORS=	default alldeps
+FLAVOR?=	${FLAVORS:[1]}
+
+default_PKGNAMESUFFIX=
+default_CONFLICTS_INSTALL=	local-bsdtools-alldeps
+
+alldeps_PKGNAMESUFFIX=	-alldeps
+.if ${FLAVOR} == alldeps
+COMMENT=	Collection of private system management tools (all runtime dependencies)
+.endif
+alldeps_DESCR=		pkg-descr.alldeps
+alldeps_CONFLICTS_INSTALL=	local-bsdtools
 
 #
 # We want noarch **and** noabi because we do not have compiled