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