adda0acb3c
because the git package doesn't need that. Depend on scmgit-base instead of scmgit because I can't see how this requires the man pages to be installed. Drop dependency on apache because this ought to work with other web servers. Take maintainership, but only because it's not maintained.
53 lines
1.7 KiB
Makefile
53 lines
1.7 KiB
Makefile
# $NetBSD: Makefile,v 1.7 2010/03/05 16:12:07 gdt Exp $
|
|
#
|
|
|
|
DISTNAME= git-${VERSION}
|
|
VERSION= 1.6.6.2
|
|
PKGNAME= ${DISTNAME:S/git/gitweb/}
|
|
CATEGORIES= www
|
|
MASTER_SITES= http://www.kernel.org/pub/software/scm/git/
|
|
|
|
MAINTAINER= gdt@NetBSD.org
|
|
HOMEPAGE= http://git.or.cz/
|
|
COMMENT= Web interface for GIT repositories
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
#DEPENDS+= apache{,2,22}-[0-9]*:../../www/apache22
|
|
DEPENDS+= scmgit-base>=${VERSION}:../../devel/scmgit-base
|
|
|
|
#EXTRACT_USING= gtar
|
|
USE_TOOLS+= gmake perl:run
|
|
|
|
BUILD_TARGET= gitweb/gitweb.cgi
|
|
MAKE_FLAGS= prefix=${PREFIX}
|
|
MAKE_FLAGS+= GITWEB_FAVICON=/gitweb/git-favicon.png
|
|
MAKE_FLAGS+= GITWEB_CONFIG=${GITWEB_CONFIG}
|
|
MAKE_FLAGS+= GITWEB_CSS=/gitweb/gitweb.css
|
|
MAKE_FLAGS+= GITWEB_HOMETEXT=${GITWEB_HTDOCS}/indextext.html
|
|
MAKE_FLAGS+= GITWEB_LOGO=/gitweb/git-logo.png
|
|
MAKE_FLAGS+= PERL_PATH=${PERL5:Q}
|
|
|
|
GITWEB_CONFIG= ${PKG_SYSCONFDIR}/gitweb.conf
|
|
GITWEB_CGIBIN= ${PREFIX}/libexec/cgi-bin
|
|
# Apaache wants files in ${PREFIX}/share/httpd/htdocs/gitweb
|
|
GITWEB_HTDOCS= ${PREFIX}/share/examples/gitweb/htdocs
|
|
GITWEB_EGDIR= ${PREFIX}/share/examples/gitweb
|
|
|
|
CONF_FILES= ${GITWEB_EGDIR}/gitweb.conf ${PKG_SYSCONFDIR}/gitweb.conf
|
|
MESSAGE_SUBST+= CONFFILE=${PKG_SYSCONFDIR}/gitweb.conf
|
|
|
|
INSTALLATION_DIRS= libexec/cgi-bin share/httpd/htdocs \
|
|
share/doc/gitweb \
|
|
${GITWEB_EGDIR} ${GITWEB_HTDOCS}
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/gitweb/gitweb.cgi ${DESTDIR}${GITWEB_CGIBIN}
|
|
.for f in git-favicon.png git-logo.png gitweb.css
|
|
${INSTALL_DATA} ${WRKSRC}/gitweb/${f} ${DESTDIR}${GITWEB_HTDOCS}
|
|
.endfor
|
|
${INSTALL_DATA} ${WRKSRC}/gitweb/README \
|
|
${DESTDIR}${PREFIX}/share/doc/gitweb
|
|
${INSTALL_DATA} ${FILESDIR}/gitweb.conf ${DESTDIR}${GITWEB_EGDIR}
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|