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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cf07f1df22db62160229c5edb2fef7a797e9bd4a">https://github.com/macports/macports-ports/commit/cf07f1df22db62160229c5edb2fef7a797e9bd4a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cf07f1df22db62160229c5edb2fef7a797e9bd4a
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Jan 22 15:45:00 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    parmetis: fix compile flags on PPC
</span>---
 math/parmetis/Portfile                 |  3 ++-
 math/parmetis/files/patch-powerpc.diff | 27 +++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/parmetis/Portfile b/math/parmetis/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 485c7b367f2..95746af1f71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/parmetis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/parmetis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,8 @@ checksums           rmd160  c8d35f96a20c9676773d2cadf5c011f6e36637ac \
</span>                     sha256  1b11e6d3ef2dd614ff04ccf1479e75012dd92f3e5f7493a893ee9154212acff7 \
                     size    5312122
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-shared-metis.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-shared-metis.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-powerpc.diff
</span> 
 compilers.choose    cc cxx
 mpi.setup           require
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/parmetis/files/patch-powerpc.diff b/math/parmetis/files/patch-powerpc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e8ec697ebda
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/parmetis/files/patch-powerpc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 34ad453fada85b4b1a1b6d15eaf37fe14ef239db Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 22 Jan 2023 15:19:22 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix compile flags for PPC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Signed-off-by: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conf/gkbuild.cmake | 5 +++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 5 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/conf/gkbuild.cmake b/conf/gkbuild.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index afcafdd..ec91224 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- conf/gkbuild.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ conf/gkbuild.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,7 +28,12 @@ endif(CYGWIN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(CMAKE_COMPILER_IS_GNUCC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # GCC opts.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(GK_COPTIONS "${GK_COPTIONS} -std=c99 -fno-strict-aliasing")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# -march=native is not a valid flag on PPC:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(CMAKE_SYSTEM_PROCESSOR MATCHES "power|ppc|powerpc|ppc64|powerpc64" OR (APPLE AND CMAKE_OSX_ARCHITECTURES MATCHES "ppc|ppc64"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(GK_COPTIONS "${GK_COPTIONS} -mtune=native")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(GK_COPTIONS "${GK_COPTIONS} -march=native")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(NOT MINGW)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(GK_COPTIONS "${GK_COPTIONS} -fPIC")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif(NOT MINGW)
</span></pre><pre style='margin:0'>

</pre>