<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/9e3b165b67c6c96b744f79256d7600303029b186">https://github.com/macports/macports-ports/commit/9e3b165b67c6c96b744f79256d7600303029b186</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9e3b165b67c6c96b744f79256d7600303029b186
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Mon Mar 6 15:55:54 2017 -0800

<span style='display:block; white-space:pre;color:#404040;'>    p5-b-c: update to version 1.55
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Builds on perl5.24 but still has runtime problems on perl5.22+.
</span><span style='display:block; white-space:pre;color:#404040;'>    This is apparently expected until upstream perl5 fixes are made.
</span>---
 perl/p5-b-c/Portfile                     | 12 ++++++++----
 perl/p5-b-c/files/patch-t-perldoc.t.diff | 16 ++++++++++------
 2 files changed, 18 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-b-c/Portfile b/perl/p5-b-c/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dca6328..33e2cae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-b-c/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-b-c/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.24
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup         B-C 1.54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup         B-C 1.55
</span> license             {Artistic-1 GPL}
 maintainers         devans openmaintainer
 description         B::C - Perl compiler's C backend
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,8 +12,12 @@ long_description    ${description}
</span> 
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  666ac5f78a1e132658a0b8e14849f72ab2ed1201 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d07e5af5fb798fcd3f4eda5e40744a14c1b3ef9e585a7dca55b5db31cb1d28d3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  786cc761c76d0d0f3c9eeb9da6058f40b820b26d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  09236d67d679bb477e0af78207235e038e1dec72635f6c7d78f387ddeb602b00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# builds on perl5.24 but not perl5.25+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# still has runtime problems on perl5.22+ but this is apparently expected until
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# upstream fixes are made -- a long term work in progress
</span> 
 if {${perl5.major} != ""} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +32,7 @@ if {${perl5.major} != ""} {
</span>                     port:p${perl5.major}-b-flags \
                     port:p${perl5.major}-ipc-run \
                     port:p${perl5.major}-opcodes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # help perldoc.t find perldoc executable
     patchfiles      patch-t-perldoc.t.diff
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-b-c/files/patch-t-perldoc.t.diff b/perl/p5-b-c/files/patch-t-perldoc.t.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d94f4f8..4aea00e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-b-c/files/patch-t-perldoc.t.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-b-c/files/patch-t-perldoc.t.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- t/perldoc.t.orig       2016-03-30 03:50:11.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ t/perldoc.t    2016-03-30 03:51:06.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,7 +30,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t/perldoc.t.orig       2016-11-17 23:37:36.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t/perldoc.t    2017-03-06 15:50:15.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,10 +34,10 @@
</span>  
  my $X = $^X =~ m/\s/ ? qq{"$^X"} : $^X;
  my $Mblib = Mblib();
 -my $perldoc = File::Spec->catfile($Config{installbin}, 'perldoc');
 +my $perldoc = File::Spec->catfile($Config{installbin}, 'perldoc-@@MP_PERL5_MAJOR@@');
<span style='display:block; white-space:pre;background:#ffe0e0;'>- my $perlcc = "$X $Mblib blib/script/perlcc";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $perlcc .= " -Wb=-fno-fold,-fno-warnings" if $] > 5.013;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $perlcc .= " -UB -uFile::Spec -uCwd";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ($ENV{PERL_CORE}) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $perldoc = File::Spec->catfile(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    '..','..','utils', ($Config{usecperl} ? 'cperldoc' : 'perldoc'));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    '..','..','utils', ($Config{usecperl} ? 'cperldoc' : 'perldoc-@@MP_PERL5_MAJOR@@'));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $X .= ' -I../../pod';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $perlcc = "$X $Mblib script/perlcc";
</span></pre><pre style='margin:0'>

</pre>