From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 19 13:10:13 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04E121065673 for ; Thu, 19 Jul 2012 13:10:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CC1588FC18 for ; Thu, 19 Jul 2012 13:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6JDACbn050956 for ; Thu, 19 Jul 2012 13:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6JDACYt050955; Thu, 19 Jul 2012 13:10:12 GMT (envelope-from gnats) Resent-Date: Thu, 19 Jul 2012 13:10:12 GMT Resent-Message-Id: <201207191310.q6JDACYt050955@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, Rusty Nejdl Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B580A1065674 for ; Thu, 19 Jul 2012 13:02:13 +0000 (UTC) (envelope-from rnejdl@tethys.ringofsaturn.com) Received: from tethys.ringofsaturn.com (tethys.ringofsaturn.com [71.252.219.43]) by mx1.freebsd.org (Postfix) with ESMTP id 880DC8FC18 for ; Thu, 19 Jul 2012 13:02:13 +0000 (UTC) Received: from ASSP.nospam (localhost [127.0.0.1]) by tethys.ringofsaturn.com (8.14.5/8.14.5) with ESMTP id q6JD260r035249 for ; Thu, 19 Jul 2012 08:02:06 -0500 (CDT) (envelope-from rnejdl@tethys.ringofsaturn.com) Received: from anyhost.local ([127.0.0.1] helo=anyhost.local) by ASSP.nospam with ESMTPS(AES256-SHA) (ASSP 1.9); 19 Jul 2012 08:02:05 -0500 Received: (from rnejdl@localhost) by tethys.ringofsaturn.com (8.14.5/8.14.5/Submit) id q6JD25iC035126; Thu, 19 Jul 2012 08:02:05 -0500 (CDT) (envelope-from rnejdl) Message-Id: Date: Thu, 19 Jul 2012 08:02:05 -0500 (CDT) From: Rusty Nejdl To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/169999: Update port mail/assp to latest version X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rusty Nejdl List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 13:10:13 -0000 >Number: 169999 >Category: ports >Synopsis: Update port mail/assp to latest version >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: Thu Jul 19 13:10:12 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Rusty Nejdl >Release: FreeBSD 9.0-STABLE amd64 >Organization: >Environment: System: FreeBSD tethys.ringofsaturn.com 9.0-STABLE FreeBSD 9.0-STABLE #0: Sat Jun 16 08:27:21 CDT 2012 root@tethys.ringofsaturn.com:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Attached patch updates ASSP to latest version. >How-To-Repeat: >Fix: --- assp-1.9.3.7.diff begins here --- diff -ruN mail/assp/Makefile mail/assp.new/Makefile --- mail/assp/Makefile 2012-06-12 15:54:33.000000000 -0500 +++ mail/assp.new/Makefile 2012-07-18 13:36:45.000000000 -0500 @@ -6,7 +6,7 @@ # PORTNAME= assp -PORTVERSION= 1.9.3.6 +PORTVERSION= 1.9.3.7 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= http://www.ringofsaturn.com/distfiles/ diff -ruN mail/assp/Makefile.orig mail/assp.new/Makefile.orig --- mail/assp/Makefile.orig 1969-12-31 18:00:00.000000000 -0600 +++ mail/assp.new/Makefile.orig 2012-06-13 07:25:08.000000000 -0500 @@ -0,0 +1,165 @@ +# New ports collection makefile for: assp +# Date created: 16 May 2005 +# Whom: J.R. Oldroyd +# +# $FreeBSD: ports/mail/assp/Makefile,v 1.48 2012/06/12 20:54:33 jgh Exp $ +# + +PORTNAME= assp +PORTVERSION= 1.9.3.6 +PORTEPOCH= 1 +CATEGORIES= mail +MASTER_SITES= http://www.ringofsaturn.com/distfiles/ +DISTNAME= ${PORTNAME:U}_${PORTVERSION}-Install + +MAINTAINER= rnejdl@ringofsaturn.com +COMMENT= Anti-Spam SMTP Proxy + +USE_ZIP= yes +NO_BUILD= yes +USE_PERL5_RUN= yes + +MAN8= assp.8 assplog.8 + +ASSP_USER= assp +ASSP_GROUP= assp +USERS= ${ASSP_USER} +GROUPS= ${ASSP_GROUP} +ASSP_HOME= /var/db/assp +ASSP_LOG= /var/log/assp + +PLIST_SUB= ASSP_HOME="${ASSP_HOME}" ASSP_LOG="${ASSP_LOG}" + +SUB_FILES= 510.assp assp.8 assplog.8 assplog.pl pkg-install +SUB_LIST= ASSP_USER="${ASSP_USER}" ASSP_GROUP="${ASSP_GROUP}" \ + ASSP_HOME="${ASSP_HOME}" ASSP_LOG="${ASSP_LOG}" \ + DATADIR="${DATADIR}" PERL="${PERL}" + +USE_RC_SUBR= ${PORTNAME} + +OPTIONS_DEFINE= EMVALID LDAP SPF SRS SEND FBACKW ZLIB CLAMAV DNSBL MYSQL \ + MATCHRE SENDERB MIMEMOD SSL IPV6 + +EMVALID_DESC= RFC822 recipient address validator +LDAP_DESC= LDAP validation of recipient addresses +SPF_DESC= SPF validation of client IP +SRS_DESC= Sender Rewriting Scheme +SEND_DESC= Resending .eml files +FBACKW_DESC= File Reading Backwards +ZLIB_DESC= HTTP Header Compression on Admin Interface +CLAMAV_DESC= ClamAV virus scanner +DNSBL_DESC= DNS block list checking +MYSQL_DESC= Use MySQL db to store white/red/delaylists +MATCHRE_DESC= Match IP ranges and CIDR blocks in lists +SENDERB_DESC= Country Code checks +MIMEMOD_DESC= Multiple Attachement detection +SSL_DESC= SSL secure sockets support +IPV6_DESC= IPv6 sockets support + +OPTIONS_DEFAULT= EMVALID SPF SRS SEND FBACKW ZLIB CLAMAV DNSBL MATCHRE SENDERB MIMEMOD SSL IPV6 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${DISTNAME}/${PORTNAME:U} + +.include + + +RUN_DEPENDS+= p5-Net-DNS>=0.68:${PORTSDIR}/dns/p5-Net-DNS +RUN_DEPENDS+= p5-libwww>=6.04:${PORTSDIR}/www/p5-libwww \ + p5-HTML-Parser>=3.69:${PORTSDIR}/www/p5-HTML-Parser + +.if ${PORT_OPTIONS:MEMVALID} +RUN_DEPENDS+= p5-Email-Valid>=0.190:${PORTSDIR}/mail/p5-Email-Valid +.endif + +.if ${PORT_OPTIONS:MLDAP} +RUN_DEPENDS+= p5-perl-ldap>=0.4400:${PORTSDIR}/net/p5-perl-ldap +.endif + +.if ${PORT_OPTIONS:MSPF} +RUN_DEPENDS+= p5-Mail-SPF>=2.007:${PORTSDIR}/mail/p5-Mail-SPF +.endif + +.if ${PORT_OPTIONS:MSRS} +RUN_DEPENDS+= p5-Mail-SRS>=0.31:${PORTSDIR}/mail/p5-Mail-SRS +.endif + +.if ${PORT_OPTIONS:MSEND} +RUN_DEPENDS+= p5-Email-Send>=2.198:${PORTSDIR}/mail/p5-Email-Send +.endif + +.if ${PORT_OPTIONS:MFBACKW} +RUN_DEPENDS+= p5-File-ReadBackwards>=1.05:${PORTSDIR}/devel/p5-File-ReadBackwards +.endif + +.if ${PORT_OPTIONS:MZLIB} +. if ${PERL_LEVEL} < 500903 +RUN_DEPENDS+= p5-IO-Compress>=2.052:${PORTSDIR}/archivers/p5-IO-Compress +. endif +.endif + +.if ${PORT_OPTIONS:MCLAMAV} +RUN_DEPENDS+= p5-File-Scan-ClamAV>=1.9.1:${PORTSDIR}/security/p5-File-Scan-ClamAV +PLIST_SUB+= ASSP_CLAMAV="" +.else +PLIST_SUB+= ASSP_CLAMAV="@comment " +.endif + +.if ${PORT_OPTIONS:MDNSBL} +RUN_DEPENDS+= p5-Net-DNS>=0.68:${PORTSDIR}/dns/p5-Net-DNS +.endif + +.if ${PORT_OPTIONS:MMYSQL} +RUN_DEPENDS+= p5-Tie-DBI>=1.05:${PORTSDIR}/databases/p5-Tie-DBI +.endif + +.if ${PORT_OPTIONS:MMATCHRE} +RUN_DEPENDS+= p5-Net-IP-Match-Regexp>=1.01:${PORTSDIR}/net-mgmt/p5-Net-IP-Match-Regexp +.endif + +.if ${PORT_OPTIONS:MSENDERB} +RUN_DEPENDS+= p5-Net-SenderBase>=1.02:${PORTSDIR}/mail/p5-Net-SenderBase +.endif + +.if ${PORT_OPTIONS:MMIMEMOD} +RUN_DEPENDS+= p5-Email-MIME>=1.910:${PORTSDIR}/mail/p5-Email-MIME +.endif + +.if ${PORT_OPTIONS:MSSL} +RUN_DEPENDS+= p5-IO-Socket-SSL>=1.74:${PORTSDIR}/security/p5-IO-Socket-SSL +.endif + +.if ${PORT_OPTIONS:MIPV6} +RUN_DEPENDS+= p5-IO-Socket-INET6>=2.69:${PORTSDIR}/net/p5-IO-Socket-INET6 +.endif + +EXTRACT_AFTER_ARGS= -d ${PORTNAME}-${PORTVERSION} + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/*.pl + +do-install: + ${MKDIR} ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/assp.pl ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/rebuildspamdb.pl ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/stat.pl ${DATADIR} + + ( cd ${WRKSRC} && ${COPYTREE_SHARE} "files images reports" \ + ${DATADIR}/ "! -name '*.orig' ! -name '*.bak'" ) + + ${INSTALL_SCRIPT} ${WRKDIR}/assplog.pl ${PREFIX}/sbin/assplog + + ${INSTALL_MAN} ${WRKDIR}/assp.8 ${MAN8PREFIX}/man/man8 + ${INSTALL_MAN} ${WRKDIR}/assplog.8 ${MAN8PREFIX}/man/man8 + + ${MKDIR} ${PREFIX}/etc/periodic/daily + ${INSTALL_SCRIPT} ${WRKDIR}/510.assp ${PREFIX}/etc/periodic/daily/ + +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.htm ${DOCSDIR} +.endif + +post-install: + @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + +.include diff -ruN mail/assp/distinfo mail/assp.new/distinfo --- mail/assp/distinfo 2012-06-12 15:54:33.000000000 -0500 +++ mail/assp.new/distinfo 2012-07-18 13:37:06.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (ASSP_1.9.3.6-Install.zip) = f317e98254cf0ca1139aac94b4d07629a2dce8ae94a43bb7f3d31e7bc1d57f19 -SIZE (ASSP_1.9.3.6-Install.zip) = 862587 +SHA256 (ASSP_1.9.3.7-Install.zip) = ed48173914b53b61a603582da260763bec2d0116c30b5b99d648270e43898e80 +SIZE (ASSP_1.9.3.7-Install.zip) = 863635 diff -ruN mail/assp/distinfo.orig mail/assp.new/distinfo.orig --- mail/assp/distinfo.orig 1969-12-31 18:00:00.000000000 -0600 +++ mail/assp.new/distinfo.orig 2012-06-13 07:25:08.000000000 -0500 @@ -0,0 +1,2 @@ +SHA256 (ASSP_1.9.3.6-Install.zip) = f317e98254cf0ca1139aac94b4d07629a2dce8ae94a43bb7f3d31e7bc1d57f19 +SIZE (ASSP_1.9.3.6-Install.zip) = 862587 --- assp-1.9.3.7.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: