diff options
Diffstat (limited to 'net/vnstat/Makefile')
-rw-r--r-- | net/vnstat/Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/net/vnstat/Makefile b/net/vnstat/Makefile new file mode 100644 index 00000000000..b0e3c76c845 --- /dev/null +++ b/net/vnstat/Makefile @@ -0,0 +1,64 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/11/19 15:48:19 sborrill Exp $ + +DISTNAME= vnstat-1.9 +CATEGORIES= net +MASTER_SITES= http://humdi.net/vnstat/ +#DISTFILES=${DISTNAME}.tar.gz + +MAINTAINER= sborrill@NetBSD.org +HOMEPAGE= http://humdi.net/vnstat/ +COMMENT= Small network traffic monitor +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_TOOLS+= gmake + +VNSTAT_CONFIG= ${PKG_SYSCONFDIR}/vnstat.conf +VNSTAT_EGDIR= ${PREFIX}/share/examples + +SUBST_CLASSES+= fix-dbpath +SUBST_STAGE.fix-dbpath= pre-configure +SUBST_MESSAGE.fix-dbpath= Fixing path to database files +SUBST_FILES.fix-dbpath= src/common.h cfg/vnstat.conf +SUBST_FILES.fix-dbpath+= man/vnstat.1 man/vnstatd.1 +SUBST_FILES.fix-dbpath+= man/vnstati.1 +SUBST_SED.fix-dbpath= -e 's,/var/lib/,${VARBASE}/db/,g' + +SUBST_CLASSES+= fix-etcpath +SUBST_STAGE.fix-etcpath= pre-configure +SUBST_MESSAGE.fix-etcpath= Fixing path to configuration files +SUBST_FILES.fix-etcpath= src/cfg.c +SUBST_FILES.fix-etcpath+= man/vnstat.1 man/vnstatd.1 +SUBST_FILES.fix-etcpath+= man/vnstati.1 +SUBST_SED.fix-etcpath= -e 's,/etc/,${PKG_SYSCONFDIR}/,g' + +CONF_FILES= ${VNSTAT_EGDIR}/vnstat.conf ${VNSTAT_CONFIG} + +RCD_SCRIPTS= vnstatd + +BUILD_DEFS+= VARBASE + +.include "options.mk" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/vnstat \ + ${DESTDIR}${PREFIX}/bin/vnstat + ${INSTALL_PROGRAM} ${WRKSRC}/src/vnstatd \ + ${DESTDIR}${PREFIX}/bin/vnstatd + ${INSTALL_DATA} ${WRKSRC}/cfg/vnstat.conf \ + ${DESTDIR}${VNSTAT_EGDIR}/vnstat.conf + ${INSTALL_MAN} ${WRKSRC}/man/vnstat.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man1/vnstat.1 + ${INSTALL_MAN} ${WRKSRC}/man/vnstatd.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man1/vnstatd.1 + ${INSTALL_MAN} ${WRKSRC}/man/vnstat.conf.5 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man5/vnstat.conf.5 + if [ "${PLIST.gd}" = "yes" ]; then \ + ${INSTALL_PROGRAM} ${WRKSRC}/src/vnstati \ + ${DESTDIR}${PREFIX}/bin/vnstati; \ + ${INSTALL_MAN} ${WRKSRC}/man/vnstati.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man1/vnstati.1; \ + fi + +.include "../../mk/bsd.pkg.mk" |