<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/56928003668d8019c2b319b61ec5fa55c951733a">https://github.com/macports/macports-ports/commit/56928003668d8019c2b319b61ec5fa55c951733a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 56928003668d8019c2b319b61ec5fa55c951733a
</span>Author: Vadym-Valdis Yudaiev <judaew@macports.org>
AuthorDate: Wed Feb 1 21:06:19 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    abseil: Fix pkg-config by removing -Xarch_* cflags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://github.com/macports/macports-ports/commit/37d57c306d21bef2074356d24f89103e290ad1de
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://github.com/abseil/abseil-cpp/issues/1168
</span>---
 devel/abseil/Portfile                                     |  5 ++++-
 .../abseil/files/patch-remove-Xarch-from-pkg-config.diff  | 15 +++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/abseil/Portfile b/devel/abseil/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9129bb49d7e..b3994584416 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/abseil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/abseil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,9 +8,10 @@ PortGroup           legacysupport 1.1
</span> # MAP_ANONYMOUS
 legacysupport.newest_darwin_requires_legacy 14
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ports that depend on this port must be revbump after update.
</span> github.setup        abseil abseil-cpp 20230125.0
 name                abseil
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          devel
 maintainers         {judaew @judaew} openmaintainer
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +27,8 @@ checksums           rmd160  cf83ed4495d3437aa856efe7e324114f46c54f79 \
</span>                     sha256  96d0be253dedb4536b96f4a054016b7451c95c5c7e3735c4040b3e78611511bb \
                     size    2119599
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-remove-Xarch-from-pkg-config.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform darwin {
     if {${build_arch} in [list ppc ppc64]} {
         patchfiles-append patch-darwin-ppc.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/abseil/files/patch-remove-Xarch-from-pkg-config.diff b/devel/abseil/files/patch-remove-Xarch-from-pkg-config.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..36071ef2562
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/abseil/files/patch-remove-Xarch-from-pkg-config.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- absl/copts/AbseilConfigureCopts.cmake.orig     2023-02-01 20:32:40.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ absl/copts/AbseilConfigureCopts.cmake  2023-02-01 20:32:55.671972882 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,9 +41,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   foreach(_arch IN ITEMS "x86_64" "arm64")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     string(TOUPPER "${_arch}" _arch_uppercase)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     string(REPLACE "X86_64" "X64" _arch_uppercase ${_arch_uppercase})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    foreach(_flag IN LISTS ABSL_RANDOM_HWAES_${_arch_uppercase}_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      list(APPEND ABSL_RANDOM_RANDEN_COPTS "-Xarch_${_arch}" "${_flag}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    endforeach()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # foreach(_flag IN LISTS ABSL_RANDOM_HWAES_${_arch_uppercase}_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    #   list(APPEND ABSL_RANDOM_RANDEN_COPTS "-Xarch_${_arch}" "${_flag}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # endforeach()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endforeach()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # If a compiler happens to deal with an argument for a currently unused
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # architecture, it will warn about an unused command line argument.
</span></pre><pre style='margin:0'>

</pre>