<pre style='margin:0'>
kimura wataru (kimuraw) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2e8902670c51e49d6b5d3db1e29ab772f0b4c8c1">https://github.com/macports/macports-ports/commit/2e8902670c51e49d6b5d3db1e29ab772f0b4c8c1</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 2e8902670c5 ruby31: fix the ppc patch, unbreak build; ruby-devel: update to current upstream (#16827)
</span>2e8902670c5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2e8902670c51e49d6b5d3db1e29ab772f0b4c8c1
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Nov 28 20:44:56 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> ruby31: fix the ppc patch, unbreak build; ruby-devel: update to current upstream (#16827)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * ruby31: update ppc patch, unbreak build
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * ruby-devel: update to current upstream
</span>---
lang/ruby-devel/Portfile | 10 +++++-----
lang/ruby31/files/patch-configure-ppc.diff | 32 +++++++++++++++++-------------
2 files changed, 23 insertions(+), 19 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 9845b090e02..5313fc33df8 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;'>@@ -11,13 +11,13 @@ PortGroup legacysupport 1.1
</span> # MAP_ANONYMOUS
legacysupport.newest_darwin_requires_legacy 14
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup ruby ruby 8dfe3bdf48ff73052de1262e4644c08742abd8e6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup ruby ruby d055c44b0cfeeed2d02f8899200863d69758abc1
</span>
set ruby_ver 3.2
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 2022.10.23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2022.11.27
</span> revision 0
categories lang ruby
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,9 +33,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 c20c4ffcea6fd5e53a8d96a14c5e0971918ac889 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d44f9c5c6ff5a36dd65621c6533f3b0038f83627b70097af72afb067e0efa531 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 15463281
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 00b4e784882f59c1371e4c27d334fb582b5fcb9c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 dffcf97eb44e5be51bd1f95cef7d7a82b902667e0fe1f1dcd796c4162eacf968 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 15510869
</span>
universal_variant no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby31/files/patch-configure-ppc.diff b/lang/ruby31/files/patch-configure-ppc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 70a0aa0585a..339f3b8a8f4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby31/files/patch-configure-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby31/files/patch-configure-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2022-04-12 19:11:17.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2022-10-24 06:05:15.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8505,6 +8505,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2022-11-27 23:20:23.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2022-11-27 23:52:56.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9328,6 +9328,8 @@
</span> ARCH_FLAG=-m64 ;; #(
i[3-6]86) :
ARCH_FLAG=-m32 ;; #(
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,16 @@
</span> *) :
as_fn_error $? "unknown target architecture: $target_archs" "$LINENO" 5
;;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23979,7 +23981,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9428,6 +9430,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ARCH_FLAG=-m64 ;; #(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i[3-6]86) :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ARCH_FLAG=-m32 ;; #(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ powerpc|ppc) :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ARCH_FLAG=-m32 ;; #(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ *) :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ as_fn_error $? "unknown target architecture: $target_archs" "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25441,7 +25445,7 @@
</span>
case "${target_cpu}-${target_os}:${target_archs}" in #(
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,29 +27,24 @@
</span>
ALLOCA=\${LIBOBJDIR}alloca.${ac_objext}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23996,17 +23998,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25456,13 +25460,13 @@
</span>
ALLOCA=\${LIBOBJDIR}alloca.${ac_objext}
- printf "#if %s\n" "defined __powerpc__" >>confdefs.h
+ printf "#if %s\n" "defined __POWERPC__" >>confdefs.h
<span style='display:block; white-space:pre;background:#ffe0e0;'>- cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define C_ALLOCA 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
</span> - printf "#endif /* %s */\n" "defined __powerpc__" >>confdefs.h
+ printf "#endif /* %s */\n" "defined __POWERPC__" >>confdefs.h
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- printf "#if %s\n" "defined __powerpc__" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ printf "#if %s\n" "defined __POWERPC__" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define alloca alloca
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "#if %s\n" "defined __powerpc__" >>confdefs.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ printf "%s\n" "#define alloca alloca" >>confdefs.h
</span> - printf "#endif /* %s */\n" "defined __powerpc__" >>confdefs.h
+ printf "#endif /* %s */\n" "defined __POWERPC__" >>confdefs.h
;; #(
*) :
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28450,6 +28452,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29462,6 +29466,14 @@
</span>
coroutine_type=arm64
;; #(
</pre><pre style='margin:0'>
</pre>