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