<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/b9c71b3bf2561a10fd6e0b64ca31859944a6e6f5">https://github.com/macports/macports-ports/commit/b9c71b3bf2561a10fd6e0b64ca31859944a6e6f5</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 b9c71b3bf25 pika: update to 0.12.0
</span>b9c71b3bf25 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b9c71b3bf2561a10fd6e0b64ca31859944a6e6f5
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Feb 3 11:20:31 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    pika: update to 0.12.0
</span>---
 devel/pika/Portfile                                | 20 +++-----------
 .../0001-compiler_fence-fix-for-Darwin-PPC.patch   | 31 ----------------------
 2 files changed, 4 insertions(+), 47 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/pika/Portfile b/devel/pika/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 440469d504c..db8dd215cbf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/pika/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/pika/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ PortGroup           mpi 1.0
</span> # clock_gettime
 legacysupport.newest_darwin_requires_legacy 15
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        pika-org pika 0.11.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        pika-org pika 0.12.0
</span> revision            0
 categories          devel parallel
 license             Boost-1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +18,9 @@ maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span> description         C++ library for concurrency and parallelism
 long_description    pika is a C++ library for concurrency and parallelism. \
                     It implements senders/receivers for CPU thread pools, MPI and CUDA.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ba3aefab867f399e703f729e494dabfe9b08b7f1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3c3d94ca1a3960884bad7272bb9434d61723f4047ebdb097fcf522c6301c3fda \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1298684
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  eb3aeef3b566533ec7d62049f712b22962d3f541 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  daa1422eb73d6a897ce7b8ff8022e09e7b0fec83d92728ed941a92e57dec5da3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1264970
</span> github.tarball_from archive
 
 # Prefer a version with libcontext working across all archs (ppc64 is still not fixed):
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,11 +39,6 @@ if {${os.platform} eq "darwin" && ${os.arch} eq "powerpc"} {
</span>     mpi.setup       require -gcc6 -gcc7 -gcc8
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# To be dropped with 0.12.0.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/pika-org/pika/commit/f4ae1eca59231e3e20135cfbcbec2447b6953ffe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          0001-compiler_fence-fix-for-Darwin-PPC.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> compiler.thread_local_storage yes
 compiler.cxx_standard 2017
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,13 +78,6 @@ platform powerpc {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# This can be dropped with 0.12.0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/pika-org/pika/issues/576
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/pika-org/pika/pull/580
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-append    -latomic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant jemalloc conflicts tbb description "Use jemalloc instead of system malloc" {
     depends_lib-append \
                     port:jemalloc
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/pika/files/0001-compiler_fence-fix-for-Darwin-PPC.patch b/devel/pika/files/0001-compiler_fence-fix-for-Darwin-PPC.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b8306d69749..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/pika/files/0001-compiler_fence-fix-for-Darwin-PPC.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,31 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 2509c7d10c3214e1acb30add10ed1ba779b4c302 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 30 Jan 2023 10:52:58 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] compiler_fence: fix for Darwin PPC
</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;'>- libs/pika/config/include/pika/config/compiler_fence.hpp | 6 +++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 5 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/libs/pika/config/include/pika/config/compiler_fence.hpp b/libs/pika/config/include/pika/config/compiler_fence.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 95cf5777..352ff47f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libs/pika/config/include/pika/config/compiler_fence.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libs/pika/config/include/pika/config/compiler_fence.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,9 +41,13 @@ extern "C" void _mm_pause();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(__i386__) || defined(__x86_64__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define PIKA_SMT_PAUSE __asm__ __volatile__("rep; nop" : : : "memory")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#elif defined(__ppc__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif defined(__ppc__) || defined(__ppc64__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // According to: https://stackoverflow.com/questions/5425506/equivalent-of-x86-pause-instruction-for-ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define PIKA_SMT_PAUSE __asm__ volatile("or r27,r27,r27")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define PIKA_SMT_PAUSE __asm__ __volatile__("or 27,27,27")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif defined(__arm__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define PIKA_SMT_PAUSE __asm__ __volatile__("yield")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.39.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>

</pre>