From 7b6816da0efc66a527ce1f79febb1c935310591f Mon Sep 17 00:00:00 2001 From: Eloy Lafuente Date: Tue, 12 Aug 2025 04:39:22 +0200 Subject: [PATCH] snappy: fix patch-no-disable-rtti --- archivers/snappy/Portfile | 2 +- archivers/snappy/files/patch-no-disable-rtti.diff | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/archivers/snappy/Portfile b/archivers/snappy/Portfile index f6f3155aa14..01c7db2acdb 100644 --- a/archivers/snappy/Portfile +++ b/archivers/snappy/Portfile @@ -6,7 +6,7 @@ PortGroup github 1.0 github.setup google snappy 1.2.2 github.tarball_from archive -revision 1 +revision 2 categories archivers maintainers nomaintainer license BSD diff --git a/archivers/snappy/files/patch-no-disable-rtti.diff b/archivers/snappy/files/patch-no-disable-rtti.diff index bce3f912448..5e19c9dbdc5 100644 --- a/archivers/snappy/files/patch-no-disable-rtti.diff +++ b/archivers/snappy/files/patch-no-disable-rtti.diff @@ -1,5 +1,5 @@ --- CMakeLists.txt 2025-03-26 23:19:22.000000000 +0800 -+++ CMakeLists.txt 2025-04-30 06:00:15.000000000 +0800 ++++ CMakeLists.txt 2025-04-30 06:23:14.000000000 +0800 @@ -52,9 +52,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs-c-") add_definitions(-D_HAS_EXCEPTIONS=0) @@ -10,3 +10,14 @@ else(MSVC) # Use -Wall for clang and gcc. if(NOT CMAKE_CXX_FLAGS MATCHES "-Wall") +@@ -81,10 +78,6 @@ + # Disable C++ exceptions. + string(REGEX REPLACE "-fexceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions") +- +- # Disable RTTI. +- string(REGEX REPLACE "-frtti" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti") + endif(MSVC) + + # BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to make