aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2010-06-04 01:05:50 +0800
committermiwi <miwi@FreeBSD.org>2010-06-04 01:05:50 +0800
commit06e9e034a14d540b214172761b4ac60b5e135107 (patch)
treebcb497b2f539dde503182c5daac0da2396ed0e32
parent0a04d9eb013798052734a6b1445882f1daa19514 (diff)
downloadfreebsd-ports-gnome-06e9e034a14d540b214172761b4ac60b5e135107.tar.gz
freebsd-ports-gnome-06e9e034a14d540b214172761b4ac60b5e135107.tar.zst
freebsd-ports-gnome-06e9e034a14d540b214172761b4ac60b5e135107.zip
listadmin is a command-line alternative to Mailman's Web interface
for administering mailing lists. It allows you to inspect messages or subscription requests, approve or discard them manually, or discard messages automatically when certain conditions are true. listadmin can also be configured to run out of cron to do routine cleaning. WWW: http://heim.ifi.uio.no/kjetilho/hacks/#listadmin PR: ports/147189 Submitted by: Christer Edwards <christer.edwards at gmail.com>
-rw-r--r--mail/Makefile1
-rw-r--r--mail/listadmin/Makefile30
-rw-r--r--mail/listadmin/distinfo3
-rw-r--r--mail/listadmin/pkg-descr7
4 files changed, 41 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index b030d636eb44..93ad15f7e3fd 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -231,6 +231,7 @@
SUBDIR += libvmime
SUBDIR += lightning
SUBDIR += linux-thunderbird
+ SUBDIR += listadmin
SUBDIR += listmanager
SUBDIR += lmtp2nntp
SUBDIR += lmtpd
diff --git a/mail/listadmin/Makefile b/mail/listadmin/Makefile
new file mode 100644
index 000000000000..668d8450afd2
--- /dev/null
+++ b/mail/listadmin/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: listadmin
+# Date Created: 29 May 2010
+# Whom: Christer Edwards <christer.edwards@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= listadmin
+PORTVERSION= 2.40
+CATEGORIES= mail perl5
+MASTER_SITES= http://heim.ifi.uio.no/kjetilho/hacks/
+
+MAINTAINER= christer.edwards@gmail.com
+COMMENT= Command-line alternative to Mailman Web interface
+
+RUN_DEPENDS= ${SITE_PERL}/Text/Reform.pm:${PORTSDIR}/textproc/p5-Text-Reform \
+ ${SITE_PERL}/${PERL_ARCH}/HTML/TokeParser.pm:${PORTSDIR}/www/p5-HTML-Parser \
+ ${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \
+ ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww
+
+USE_PERL5_RUN= 5.8.0+
+
+PLIST_FILES= bin/listadmin
+MAN1= listadmin.1
+
+do-install:
+ @${INSTALL_SCRIPT} ${WRKSRC}/listadmin.pl ${PREFIX}/bin/listadmin
+ @${INSTALL_MAN} ${WRKSRC}/listadmin.man ${MAN1PREFIX}/man/man1/listadmin.1
+
+.include <bsd.port.mk>
diff --git a/mail/listadmin/distinfo b/mail/listadmin/distinfo
new file mode 100644
index 000000000000..c6248d3cfa62
--- /dev/null
+++ b/mail/listadmin/distinfo
@@ -0,0 +1,3 @@
+MD5 (listadmin-2.40.tar.gz) = ce68799888803e61e31ca7e8b95f9b94
+SHA256 (listadmin-2.40.tar.gz) = 48c5aeed7ea5732d2f39f7fc307435bb938ab16c95abab1bb43e07016735b7c4
+SIZE (listadmin-2.40.tar.gz) = 22096
diff --git a/mail/listadmin/pkg-descr b/mail/listadmin/pkg-descr
new file mode 100644
index 000000000000..757dd4303cb9
--- /dev/null
+++ b/mail/listadmin/pkg-descr
@@ -0,0 +1,7 @@
+listadmin is a command-line alternative to Mailman's Web interface
+for administering mailing lists. It allows you to inspect messages
+or subscription requests, approve or discard them manually, or
+discard messages automatically when certain conditions are true.
+listadmin can also be configured to run out of cron to do routine cleaning.
+
+WWW: http://heim.ifi.uio.no/kjetilho/hacks/#listadmin