aboutsummaryrefslogtreecommitdiff
path: root/news/cleanfeed
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-05 07:16:42 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-03-05 07:16:42 +0000
commit852a22c1695ef6b009d92c0bb24f9836d108f29d (patch)
tree3d3d869625d004d43782cacef29e9778fb5ccbc4 /news/cleanfeed
parent99b5022eac505e0286b2dabd4d416b02c3da049d (diff)
downloadports-852a22c1695ef6b009d92c0bb24f9836d108f29d.tar.gz
ports-852a22c1695ef6b009d92c0bb24f9836d108f29d.zip
add cleanfeed, a spam filter for Usenet news servers
PR: 24481 Submitted by: Yen-Ming Lee <leeym@bsd.ce.ntu.edu.tw>
Notes
Notes: svn path=/head/; revision=39069
Diffstat (limited to 'news/cleanfeed')
-rw-r--r--news/cleanfeed/Makefile31
-rw-r--r--news/cleanfeed/distinfo2
-rw-r--r--news/cleanfeed/files/patch-aa17
-rw-r--r--news/cleanfeed/pkg-comment1
-rw-r--r--news/cleanfeed/pkg-deinstall9
-rw-r--r--news/cleanfeed/pkg-descr14
-rw-r--r--news/cleanfeed/pkg-plist2
7 files changed, 76 insertions, 0 deletions
diff --git a/news/cleanfeed/Makefile b/news/cleanfeed/Makefile
new file mode 100644
index 000000000000..9082abf7a406
--- /dev/null
+++ b/news/cleanfeed/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: cleanfeed
+# Date created: 09 October 2000
+# Whom: Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cleanfeed
+PORTVERSION= 0.95.7b
+CATEGORIES= news
+MASTER_SITES= http://www.exit109.com/~jeremy/news/
+
+PATCH_SITES= ${MASTER_SITES}
+PATCHFILES= inn2.3.patch
+
+MAINTAINER= leeym@cae.ce.ntu.edu.tw
+
+RUN_DEPENDS= ${LOCALBASE}/news/bin/innd:${PORTSDIR}/news/inn
+
+NO_BUILD= yes
+MAN8= cleanfeed.8
+
+do-install:
+ @${PERL} -pi -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/cleanfeed
+ @${PERL} -pi -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${PKGDEINSTALL}
+ @-${MV} ${LOCALBASE}/news/bin/filter/filter_innd.pl ${LOCALBASE}/news/bin/filter/filter_innd.pl.ORIG
+ @${INSTALL_SCRIPT} ${WRKSRC}/cleanfeed ${LOCALBASE}/news/bin/filter/filter_innd.pl
+ @${INSTALL_DATA} ${WRKSRC}/cleanfeed.conf ${LOCALBASE}/news/bin/filter/cleanfeed.conf
+ @${INSTALL_MAN} ${WRKSRC}/cleanfeed.8 ${LOCALBASE}/man/man8/
+
+.include <bsd.port.mk>
diff --git a/news/cleanfeed/distinfo b/news/cleanfeed/distinfo
new file mode 100644
index 000000000000..4bfcca715d31
--- /dev/null
+++ b/news/cleanfeed/distinfo
@@ -0,0 +1,2 @@
+MD5 (cleanfeed-0.95.7b.tar.gz) = a715445b9fb13382a3d97bbbb64d638f
+MD5 (inn2.3.patch) = 98a2f6222aeeae4c6e442ed42440e37c
diff --git a/news/cleanfeed/files/patch-aa b/news/cleanfeed/files/patch-aa
new file mode 100644
index 000000000000..42d12ad2e25e
--- /dev/null
+++ b/news/cleanfeed/files/patch-aa
@@ -0,0 +1,17 @@
+--- cleanfeed.orig Sun Jan 14 02:10:40 2001
++++ cleanfeed Sun Jan 14 02:11:08 2001
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ #
+ # Cleanfeed
+ # Version 0.95.7b 3 September 1998
+@@ -26,7 +26,7 @@
+ # directory where the cleanfeed.conf and cleanfeed.local files live
+ # set this to undef to not use the external file
+
+-$config_dir = '/usr/news/bin/control';
++$config_dir = '%%PREFIX%%/news/bin/filter';
+
+
+ # Everything below here can be set in cleanfeed.conf
diff --git a/news/cleanfeed/pkg-comment b/news/cleanfeed/pkg-comment
new file mode 100644
index 000000000000..0e0f61055765
--- /dev/null
+++ b/news/cleanfeed/pkg-comment
@@ -0,0 +1 @@
+Spam filter for Usenet news servers
diff --git a/news/cleanfeed/pkg-deinstall b/news/cleanfeed/pkg-deinstall
new file mode 100644
index 000000000000..69fd85de11f7
--- /dev/null
+++ b/news/cleanfeed/pkg-deinstall
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ "$2" != "POST-DEINSTALL" ]; then
+ exit 0
+fi
+
+if [ -f %%LOCALBASE%%/news/bin/filter/filter_innd.pl.ORIG ]; then
+ mv %%LOCALBASE%%/news/bin/filter/filter_innd.pl.ORIG %%LOCALBASE%%/news/bin/filter/filter_innd.pl
+fi
diff --git a/news/cleanfeed/pkg-descr b/news/cleanfeed/pkg-descr
new file mode 100644
index 000000000000..530639d36a23
--- /dev/null
+++ b/news/cleanfeed/pkg-descr
@@ -0,0 +1,14 @@
+Cleanfeed 0.95.7b
+-----------------
+
+Cleanfeed is a spam filter for INN, Cyclone, Typhoon, Breeze, and
+NNTPRelay servers.
+
+Full documentation, including configuration and installation, is in the
+file "cleanfeed.man", and in "cleanfeed.8" in man page form (suitable for
+installation at /usr/local/man/man8, or wherever fine man pages live on
+your system).
+
+Written by Jeremy Nixon <jeremy@exit109.com>
+
+WWW: http://www.exit109.com/~jeremy/news/cleanfeed.html
diff --git a/news/cleanfeed/pkg-plist b/news/cleanfeed/pkg-plist
new file mode 100644
index 000000000000..61fb7d0efc26
--- /dev/null
+++ b/news/cleanfeed/pkg-plist
@@ -0,0 +1,2 @@
+news/bin/filter/filter_innd.pl
+news/bin/filter/cleanfeed.conf