ports/169999: Update port mail/assp to latest version
Rusty Nejdl
rnejdl at ringofsaturn.com
Thu Jul 19 13:10:13 UTC 2012
>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 at 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 <fbsd at opal.com>
+#
+# $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 at 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 <bsd.port.pre.mk>
+
+
+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 <bsd.port.post.mk>
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:
More information about the freebsd-ports-bugs
mailing list