<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/e997bf267565e95f1b059afa34230404f47335dc">https://github.com/macports/macports-ports/commit/e997bf267565e95f1b059afa34230404f47335dc</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 e997bf26756 clingo: update to 5.5.2, fix PPC build
</span>e997bf26756 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e997bf267565e95f1b059afa34230404f47335dc
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue May 31 03:07:31 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    clingo: update to 5.5.2, fix PPC build
</span>---
 math/clingo/Portfile                | 18 +++++++++++++-----
 math/clingo/files/patch-locale.diff | 12 ++++++++++++
 2 files changed, 25 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/clingo/Portfile b/math/clingo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e1a553656a8..1ab7dbbbd7e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/clingo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/clingo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,13 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 PortGroup           cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# posix_memalign
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 9
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        potassco clingo 5.5.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        potassco clingo 5.5.2 v
</span> categories          math
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             MIT
 description         An Answer Set Programming system to ground and solve logic programs.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +22,9 @@ long_description \
</span> homepage            https://potassco.org/clingo/
 github.tarball_from archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a2e622bf54b1f0f6e13f9ac7705e97b6624e5cd4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c9d7004a0caec61b636ad1c1960fbf339ef8fdee9719321fc1b6b210613a8499 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3027366
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9392ae24672a7d302a6e74c016a9f9f71a03e8db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a2a0a590485e26dce18860ac002576232d70accc5bfcb11c0c22e66beb23baa6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3136393
</span> 
 # clingo installs its own version of clasp.
 # As of now, it's just the latest release version of clasp, but I guess in theory
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,6 +39,11 @@ configure.args-append \
</span>                     -DCLINGO_BUILD_WITH_PYTHON=OFF \
                     -DCLINGO_BUILD_WITH_LUA=OFF
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq "ppc" || ${build_arch} eq "ppc64" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-locale.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append -latomic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
     xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
     xinstall -m 644 -W ${worksrcpath} CHANGES.md LICENSE.md README.md \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/clingo/files/patch-locale.diff b/math/clingo/files/patch-locale.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a5f25cd83d5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/clingo/files/patch-locale.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- clasp/libpotassco/src/string_convert.cpp.orig  2022-05-04 16:30:08.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ clasp/libpotassco/src/string_convert.cpp       2022-05-31 15:01:57.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cerrno>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <cstdio>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__) && defined(__POWERPC__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <xlocale.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(_MSC_VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma warning (disable : 4996)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define strtod_l   _strtod_l
</span></pre><pre style='margin:0'>

</pre>