<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/25afe58050b2d5eb3b0cb76351086d7935483006">https://github.com/macports/macports-ports/commit/25afe58050b2d5eb3b0cb76351086d7935483006</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 25afe58  ruby{24,25}: avoid setting DYLD_LIBRARY_PATH
</span>25afe58 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 25afe58050b2d5eb3b0cb76351086d7935483006
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Wed Oct 23 18:10:44 2019 +0000

<span style='display:block; white-space:pre;color:#404040;'>    ruby{24,25}: avoid setting DYLD_LIBRARY_PATH
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fix building some [gems with extensions](https://guides.rubygems.org/gems-with-extensions/).
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    A similar issue was discovered in cargo, see https://trac.macports.org/ticket/57692.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Upstream fix was applied in Ruby 2.6:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>      $ grep LIBPATHENV=DYLD ruby-2.*/configure
</span><span style='display:block; white-space:pre;color:#404040;'>      ruby-2.4.9/configure:                      : ${LIBPATHENV=DYLD_LIBRARY_PATH}
</span><span style='display:block; white-space:pre;color:#404040;'>      ruby-2.5.7/configure:                      : ${LIBPATHENV=DYLD_LIBRARY_PATH}
</span><span style='display:block; white-space:pre;color:#404040;'>      ruby-2.6.5/configure:                      : ${LIBPATHENV=DYLD_FALLBACK_LIBRARY_PATH}
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Upstream commit: https://github.com/ruby/ruby/commit/1961c786aab243b3eb60e7238224e87975d88056
</span>---
 lang/ruby24/Portfile | 9 ++++++++-
 lang/ruby25/Portfile | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby24/Portfile b/lang/ruby24/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2382361..1acac5d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby24/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby24/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           select 1.0
</span> 
 name                ruby24
 version             2.4.9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          lang ruby
 maintainers         {kimuraw @kimuraw} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +63,13 @@ configure.args      --enable-shared \
</span>                     --program-suffix=2.4 \
                     --with-rubylibprefix="${prefix}/lib/ruby2.4"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/ruby/ruby/commit/1961c786aab243b3eb60e7238224e87975d88056
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * configure.ac (LIBPATHENV): use DYLD_FALLBACK_LIBRARY_PATH instead of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# DYLD_LIBRARY_PATH on macOS, to honor runtime paths embedded in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# binaries.  https://bugs.ruby-lang.org/issues/14992
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    LIBPATHENV=DYLD_FALLBACK_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform darwin {
     if {${os.major} < 10} {
         configure.args-append --disable-dtrace
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby25/Portfile b/lang/ruby25/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9dd3704..dd63d9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby25/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby25/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           select 1.0
</span> 
 name                ruby25
 version             2.5.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          lang ruby
 maintainers         {kimuraw @kimuraw} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,6 +62,13 @@ configure.args      --enable-shared \
</span>                     --program-suffix=2.5 \
                     --with-rubylibprefix="${prefix}/lib/ruby2.5"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/ruby/ruby/commit/1961c786aab243b3eb60e7238224e87975d88056
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * configure.ac (LIBPATHENV): use DYLD_FALLBACK_LIBRARY_PATH instead of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# DYLD_LIBRARY_PATH on macOS, to honor runtime paths embedded in the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# binaries.  https://bugs.ruby-lang.org/issues/14992
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    LIBPATHENV=DYLD_FALLBACK_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform darwin {
     if {${os.major} < 10} {
         configure.args-append --disable-dtrace
</pre><pre style='margin:0'>

</pre>