# New ports collection makefile for: cvsweb # Date created: 27 Jun 1999 # Whom: SADA Kenji # # $FreeBSD$ # PORTNAME= cvsweb PORTVERSION= 1.89 CATEGORIES= devel www MASTER_SITES= http://stud.fh-heilbronn.de/~zeller/download/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= knu MAINTAINER= knu@FreeBSD.org NO_BUILD= yes # Specify where your repository belongs. # (You can reconfigure it after installation anyway) .if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT) CVSROOT= /home/ncvs .endif # Specify the title of your cvsweb site. TITLE?= My CVS Repository # Specify these directories in relative paths to ${PREFIX}. CGIDIR?= share/apache/cgi-bin ICONSDIR?= share/apache/icons PLIST_SUB= CGIDIR="${CGIDIR}" ICONSDIR="${ICONSDIR}" WRKSRC= ${WRKDIR}/${PORTNAME} do-configure: cd ${WRKSRC} && ${PERL} -i -pe "\ s;!!PREFIX!!;${PREFIX};g; \ s;!!CVSROOT!!;${CVSROOT};g; \ s;!!TITLE!!;${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} INSTALL README TODO ${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