summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2010-06-03 17:05:50 +0000
committerMartin Wilke <miwi@FreeBSD.org>2010-06-03 17:05:50 +0000
commit77cc6b5ca2046358b5cb9c208ad6729d0eaeb749 (patch)
tree2f6bd6616813a0e80393074cde94149beb0ec12b /mail
parent- Update to 2.5.16 (diff)
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>
Notes
Notes: svn path=/head/; revision=255665
Diffstat (limited to 'mail')
-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