# New ports collection makefile for: cvsweb # Date created: 27 Jun 1999 # Whom: SADA Kenji # # $FreeBSD$ # PORTNAME= cvsweb PORTVERSION= ${REV_ZELLER}.${REV_KNU} PORTREVISION= 1 CATEGORIES= devel www MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= knu MAINTAINER= knu@FreeBSD.org NO_BUILD= yes USE_PERL5= yes # This version of cvsweb is Zeller's version + knu's enhancements. REV_ZELLER= 1.103 REV_KNU= 1.37 # Specify where your repository belongs. # (You can reconfigure it after installation anyway) .if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT) CVSROOT= /home/cvs .endif # Specify the title of your cvsweb site. TITLE?= My CVS Repository # Specify these directories in relative paths to ${PREFIX}. .if !exists(${PREFIX}/www) && exists(${PREFIX}/share/apache) CGIDIR?= share/apache/cgi-bin ICONSDIR?= share/apache/icons .else CGIDIR?= www/cgi-bin ICONSDIR?= www/icons .endif PLIST_SUB= CGIDIR="${CGIDIR}" ICONSDIR="${ICONSDIR}" WRKSRC= ${WRKDIR}/${PORTNAME} do-configure: cd ${WRKSRC} && ${PERL} -i -pe "\ s;/usr/bin/perl5;${PERL};g; \ s;/usr/local;${PREFIX};g; \ s;/home/cvs;${CVSROOT};g; \ s;'Local Repository';'${TITLE}';g; \ " cvsweb.cgi cvsweb.conf do-install: ${MKDIR} ${PREFIX}/${CGIDIR} ${INSTALL_SCRIPT} ${WRKSRC}/cvsweb.cgi ${PREFIX}/${CGIDIR}/ ${INSTALL_DATA} ${WRKSRC}/cvsweb.conf ${PREFIX}/etc/cvsweb.conf.sample ${MKDIR} ${PREFIX}/${ICONSDIR}/cvsweb cd ${WRKSRC}/icons && ${INSTALL_DATA} * ${PREFIX}/${ICONSDIR}/cvsweb/ .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/cvsweb cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog INSTALL README README.knu TODO TODO.knu ${PREFIX}/share/doc/cvsweb/ .endif post-install: .if defined(PACKAGE_BUILDING) ${ECHO} "@unexec rmdir -p %D/${CGIDIR} %D/${ICONSDIR} 2>/dev/null || true" >> ${TMPPLIST} .endif @${CAT} ${PKGMESSAGE} .include