Lines 1-11
Link Here
|
1 |
# $FreeBSD: devel/gitolite/Makefile 327723 2013-09-20 17:04:43Z bapt $ |
1 |
# $FreeBSD: devel/gitolite/Makefile 327723 2013-09-20 17:04:43Z bapt $ |
2 |
|
2 |
|
3 |
PORTNAME= gitolite |
3 |
PORTNAME= gitolite |
4 |
PORTVERSION= 3.5.1 |
4 |
PORTVERSION= 3.5.2 |
5 |
PORTEPOCH= 1 |
5 |
PORTEPOCH= 1 |
6 |
CATEGORIES= devel |
6 |
CATEGORIES= devel |
7 |
MASTER_SITES= http://milki.github.io/${PORTNAME}/ \ |
7 |
MASTER_SITES= GH \ |
8 |
LOCAL/tdb |
8 |
LOCAL/tdb |
|
|
9 |
DISTNAME= g-${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION}-${GH_COMMIT} |
9 |
|
10 |
|
10 |
MAINTAINER= milki@rescomp.berkeley.edu |
11 |
MAINTAINER= milki@rescomp.berkeley.edu |
11 |
COMMENT= An access control layer on top of git |
12 |
COMMENT= An access control layer on top of git |
Lines 14-19
Link Here
|
14 |
|
15 |
|
15 |
RUN_DEPENDS= git>=0:${PORTSDIR}/devel/git |
16 |
RUN_DEPENDS= git>=0:${PORTSDIR}/devel/git |
16 |
|
17 |
|
|
|
18 |
USE_GITHUB= yes |
19 |
GH_ACCOUNT= sitaramc |
20 |
GH_COMMIT= 926bd5f |
21 |
GH_TAGNAME= ${GH_COMMIT} |
22 |
|
17 |
CONFLICTS= gitolite-[^3]* |
23 |
CONFLICTS= gitolite-[^3]* |
18 |
|
24 |
|
19 |
USES= perl5 |
25 |
USES= perl5 |
Lines 24-30
Link Here
|
24 |
|
30 |
|
25 |
GITUSER_DESC= Create git user as gitolite provider |
31 |
GITUSER_DESC= Create git user as gitolite provider |
26 |
|
32 |
|
27 |
NO_STAGE= yes |
|
|
28 |
.include <bsd.port.options.mk> |
33 |
.include <bsd.port.options.mk> |
29 |
|
34 |
|
30 |
.if ${PORT_OPTIONS:MGITUSER} |
35 |
.if ${PORT_OPTIONS:MGITUSER} |
Lines 44-49
Link Here
|
44 |
-exec ${REINPLACE_CMD} -Ee 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} \; |
49 |
-exec ${REINPLACE_CMD} -Ee 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} \; |
45 |
|
50 |
|
46 |
do-build: |
51 |
do-build: |
|
|
52 |
echo "v${PORTVERSION}-0-g${GH_COMMIT}" > ${WRKSRC}/src/VERSION |
47 |
@${MKDIR} ${WRKSRC}/lib |
53 |
@${MKDIR} ${WRKSRC}/lib |
48 |
@${MV} ${WRKSRC}/src/lib/Gitolite ${WRKSRC}/lib/ |
54 |
@${MV} ${WRKSRC}/src/lib/Gitolite ${WRKSRC}/lib/ |
49 |
@${RMDIR} ${WRKSRC}/src/lib |
55 |
@${RMDIR} ${WRKSRC}/src/lib |
Lines 55-75
Link Here
|
55 |
@${FIND} ${WRKSRC} -name "*.orig" -delete |
61 |
@${FIND} ${WRKSRC} -name "*.orig" -delete |
56 |
|
62 |
|
57 |
do-install: |
63 |
do-install: |
58 |
@(cd ${WRKSRC}/src && ${COPYTREE_BIN} \* ${PREFIX}/libexec/gitolite) |
64 |
@(cd ${WRKSRC}/src && ${COPYTREE_BIN} \* ${STAGEDIR}${PREFIX}/libexec/gitolite) |
59 |
@(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} Gitolite ${PREFIX}/${SITE_PERL_REL}/) |
65 |
@(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} Gitolite ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/) |
60 |
@${LN} -s ${PREFIX}/libexec/gitolite/gitolite ${PREFIX}/bin/gitolite |
|
|
61 |
|
66 |
|
62 |
post-install: |
67 |
post-install: |
63 |
.if ! ${PORT_OPTIONS:MDOCS} |
68 |
-@${MKDIR} ${STAGEDIR}${DOCSDIR} |
64 |
-@${MKDIR} ${DOCSDIR} |
69 |
${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} |
65 |
${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR} |
70 |
${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${DOCSDIR} |
66 |
${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR} |
71 |
${LN} -sf ../libexec/gitolite/gitolite ${STAGEDIR}${PREFIX}/bin/gitolite |
67 |
.endif |
|
|
68 |
|
69 |
@${CAT} ${PKGMESSAGE} |
70 |
|
71 |
.if ! ${PORT_OPTIONS:MDOCS} |
72 |
PORTDOCS= README.txt CHANGELOG |
73 |
.endif |
74 |
|
72 |
|
75 |
.include <bsd.port.mk> |
73 |
.include <bsd.port.mk> |