[95615] trunk/dports/perl/p5-mail-spamassassin
ryandesign at macports.org
ryandesign at macports.org
Tue Jul 17 17:42:34 PDT 2012
Revision: 95615
https://trac.macports.org/changeset/95615
Author: ryandesign at macports.org
Date: 2012-07-17 17:42:34 -0700 (Tue, 17 Jul 2012)
Log Message:
-----------
p5-mail-spamassassin: update to 3.3.2 (#25180); fix path to spamd in startupitem (#35229); fix the vpopmail variant so that its patch actually gets applied; remove other patches no longer needed
Modified Paths:
--------------
trunk/dports/perl/p5-mail-spamassassin/Portfile
trunk/dports/perl/p5-mail-spamassassin/files/patch-spamd.raw.diff
Removed Paths:
-------------
trunk/dports/perl/p5-mail-spamassassin/files/patch-FH_DATE_PAST_20XX_bug.diff
trunk/dports/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff
Modified: trunk/dports/perl/p5-mail-spamassassin/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/Portfile 2012-07-18 00:26:31 UTC (rev 95614)
+++ trunk/dports/perl/p5-mail-spamassassin/Portfile 2012-07-18 00:42:34 UTC (rev 95615)
@@ -4,8 +4,7 @@
PortGroup perl5 1.0
perl5.branches 5.8 5.10 5.12 5.14 5.16
-perl5.setup Mail-SpamAssassin 3.2.5
-revision 6
+perl5.setup Mail-SpamAssassin 3.3.2
categories-append mail
license Apache-2
platforms darwin
@@ -19,9 +18,8 @@
homepage http://spamassassin.apache.org/
-checksums md5 7fdc1651d0371c4a7f95ac9ae6f828a6 \
- sha1 14b1f6eae0221a152176f7f597f55581445e800a \
- rmd160 5a72a97d124e72ff4da1627982748377f1e34128
+checksums rmd160 78e22ba6ba62a48fb7d24c40170124881b975fd9 \
+ sha256 5323038939a0ef9fc97d5264defce3ae1d95e98b3a94c4c3b583341c927f32df
if {${perl5.major} != ""} {
depends_lib-append port:p${perl5.major}-digest-sha1 \
@@ -42,15 +40,11 @@
startupitem.create yes
startupitem.name spamd
if {[variant_isset vpopmail]} {
- startupitem.executable ${prefix}/bin/spamd -l -v -u vpopmail
- patchfiles-append patch-spamd.raw.diff
+ startupitem.executable ${perl5.bindir}/spamd -l -v -u vpopmail
} else {
- startupitem.executable ${prefix}/bin/spamd -l
+ startupitem.executable ${perl5.bindir}/spamd -l
}
-patchfiles patch-Makefile.PL.diff \
- patch-FH_DATE_PAST_20XX_bug.diff
-
post-patch {
reinplace "s|return ''|return 'PRIV'|" ${worksrcpath}/Makefile.PL
}
@@ -65,7 +59,7 @@
destroot.target-append conf__install data__install
# All configuration files for spamassassin.
-set conf_files {init.pre local.cf v310.pre v312.pre v320.pre}
+set conf_files {init.pre local.cf v310.pre v312.pre v320.pre v330.pre}
post-destroot {
set etc ${destroot}${prefix}/etc/mail/spamassassin
@@ -121,5 +115,6 @@
variant vpopmail description {Use Spamassassin with vpopmail} {
depends_lib-append port:vpopmail
+ patchfiles-append patch-spamd.raw.diff
}
}
Deleted: trunk/dports/perl/p5-mail-spamassassin/files/patch-FH_DATE_PAST_20XX_bug.diff
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/files/patch-FH_DATE_PAST_20XX_bug.diff 2012-07-18 00:26:31 UTC (rev 95614)
+++ trunk/dports/perl/p5-mail-spamassassin/files/patch-FH_DATE_PAST_20XX_bug.diff 2012-07-18 00:42:34 UTC (rev 95615)
@@ -1,13 +0,0 @@
-Fix bug 6269: https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269
-
---- rules/72_active.cf.orig 2010-01-06 15:19:19.000000000 +0100
-+++ rules/72_active.cf 2010-01-06 15:20:04.000000000 +0100
-@@ -540,7 +540,7 @@
- ##} FH_DATE_IS_19XX
-
- ##{ FH_DATE_PAST_20XX
--header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
-+header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
- describe FH_DATE_PAST_20XX The date is grossly in the future.
- ##} FH_DATE_PAST_20XX
-
Deleted: trunk/dports/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff 2012-07-18 00:26:31 UTC (rev 95614)
+++ trunk/dports/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff 2012-07-18 00:42:34 UTC (rev 95615)
@@ -1,35 +0,0 @@
-Add missing DESTDIR, not sure why this is necessary.
-
-Index: Makefile.PL
-===================================================================
---- Makefile.PL.orig 2008-06-10 11:21:07.000000000 +0200
-+++ Makefile.PL 2009-01-18 22:07:10.000000000 +0100
-@@ -1200,18 +1200,18 @@
- # # $(SYMLINK) $(INST_SCRIPT)/sa-filter $(B_SCRIPTDIR)/spamassassin
-
- conf__install:
-- -$(MKPATH) $(B_CONFDIR)
-- $(PERL) -MFile::Copy -e "copy(q{rules/local.cf}, q{$(B_CONFDIR)/local.cf}) unless -f q{$(B_CONFDIR)/local.cf}"
-- $(PERL) -MFile::Copy -e "copy(q{rules/init.pre}, q{$(B_CONFDIR)/init.pre}) unless -f q{$(B_CONFDIR)/init.pre}"
-- $(PERL) -MFile::Copy -e "copy(q{rules/v310.pre}, q{$(B_CONFDIR)/v310.pre}) unless -f q{$(B_CONFDIR)/v310.pre}"
-- $(PERL) -MFile::Copy -e "copy(q{rules/v312.pre}, q{$(B_CONFDIR)/v312.pre}) unless -f q{$(B_CONFDIR)/v312.pre}"
-- $(PERL) -MFile::Copy -e "copy(q{rules/v320.pre}, q{$(B_CONFDIR)/v320.pre}) unless -f q{$(B_CONFDIR)/v320.pre}"
-+ -$(MKPATH) $(DESTDIR)$(B_CONFDIR)
-+ $(PERL) -MFile::Copy -e "copy(q{rules/local.cf}, q{$(DESTDIR)$(B_CONFDIR)/local.cf})"
-+ $(PERL) -MFile::Copy -e "copy(q{rules/init.pre}, q{$(DESTDIR)$(B_CONFDIR)/init.pre})"
-+ $(PERL) -MFile::Copy -e "copy(q{rules/v310.pre}, q{$(DESTDIR)$(B_CONFDIR)/v310.pre})"
-+ $(PERL) -MFile::Copy -e "copy(q{rules/v312.pre}, q{$(DESTDIR)$(B_CONFDIR)/v312.pre})"
-+ $(PERL) -MFile::Copy -e "copy(q{rules/v320.pre}, q{$(DESTDIR)$(B_CONFDIR)/v320.pre})"
-
- data__install:
-- -$(MKPATH) $(B_DATADIR)
-- $(PERL) -e "map unlink, <$(B_DATADIR)/*>"
-- $(PREPROCESS) $(FIXVARS) -m$(PERM_RW) -Irules -O$(B_DATADIR) $(DATAFILES)
-- $(CHMOD) $(PERM_RWX) $(B_DATADIR)
-+ -$(MKPATH) $(DESTDIR)$(B_DATADIR)
-+ $(PERL) -e "map unlink, <$(DESTDIR)$(B_DATADIR)/*>"
-+ $(PREPROCESS) $(FIXVARS) -m$(PERM_RW) -Irules -O$(DESTDIR)$(B_DATADIR) $(DATAFILES)
-+ $(CHMOD) $(PERM_RWX) $(DESTDIR)$(B_DATADIR)
-
- text_html_doc: made-doc-stamp
- $(NOOP)
Modified: trunk/dports/perl/p5-mail-spamassassin/files/patch-spamd.raw.diff
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/files/patch-spamd.raw.diff 2012-07-18 00:26:31 UTC (rev 95614)
+++ trunk/dports/perl/p5-mail-spamassassin/files/patch-spamd.raw.diff 2012-07-18 00:42:34 UTC (rev 95615)
@@ -1,11 +1,11 @@
---- spamd/spamd.raw.orig 2009-02-02 18:17:10.000000000 -0600
-+++ spamd/spamd.raw 2009-02-02 18:18:48.000000000 -0600
-@@ -2075,7 +2075,7 @@
+--- spamd/spamd.raw.orig 2011-06-06 18:59:19.000000000 -0500
++++ spamd/spamd.raw 2012-07-17 19:29:37.000000000 -0500
+@@ -2167,7 +2167,7 @@
if ( $opt{'user-config'} ) {
my $prefsfrom = $username; # the one passed, NOT $opt{username}
- if ($prefsfrom eq $suidto) {
+ if ($prefsfrom eq $suidto || $opt{'vpopmail'}) {
- $userdir = $suiddir; # reuse the already-looked-up info
- } else {
- $userdir = (getpwnam($prefsfrom))[7];
+ $userdir = $suiddir; # reuse the already-looked-up info, tainted
+ } elsif ( $opt{'vpopmail'} ) {
+ #
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120717/3f31a19c/attachment.html>
More information about the macports-changes
mailing list