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