Upgrade to 2.11
This commit is contained in:
parent
61e8cd2a92
commit
2172566780
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=55511
@ -6,10 +6,10 @@
|
||||
#
|
||||
|
||||
PORTNAME= Mail-SpamAssassin
|
||||
PORTVERSION= 2.01
|
||||
PORTREVISION= 8
|
||||
PORTVERSION= 2.11
|
||||
CATEGORIES= mail perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITES= http://www.spamassassin.org/released/ \
|
||||
${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITE_SUBDIR= Mail
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
@ -26,7 +26,7 @@ MAN3= Mail::SpamAssassin.3 Mail::SpamAssassin::PerMsgStatus.3 \
|
||||
Mail::SpamAssassin::PersistentAddrList.3 \
|
||||
Mail::SpamAssassin::SMTP::SmartHost.3
|
||||
MAN1PREFIX= ${PREFIX}
|
||||
MAN1= spamd.1 spamassassin.1 spamc.1
|
||||
MAN1= spamd.1 spamassassin.1 spamc.1 spamproxyd.1
|
||||
|
||||
post-patch:
|
||||
@find ${WRKSRC} -type f -name "*.orig" -exec rm -f "{}" ";"
|
||||
@ -41,11 +41,10 @@ post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/sample-nonspam.txt ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/sample-spam.txt ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/spamd/README ${DOCSDIR}/spamd.README
|
||||
${INSTALL_DATA} ${WRKSRC}/spamproxy/README ${DOCSDIR}/spamproxy.README
|
||||
${INSTALL_DATA} ${WRKSRC}/sql/README ${DOCSDIR}/sql.README
|
||||
${INSTALL_DATA} ${WRKSRC}/sql/spamassassin.sql ${DOCSDIR}/spamassassin.sql
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/spamd/README.spamd ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/spamproxy/README ${DOCSDIR}/README.spamproxy
|
||||
${INSTALL_DATA} ${WRKSRC}/sql/README ${DOCSDIR}/README.sql
|
||||
${INSTALL_DATA} ${WRKSRC}/sql/spamassassin.sql ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (Mail-SpamAssassin-2.01.tar.gz) = 7e37001a0c82cde89e04a801e7d7913c
|
||||
MD5 (Mail-SpamAssassin-2.11.tar.gz) = 1d8d5413d3bd8655a1d9ef70d7b6e332
|
||||
|
@ -1,14 +1,5 @@
|
||||
--- lib/Mail/SpamAssassin/EvalTests.pm.orig Fri Jan 25 07:36:02 2002
|
||||
+++ lib/Mail/SpamAssassin/EvalTests.pm Sun Mar 3 13:02:37 2002
|
||||
@@ -115,7 +115,7 @@
|
||||
my $rcvd = $self->get ('Received');
|
||||
$rcvd =~ s/\s+/ /gs; # just spaces, simplify the regexp
|
||||
|
||||
- my $ip = $self->get ('X-Originating-Ip');
|
||||
+ my $ip = $self->get ('X-Originating-IP');
|
||||
if ($ip =~ /\d+\.\d+\.\d+\.\d+/) { $ip = 1; } else { $ip = 0; }
|
||||
|
||||
# Hotmail formats its received headers like this:
|
||||
@@ -688,10 +688,17 @@
|
||||
|
||||
sub check_for_faraway_charset_in_headers {
|
||||
@ -18,7 +9,7 @@
|
||||
my @locales = $self->get_my_locales();
|
||||
for my $h (qw(From Subject)) {
|
||||
- my $hdr = $self->get($h);
|
||||
+# Can't use just get() because it un-mime header
|
||||
+# Can't use just get() because it un-mime header and strip charset part
|
||||
+ my @hdrs = $self->{msg}->get_header ($h);
|
||||
+ if ($#hdrs >= 0) {
|
||||
+ $hdr = join (" ", @hdrs);
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- lib/Mail/SpamAssassin/Locales.pm.bak Tue Jan 22 04:27:46 2002
|
||||
+++ lib/Mail/SpamAssassin/Locales.pm Tue Feb 26 12:58:16 2002
|
||||
@@ -62,7 +62,7 @@
|
||||
$locale =~ s/^([a-z][a-z]).*$/$1/; # zh_TW... => zh
|
||||
|
||||
my $ok_for_loc = $charsets_for_locale{$locale};
|
||||
- return 0 if (!defined $ok_for_loc);
|
||||
+ next if (!defined $ok_for_loc);
|
||||
|
||||
if ($ok_for_loc =~ /(?:^| )\Q${cs}\E(?:$| )/) {
|
||||
return 1;
|
@ -1,19 +0,0 @@
|
||||
--- lib/Mail/SpamAssassin/NoMailAudit.pm.orig Mon Feb 11 15:42:13 2002
|
||||
+++ lib/Mail/SpamAssassin/NoMailAudit.pm Mon Feb 11 15:42:23 2002
|
||||
@@ -302,7 +302,7 @@
|
||||
my $file = shift;
|
||||
|
||||
# some bits of code from Mail::Audit here:
|
||||
- $file ||= $ENV{'MAIL'} || "/var/spool/mail/".getpwuid($>);
|
||||
+ $file ||= $ENV{'MAIL'} || "/var/mail/".getpwuid($>);
|
||||
|
||||
if (exists $self->{accept}) {
|
||||
return $self->{accept}->();
|
||||
@@ -321,7 +321,7 @@
|
||||
|
||||
if (!defined $gotlock) {
|
||||
# dot-locking not supported here (probably due to file permissions
|
||||
- # on the /var/spool/mail dir). just use flock().
|
||||
+ # on the /var/mail dir). just use flock().
|
||||
$nodotlocking = 1;
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
--- rules/20_head_tests.cf.bak Fri Jan 25 07:36:02 2002
|
||||
+++ rules/20_head_tests.cf Tue Feb 26 13:01:16 2002
|
||||
@@ -44,7 +44,7 @@
|
||||
--- rules/20_head_tests.cf.orig Fri Mar 1 22:23:04 2002
|
||||
+++ rules/20_head_tests.cf Mon Mar 4 12:29:57 2002
|
||||
@@ -47,7 +47,7 @@
|
||||
header TO_INVESTORS To =~ /\bInvestors\@/
|
||||
describe TO_INVESTORS To: non-existent 'Investors' address
|
||||
|
||||
-header SUBJ_ALL_CAPS Subject =~ /^[A-Z0-9\W]{6,}[^a-z]+$/
|
||||
+header SUBJ_ALL_CAPS Subject =~ /^[^[:lower:]]*([[:upper:]][^[:lower:]]*){6,}[^[:lower:]]*$/
|
||||
-header SUBJ_ALL_CAPS Subject =~ /^[^a-z]*$/
|
||||
+header SUBJ_ALL_CAPS Subject =~ /^[^a-z]*([A-Z][^a-z]*){3,}[^a-z]*$/
|
||||
describe SUBJ_ALL_CAPS Subject is all capitals
|
||||
|
||||
# (allow this test to pass if there's no Message-Id header)
|
||||
|
@ -14,13 +14,11 @@ lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/EncappedMessage.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/ExposedMessage.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Locales.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Message.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/MyMailAudit.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/PhraseFreqs.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/PerMsgStatus.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Replier.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/Reporter.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/PersistentAddrList.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/DirBasedAddrList.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/AutoWhitelist.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/Mail/SpamAssassin/NoMailAudit.pm
|
||||
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin/.packlist
|
||||
@ -28,9 +26,9 @@ lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin/.packlist
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/sample-nonspam.txt
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/sample-spam.txt
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamassassin.sql
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamd.README
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/spamproxy.README
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/sql.README
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/README.spamd
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/README.spamproxy
|
||||
%%PORTDOCS%%share/doc/Mail-SpamAssassin/README.sql
|
||||
%%PORTDOCS%%share/spamassassin/10_misc.cf
|
||||
%%PORTDOCS%%share/spamassassin/20_body_tests.cf
|
||||
%%PORTDOCS%%share/spamassassin/20_head_tests.cf
|
||||
|
Loading…
Reference in New Issue
Block a user