<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>