commit:     6104eabf28c212609f9e6ef559682f39ec481594
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Mar 28 17:53:22 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 23 06:00:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6104eabf

app-arch/snappy: drop 1.1.10-r1

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41351
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-arch/snappy/Manifest                           |  1 -
 .../snappy/files/snappy-1.1.9-clang-werror.patch   | 16 -------
 .../snappy/files/snappy-1.1.9_external_gtest.patch | 34 ---------------
 .../snappy/files/snappy-1.1.9_remove-no-rtti.patch | 35 ----------------
 app-arch/snappy/snappy-1.1.10-r1.ebuild            | 49 ----------------------
 5 files changed, 135 deletions(-)

diff --git a/app-arch/snappy/Manifest b/app-arch/snappy/Manifest
index 804ebaee4c44..7fffa65748ca 100644
--- a/app-arch/snappy/Manifest
+++ b/app-arch/snappy/Manifest
@@ -1,2 +1 @@
-DIST snappy-1.1.10.tar.gz 1105312 BLAKE2B 
5195335fb1883974d290e7dca2b6d928bde2b183f3f61bca9da28855b39fd9a4ee1c24014322d238d2ec94f3a3a55fd43110c88283e85865272226e11cbb4834
 SHA512 
3578597f1d4ec09104ce0296b825b013590351230dfe56c635081fd282ce7a13a34caf2c283ac77bd24065e2d27af6db068d1f84b98cec2fd39a0e37a0d77070
 DIST snappy-1.2.1.tar.gz 1108761 BLAKE2B 
a3a93331344052e8da18b220575764ba6a75f471867e946fcca48a18b68ff5335e672b0b54100ac18e435e87ee66bcfea3ead7349fe016ec7d9bb7b57e2c7386
 SHA512 
e7290d79ddd45605aafd02cba9eaa32309c94af04f137552a97a915c391f185dccab9b7b21a01b28f3f446be420232c3c22d91c06e0be6e1e2e32d645174798c

diff --git a/app-arch/snappy/files/snappy-1.1.9-clang-werror.patch 
b/app-arch/snappy/files/snappy-1.1.9-clang-werror.patch
deleted file mode 100644
index e89a8305e731..000000000000
--- a/app-arch/snappy/files/snappy-1.1.9-clang-werror.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -66,13 +66,6 @@ else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
-     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
-   endif(NOT CMAKE_CXX_FLAGS MATCHES "-Wextra")
- 
--  # Use -Werror for clang only.
--  if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
--    if(NOT CMAKE_CXX_FLAGS MATCHES "-Werror")
--      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
--    endif(NOT CMAKE_CXX_FLAGS MATCHES "-Werror")
--  endif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
--
-   # Disable C++ exceptions.
-   string(REGEX REPLACE "-fexceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
-   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")

diff --git a/app-arch/snappy/files/snappy-1.1.9_external_gtest.patch 
b/app-arch/snappy/files/snappy-1.1.9_external_gtest.patch
deleted file mode 100644
index 8aa4c1eabd22..000000000000
--- a/app-arch/snappy/files/snappy-1.1.9_external_gtest.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 9c1283f6022647a6ea39c1388321d6029fcdf80c Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" <[email protected]>
-Date: Wed, 5 May 2021 21:19:22 +0300
-Subject: [PATCH] Use external GTest framework
-
----
- CMakeLists.txt | 11 ++---------
- 1 file changed, 2 insertions(+), 9 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 672561e..fc830fe 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -291,15 +291,8 @@ if(SNAPPY_BUILD_TESTS)
-   set(build_gmock ON)
- 
-   # This project is tested using GoogleTest.
--  add_subdirectory("third_party/googletest")
--
--  # GoogleTest triggers a missing field initializers warning.
--  if(SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS)
--    set_property(TARGET gtest
--        APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers)
--    set_property(TARGET gmock
--        APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers)
--  endif(SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS)
-+  find_package(GTest REQUIRED)
-+  include(GoogleTest)
- 
-   add_executable(snappy_unittest "")
-   target_sources(snappy_unittest
--- 
-2.26.3
-

diff --git a/app-arch/snappy/files/snappy-1.1.9_remove-no-rtti.patch 
b/app-arch/snappy/files/snappy-1.1.9_remove-no-rtti.patch
deleted file mode 100644
index 16528b59457c..000000000000
--- a/app-arch/snappy/files/snappy-1.1.9_remove-no-rtti.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 516fdcca6606502e2d562d20c01b225c8d066739 Mon Sep 17 00:00:00 2001
-From: holmes1412 <[email protected]>
-Date: Fri, 28 May 2021 21:46:53 +0800
-Subject: [PATCH] remove Disable-RTTI flags for the convenient of derivation
-
----
- CMakeLists.txt | 8 --------
- 1 file changed, 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 672561e..31afaa0 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -51,10 +51,6 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
-   string(REGEX REPLACE "/EH[a-z]+" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
-   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs-c-")
-   add_definitions(-D_HAS_EXCEPTIONS=0)
--
--  # Disable RTTI.
--  string(REGEX REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
--  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR-")
- else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
-   # Use -Wall for clang and gcc.
-   if(NOT CMAKE_CXX_FLAGS MATCHES "-Wall")
-@@ -76,10 +72,6 @@ else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
-   # 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(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
- 
- # BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to 
make

diff --git a/app-arch/snappy/snappy-1.1.10-r1.ebuild 
b/app-arch/snappy/snappy-1.1.10-r1.ebuild
deleted file mode 100644
index 4e00d99ac18c..000000000000
--- a/app-arch/snappy/snappy-1.1.10-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A high-speed compression/decompression library by Google"
-HOMEPAGE="https://github.com/google/snappy";
-SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-# ${PV%%.*}.FUDGE where FUDGE is incremented if ABI is broken without a new 
SONAME
-# Please use abidiff on bumps.
-SLOT="0/${PV%%.*}.1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-DOCS=( format_description.txt framing_format.txt NEWS README.md )
-
-PATCHES=(
-       "${FILESDIR}/${PN}-1.1.9_external_gtest.patch"
-       "${FILESDIR}/${PN}-1.1.9-clang-werror.patch"
-       "${FILESDIR}/${PN}-1.1.9_remove-no-rtti.patch"
-)
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DCMAKE_CXX_STANDARD=14 # Latest gtest needs -std=c++14 or newer
-               -DSNAPPY_BUILD_TESTS=$(usex test)
-               -DSNAPPY_REQUIRE_AVX=$(usex cpu_flags_x86_avx)
-               -DSNAPPY_REQUIRE_AVX2=$(usex cpu_flags_x86_avx2)
-               -DSNAPPY_BUILD_BENCHMARKS=OFF
-               # Options below are related to benchmarking, that we disable.
-               -DHAVE_LIBZ=NO
-               -DHAVE_LIBLZO2=NO
-               -DHAVE_LIBLZ4=NO
-       )
-       cmake_src_configure
-}
-
-multilib_src_test() {
-       # run tests directly to get verbose output
-       cd "${S}" || die
-       "${BUILD_DIR}"/snappy_unittest || die
-}

Reply via email to