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