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