aboutsummaryrefslogtreecommitdiff
path: root/devel/gitolite/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gitolite/Makefile')
-rw-r--r--devel/gitolite/Makefile20
1 files changed, 12 insertions, 8 deletions
diff --git a/devel/gitolite/Makefile b/devel/gitolite/Makefile
index 0e4a4cd108be..c6f74d31c30c 100644
--- a/devel/gitolite/Makefile
+++ b/devel/gitolite/Makefile
@@ -1,11 +1,12 @@
# $FreeBSD$
PORTNAME= gitolite
-PORTVERSION= 3.5.1
+PORTVERSION= 3.5.2
PORTEPOCH= 1
CATEGORIES= devel
-MASTER_SITES= http://milki.github.io/${PORTNAME}/ \
+MASTER_SITES= GH \
LOCAL/tdb
+DISTNAME= g-${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION}-${GH_COMMIT}
MAINTAINER= milki@rescomp.berkeley.edu
COMMENT= An access control layer on top of git
@@ -14,6 +15,11 @@ LICENSE= GPLv2
RUN_DEPENDS= git>=0:${PORTSDIR}/devel/git
+USE_GITHUB= yes
+GH_ACCOUNT= sitaramc
+GH_COMMIT= 926bd5f
+GH_TAGNAME= ${GH_COMMIT}
+
CONFLICTS= gitolite-[^3]*
USES= perl5
@@ -24,7 +30,6 @@ OPTIONS_DEFINE= GITUSER
GITUSER_DESC= Create git user as gitolite provider
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGITUSER}
@@ -44,6 +49,7 @@ post-patch:
-exec ${REINPLACE_CMD} -Ee 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} \;
do-build:
+ echo "v${PORTVERSION}-0-g${GH_COMMIT}" > ${WRKSRC}/src/VERSION
@${MKDIR} ${WRKSRC}/lib
@${MV} ${WRKSRC}/src/lib/Gitolite ${WRKSRC}/lib/
@${RMDIR} ${WRKSRC}/src/lib
@@ -55,9 +61,9 @@ post-build:
@${FIND} ${WRKSRC} -name "*.orig" -delete
do-install:
- @(cd ${WRKSRC}/src && ${COPYTREE_BIN} \* ${PREFIX}/libexec/gitolite)
- @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} Gitolite ${PREFIX}/${SITE_PERL_REL}/)
- @${LN} -s ${PREFIX}/libexec/gitolite/gitolite ${PREFIX}/bin/gitolite
+ @(cd ${WRKSRC}/src && ${COPYTREE_BIN} \* ${STAGEDIR}${PREFIX}/libexec/gitolite)
+ @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} Gitolite ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/)
+ @${LN} -s ${PREFIX}/libexec/gitolite/gitolite ${STAGEDIR}${PREFIX}/bin/gitolite
post-install:
.if ! ${PORT_OPTIONS:MDOCS}
@@ -66,8 +72,6 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}
.endif
- @${CAT} ${PKGMESSAGE}
-
.if ! ${PORT_OPTIONS:MDOCS}
PORTDOCS= README.txt CHANGELOG
.endif