summaryrefslogtreecommitdiff
path: root/mail/mailgraph
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2002-07-11 07:11:58 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2002-07-11 07:11:58 +0000
commit6252d507964d94293165f4a2bbc3425f53cdef67 (patch)
treebd74b2e4a9a381a9ee106fcd1d7897d76a7f1469 /mail/mailgraph
parentUpdate port from 0.7.0 -> 0.8.2 (diff)
upgrade to 0.20
PR: 40439 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=62799
Diffstat (limited to 'mail/mailgraph')
-rw-r--r--mail/mailgraph/Makefile14
-rw-r--r--mail/mailgraph/distinfo2
-rw-r--r--mail/mailgraph/files/mailgraph.sh17
-rw-r--r--mail/mailgraph/pkg-deinstall9
-rw-r--r--mail/mailgraph/pkg-install9
-rw-r--r--mail/mailgraph/pkg-plist1
6 files changed, 48 insertions, 4 deletions
diff --git a/mail/mailgraph/Makefile b/mail/mailgraph/Makefile
index 54dcfe8710ee..a93c5b313caf 100644
--- a/mail/mailgraph/Makefile
+++ b/mail/mailgraph/Makefile
@@ -6,22 +6,30 @@
#
PORTNAME= mailgraph
-PORTVERSION= 0.19
-PORTREVISION= 1
+PORTVERSION= 0.20
+PORTREVISION= 0
CATEGORIES= mail
MASTER_SITES= http://people.ee.ethz.ch/~dws/software/mailgraph/pub/
MAINTAINER= gslin@ccca.nctu.edu.tw
-RUN_DEPENDS= ${SITE_PERL}/RRDs.pm:${PORTSDIR}/net/rrdtool \
+RUN_DEPENDS= ${SITE_PERL}/RRDp.pm:${PORTSDIR}/net/rrdtool \
${SITE_PERL}/File/Tail.pm:${PORTSDIR}/devel/p5-File-Tail
SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
NO_BUILD= yes
+STARTUP_SCRIPT= mailgraph.sh.sample
+
+post-patch:
+ @${SED} -e "s,%%PREFIX%%,${PREFIX}," ${FILESDIR}/mailgraph.sh > ${WRKSRC}/${STARTUP_SCRIPT}
+
do-install:
.for FILE in mailgraph.cgi mailgraph.pl
@${INSTALL_SCRIPT} ${WRKSRC}/${FILE} ${PREFIX}/www/cgi-bin/
.endfor
+ @${INSTALL_SCRIPT} ${WRKSRC}/${STARTUP_SCRIPT} ${PREFIX}/etc/rc.d/
+ @${SETENV} ${SCRIPTS_ENV} WWWUSER=${WWWUSER} ${SH} ${PKGINSTALL}
+ @${CHOWN} www:www ${PREFIX}/www/cgi-bin/
.include <bsd.port.mk>
diff --git a/mail/mailgraph/distinfo b/mail/mailgraph/distinfo
index a3e6337181f8..2a36481f5d69 100644
--- a/mail/mailgraph/distinfo
+++ b/mail/mailgraph/distinfo
@@ -1 +1 @@
-MD5 (mailgraph-0.19.tar.gz) = 38f6ebc8c6606ce9ad885184a5e190fd
+MD5 (mailgraph-0.20.tar.gz) = 0e22889929586d4f048b2b308d12a5cd
diff --git a/mail/mailgraph/files/mailgraph.sh b/mail/mailgraph/files/mailgraph.sh
new file mode 100644
index 000000000000..bfa9bc3e35ac
--- /dev/null
+++ b/mail/mailgraph/files/mailgraph.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+PREFIX=%%PREFIX%%
+
+case "$1" in
+start)
+ /usr/bin/su www -c "cd ${PREFIX}/www/cgi-bin; ./mailgraph.pl -l /var/log/maillog" & > /dev/null 2>&1 && echo -n ' mailgraph'
+ ;;
+stop)
+ ps -U www | grep mailgraph | awk '{print $1}' | xargs kill && echo -n ' mailgraph'
+ ;;
+*)
+ echo "Usage: `basename $0` {start|stop}" >&2
+ ;;
+esac
+
+exit 0
diff --git a/mail/mailgraph/pkg-deinstall b/mail/mailgraph/pkg-deinstall
new file mode 100644
index 000000000000..a864c53ea469
--- /dev/null
+++ b/mail/mailgraph/pkg-deinstall
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+PW="/usr/sbin/pw"
+
+${PW} usermod www -d /nonexistent -s /sbin/nologin
+
diff --git a/mail/mailgraph/pkg-install b/mail/mailgraph/pkg-install
new file mode 100644
index 000000000000..a1a7b78e5a2c
--- /dev/null
+++ b/mail/mailgraph/pkg-install
@@ -0,0 +1,9 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+PW="/usr/sbin/pw"
+
+${PW} usermod www -d ${PREFIX}/www -s /bin/sh
+
diff --git a/mail/mailgraph/pkg-plist b/mail/mailgraph/pkg-plist
index 2742b6c0db64..814b807c870f 100644
--- a/mail/mailgraph/pkg-plist
+++ b/mail/mailgraph/pkg-plist
@@ -1,2 +1,3 @@
+etc/rc.d/mailgraph.sh.sample
www/cgi-bin/mailgraph.cgi
www/cgi-bin/mailgraph.pl