<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/f4b63f72042e07952c7f2e36113dbbe2f8f1750e">https://github.com/macports/macports-ports/commit/f4b63f72042e07952c7f2e36113dbbe2f8f1750e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f4b63f72042e07952c7f2e36113dbbe2f8f1750e
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Thu Aug 1 10:38:14 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    fb303: update to 2024.07.29.00
</span>---
 devel/fb303/Portfile                                     | 16 ++++++++++++----
 ...-revert-2a8ffe3a4048f3b71e9c315036a8f46248f14ecd.diff | 11 +++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fb303/Portfile b/devel/fb303/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 826706199e0..b634d72ddf9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/fb303/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fb303/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,12 @@ PortGroup           openssl 1.0
</span> 
 boost.version       1.81
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        facebook fb303 2024.06.03.00 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        facebook fb303 2024.07.29.00 v
</span> epoch               1
 revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  97aa489c1b4ceb3372946e589dc1058c788133ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a77a002183576d7255fc6e6f3a55df4eaf7ae0ea5a4065a241e20f30d3708fcd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    283872
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e53a0b9246ed96fefbd85808330db38cbe88e0b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  facd624042adb0de1af631751970d2bbbcbb698068421e54551f78282566925a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    287676
</span> 
 categories          devel
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,6 +47,14 @@ compiler.blacklist-append \
</span> 
 compiler.cxx_standard   2017
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Related to: https://github.com/facebook/folly/issues/2266
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} < 20 && ${configure.cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-revert-2a8ffe3a4048f3b71e9c315036a8f46248f14ecd.diff
</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> configure.args-append \
                     -DBUILD_TESTS=OFF \
                     -DBUILD_SHARED_LIBS=ON \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fb303/files/patch-revert-2a8ffe3a4048f3b71e9c315036a8f46248f14ecd.diff b/devel/fb303/files/patch-revert-2a8ffe3a4048f3b71e9c315036a8f46248f14ecd.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3386d6bcd5f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fb303/files/patch-revert-2a8ffe3a4048f3b71e9c315036a8f46248f14ecd.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;'>+--- fb303/ThreadCachedServiceData.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ fb303/ThreadCachedServiceData.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,7 +96,7 @@ ThreadCachedServiceData::StatsThreadLocal&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ThreadCachedServiceData::getStatsThreadLocal() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   static folly::Indestructible<ThreadCachedServiceData::StatsThreadLocal>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       threadLocal{[]() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return ThreadCachedServiceData::ThreadLocalStatsMap{fbData.ptr()};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        return new ThreadCachedServiceData::ThreadLocalStatsMap{fbData.ptr()};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       }};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return *threadLocal;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>