# $OpenBSD: Makefile,v 1.14 2011/11/16 15:56:37 robert Exp $ MULTI_PACKAGES= -main -web COMMENT-main= web-based front end for the nfdump netflow tools COMMENT-web= html/php parts for nfsen V= 1.3.5 REVISION-main= 6 REVISION-web= 2 DISTNAME= nfsen-$V PKGNAME-main= ${DISTNAME} PKGNAME-web= nfsen-web-$V CATEGORIES= net www HOMEPAGE= http://nfsen.sourceforge.net/ MAINTAINER= Stuart Henderson # BSD PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nfsen/} MODULES= perl lang/php COMMON_DEPENDS= net/rrdtool,-perl \ mail/p5-Mail-Tools \ net/nfdump,-nfprofile \ net/nfdump>=1.6.3 BUILD_DEPENDS= ${COMMON_DEPENDS} RUN_DEPENDS-main= ${COMMON_DEPENDS} \ nfsen-web-$V:net/nfsen,-web NO_BUILD= Yes NO_REGRESS= Yes PREFIX-web= /var/www WWWDIR= ${WRKINST}${PREFIX-web}/htdocs PKG_ARCH= * pre-configure: @${SUBST_CMD} ${WRKSRC}/etc/nfsen-dist.conf @cd ${WRKSRC}/html; [ -r index.php ] || echo \ '' > index.php do-install: ${INSTALL_DATA_DIR} ${WWWDIR}/ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/nfsen ${INSTALL_DATA_DIR} ${PREFIX}/${P5SITE}/NfSen/installer-items cd ${WRKSRC} && INSTPREFIX=${WRKINST}/ ./install.pl etc/nfsen-dist.conf copy < /dev/null ${INSTALL_DATA} ${WRKINST}/etc/nfsen.conf ${PREFIX}/share/examples/nfsen rm ${WRKINST}/etc/nfsen* ${INSTALL_SCRIPT} ${WRKSRC}/install.pl ${PREFIX}/bin/install-nfsen.pl perl -pi \ -e 's,use lib "./libexec";,use lib "${TRUEPREFIX}/${P5SITE}/NfSen";,;' \ -e 's,use lib "./installer-items";,use lib "${TRUEPREFIX}/${P5SITE}/NfSen/installer-items";,' \ ${PREFIX}/bin/install-nfsen.pl ${INSTALL_SCRIPT} ${WRKSRC}/installer-items/* ${PREFIX}/${P5SITE}/NfSen/installer-items ${INSTALL_SCRIPT} ${WRKSRC}/contrib/PortTracker/PortTracker.pm ${PREFIX}/lib/nfsen/plugins/ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/PortTracker/PortTracker.php ${WWWDIR}/nfsen/plugins/ find ${WRKINST} -name '*.orig' -print0 | xargs -0r rm chown -R ${SHAREOWN}:${SHAREGRP} ${WRKINST}/var/www/htdocs/nfsen chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/bin ${PREFIX}/lib ${PREFIX}/libdata .include