<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/d2072be0b81a92634fc658467bbe3f5afc074469">https://github.com/macports/macports-ports/commit/d2072be0b81a92634fc658467bbe3f5afc074469</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 d2072be p5-mhonarc: fix fatal syntax deprecations
</span>d2072be is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d2072be0b81a92634fc658467bbe3f5afc074469
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu May 14 17:00:05 2020 -0700
<span style='display:block; white-space:pre;color:#404040;'> p5-mhonarc: fix fatal syntax deprecations
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * update homepage, checksums, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> * install files in standard perl5 module paths
</span>---
perl/p5-mhonarc/Portfile | 37 ++++++++++++++++++++++++++-----------
perl/p5-mhonarc/files/mhonarc.patch | 26 ++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-mhonarc/Portfile b/perl/p5-mhonarc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f2cd95..c769a98 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-mhonarc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-mhonarc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,9 +5,9 @@ PortGroup perl5 1.0
</span>
perl5.branches 5.26 5.28 5.30
perl5.setup MHonArc 2.6.19 ../../authors/id/E/EH/EHOOD/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> license GPL
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span>
description MHonArc - mail and news munging
long_description A Perl program for converting mail or news messages into \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,22 +17,37 @@ long_description A Perl program for converting mail or news messages into \
</span> platforms darwin
checksums rmd160 6c2edc1574a423719b77acfbbcc378ea79711d9d \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f8bf2874e6ea37830b0d5155fb99acf788005877df7573f1276344e947da8352
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f8bf2874e6ea37830b0d5155fb99acf788005877df7573f1276344e947da8352 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1992055
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.mhonarc.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.mhonarc.org/
</span>
if {${perl5.major} != ""} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-encode \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-getopt-long \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:p${perl5.major}-time-local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # fix remaining syntax deprecations fatal since perl 5.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at ./lib/mhamain.pl line 1565.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at ./lib/mhopt.pl line 868.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://savannah.nongnu.org/bugs/?49997
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://perldoc.perl.org/perl5220delta.html#defined(%40array)-and-defined(%25hash)-are-now-fatal-errors
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles mhonarc.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot {
</span> xinstall -m 755 -d ${destroot}${perl5.archlib}
system -W ${worksrcpath} "${perl5.bin} install.me \
-prefix=${destroot} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -binpath ${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -binpath ${destroot}${prefix}/libexec/perl${perl5.major} \
</span> -libpath ${destroot}${perl5.archlib} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -docpath ${destroot}${prefix}/share/doc/mhonarc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -manpath ${destroot}${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -docpath ${destroot}${prefix}/share/doc/p${perl5.major}-mhonarc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -manpath ${destroot}${prefix}/share/perl${perl5.major}/man \
</span> -perl ${perl5.bin}"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ supported_archs noarch
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-mhonarc/files/mhonarc.patch b/perl/p5-mhonarc/files/mhonarc.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a459704
</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-mhonarc/files/mhonarc.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib/mhamain.pl b/lib/mhamain.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 80980a2..d04dcc6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/mhamain.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/mhamain.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1562,7 +1562,7 @@ sub signal_catch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub defineIndex2MsgId {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ no warnings qw(deprecated);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (!defined(%Index2MsgId)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (!%Index2MsgId) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach (keys %MsgId) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $Index2MsgId{$MsgId{$_}} = $_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib/mhopt.pl b/lib/mhopt.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 02fb05e..939109b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/mhopt.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/mhopt.pl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -865,7 +865,7 @@ sub update_data_1_to_2 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub update_data_2_1_to_later {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ no warnings qw(deprecated);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we can preserve filter arguments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (defined(%main::MIMEFiltersArgs)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (%main::MIMEFiltersArgs) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ warn qq/ preserving MIMEARGS...\n/;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ %readmail::MIMEFiltersArgs = %main::MIMEFiltersArgs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $IsDefault{'MIMEARGS'} = 0;
</span></pre><pre style='margin:0'>
</pre>