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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9834c4e2ea63a5355225e66562d0d085c0084bb4">https://github.com/macports/macports-ports/commit/9834c4e2ea63a5355225e66562d0d085c0084bb4</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 9834c4e2ea6 gawk: fix build for PPC, add pma variant
</span>9834c4e2ea6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9834c4e2ea63a5355225e66562d0d085c0084bb4
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Sat Nov 26 07:47:08 2022 -0600

<span style='display:block; white-space:pre;color:#404040;'>    gawk: fix build for PPC, add pma variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/66329
</span>---
 lang/gawk/Portfile | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gawk/Portfile b/lang/gawk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8d29f2f55d1..7e73e72c38b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gawk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gawk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,15 +35,24 @@ configure.args          --with-libiconv-prefix=${prefix} \
</span>                         ac_cv_prog_AWK=awk
 
 platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${build_arch} eq "arm64" || ${os.major} >= 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${build_arch} ne "x86_64" || ${os.major} >= 21} {
</span>         # See README_d/README.macosx: PMA (persistent memory allocator) requires
         # non-PIE (position-independent executable), but this is impossible on
         # mac-arm64, and deprecated when targeting macOS 12 and later. Disable
         # the PMA feature in those cases.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Also affects PPC: https://trac.macports.org/ticket/66329
</span>         configure.args-append \
                         --disable-pma
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${build_arch} eq "arm64" || ${os.major} >= 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant pma description {Add PMA support, requires Rosetta on arm64} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup   active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            require_active_variants gettext-runtime universal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # https://trac.macports.org/ticket/65944
     if {${os.major} < 10} {
         post-patch {
</pre><pre style='margin:0'>

</pre>