[150453] trunk/dports/perl/p5-mail-spamassassin
ryandesign at macports.org
ryandesign at macports.org
Tue Jul 19 03:50:18 PDT 2016
Revision: 150453
https://trac.macports.org/changeset/150453
Author: ryandesign at macports.org
Date: 2016-07-19 03:50:18 -0700 (Tue, 19 Jul 2016)
Log Message:
-----------
p5-mail-spamassassin: add upstream patch for compatibility with Net::DNS >= 1.01 (#50799)
Modified Paths:
--------------
trunk/dports/perl/p5-mail-spamassassin/Portfile
Added Paths:
-----------
trunk/dports/perl/p5-mail-spamassassin/files/
trunk/dports/perl/p5-mail-spamassassin/files/patch-lib-Mail-SpamAssassin-DnsResolver.pm.diff
Modified: trunk/dports/perl/p5-mail-spamassassin/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/Portfile 2016-07-19 09:33:20 UTC (rev 150452)
+++ trunk/dports/perl/p5-mail-spamassassin/Portfile 2016-07-19 10:50:18 UTC (rev 150453)
@@ -6,7 +6,7 @@
perl5.branches 5.22 5.24
perl5.setup Mail-SpamAssassin 3.4.1
-revision 1
+revision 2
categories-append mail
license Apache-2
platforms darwin
@@ -55,6 +55,8 @@
startupitem.executable ${perl5.bindir}/spamd -l
}
+ patchfiles patch-lib-Mail-SpamAssassin-DnsResolver.pm.diff
+
post-patch {
reinplace "s|return ''|return 'PRIV'|" ${worksrcpath}/Makefile.PL
}
Added: trunk/dports/perl/p5-mail-spamassassin/files/patch-lib-Mail-SpamAssassin-DnsResolver.pm.diff
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/files/patch-lib-Mail-SpamAssassin-DnsResolver.pm.diff (rev 0)
+++ trunk/dports/perl/p5-mail-spamassassin/files/patch-lib-Mail-SpamAssassin-DnsResolver.pm.diff 2016-07-19 10:50:18 UTC (rev 150453)
@@ -0,0 +1,14 @@
+https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7223
+https://svn.apache.org/viewvc?view=revision&revision=1691992
+--- lib/Mail/SpamAssassin/DnsResolver.pm.orig 2015/07/20 18:23:18 1691991
++++ lib/Mail/SpamAssassin/DnsResolver.pm 2015/07/20 18:24:48 1691992
+@@ -592,6 +592,9 @@
+ };
+
+ if ($packet) {
++ # RD flag needs to be set explicitly since Net::DNS 1.01, Bug 7223
++ $packet->header->rd(1);
++
+ # my $udp_payload_size = $self->{res}->udppacketsize;
+ my $udp_payload_size = $self->{conf}->{dns_options}->{edns};
+ if ($udp_payload_size && $udp_payload_size > 512) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160719/71adeb61/attachment.html>
More information about the macports-changes
mailing list