summaryrefslogtreecommitdiff
path: root/www/cvsweb/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/cvsweb/Makefile')
-rw-r--r--www/cvsweb/Makefile49
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"