<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf69f315fa9b958c4002dc24d6bb14c3b913867e">https://github.com/macports/macports-ports/commit/bf69f315fa9b958c4002dc24d6bb14c3b913867e</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 bf69f315fa9 p5-term-readline-gnu: fix configure checks
</span>bf69f315fa9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bf69f315fa9b958c4002dc24d6bb14c3b913867e
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Mon May 30 11:00:58 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    p5-term-readline-gnu: fix configure checks
</span>---
 perl/p5-term-readline-gnu/Portfile                |  2 +-
 perl/p5-term-readline-gnu/files/Makefile.PL.patch | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-term-readline-gnu/Portfile b/perl/p5-term-readline-gnu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 712ded2fb1c..67747a2b2b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-term-readline-gnu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-term-readline-gnu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,6 @@ maintainers         nomaintainer
</span> description         Perl extension for the GNU Readline/History library
 long_description    This is an implementation of Term::ReadLine using the \
                     GNU Readline/History Library.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> 
 checksums           rmd160  962aefe7bd51c0f5aceb4e12fa87b9a550beb588 \
                     sha256  3c5f1281da2666777af0f34de0289564e6faa823aea54f3945c74c98e95a5e73 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,4 +21,5 @@ if {${perl5.major} != ""} {
</span>     depends_lib-append \
                     port:readline \
                     port:ncurses
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      Makefile.PL.patch
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-term-readline-gnu/files/Makefile.PL.patch b/perl/p5-term-readline-gnu/files/Makefile.PL.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b0206339ec5
</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-term-readline-gnu/files/Makefile.PL.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use correct compiler in configure checks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.PL.orig       2021-05-06 12:53:32.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.PL    2022-05-30 10:57:27.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -299,7 +299,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub compile_rlver {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     my ($base, $RLINC, $RLLIB, $defs, $lddflags, $libs, $quiet) = @_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    my $comp_cmd = "$Config{cc} $RLINC $Config{ccflags} $defs $base.c -o $base $RLLIB $lddflags $Config{ldflags} $libs";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    my $comp_cmd = "$ENV{CC} $RLINC $Config{ccflags} $defs $base.c -o $base $RLLIB $lddflags $Config{ldflags} $libs";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     $comp_cmd .= " >/dev/null 2>&1" if $quiet;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     print $comp_cmd, "\n" if $verbose;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     system($comp_cmd);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -381,7 +381,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     for my $symbol_set (@symbol_sets) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         my $xdef = join " ", map "-D$_=$symbol_set->{$_}", sort keys %$symbol_set;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # compile it
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        my $comp_cmd = "$Config{cc} $RLINC $Config{ccflags} $defs $xdef $frlmalloc -o rlmalloc $RLLIB $lddflags $Config{ldflags} $libs";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        my $comp_cmd = "$ENV{CC} $RLINC $Config{ccflags} $defs $xdef $frlmalloc -o rlmalloc $RLLIB $lddflags $Config{ldflags} $libs";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         print $comp_cmd, "\n" if $verbose;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         unless (system($comp_cmd) || `./rlmalloc` !~ /^ok$/ || $?) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             $extra_defs = $xdef;
</span></pre><pre style='margin:0'>

</pre>