<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/5f2b7b43895e8e0203e5130a2152900695032fb9">https://github.com/macports/macports-ports/commit/5f2b7b43895e8e0203e5130a2152900695032fb9</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 5f2b7b43895 gawk: update to 5.2.2
</span>5f2b7b43895 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5f2b7b43895e8e0203e5130a2152900695032fb9
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue May 9 07:43:06 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gawk: update to 5.2.2
</span>---
 lang/gawk/Portfile             |  29 +++------
 lang/gawk/files/patch-pma.diff | 139 -----------------------------------------
 2 files changed, 8 insertions(+), 160 deletions(-)

<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 91867e0c277..0c3e990da4f 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;'>@@ -5,8 +5,8 @@ PortGroup               gnu_info 1.0
</span> PortGroup               legacysupport 1.1
 
 name                    gawk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 5.2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 5.2.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> categories              lang
 license                 GPL-3+
 installs_libs           no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +21,9 @@ long_description \
</span>     that makes it possible to handle simple data-reformatting jobs with \
     just a few lines of code. It is a free, extended version of awk.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  c93ba823bd878c6fb9bdd0a0443ec344591ec17d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  673553b91f9e18cc5792ed51075df8d510c9040f550a6f74e09c9add243a7e4f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    3411420
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  856ee19e921916a0ab5a9873e80371b0cf410b18 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  3c1fce1446b4cbee1cd273bd7ec64bc87d89f61537471cd3e05e33a965a250e9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3402872
</span> 
 depends_build           port:gettext
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,23 +35,8 @@ configure.args          --with-libiconv-prefix=${prefix} \
</span>                         ac_cv_libsigsegv=no \
                         ac_cv_prog_AWK=awk
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/65944
</span> platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # upstream patch for PMA issue (ppc64, arm64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles          patch-pma.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # prevent requiring autotools after PMA patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        touch ${worksrcpath}/aclocal.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/extension/aclocal.m4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/Makefile.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/extension/Makefile.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/configh.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/extension/configh.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${worksrcpath}/extension/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://trac.macports.org/ticket/65944
</span>     if {${os.major} < 10} {
         post-patch {
             reinplace   "s:-Xlinker -no_pie::" ${worksrcpath}/configure
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +49,8 @@ platform darwin 8 {
</span>     configure.cppflags-append -D__DARWIN_UNIX03
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.checks.implicit_function_declaration.whitelist-append strchr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run                yes
 test.target             check
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gawk/files/patch-pma.diff b/lang/gawk/files/patch-pma.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 64b6549f419..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gawk/files/patch-pma.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,139 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git README_d/ChangeLog README_d/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3289dfd9..61b517d2 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- README_d/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README_d/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,3 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+2022-11-27         Arnold D. Robbins     <arnold@skeeve.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  * README.macosx: Updated.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * 5.2.1: Release tar ball made.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git README_d/README.macosx README_d/README.macosx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 741cf4da..256a7de2 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- README_d/README.macosx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README_d/README.macosx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,3 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Sun 27 Nov 2022 14:54:06 EST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+============================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Building an x86_64 binary on M1 systems was a bad idea. Not all systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+have Rosetta installed, and there are still ppc and ppc64 systems out
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+in the world. See https://trac.macports.org/ticket/66329.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+So for now, PMA in enabled for macOS only on x86_64.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Sun 23 Oct 2022 14:24:37 IDT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ============================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git configure configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 84024e9d..b7020b38 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12618,15 +12618,18 @@ else $as_nop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # 23 October 2022: See README_d/README.macosx for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the details on what's happening here. See also
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the manual.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # Compile as Intel binary all the time, even on M1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  CFLAGS="${CFLAGS} -arch x86_64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  export CFLAGS LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  # 27 November 2022: PMA only works on Intel.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  x86_64-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          export LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          # disable on all other macOS systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          use_persistent_malloc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           *cygwin* | *CYGWIN* | *solaris2.11* | freebsd13.* | openbsd7.* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   true    # nothing do, exes on these systems are not PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git extension/configure extension/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index f6c9394b..6e28f0db 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- extension/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ extension/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8832,15 +8832,18 @@ else $as_nop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # 23 October 2022: See README_d/README.macosx for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the details on what's happening here. See also
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the manual.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # Compile as Intel binary all the time, even on M1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  CFLAGS="${CFLAGS} -arch x86_64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  export CFLAGS LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  # 27 November 2022: PMA only works on Intel.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  x86_64-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          export LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          # disable on all other macOS systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          use_persistent_malloc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           *cygwin* | *CYGWIN* | *solaris2.11* | freebsd13.* | openbsd7.* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   true    # nothing do, exes on these systems are not PIE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git m4/ChangeLog m4/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index e2b52353..fb13cf09 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- m4/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ m4/ChangeLog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,3 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+2022-11-27         Arnold D. Robbins     <arnold@skeeve.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  * pma.m4: Don't build an x86 binary on non-x86 macOS systems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  See https://trac.macports.org/ticket/66329. Thanks to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  Marius Schamschula <lists@schamschula.com> for the report.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * 5.2.1: Release tar ball made.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git m4/pma.m4 m4/pma.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 00f29722..c0535a26 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- m4/pma.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ m4/pma.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,15 +23,18 @@ then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           [LDFLAGS="${LDFLAGS} -no-pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           export LDFLAGS])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # 23 October 2022: See README_d/README.macosx for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the details on what's happening here. See also
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # the manual.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  # Compile as Intel binary all the time, even on M1.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  CFLAGS="${CFLAGS} -arch x86_64"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  export CFLAGS LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          *darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  # 27 November 2022: PMA only works on Intel.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  case $host in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  x86_64-*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          export LDFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          # disable on all other macOS systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          use_persistent_malloc=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           *cygwin* | *CYGWIN* | *solaris2.11* | freebsd13.* | openbsd7.* )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   true    # nothing do, exes on these systems are not PIE
</span></pre><pre style='margin:0'>

</pre>