<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/cd7d0450248d9cb1bbecb6455662c7a4284fc8ac">https://github.com/macports/macports-ports/commit/cd7d0450248d9cb1bbecb6455662c7a4284fc8ac</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 cd7d0450248 libpoly: fix PPC build
</span>cd7d0450248 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit cd7d0450248d9cb1bbecb6455662c7a4284fc8ac
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Mon May 30 09:04:39 2022 +0800
<span style='display:block; white-space:pre;color:#404040;'> libpoly: fix PPC build
</span>---
devel/libpoly/Portfile | 5 +++++
devel/libpoly/files/patch-doctest.diff | 11 +++++++++++
2 files changed, 16 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libpoly/Portfile b/devel/libpoly/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ca7c7b66c0..664e5b15295 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libpoly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libpoly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,6 +25,11 @@ checksums rmd160 d1328be4467a2a1353e9f7c84ca36352b3a1ace2 \
</span>
depends_lib-append port:gmp
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fixes build for PPC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-doctest.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append \
-DLIBPOLY_BUILD_STATIC_PIC=OFF \
-DLIBPOLY_BUILD_STATIC=OFF \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libpoly/files/patch-doctest.diff b/devel/libpoly/files/patch-doctest.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6a81b8a2b08
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libpoly/files/patch-doctest.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/polyxx/doctest.h.orig 2021-10-05 03:11:15.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/polyxx/doctest.h 2022-05-30 08:56:14.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -370,6 +370,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(DOCTEST_PLATFORM_MAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__x86_64) || defined(__x86_64__) || defined(__amd64__) || defined(__i386)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("int $3\n" : :) // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__ppc__) || defined(__ppc64__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("li r0, 20\nsc\nnop\nli r0, 37\nli r4, 2\nsc\nnop\n" : : : "memory","r0","r3","r4" ) /* NOLINT */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DOCTEST_BREAK_INTO_DEBUGGER() __asm__("brk #0"); // NOLINT (hicpp-no-assembler)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>
</pre>