| @@ -1,48 +1,49 @@ | | | @@ -1,48 +1,49 @@ |
1 | # $NetBSD: Makefile,v 1.28 2015/07/19 16:54:11 nils Exp $ | | 1 | # $NetBSD: Makefile,v 1.29 2015/07/19 21:29:44 wiz Exp $ |
2 | | | 2 | |
3 | .include "../../devel/git/Makefile.common" | | 3 | .include "../../devel/git/Makefile.common" |
4 | | | 4 | |
5 | PKGNAME= ${DISTNAME:S/git/gitweb/} | | 5 | PKGNAME= ${DISTNAME:S/git/gitweb/} |
| | | 6 | PKGREVISION= 1 |
6 | CATEGORIES= www | | 7 | CATEGORIES= www |
7 | | | 8 | |
8 | COMMENT= Web interface for GIT repositories | | 9 | COMMENT= Web interface for GIT repositories |
9 | | | 10 | |
10 | #DEPENDS+= apache{,2,22}-[0-9]*:../../www/apache22 | | 11 | #DEPENDS+= apache{,2,22}-[0-9]*:../../www/apache22 |
11 | DEPENDS+= git-base>=${GIT_VERSION}:../../devel/git-base | | 12 | DEPENDS+= git-base>=${GIT_VERSION}:../../devel/git-base |
12 | #DEPENDS+= {perl>=5.15.8,p5-Time-HiRes>=1.9725}:../../time/p5-Time-HiRes | | 13 | #DEPENDS+= {perl>=5.15.8,p5-Time-HiRes>=1.9725}:../../time/p5-Time-HiRes |
13 | DEPENDS+= p5-CGI-[0-9]*:../../www/p5-CGI | | 14 | DEPENDS+= p5-CGI-[0-9]*:../../www/p5-CGI |
14 | | | 15 | |
15 | USE_TOOLS+= perl:run | | 16 | USE_TOOLS+= perl:run |
16 | | | 17 | |
17 | BUILD_DIRS= gitweb | | 18 | BUILD_DIRS= gitweb |
18 | BUILD_TARGET= gitweb.cgi | | 19 | BUILD_TARGET= gitweb.cgi |
19 | MAKE_FLAGS= prefix=${PREFIX} | | 20 | MAKE_FLAGS= prefix=${PREFIX} |
20 | MAKE_FLAGS+= GITWEB_FAVICON=/gitweb/git-favicon.png | | 21 | MAKE_FLAGS+= GITWEB_FAVICON=/gitweb/git-favicon.png |
21 | MAKE_FLAGS+= GITWEB_CONFIG=${GITWEB_CONFIG} | | 22 | MAKE_FLAGS+= GITWEB_CONFIG=${GITWEB_CONFIG} |
22 | MAKE_FLAGS+= GITWEB_CSS=/gitweb/gitweb.css | | 23 | MAKE_FLAGS+= GITWEB_CSS=/gitweb/gitweb.css |
23 | MAKE_FLAGS+= GITWEB_HOMETEXT=${GITWEB_HTDOCS}/indextext.html | | 24 | MAKE_FLAGS+= GITWEB_HOMETEXT=${GITWEB_HTDOCS}/indextext.html |
24 | MAKE_FLAGS+= GITWEB_LOGO=/gitweb/git-logo.png | | 25 | MAKE_FLAGS+= GITWEB_LOGO=/gitweb/git-logo.png |
25 | MAKE_FLAGS+= PERL_PATH=${PERL5:Q} | | 26 | MAKE_FLAGS+= PERL_PATH=${PERL5:Q} |
26 | | | 27 | |
27 | GITWEB_CONFIG= ${PKG_SYSCONFDIR}/gitweb.conf | | 28 | GITWEB_CONFIG= ${PKG_SYSCONFDIR}/gitweb.conf |
28 | GITWEB_CGIBIN= ${PREFIX}/libexec/cgi-bin | | 29 | GITWEB_CGIBIN= ${PREFIX}/libexec/cgi-bin |
29 | # Apache wants files in ${PREFIX}/share/httpd/htdocs/gitweb | | 30 | # Apache wants files in ${PREFIX}/share/httpd/htdocs/gitweb |
30 | GITWEB_HTDOCS= ${PREFIX}/share/examples/gitweb/htdocs | | 31 | GITWEB_HTDOCS= ${PREFIX}/share/examples/gitweb/htdocs |
31 | GITWEB_EGDIR= ${PREFIX}/share/examples/gitweb | | 32 | GITWEB_EGDIR= ${PREFIX}/share/examples/gitweb |
32 | | | 33 | |
33 | CONF_FILES= ${GITWEB_EGDIR}/gitweb.conf ${PKG_SYSCONFDIR}/gitweb.conf | | 34 | CONF_FILES= ${GITWEB_EGDIR}/gitweb.conf ${PKG_SYSCONFDIR}/gitweb.conf |
34 | MESSAGE_SUBST+= CONFFILE=${PKG_SYSCONFDIR}/gitweb.conf | | 35 | MESSAGE_SUBST+= CONFFILE=${PKG_SYSCONFDIR}/gitweb.conf |
35 | | | 36 | |
36 | INSTALLATION_DIRS= libexec/cgi-bin share/doc/gitweb \ | | 37 | INSTALLATION_DIRS= libexec/cgi-bin share/doc/gitweb \ |
37 | ${GITWEB_EGDIR} ${GITWEB_HTDOCS} | | 38 | ${GITWEB_EGDIR} ${GITWEB_HTDOCS} |
38 | | | 39 | |
39 | do-install: | | 40 | do-install: |
40 | ${INSTALL_SCRIPT} ${WRKSRC}/gitweb/gitweb.cgi ${DESTDIR}${GITWEB_CGIBIN} | | 41 | ${INSTALL_SCRIPT} ${WRKSRC}/gitweb/gitweb.cgi ${DESTDIR}${GITWEB_CGIBIN} |
41 | .for f in git-favicon.png git-logo.png gitweb.css | | 42 | .for f in git-favicon.png git-logo.png gitweb.css |
42 | ${INSTALL_DATA} ${WRKSRC}/gitweb/static/${f} ${DESTDIR}${GITWEB_HTDOCS} | | 43 | ${INSTALL_DATA} ${WRKSRC}/gitweb/static/${f} ${DESTDIR}${GITWEB_HTDOCS} |
43 | .endfor | | 44 | .endfor |
44 | ${INSTALL_DATA} ${WRKSRC}/gitweb/README \ | | 45 | ${INSTALL_DATA} ${WRKSRC}/gitweb/README \ |
45 | ${DESTDIR}${PREFIX}/share/doc/gitweb | | 46 | ${DESTDIR}${PREFIX}/share/doc/gitweb |
46 | ${INSTALL_DATA} ${FILESDIR}/gitweb.conf ${DESTDIR}${GITWEB_EGDIR} | | 47 | ${INSTALL_DATA} ${FILESDIR}/gitweb.conf ${DESTDIR}${GITWEB_EGDIR} |
47 | | | 48 | |
48 | .include "../../mk/bsd.pkg.mk" | | 49 | .include "../../mk/bsd.pkg.mk" |