ports/98766: [PATCH] mail/spamass-milter: update to 0.3.1, take maintainership
Thomas Abthorpe
thomas at goodking.ca
Fri Jun 9 20:30:20 UTC 2006
>Number: 98766
>Category: ports
>Synopsis: [PATCH] mail/spamass-milter: update to 0.3.1, take maintainership
>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: Fri Jun 09 20:30:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Thomas Abthorpe
>Release: FreeBSD 6.1-RELEASE-p1 i386
>Organization:
GoodKing.Ca
>Environment:
System: FreeBSD stjames.stthomasanglican.org 6.1-RELEASE-p1 FreeBSD 6.1-RELEASE-p1 #17: Wed May 31 22:06:23 EDT 2006
>Description:
- Update to 0.3.1
- Take maintainership
Added file(s):
- files/spamass-milter.in
Removed file(s):
- files/patch-spamass-milter.cpp
- files/spamass-milter.sh
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- spamass-milter-0.3.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/Makefile /usr/home/ports/mail/spamass-milter/Makefile
--- /usr/ports/mail/spamass-milter/Makefile Wed May 10 18:37:02 2006
+++ /usr/home/ports/mail/spamass-milter/Makefile Fri Jun 9 16:21:21 2006
@@ -6,13 +6,12 @@
#
PORTNAME= spamass-milter
-PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTVERSION= 0.3.1
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= spamass-milt
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= thomas at goodking.ca
COMMENT= Sendmail Milter (mail filter) plugin for SpamAssassin
BUILD_DEPENDS= spamc:${PORTSDIR}/mail/p5-Mail-SpamAssassin
@@ -51,7 +50,7 @@
.if exists(/usr/lib/libmilter.a)
MILTERBASE= /usr
.else
-BROKEN= "Base system sendmail not found or too old, rebuild with WITH_SENDMAIL_PORT=yes"
+BROKEN= Base system sendmail not found or too old, rebuild with WITH_SENDMAIL_PORT=yes
.endif
.else
BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail
@@ -68,7 +67,7 @@
CPPFLAGS+= -I${MILTERINC}
LDFLAGS+= -L${MILTERLIB}
-USE_RC_SUBR= yes
+USE_RC_SUBR= spamass-milter
GNU_CONFIGURE= yes
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
@@ -79,7 +78,7 @@
post-patch:
@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/spamass-milter.sh > ${WRKDIR}/spamass-milter.sh
+ ${FILESDIR}/spamass-milter.in > ${WRKDIR}/spamass-milter
@${SED} -e's,%%PREFIX%%,${PREFIX},g' \
${FILESDIR}/activation.txt > ${WRKDIR}/activation.txt
.if !defined(WITHOUT_LDAP) && defined(WITH_LDAP)
@@ -89,7 +88,6 @@
${MASTERDIR}/pkg-message > ${PKGMESSAGE}
post-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/spamass-milter.sh ${PREFIX}/etc/rc.d/spamass-milter.sh
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/activation.txt ${DOCSDIR}/activation.txt
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/distinfo /usr/home/ports/mail/spamass-milter/distinfo
--- /usr/ports/mail/spamass-milter/distinfo Fri Nov 25 10:30:58 2005
+++ /usr/home/ports/mail/spamass-milter/distinfo Fri Jun 9 14:28:57 2006
@@ -1,3 +1,3 @@
-MD5 (spamass-milter-0.3.0.tar.gz) = ced600331a0df7609fdbdf0e6d0eb943
-SHA256 (spamass-milter-0.3.0.tar.gz) = bf4c7c0802df6f21a8482b714f9b881156ab1ae4d049c3abe6ab0776d7c9a34d
-SIZE (spamass-milter-0.3.0.tar.gz) = 140126
+MD5 (spamass-milter-0.3.1.tar.gz) = ca6bf6a9c88db74a6bfea41f499c0ba6
+SHA256 (spamass-milter-0.3.1.tar.gz) = 4222b21d098f292b4899a84caf56458c876c6774fd14132fbd4c31f6190b27e5
+SIZE (spamass-milter-0.3.1.tar.gz) = 141144
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/files/patch-spamass-milter.cpp /usr/home/ports/mail/spamass-milter/files/patch-spamass-milter.cpp
--- /usr/ports/mail/spamass-milter/files/patch-spamass-milter.cpp Thu Mar 23 21:30:36 2006
+++ /usr/home/ports/mail/spamass-milter/files/patch-spamass-milter.cpp Wed Dec 31 19:00:00 1969
@@ -1,24 +0,0 @@
-Index: spamass-milter.cpp
-diff -u spamass-milter.cpp.orig spamass-milter.cpp
---- spamass-milter.cpp.orig Sat Feb 5 16:03:22 2005
-+++ spamass-milter.cpp Fri Mar 24 11:10:53 2006
-@@ -678,9 +678,16 @@
- if (header[field_end-1] == '\r')
- field_end--;
-
-- // Maybe remove the whitespace picked up when a header wraps - this
-- // might actually be a requirement
-- return header.substr( field_start, field_end - field_start );
-+ string data = header.substr( field_start, field_end - field_start );
-+
-+ /* Replace all CRLF pairs with LF */
-+ idx = 0;
-+ while ( (idx = data.find("\r\n", idx)) != string::npos )
-+ {
-+ data.replace(idx,2,"\n");
-+ }
-+
-+ return data;
- }
-
-
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/files/spamass-milter.in /usr/home/ports/mail/spamass-milter/files/spamass-milter.in
--- /usr/ports/mail/spamass-milter/files/spamass-milter.in Wed Dec 31 19:00:00 1969
+++ /usr/home/ports/mail/spamass-milter/files/spamass-milter.in Fri Jun 9 14:49:44 2006
@@ -0,0 +1,56 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/mail/spamass-milter/files/spamass-milter.sh,v 1.4 2006/05/18 06:59:06 ume Exp $
+#
+
+# PROVIDE: spamass-milter
+# REQUIRE: LOGIN
+# BEFORE: mail
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable spamass-milter:
+#
+#spamass_milter_enable="YES"
+#
+# See spamass-milter(8) for flags.
+#
+
+. %%RC_SUBR%%
+
+name=spamass_milter
+rcvar=`set_rcvar`
+
+command=%%PREFIX%%/sbin/spamass-milter
+required_dirs=%%PREFIX%%/share/spamassassin
+
+start_postcmd=start_postcmd
+stop_postcmd=stop_postcmd
+
+start_postcmd()
+{
+ if test -f /var/run/sendmail.pid
+ then
+ sleep 1
+ kill -HUP `head -1 /var/run/sendmail.pid`
+ fi
+}
+
+stop_postcmd()
+{
+ rm -f ${spamass_milter_socket}
+ if test -f /var/run/sendmail.pid
+ then
+ sleep 1
+ kill -HUP `head -1 /var/run/sendmail.pid`
+ fi
+}
+
+# set defaults
+
+spamass_milter_enable=${spamass_milter_enable:-"NO"}
+spamass_milter_socket=${spamass_milter_socket:-"/var/run/spamass-milter.sock"}
+spamass_milter_flags=${spamass_milter_flags:-"-f -p ${spamass_milter_socket}"}
+
+load_rc_config ${name}
+run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/files/spamass-milter.sh /usr/home/ports/mail/spamass-milter/files/spamass-milter.sh
--- /usr/ports/mail/spamass-milter/files/spamass-milter.sh Thu May 18 02:59:06 2006
+++ /usr/home/ports/mail/spamass-milter/files/spamass-milter.sh Wed Dec 31 19:00:00 1969
@@ -1,56 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: ports/mail/spamass-milter/files/spamass-milter.sh,v 1.4 2006/05/18 06:59:06 ume Exp $
-#
-
-# PROVIDE: spamass-milter
-# REQUIRE: LOGIN
-# BEFORE: mail
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable spamass-milter:
-#
-#spamass_milter_enable="YES"
-#
-# See spamass-milter(8) for flags.
-#
-
-. %%RC_SUBR%%
-
-name=spamass_milter
-rcvar=`set_rcvar`
-
-command=%%PREFIX%%/sbin/spamass-milter
-required_dirs=%%PREFIX%%/share/spamassassin
-
-start_postcmd=start_postcmd
-stop_postcmd=stop_postcmd
-
-start_postcmd()
-{
- if test -f /var/run/sendmail.pid
- then
- sleep 1
- kill -HUP `head -1 /var/run/sendmail.pid`
- fi
-}
-
-stop_postcmd()
-{
- rm -f ${spamass_milter_socket}
- if test -f /var/run/sendmail.pid
- then
- sleep 1
- kill -HUP `head -1 /var/run/sendmail.pid`
- fi
-}
-
-# set defaults
-
-spamass_milter_enable=${spamass_milter_enable:-"NO"}
-spamass_milter_socket=${spamass_milter_socket:-"/var/run/spamass-milter.sock"}
-spamass_milter_flags=${spamass_milter_flags:-"-f -p ${spamass_milter_socket}"}
-
-load_rc_config ${name}
-run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/mail/spamass-milter/pkg-plist /usr/home/ports/mail/spamass-milter/pkg-plist
--- /usr/ports/mail/spamass-milter/pkg-plist Sun Mar 13 06:20:42 2005
+++ /usr/home/ports/mail/spamass-milter/pkg-plist Fri Jun 9 16:06:31 2006
@@ -1,3 +1,2 @@
sbin/spamass-milter
-etc/rc.d/spamass-milter.sh
-%%PORTDOCS%%%%DOCSDIR%%/activation.txt
+%%DOCSDIR%%/activation.txt
--- spamass-milter-0.3.1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list