Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test-ports/ports-dep-args/ports-mgmt/poudriere-devel/Makefile')
-rw-r--r--test-ports/ports-dep-args/ports-mgmt/poudriere-devel/Makefile58
1 files changed, 58 insertions, 0 deletions
diff --git a/test-ports/ports-dep-args/ports-mgmt/poudriere-devel/Makefile b/test-ports/ports-dep-args/ports-mgmt/poudriere-devel/Makefile
new file mode 100644
index 00000000..af0e0618
--- /dev/null
+++ b/test-ports/ports-dep-args/ports-mgmt/poudriere-devel/Makefile
@@ -0,0 +1,58 @@
+# $FreeBSD: head/ports-mgmt/poudriere-devel/Makefile 442301 2017-06-01 17:21:46Z bdrewery $
+
+PORTNAME= poudriere
+DISTVERSION= 3.1.99.20170601
+PORTREVISION= 1
+CATEGORIES= ports-mgmt
+MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
+ http://mirror.shatow.net/freebsd/${PORTNAME}/ \
+ GH
+PKGNAMESUFFIX= -devel
+
+MAINTAINER= bdrewery@FreeBSD.org
+COMMENT= Port build and test system
+
+LICENSE= BSD2CLAUSE
+
+CONFLICTS_INSTALL= poudriere-[0-9]*
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_TAGNAME= 3.0-2145-gdc462a9d
+#DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
+
+GNU_CONFIGURE= yes
+ETCDIR= ${PREFIX}/etc/poudriere.d
+
+OPTIONS_DEFINE= ZSH EXAMPLES
+OPTIONS_DEFAULT=ZSH
+OPTIONS_SUB= yes
+
+RUN_DEPENDS+= freebsd-release-manifests>0:misc/freebsd-release-manifests
+
+.include <bsd.port.options.mk>
+
+# rm -x support came in 10.0. A bundled rm is used if not supported in base.
+# While <10 is technically not supported in the Ports Tree, Poudriere
+# detects this and it being a package build tool it should still be
+# supported as a user may be installing this to build packages for upgrading
+# their system to a supported release.
+.if ${OSVERSION} < 1000000
+PLIST_SUB+= RM=""
+.else
+PLIST_SUB+= RM="@comment "
+.endif
+
+pre-install:
+ ${REINPLACE_CMD} \
+ -e "s,^\(POUDRIERE_VERSION\)=.*,\1='${PKGVERSION}'," \
+ ${WRKSRC}/src/bin/poudriere
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
+ ${INSTALL_DATA} ${WRKSRC}/completions/zsh/_poudriere \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
+ ${LN} -fs ${LOCALBASE}/share/freebsd/MANIFESTS \
+ ${STAGEDIR}${DATADIR}/MANIFESTS
+
+.include <bsd.port.mk>