diff options
author | edwin <edwin@FreeBSD.org> | 2005-12-29 04:51:51 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2005-12-29 04:51:51 +0800 |
commit | 8b3c9abcbae8eb45789dfd044558477968c21d78 (patch) | |
tree | adf5e1f11d7e234c15adfb1c22aa4c4b2d1a8849 /mail/couriergraph/Makefile | |
parent | 8db15834c5b3c9fe81d230715f188f6a0832a697 (diff) | |
download | freebsd-ports-gnome-8b3c9abcbae8eb45789dfd044558477968c21d78.tar.gz freebsd-ports-gnome-8b3c9abcbae8eb45789dfd044558477968c21d78.tar.zst freebsd-ports-gnome-8b3c9abcbae8eb45789dfd044558477968c21d78.zip |
[NEW PORT] mail/couriergraph: A RRDtool frontend for Courier statistics
Couriergraph is a very simple mail statistics RRDtool
frontend for Postfix that produces daily, weekly, monthly
and yearly graphs of Courier's POP3, IMAP, POP3s and IMAPs
logins.
WWW: http://www.stahl.bau.tu-bs.de/~hildeb/postfix/couriergraph/
PR: ports/85985
Submitted by: Xavier Beaudouin <kiwi@oav.net>
Diffstat (limited to 'mail/couriergraph/Makefile')
-rw-r--r-- | mail/couriergraph/Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/mail/couriergraph/Makefile b/mail/couriergraph/Makefile new file mode 100644 index 000000000000..d9c0ff82254e --- /dev/null +++ b/mail/couriergraph/Makefile @@ -0,0 +1,66 @@ +# New ports collection makefile for: mailgraph +# Date created: 11 September 2005 +# Whom: Xavier Beaudouin (kiwi@oav.net) +# +# $FreeBSD$ +# + +PORTNAME= couriergraph +PORTVERSION= 20041207 +CATEGORIES= mail +MASTER_SITES= http://www.stahl.bau.tu-bs.de/~hildeb/postfix/couriergraph/ +DISTNAME= ${PORTNAME} +DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= kiwi@oav.net +COMMENT= A RRDtool frontend for Courier statistics + +RUN_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/net/rrdtool \ + ${SITE_PERL}/File/Tail.pm:${PORTSDIR}/devel/p5-File-Tail + +NO_BUILD= yes + +DATADIR?= /var/db/couriergraph +COURIERGRAPH_USER?= ${WWWOWN} +COURIERGRAPH_GROUP?= ${WWWGRP} + +USE_REINPLACE= yes +USE_RC_SUBR= yes +RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} DATADIR=${DATADIR} \ + COURIERGRAPH_USER=${COURIERGRAPH_USER} COURIERGRAPH_GROUP=${COURIERGRAPH_GROUP} + +STARTUP_FILE= ${PREFIX}/etc/rc.d/couriergraph.sh + +MSG_FILE= ${PKGDIR}/pkg-message +PKGMESSAGE= ${WRKSRC}/pkg-message + +pre-everything:: + @${ECHO_MSG} + @${ECHO_MSG} "You may set following options:" + @${ECHO_MSG} + @${ECHO_MSG} "DATADIR=/var/db/couriergraph Where do you put RRD databases?" + @${ECHO_MSG} "COURIERGRAPH_USER=www User to run couriergraph (Default: ${WWWOWN})" + @${ECHO_MSG} "COURIERGRAPH_GROUP=www Group to run couriergraph (Default: ${WWWGRP})" + @${ECHO_MSG} + +post-patch: + @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/couriergraph.cgi + @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/couriergraph.pl + @${SED} 's|%%DATADIR%%|${DATADIR}|g' ${MSG_FILE} > ${PKGMESSAGE} + +do-install: + ${MKDIR} ${PREFIX}/www/cgi-bin + ${MKDIR} ${DATADIR} + @${CHOWN} -R ${COURIERGRAPH_USER}:${COURIERGRAPH_GROUP} ${DATADIR} + @${INSTALL_SCRIPT} ${WRKSRC}/couriergraph.pl ${PREFIX}/sbin + @${INSTALL_SCRIPT} ${WRKSRC}/couriergraph.cgi ${PREFIX}/www/cgi-bin + @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ + ${FILESDIR}/couriergraph.sh.in > ${STARTUP_FILE} + @${CHMOD} 755 ${STARTUP_FILE} + +post-install: + @${ECHO} + @${CAT} ${PKGMESSAGE} + @${ECHO} + +.include <bsd.port.mk> |