<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/15e7f0224ebc7e6bc5740db67eb62193920b0443">https://github.com/macports/macports-ports/commit/15e7f0224ebc7e6bc5740db67eb62193920b0443</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 15e7f0224eb parallel-hashmap: new port in devel
</span>15e7f0224eb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 15e7f0224ebc7e6bc5740db67eb62193920b0443
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Tue May 16 20:29:43 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    parallel-hashmap: new port in devel
</span>---
 devel/parallel-hashmap/Portfile                    | 35 ++++++++++++++++++++++
 .../0001-Warn-on-4-byte-char-not-err-out.patch     | 25 ++++++++++++++++
 ...ild-on-Apple-with-GCC-do-not-use-clangism.patch | 26 ++++++++++++++++
 3 files changed, 86 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/parallel-hashmap/Portfile b/devel/parallel-hashmap/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a87954a536f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/parallel-hashmap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            greg7mdp parallel-hashmap 1.3.11 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             A family of header-only, very fast and memory-friendly hashmap and btree containers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://greg7mdp.github.io/parallel-hashmap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  1efbfaa5fb4c65c146de0c895b68c2bb0afc6967 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  8d132cff02946f0a0b5a0cfb5716c61eac72645e637e663be891bef41a9c43fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2048486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/greg7mdp/parallel-hashmap/issues/192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/greg7mdp/parallel-hashmap/pull/193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       0001-Warn-on-4-byte-char-not-err-out.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        0002-Unbreak-build-on-Apple-with-GCC-do-not-use-clangism.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DPHMAP_INSTALL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DPHMAP_BUILD_TESTS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DPHMAP_BUILD_EXAMPLES=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/greg7mdp/parallel-hashmap/issues/191
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                         -I${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run                 yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/parallel-hashmap/files/0001-Warn-on-4-byte-char-not-err-out.patch b/devel/parallel-hashmap/files/0001-Warn-on-4-byte-char-not-err-out.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9adc95362a1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/parallel-hashmap/files/0001-Warn-on-4-byte-char-not-err-out.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 0e534ee7e0ea9aae89f015e3d86bb81b485ffb16 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: Tue, 16 May 2023 20:03:36 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 1/2] Warn on 4-byte char, not err out
</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;'>+ parallel_hashmap/phmap_config.h | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git parallel_hashmap/phmap_config.h parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 744de18..0505e8d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,7 +100,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if CHAR_BIT != 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    #error "phmap assumes CHAR_BIT == 8."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    #warning "phmap assumes CHAR_BIT == 8."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // phmap currently assumes that an int is 4 bytes. 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.40.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/parallel-hashmap/files/0002-Unbreak-build-on-Apple-with-GCC-do-not-use-clangism.patch b/devel/parallel-hashmap/files/0002-Unbreak-build-on-Apple-with-GCC-do-not-use-clangism.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9c1431bc743
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/parallel-hashmap/files/0002-Unbreak-build-on-Apple-with-GCC-do-not-use-clangism.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 47ee627eab1663a76ae4066b4f7df8fef6a16c9d 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: Tue, 16 May 2023 20:04:53 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH 2/2] Unbreak build on Apple with GCC: do not use clangism
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes: https://github.com/greg7mdp/parallel-hashmap/issues/192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parallel_hashmap/phmap_config.h | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git parallel_hashmap/phmap_config.h parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0505e8d..06385f5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ parallel_hashmap/phmap_config.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -154,7 +154,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // -------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef PHMAP_HAVE_THREAD_LOCAL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #error PHMAP_HAVE_THREAD_LOCAL cannot be directly set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#elif defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__APPLE__) && !defined(__GNUC__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #if __has_feature(cxx_thread_local) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         !(TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         #define PHMAP_HAVE_THREAD_LOCAL 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.40.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>