<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/73adfc6c4e08c8a0275079cf8f5c4c3f7cad1bfd">https://github.com/macports/macports-ports/commit/73adfc6c4e08c8a0275079cf8f5c4c3f7cad1bfd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 73adfc6c4e08c8a0275079cf8f5c4c3f7cad1bfd
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Thu Jun 10 18:46:44 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    snappy: Fix missing symbols issue
</span>---
 archivers/snappy/Portfile                         | 15 +++++++--------
 archivers/snappy/files/patch-no-disable-rtti.diff | 14 ++++++++++++++
 2 files changed, 21 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/snappy/Portfile b/archivers/snappy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f5501d7eef0..f63ccbd7f1e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/snappy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/snappy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           cmake 1.1
</span> PortGroup           github 1.0
 
 github.setup        google snappy 1.1.9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> categories          archivers
 platforms           darwin
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,14 +32,13 @@ checksums           rmd160  47903b5f83f424dbab2e593ef5a830a5df079d58 \
</span>                     sha256  9a60cbec2f1911dd811f37f1ffe7269a44ab4fe981af808d253301138a52be21 \
                     size    1102487
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Disable Xcode clang, due to the following:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable Xcode clang < 1200, due to the following:
</span> #   error: invalid output constraint '=@ccz' in asm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Disable clang < 9, due to template-related errors:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   error: suggest braces around initialization of subobject
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   note: in instantiation of function template specialization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {clang} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {clang < 900}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append {clang < 1200}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/facebook/folly/issues/1583
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/Homebrew/homebrew-core/pull/76686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-no-disable-rtti.diff
</span> 
 # CMake Error in CMakeLists.txt:
 #  Target "snappy" requires the language dialect "CXX11" , but CMake does not
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/snappy/files/patch-no-disable-rtti.diff b/archivers/snappy/files/patch-no-disable-rtti.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4731b7cdf54
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/snappy/files/patch-no-disable-rtti.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 672561e..8431855 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -77,9 +77,6 @@ else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   string(REGEX REPLACE "-fexceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  # Disable RTTI.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  string(REGEX REPLACE "-frtti" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to make
</span></pre><pre style='margin:0'>

</pre>