Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jan 2001 21:19:13 +0800 (CST)
From:      leeym@bsd.ce.ntu.edu.tw
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24481: new port: news/cleanfeed
Message-ID:  <200101201319.f0KDJDO91719@utopia.leeym.com>

next in thread | raw e-mail | index | archive | help

>Number:         24481
>Category:       ports
>Synopsis:       new port: news/cleanfeed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 20 05:20:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Yen-Ming Lee
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

FreeBSD utopia.leeym.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Sat Jan 13 07:38:05 ST 2001     root@utopia.leeym.com:/usr/obj/usr/src/sys/UTOPIA  i386

>Description:

Spam filter for Usenet news servers

>How-To-Repeat:

	

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cleanfeed
#	cleanfeed/Makefile
#	cleanfeed/pkg-comment
#	cleanfeed/pkg-descr
#	cleanfeed/pkg-plist
#	cleanfeed/distinfo
#	cleanfeed/files
#	cleanfeed/files/patch-aa
#	cleanfeed/pkg-deinstall
#
echo c - cleanfeed
mkdir -p cleanfeed > /dev/null 2>&1
echo x - cleanfeed/Makefile
sed 's/^X//' >cleanfeed/Makefile << 'END-of-cleanfeed/Makefile'
X# New ports collection makefile for:	cleanfeed
X# Date created:				09 October 2000
X# Whom:	      				Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cleanfeed
XPORTVERSION=	0.95.7b
XCATEGORIES=	news
XMASTER_SITES=	http://www.exit109.com/~jeremy/news/
X
XPATCH_SITES=	${MASTER_SITES}
XPATCHFILES=	inn2.3.patch
X
XMAINTAINER=	leeym@cae.ce.ntu.edu.tw
X
XRUN_DEPENDS=	${LOCALBASE}/news/bin/innd:${PORTSDIR}/news/inn
X
XNO_BUILD=	yes
XMAN8=           cleanfeed.8
X
Xdo-install:
X	@${PERL} -pi -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/cleanfeed
X	@${PERL} -pi -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${PKGDEINSTALL}
X	@-${MV} ${LOCALBASE}/news/bin/filter/filter_innd.pl ${LOCALBASE}/news/bin/filter/filter_innd.pl.ORIG
X	@${INSTALL_SCRIPT} ${WRKSRC}/cleanfeed ${LOCALBASE}/news/bin/filter/filter_innd.pl
X	@${INSTALL_DATA} ${WRKSRC}/cleanfeed.conf ${LOCALBASE}/news/bin/filter/cleanfeed.conf
X	@${INSTALL_MAN} ${WRKSRC}/cleanfeed.8 ${LOCALBASE}/man/man8/
X
X.include <bsd.port.mk>
END-of-cleanfeed/Makefile
echo x - cleanfeed/pkg-comment
sed 's/^X//' >cleanfeed/pkg-comment << 'END-of-cleanfeed/pkg-comment'
XSpam filter for Usenet news servers
END-of-cleanfeed/pkg-comment
echo x - cleanfeed/pkg-descr
sed 's/^X//' >cleanfeed/pkg-descr << 'END-of-cleanfeed/pkg-descr'
XCleanfeed 0.95.7b
X-----------------
X
XCleanfeed is a spam filter for INN, Cyclone, Typhoon, Breeze, and
XNNTPRelay servers.
X
XFull documentation, including configuration and installation, is in the
Xfile "cleanfeed.man", and in "cleanfeed.8" in man page form (suitable for
Xinstallation at /usr/local/man/man8, or wherever fine man pages live on
Xyour system).
X
XWritten by Jeremy Nixon <jeremy@exit109.com>
X
XWWW: http://www.exit109.com/~jeremy/news/cleanfeed.html
END-of-cleanfeed/pkg-descr
echo x - cleanfeed/pkg-plist
sed 's/^X//' >cleanfeed/pkg-plist << 'END-of-cleanfeed/pkg-plist'
Xnews/bin/filter/filter_innd.pl
Xnews/bin/filter/cleanfeed.conf
END-of-cleanfeed/pkg-plist
echo x - cleanfeed/distinfo
sed 's/^X//' >cleanfeed/distinfo << 'END-of-cleanfeed/distinfo'
XMD5 (cleanfeed-0.95.7b.tar.gz) = a715445b9fb13382a3d97bbbb64d638f
XMD5 (inn2.3.patch) = 98a2f6222aeeae4c6e442ed42440e37c
END-of-cleanfeed/distinfo
echo c - cleanfeed/files
mkdir -p cleanfeed/files > /dev/null 2>&1
echo x - cleanfeed/files/patch-aa
sed 's/^X//' >cleanfeed/files/patch-aa << 'END-of-cleanfeed/files/patch-aa'
X--- cleanfeed.orig	Sun Jan 14 02:10:40 2001
X+++ cleanfeed	Sun Jan 14 02:11:08 2001
X@@ -1,4 +1,4 @@
X-#!/usr/local/bin/perl
X+#!/usr/bin/perl
X #
X # Cleanfeed
X #  Version 0.95.7b  3 September 1998
X@@ -26,7 +26,7 @@
X # directory where the cleanfeed.conf and cleanfeed.local files live
X # set this to undef to not use the external file
X 
X-$config_dir = '/usr/news/bin/control';
X+$config_dir = '%%PREFIX%%/news/bin/filter';
X 
X 
X # Everything below here can be set in cleanfeed.conf
END-of-cleanfeed/files/patch-aa
echo x - cleanfeed/pkg-deinstall
sed 's/^X//' >cleanfeed/pkg-deinstall << 'END-of-cleanfeed/pkg-deinstall'
X#!/bin/sh
X
Xif [ "$2" != "POST-DEINSTALL" ]; then
X    exit 0
Xfi
X
Xif [ -f %%LOCALBASE%%/news/bin/filter/filter_innd.pl.ORIG ]; then
X  mv %%LOCALBASE%%/news/bin/filter/filter_innd.pl.ORIG %%LOCALBASE%%/news/bin/filter/filter_innd.pl
Xfi
END-of-cleanfeed/pkg-deinstall
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101201319.f0KDJDO91719>