From owner-freebsd-ports Sat Jan 20 5:20:22 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2A5B137B401 for ; Sat, 20 Jan 2001 05:20:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0KDK2J99788; Sat, 20 Jan 2001 05:20:02 -0800 (PST) (envelope-from gnats) Received: from utopia.leeym.com (utopia.leeym.com [211.72.162.194]) by hub.freebsd.org (Postfix) with ESMTP id 4894F37B400 for ; Sat, 20 Jan 2001 05:19:17 -0800 (PST) Received: (from leeym@localhost) by utopia.leeym.com (8.11.1/8.11.1) id f0KDJDO91719; Sat, 20 Jan 2001 21:19:13 +0800 (CST) (envelope-from leeym) Message-Id: <200101201319.f0KDJDO91719@utopia.leeym.com> Date: Sat, 20 Jan 2001 21:19:13 +0800 (CST) From: leeym@bsd.ce.ntu.edu.tw Reply-To: leeym@bsd.ce.ntu.edu.tw To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/24481: new port: news/cleanfeed Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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 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