<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/79ee91b9ebb01717acc58f344a4bf67bd8607ec0">https://github.com/macports/macports-ports/commit/79ee91b9ebb01717acc58f344a4bf67bd8607ec0</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 79ee91b9ebb ruby34: update to 3.4.3
</span>79ee91b9ebb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 79ee91b9ebb01717acc58f344a4bf67bd8607ec0
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed Apr 16 23:41:38 2025 -0700
<span style='display:block; white-space:pre;color:#404040;'> ruby34: update to 3.4.3
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See:
</span><span style='display:block; white-space:pre;color:#404040;'> https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'> Built successfully on OSX 10.4-10.5 ppc, 10.4-10.6 i386, 10.5-12.x
</span><span style='display:block; white-space:pre;color:#404040;'> x86_64, and 11.x-15.x arm64. Included all variants compatible with
</span><span style='display:block; white-space:pre;color:#404040;'> available dependencies on the respective platforms.
</span>---
lang/ruby34/Portfile | 12 ++++++------
lang/ruby34/files/patch-generated.diff | 4 ++--
lang/ruby34/files/patch-sources.diff | 16 ++++++++--------
3 files changed, 16 insertions(+), 16 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby34/Portfile b/lang/ruby34/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9746f2b7539..04961f4c3c4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby34/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby34/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,7 +17,7 @@ legacysupport.newest_darwin_requires_legacy 15
</span> # This property should be preserved.
set ruby_ver 3.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set ruby_patch 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ruby_patch 3
</span> set ruby_ver_nodot [string map {. {}} ${ruby_ver}]
name ruby${ruby_ver_nodot}
version ${ruby_ver}.${ruby_patch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,9 +42,9 @@ master_sites ruby:${ruby_ver}
</span> distname ruby-${version}
dist_subdir ruby${ruby_ver_nodot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 100fbaa2b038bd743727648a9cda5a3c3ac23204 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 41328ac21f2bfdd7de6b3565ef4f0dd7543354d37e96f157a1552a6bd0eb364b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 23174066
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 aa6ff475ba56858df743100dc2b87cd59ec6f2a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 55a4cd1dcbe5ca27cf65e89a935a482c2bb2284832939266551c0ec68b437f46 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 23194448
</span>
# Universal builds don't currently work, including via the approach used
# in ruby30.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +69,7 @@ select.file ${filespath}/ruby${ruby_ver_nodot}
</span>
# patch-sources.diff: fixes for various issues.
#
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# This diff is from v3_4_1 vs. macports-3_4_1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This diff is from v3_4_3 vs. macports-3_4_3.
</span> #
patchfiles-append patch-sources.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +79,7 @@ patchfiles-append patch-sources.diff
</span> # At present, the only patched generated file is 'configure', to avoid
# the need to rerun autoconf, whose output has reproducibility issues.
#
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# This diff is from tarball-3_4_1 vs. macports-tarball-3_4_1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This diff is from tarball-3_4_2 vs. macports-tarball-3_4_2.
</span> #
patchfiles-append patch-generated.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby34/files/patch-generated.diff b/lang/ruby34/files/patch-generated.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index bf9042fc11c..e3f5ef7cc50 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby34/files/patch-generated.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby34/files/patch-generated.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2024-12-24 23:43:22.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2025-01-09 14:37:14.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2025-04-14 00:33:51.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2025-04-16 12:37:12.000000000 -0700
</span> @@ -8505,7 +8505,8 @@ printf %s "checking for $CC linker warni
>/dev/null
then :
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby34/files/patch-sources.diff b/lang/ruby34/files/patch-sources.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e35d81e4ce..84a726a8555 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby34/files/patch-sources.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby34/files/patch-sources.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig 2024-12-24 23:43:20.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac 2025-01-09 14:37:13.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig 2025-04-14 00:33:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac 2025-04-16 12:37:11.000000000 -0700
</span> @@ -446,7 +446,8 @@ AS_CASE(["$build_os"],
-e '^ld: warning: text-based stub file' \
-e '^ld: warning: -multiply_defined is obsolete' \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,8 +10,8 @@
</span> ])
rm -fr conftest*
test $suppress_ld_waring = yes && warnflags="${warnflags:+${warnflags} }-Wl,-w"
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- file.c.orig 2024-12-24 23:43:20.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ file.c 2025-01-09 14:37:13.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- file.c.orig 2025-04-14 00:33:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ file.c 2025-04-16 12:37:11.000000000 -0700
</span> @@ -275,9 +275,27 @@ static CFMutableStringRef
mutable_CFString_new(CFStringRef *s, const char *ptr, long len)
{
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,8 +40,8 @@
</span> return CFStringCreateMutableCopy(alloc, len, *s);
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/bundler/gem_helper.rb.orig 2024-12-24 23:43:20.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/bundler/gem_helper.rb 2025-01-09 14:37:13.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/bundler/gem_helper.rb.orig 2025-04-14 00:33:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/bundler/gem_helper.rb 2025-04-16 12:37:11.000000000 -0700
</span> @@ -231,7 +231,7 @@ module Bundler
end
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,8 +51,8 @@
</span> end
end
end
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- thread_pthread.c.orig 2024-12-24 23:43:20.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ thread_pthread.c 2025-01-09 14:37:13.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- thread_pthread.c.orig 2025-04-14 00:33:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ thread_pthread.c 2025-04-16 12:37:11.000000000 -0700
</span> @@ -43,6 +43,22 @@
#if defined __APPLE__
</pre><pre style='margin:0'>
</pre>