<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/44419fcaaf3a541fc4f8fe8d45c5ce3f41835346">https://github.com/macports/macports-ports/commit/44419fcaaf3a541fc4f8fe8d45c5ce3f41835346</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 44419fcaaf3 pika: update to 0.22.1, fix older x86 builds
</span>44419fcaaf3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 44419fcaaf3a541fc4f8fe8d45c5ce3f41835346
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Feb 2 09:55:50 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    pika: update to 0.22.1, fix older x86 builds
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes two issues for some pre-Catalina Intel systems:
</span><span style='display:block; white-space:pre;color:#404040;'>    Configure breakage due to -nostdinc++ flag: https://trac.macports.org/ticket/67446
</span><span style='display:block; white-space:pre;color:#404040;'>    And lack of support for aligned allocation in libc++.
</span><span style='display:block; white-space:pre;color:#404040;'>    It also adds a forgotten PG for backlists to work.
</span>---
 devel/pika/Portfile | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 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 606d5d535c6..b3363503212 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;'>@@ -3,6 +3,7 @@
</span> PortSystem          1.0
 PortGroup           boost 1.0
 PortGroup           cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</span> PortGroup           github 1.0
 PortGroup           legacysupport 1.1
 PortGroup           mpi 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +13,7 @@ PortGroup           mpi 1.0
</span> legacysupport.use_mp_libcxx                 yes
 legacysupport.newest_darwin_requires_legacy 18
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        pika-org pika 0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        pika-org pika 0.22.1
</span> revision            0
 categories          devel parallel
 license             Boost-1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +21,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  7a55616ff24a4ec4e6443db7a6e4612ae7f9e92c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  75f8932f3a233958c69802b483335eeeb39032ea66f12442f6f77048e259bdea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1065425
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  7facf6e6d64806d0ae11c53d920f599ad9916259 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b0de0649bee336847622f97b59b34a80cb3cfd9a931bbdb38299bc4904f19b92 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1063278
</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;'>@@ -82,6 +83,14 @@ platform powerpc {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match macports-clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -fno-aligned-allocation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-error=unused-command-line-argument
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://github.com/pika-org/pika/issues/584
 if {${cxx_stdlib} eq "libstdc++" && [string match macports-gcc* ${configure.compiler}]} {
     set gcc_v [
</pre><pre style='margin:0'>

</pre>