summaryrefslogtreecommitdiff
path: root/dns/bindgraph/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'dns/bindgraph/Makefile')
-rw-r--r--dns/bindgraph/Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/dns/bindgraph/Makefile b/dns/bindgraph/Makefile
new file mode 100644
index 000000000000..9f049f59cec5
--- /dev/null
+++ b/dns/bindgraph/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: bindgraph
+# Date created: Nov 29 2007
+# Whom: Rong-En Fan <rafan@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bindgraph
+PORTVERSION= 0.2
+CATEGORIES= dns
+MASTER_SITES= http://www.linux.it/~md/software/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rafan@FreeBSD.org
+COMMENT= A RRDtool frontend for BIND statistics
+
+RUN_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/databases/rrdtool \
+ ${SITE_PERL}/File/Tail.pm:${PORTSDIR}/devel/p5-File-Tail
+
+NO_BUILD= yes
+USE_PERL5= yes
+
+CGIDIR?= ${PREFIX}/www/cgi-bin
+DATADIR?= /var/db/bindgraph
+BINDGRAPH_USER?= ${WWWOWN}
+BINDGRAPH_GROUP?= ${WWWGRP}
+
+USE_RC_SUBR= ${PORTNAME}
+SUB_LIST+= BINDGRAPH_USER=${BINDGRAPH_USER} BINDGRAPH_GROUP=${BINDGRAPH_GROUP}
+PLIST_SUB= CGIDIR=${CGIDIR:S,${PREFIX}/,,}
+
+DOCS= README ChangeLog
+.if !defined(NOPORTDOCS)
+PORTDOCS= ${DOCS}
+.endif
+
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "You may set following options:"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DATADIR=/var/db/bindgraph Where do you put RRD databases?"
+ @${ECHO_MSG} "CGIDIR=${PREFIX}/www/cgi-bin Where do you put cgi?"
+ @${ECHO_MSG} "BINDGRAPH_USER=www User to run bindgraph (Default: ${WWWOWN})"
+ @${ECHO_MSG} ""
+
+post-patch:
+ @${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR}," ${WRKSRC}/bindgraph.cgi
+
+do-install:
+ ${MKDIR} ${CGIDIR}
+ ${MKDIR} ${DATADIR}
+ @${CHOWN} -R ${BINDGRAPH_USER}:${BINDGRAPH_GROUP} ${DATADIR}
+ @${INSTALL_SCRIPT} ${WRKSRC}/bindgraph.pl ${PREFIX}/sbin
+ @${INSTALL_SCRIPT} ${WRKSRC}/bindgraph.cgi ${CGIDIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ for f in ${DOCS}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \
+ done
+.endif
+
+post-install:
+ @${ECHO_MSG} ""
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_MSG} ""
+
+.include <bsd.port.mk>