From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Oct 10 05:30:25 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8272516A4CE for ; Sun, 10 Oct 2004 05:30:25 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5933043D2F for ; Sun, 10 Oct 2004 05:30:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i9A5UPFd022885 for ; Sun, 10 Oct 2004 05:30:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9A5UPtj022877; Sun, 10 Oct 2004 05:30:25 GMT (envelope-from gnats) Resent-Date: Sun, 10 Oct 2004 05:30:25 GMT Resent-Message-Id: <200410100530.i9A5UPtj022877@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Troy Bowman Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 765C416A4CE for ; Sun, 10 Oct 2004 05:30:18 +0000 (GMT) Received: from manuel.dublan.net (manuel.dublan.net [66.219.198.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4564243D3F for ; Sun, 10 Oct 2004 05:30:18 +0000 (GMT) (envelope-from troy@manuel.dublan.net) Received: from manuel.dublan.net (manuel.dublan.net [127.0.0.1]) by manuel.dublan.net (8.12.11/8.12.11) with ESMTP id i9A5UHjP010525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 9 Oct 2004 23:30:17 -0600 (MDT) (envelope-from troy@manuel.dublan.net) Received: (from root@localhost) by manuel.dublan.net (8.12.11/8.12.11/Submit) id i9A5UHA3010524; Sat, 9 Oct 2004 23:30:17 -0600 (MDT) (envelope-from troy) Message-Id: <200410100530.i9A5UHA3010524@manuel.dublan.net> Date: Sat, 9 Oct 2004 23:30:17 -0600 (MDT) From: Troy Bowman To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/72476: New Port: mail/milter-spamc Yet another Sendmail milter that interfaces with SpamAssassin's spamd daemon. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2004 05:30:25 -0000 >Number: 72476 >Category: ports >Synopsis: New Port: mail/milter-spamc Yet another Sendmail milter that interfaces with SpamAssassin's spamd daemon. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Oct 10 05:30:24 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Troy Bowman >Release: FreeBSD 4.10-RELEASE i386 >Organization: Dublan Network >Environment: System: FreeBSD manuel.dublan.net 4.10-RELEASE FreeBSD 4.10-RELEASE #1: Tue Jun 1 10:42:01 MDT 2004 troy@manuel.dublan.net:/usr/obj/usr/src/sys/MANUEL i386 >Description: New Port: mail/milter-spamc Yet another Sendmail milter that interfaces with SpamAssassin's spamd daemon. >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: # # mail/milter-spamc # mail/milter-spamc/pkg-descr # mail/milter-spamc/pkg-message # mail/milter-spamc/pkg-plist # mail/milter-spamc/distinfo # mail/milter-spamc/Makefile # echo c - mail/milter-spamc mkdir -p mail/milter-spamc > /dev/null 2>&1 echo x - mail/milter-spamc/pkg-descr sed 's/^X//' >mail/milter-spamc/pkg-descr << 'END-of-mail/milter-spamc/pkg-descr' XSpamAssassin is a well established free open-source mail Xclassification tool, however it has no means by which to interface Xwith Sendmail. milter-spamc provides such an interface between XSendmail and SpamAssassin. X XWWW: http://www.snert.com/Software/milter-spamc/ END-of-mail/milter-spamc/pkg-descr echo x - mail/milter-spamc/pkg-message sed 's/^X//' >mail/milter-spamc/pkg-message << 'END-of-mail/milter-spamc/pkg-message' X************************************************************************ X XIn order to run this port, please add the following line to X/etc/mail/YOUR-CONF.mc: X Xinclude(`milter-spamc.mc')dnl X XDon't forget to remake and reinstall the sendmail configuration file Xafter modifying YOUR-CONF.mc. X X************************************************************************ END-of-mail/milter-spamc/pkg-message echo x - mail/milter-spamc/pkg-plist sed 's/^X//' >mail/milter-spamc/pkg-plist << 'END-of-mail/milter-spamc/pkg-plist' X@unexec if [ -f %D/etc/milter-sender.cf ] && cmp -s %D/etc/milter-sender.cf %D/etc/milter-sender.cf.sample; then rm -f %D/etc/milter-sender.cf; fi Xetc/milter-sender.cf.sample X@exec if [ ! -f %D/etc/milter-sender.cf ] ; then cp -p %D/%F %B/milter-sender.cf; fi X@unexec if [ -f %D/etc/rc.d/milter-sender.sh ] && cmp -s %D/etc/rc.d/milter-sender.sh %D/etc/rc.d/milter-sender.sh.sample; then rm -f %D/etc/rc.d/milter-sender.sh; fi Xetc/rc.d/milter-sender.sh.sample X@exec if [ ! -f %D/etc/rc.d/milter-sender.sh ] ; then cp %D/%F %B/milter-sender.sh; fi Xsbin/milter-sender X@exec install -d -o smmsp -g smmsp -m 755 /var/spool/milter-sender X@unexec rm -rf /var/spool/milter-sender X%%PORTDOCS%%%%DOCSDIR%%/CHANGES.TXT X%%PORTDOCS%%%%DOCSDIR%%/Img/bg.gif X%%PORTDOCS%%%%DOCSDIR%%/Img/dilbert2003071742312.gif X%%PORTDOCS%%%%DOCSDIR%%/Img/dilbert2003228690821.gif X%%PORTDOCS%%%%DOCSDIR%%/Img/dilbert20040429.gif X%%PORTDOCS%%%%DOCSDIR%%/Img/mrpixel.gif X%%PORTDOCS%%%%DOCSDIR%%/Img/overview.png X%%PORTDOCS%%%%DOCSDIR%%/Img/sendmail-bat-left-142x38.png X%%PORTDOCS%%%%DOCSDIR%%/Img/sendmail-bat-right-142x38.png X%%PORTDOCS%%%%DOCSDIR%%/Img/sun.gif X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT X%%PORTDOCS%%%%DOCSDIR%%/index.shtml X%%PORTDOCS%%%%DOCSDIR%%/mailto.js X%%PORTDOCS%%%%DOCSDIR%%/style.css X@unexec echo X@unexec echo "If permanently deleting this package, don't forget to delete" X@unexec echo "the inclusion of milter-sender.mc from /etc/mail/YOUR-CONF.mc" X@unexec echo "and then to rebuild and reinstall the sendmail configuration file!" X@unexec echo X%%PORTDOCS%%@dirrm %%DOCSDIR%%/Img X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@cwd / X@unexec if [ -f %D/etc/mail/milter-sender.mc ] && cmp -s %D/etc/mail/milter-sender.mc %D/etc/mail/milter-sender.mc.sample; then rm -f %D/etc/mail/milter-sender.mc; fi Xetc/mail/milter-sender.mc.sample X@exec if [ ! -f %D/etc/mail/milter-sender.mc ] ; then cp %D/%F %B/milter-sender.mc; fi X@exec chgrp smmsp %D/etc/mail/access.db %D/etc/mail/aliases.db X@exec chmod g+r %D/etc/mail/access.db %D/etc/mail/aliases.db END-of-mail/milter-spamc/pkg-plist echo x - mail/milter-spamc/distinfo sed 's/^X//' >mail/milter-spamc/distinfo << 'END-of-mail/milter-spamc/distinfo' XSIZE (libsnert-1.40.tgz) = 307456 XSIZE (milter-spamc-0.25.tgz) = 193311 XMD5 (libsnert-1.40.tgz) = ee97d93f06304a87f54f1caf994cc91b XMD5 (milter-spamc-0.25.tgz) = f2538d47fa659e66c3b75da193e9ae34 END-of-mail/milter-spamc/distinfo echo x - mail/milter-spamc/Makefile sed 's/^X//' >mail/milter-spamc/Makefile << 'END-of-mail/milter-spamc/Makefile' X# New ports collection makefile for: milter-sender X# Date created: Sep 9 2004 X# Whom: Troy Bowman X# X# This port was converted from milter-sender to do milter-spamc X# X# $FreeBSD: ports/mail/milter-spamc/Makefile,v 1.40 2004/08/23 15:54:38 vs Exp $ X# X XPORTNAME= milter-spamc XPORTVERSION= 0.25 XCATEGORIES= mail XMASTER_SITES= http://www.snert.com/Software/download/ XDISTFILES= libsnert-1.40.tgz milter-spamc-${PORTVERSION}.tgz X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Yet another Sendmail milter that interfaces with SpamAssassin\'s spamd daemon. X XRESTRICTED= No redistribution allowed X XUSE_REINPLACE= yes XGNU_CONFIGURE= yes X XWRKSRC= ${WRKDIR}/com/snert/src/milter-spamc XMAKEFILE= makefile X X.include X X.if ( ${OSVERSION} < 440000 ) XBUILD_DEPENDS= gxargs:${PORTSBASE}/misc/findutils X.endif X X.if !exists(/usr/lib/libmilter.a) && !exists(${LOCALBASE}/lib/libmilter.a) XIGNORE= requires Sendmail 8.12 X.endif X.if exists(${LOCALBASE}/lib/libmilter.a) XCFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib X.endif XCFLAGS+= ${PTHREAD_CFLAGS} XLDFLAGS+= ${PTHREAD_LIBS} X XDOCS= CHANGES.TXT index.shtml style.css mailto.js \ X LICENSE.TXT X XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" XCONFIGURE_ARGS+=--with-db --localstatedir=/var/spool \ X --enable-milter-cf="${PREFIX}/etc/milter-spamc.cf" X X#post-patch: X#.if ( ${OSVERSION} < 440000 ) # please contact vs@ if in doubt X# ${REINPLACE_CMD} 's/xargs -J{}/gxargs -i{}/' ${WRKSRC}/../lib/configure X# ${REINPLACE_CMD} 's+/usr/sbin/daemon -f ++' ${WRKSRC}/milter-spamc.sh.in X#.endif X# ${REINPLACE_CMD} "s,-fvolatile,," ${WRKSRC}/configure X Xpre-configure: X @cd ${WRKSRC}/../lib && \ X ${SETENV} CC="${CC}" CXX="${CXX}" \ X CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ X INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \ X INSTALL_DATA="${INSTALL_DATA}" \ X INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ X INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ X ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} X @cd ${WRKSRC}/../lib && \ X ${SETENV} ${MAKE_ENV} ${MAKE} \ X ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR}/Img X cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} X @cd ${WRKSRC}/Img && \ X ${INSTALL_DATA} *.gif *.png ${DOCSDIR}/Img X.endif X @${CAT} ${PKGMESSAGE} X X.include END-of-mail/milter-spamc/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: