<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/85118394f6742209e4daf000961fcfcffe4ef810">https://github.com/macports/macports-ports/commit/85118394f6742209e4daf000961fcfcffe4ef810</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 85118394f67 p5-spam-assassin: update to version 4.0.0, dependencies
</span>85118394f67 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 85118394f6742209e4daf000961fcfcffe4ef810
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sun Dec 18 23:17:02 2022 -0800
<span style='display:block; white-space:pre;color:#404040;'> p5-spam-assassin: update to version 4.0.0, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Use +ssl variant by default.
</span>---
perl/p5-mail-spamassassin/Portfile | 38 ++++++++++++++++++----
.../files/patch-Makefile.PL.diff | 11 +++++++
2 files changed, 42 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-mail-spamassassin/Portfile b/perl/p5-mail-spamassassin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9724f6aa7f..cb131e37208 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-mail-spamassassin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-mail-spamassassin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup perl5 1.0
perl5.branches 5.28 5.30 5.32 5.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup Mail-SpamAssassin 3.4.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup Mail-SpamAssassin 4.0.0
</span> revision 0
categories-append mail
license Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,28 +19,47 @@ long_description SpamAssassin(tm) is a mail filter to identify spam. \
</span>
homepage https://spamassassin.apache.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b16211c5402aac6f0e3f2d7a12cc1062968a6157\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 500c7e2a7cdf3aa4dd822d97aaff2ab22235a60cf17a68ab817861d215a4e568\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6572574
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 587d31400a22fb6009fc509802b5e75da3291ee6\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 65979da7d103e3c37563f23a1a24f470090afb33664348968a00bf3d09a84f36\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6779828
</span>
if {${perl5.major} != ""} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-devel-cycle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-perl-critic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-perl-critic-policy-perlsecret \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-test-perl-critic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-test-simple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-text-diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append \
port:curl \
path:bin/gpg:gnupg2 \
port:re2c \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-archive-tar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-berkeleydb \
</span> port:p${perl5.major}-dbi \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-dbd-sqlite \
</span> port:p${perl5.major}-encode-detect \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-email-address-xs \
</span> port:p${perl5.major}-geo-ip \
port:p${perl5.major}-html-parser \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-io-compress \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-io-socket-ip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-io-string \
</span> port:p${perl5.major}-libwww-perl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-mailtools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-mail-audit \
</span> port:p${perl5.major}-mail-dkim \
port:p${perl5.major}-mail-spf \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-mime-base64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-net \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-netaddr-ip \
</span> port:p${perl5.major}-net-cidr-lite \
port:p${perl5.major}-net-dns \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-net-libidn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-net-libidn2 \
</span> port:p${perl5.major}-net-patricia \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:p${perl5.major}-time-hires
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-time-hires \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-time-local
</span>
startupitem.create yes
startupitem.name spamd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,8 +70,11 @@ if {${perl5.major} != ""} {
</span> startupitem.executable ${perl5.bindir}/spamd -l
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
reinplace "s|return ''|return 'PRIV'|" ${worksrcpath}/Makefile.PL
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|__MP_RE2C_BIN__|${prefix}/bin/re2c|" ${worksrcpath}/Makefile.PL
</span> }
configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,4 +138,6 @@ ${prefix}/etc/mail/spamassassin\n${conf_file_notes}"
</span> variant vpopmail description {Use Spamassassin with vpopmail} {
depends_lib-append port:vpopmail
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +ssl
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff b/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..87c886fa96e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-mail-spamassassin/files/patch-Makefile.PL.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.PL.orig 2022-12-18 19:01:16.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.PL 2022-12-18 19:03:02.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -108,7 +108,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'enable_ssl' => undef,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'contact_address' => undef,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 'destdir' => undef,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 're2c_bin' => 're2c',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 're2c_bin' => '__MP_RE2C_BIN__',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ARGV: foreach (@ARGV) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach my $key (keys %opt) {
</span></pre><pre style='margin:0'>
</pre>