diff options
Diffstat (limited to 'www/cvsweb/Makefile')
-rw-r--r-- | www/cvsweb/Makefile | 49 |
1 files changed, 37 insertions, 12 deletions
diff --git a/www/cvsweb/Makefile b/www/cvsweb/Makefile index 0f53390431b..235f5b85d80 100644 --- a/www/cvsweb/Makefile +++ b/www/cvsweb/Makefile @@ -1,35 +1,60 @@ # -# $NetBSD: Makefile,v 1.9.2.1 2002/06/30 06:24:32 jlam Exp $ +# $NetBSD: Makefile,v 1.9.2.2 2002/08/25 21:22:23 jlam Exp $ # -DISTNAME= cvsweb-1.112 -CATEGORIES= net -MASTER_SITES= http://stud.fh-heilbronn.de/~zeller/download/ +DISTNAME= cvsweb-2.0.5 +CATEGORIES= www +MASTER_SITES= ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/scop/ -MAINTAINER= kim@tac.nyc.ny.us -HOMEPAGE= http://stud.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/ +MAINTAINER= lukem@netbsd.org +HOMEPAGE= http://www.freebsd.org/projects/cvsweb.html COMMENT= Web interface for browsing a CVS repository USE_BUILDLINK2= YES -WRKSRC= ${WRKDIR}/cvsweb PKG_SYSCONFSUBDIR?= httpd EGDIR= ${PREFIX}/share/examples/${PKGBASE} +DOCDIR= ${PREFIX}/share/doc/${PKGBASE} -CONF_FILES= ${EGDIR}/cvsweb.conf.default ${PKG_SYSCONFDIR}/cvsweb.conf +CVSWEB_CONF_FILES= cvsweb.conf \ + cvsweb.conf-freebsd \ + cvsweb.conf-netbsd \ + cvsweb.conf-openbsd \ + cvsweb.conf-ruby + +CVSWEB_ICONS= back.gif dir.gif \ + miniback.gif minidir.gif minitext.gif text.gif + +CVSWEB_DOCS= ChangeLog INSTALL README README.FreeBSD \ + TODO TODO.FreeBSD + +CONF_FILES= ${EGDIR}/cvsweb.conf ${PKG_SYSCONFDIR}/cvsweb.conf + +.if !exists(/usr/bin/rlog) +DEPENDS+= rcs-[0-9]*:../../devel/rcs +.endif do-build: ${MV} ${WRKSRC}/cvsweb.cgi ${WRKSRC}/cvsweb.cgi.bak ${SED} -e 's,/usr/bin/perl,${PERL5},' \ - -e 's,/usr/local/web/apache/conf/,${PKG_SYSCONFDIR}/,' \ + -e 's,/usr/local/etc/cvsweb/,${PKG_SYSCONFDIR}/,' \ ${WRKSRC}/cvsweb.cgi.bak > ${WRKSRC}/cvsweb.cgi do-install: ${INSTALL_SCRIPT_DIR} ${PREFIX}/libexec/cgi-bin ${INSTALL_SCRIPT} ${WRKSRC}/cvsweb.cgi ${PREFIX}/libexec/cgi-bin - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/cvsweb - ${INSTALL_DATA} ${WRKSRC}/cvsweb.conf \ - ${PREFIX}/share/examples/cvsweb/cvsweb.conf.default + ${INSTALL_DATA_DIR} ${EGDIR} +.for f in ${CVSWEB_CONF_FILES} + ${INSTALL_DATA} ${WRKSRC}/${f} ${EGDIR}/${f} +.endfor + ${INSTALL_DATA_DIR} ${EGDIR}/icons +.for f in ${CVSWEB_ICONS} + ${INSTALL_DATA} ${WRKSRC}/icons/${f} ${EGDIR}/icons/${f} +.endfor + ${INSTALL_DATA_DIR} ${DOCDIR} +.for f in ${CVSWEB_DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCDIR}/${f} +.endfor .include "../../lang/perl5/buildlink2.mk" |