<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ad5015fb4d4e46cd0dcee96db6ecb1bd4a3a8dab">https://github.com/macports/macports-ports/commit/ad5015fb4d4e46cd0dcee96db6ecb1bd4a3a8dab</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 ad5015fb4d4 ruby-devel: update to 2024.08.03
</span>ad5015fb4d4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ad5015fb4d4e46cd0dcee96db6ecb1bd4a3a8dab
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sat Aug 3 21:24:44 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    ruby-devel: update to 2024.08.03
</span>---
 lang/ruby-devel/Portfile | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby-devel/Portfile b/lang/ruby-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9eb17b047d5..53804d7dd2a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,13 +15,13 @@ legacysupport.newest_darwin_requires_legacy 14
</span> # ruby/openssl since ruby-3.2 supports openssl-3
 openssl.branch      3
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        ruby ruby 478ada0e2bb11c5aaac0f8d30cdef12a967c2c03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ruby ruby b708661313246bb17e349f8f90c663c5e286a1c8
</span> 
 set ruby_ver        3.4
 set ruby_patch      0
 set ruby_ver_nodot  [string map {. {}} ${ruby_ver}]
 name                ruby-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2024.07.04
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2024.08.03
</span> revision            0
 
 categories          lang ruby
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,9 +37,9 @@ long_description    Ruby is the interpreted scripting language \
</span> homepage            https://www.ruby-lang.org
 license             {Ruby BSD}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d9ac9fcfbb46fed60011416d68d6b55482653fab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  cf797f282ab9bc2f4ee1425c4806d5dd92ef2e9ec9078b5f80f03ff1c6ecfd3e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    16515586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2ea064ad5d43d832f6d6dbf28cd098292b744d24 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c319434b47135ff4c9567c6cfbd738814b0a6dd65eccf19022f20629b49d84eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    16504316
</span> github.tarball_from archive
 
 universal_variant   no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,11 +68,13 @@ depends_build-append \
</span>                     port:cctools \
                     port:gperf \
                     port:libtool \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig \
</span>                     port:ruby${baseruby_ver_nodot}
 
 depends_run-append  port:ruby_select
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_skip_archcheck pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_skip_archcheck \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig
</span> 
 select.group        ruby
 select.file         ${filespath}/ruby${ruby_ver_nodot}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,6 +88,8 @@ post-patch {
</span>     #  ENV["GEM_COMMAND"]&.shellsplit || ["gem"]
     # end
     reinplace -E "s/(shellsplit .. .)(\"gem\")/\\1\"gem${ruby_ver}\"/g" ${worksrcpath}/lib/bundler/gem_helper.rb
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # get meaningful output during the build:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s/\$(Q) \$(CC)/\$(CC)/g" ${worksrcpath}/template/Makefile.in
</span> }
 
 compiler.blacklist-append {clang < 901}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,7 +129,6 @@ platform darwin {
</span>         depends_build-append    port:gmake
         build.cmd               ${prefix}/bin/gmake
         configure.args-append   --disable-dtrace
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cflags-append -std=c99
</span>     }
 
     if {${os.major} < 9} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -137,6 +140,11 @@ platform darwin {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            -Wno-error=incompatible-pointer-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://github.com/ruby/ruby/pull/5975#issuecomment-1279751636
 conflicts_build-append libunwind-headers
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -165,7 +173,7 @@ variant gmp description "use gmp" {
</span> 
 variant jemalloc description "use jemalloc" {
         configure.args-delete   --without-jemalloc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append      port:jemalloc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append      path:lib/pkgconfig/jemalloc.pc:jemalloc
</span> }
 
 variant yjit description "use YJIT" {
</pre><pre style='margin:0'>

</pre>