commit:     e435a5f453130ed8f1b5ddbe1032723114f8e470
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May  1 16:30:13 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon May  5 17:12:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e435a5f4

dev-libs/thrift: drop 0.16.0-r2, 0.18.1-r1, 0.20.0

Closes: https://bugs.gentoo.org/949634
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-libs/thrift/Manifest                           |  3 --
 .../thrift/files/thrift-0.16.0-network-tests.patch | 36 -------------
 dev-libs/thrift/files/thrift-0.18.1-tests.patch    | 33 ------------
 dev-libs/thrift/thrift-0.16.0-r2.ebuild            | 50 ------------------
 dev-libs/thrift/thrift-0.18.1-r1.ebuild            | 59 ----------------------
 dev-libs/thrift/thrift-0.20.0.ebuild               | 59 ----------------------
 6 files changed, 240 deletions(-)

diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 2da2449b32fe..6221dd214023 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -1,4 +1 @@
-DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 
17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59e3333e21f185e8615663008bc7c846a03722ea8b834
 SHA512 
468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0
-DIST thrift-0.18.1.tar.gz 4310494 BLAKE2B 
3e6c7e03059341e79d3f58e16b55761888b530b3d31dd22853026486a1303725ee5d5e6e5dd7a5e6bf8e57a2d3cf36ffc829cdb194d990cadedfc63f4f3e0874
 SHA512 
9c9a462aa8b6fddefd5bb9d2c950570eb2d3beaa7c9d37fceee677bdc1fdeb521b796f4eeee8a1fd9a7649f84449f6c0572305210e67402eb97682ca7f6e851b
-DIST thrift-0.20.0.tar.gz 4397667 BLAKE2B 
23422fdcdf7e0dbce8bc0f8017f54b5848594e2da21de56834152c17c74da7d1c4df23c5b57cf3ba811bb03f1a8588ddf1c2a05222bb726aceda4292a15af21e
 SHA512 
8dc77f666e60141a6b3cf7ee1407b08a0e80d176f8ccfee69317d7df89ab87aea2c7b3ba3e59d4561835edf1ce23762443ad5aeed0099bf075b010853d5eb1cd
 DIST thrift-0.21.0.gh.tar.gz 3276565 BLAKE2B 
806cda50086b592fa14723377ee0346ac77fff5c0002d0eea481a021c0d7ef4360a2ce347b1a1d969900fac10602534e25e9ac5df54a2d15d363bfc12d0cf055
 SHA512 
39566b7ecae7ae159822ee1c2c03a7af9ba6e228c3bbecea4079bdbd2332b42f03f79af08303a2685d04723f996d230cf95e5afc4d2a3880158a80429e21c190

diff --git a/dev-libs/thrift/files/thrift-0.16.0-network-tests.patch 
b/dev-libs/thrift/files/thrift-0.16.0-network-tests.patch
deleted file mode 100644
index cc1f1cf2c621..000000000000
--- a/dev-libs/thrift/files/thrift-0.16.0-network-tests.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/lib/cpp/test/ToStringTest.cpp b/lib/cpp/test/ToStringTest.cpp
-index 736b33c0a..f66909873 100644
---- a/lib/cpp/test/ToStringTest.cpp
-+++ b/lib/cpp/test/ToStringTest.cpp
-@@ -41,31 +41,6 @@ BOOST_AUTO_TEST_CASE(base_types_to_string) {
-   BOOST_CHECK_EQUAL(to_string("abc"), "abc");
- }
- 
--// NOTE: Currently (as of 2021.08.12) the locale-based tests do not work on
--// Windows in the AppVeyor Thrift CI build correctly. Therefore disabled on
--// Windows:
--#ifndef _WIN32
--BOOST_AUTO_TEST_CASE(locale_en_US_int_to_string) {
--#ifdef _WIN32
--  std::locale::global(std::locale("en-US.UTF-8"));
--#else
--  std::locale::global(std::locale("en_US.UTF-8"));
--#endif
--  BOOST_CHECK_EQUAL(to_string(1000000), "1000000");
--}
--
--BOOST_AUTO_TEST_CASE(locale_de_DE_floating_point_to_string) {
--#ifdef _WIN32
--  std::locale::global(std::locale("de-DE.UTF-8"));
--#else
--  std::locale::global(std::locale("de_DE.UTF-8"));
--#endif
--  BOOST_CHECK_EQUAL(to_string(1.5), "1.5");
--  BOOST_CHECK_EQUAL(to_string(1.5f), "1.5");
--  BOOST_CHECK_EQUAL(to_string(1.5L), "1.5");
--}
--#endif
--
- BOOST_AUTO_TEST_CASE(empty_vector_to_string) {
-   std::vector<int> l;
-   BOOST_CHECK_EQUAL(to_string(l), "[]");

diff --git a/dev-libs/thrift/files/thrift-0.18.1-tests.patch 
b/dev-libs/thrift/files/thrift-0.18.1-tests.patch
deleted file mode 100644
index 7716e0c743c2..000000000000
--- a/dev-libs/thrift/files/thrift-0.18.1-tests.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/lib/cpp/test/CMakeLists.txt b/lib/cpp/test/CMakeLists.txt
-index 1117cd9f3..5f56aaca8 100644
---- a/lib/cpp/test/CMakeLists.txt
-+++ b/lib/cpp/test/CMakeLists.txt
-@@ -318,28 +318,6 @@ target_link_libraries(OpenSSLManualInitTest
- target_link_libraries(OpenSSLManualInitTest thrift)
- add_test(NAME OpenSSLManualInitTest COMMAND OpenSSLManualInitTest)
- 
--add_executable(SecurityTest SecurityTest.cpp)
--target_link_libraries(SecurityTest
--    testgencpp
--    ${Boost_LIBRARIES}
--)
--target_link_libraries(SecurityTest thrift)
--if (NOT MSVC AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT MINGW)
--    target_link_libraries(SecurityTest -lrt)
--endif ()
--add_test(NAME SecurityTest COMMAND SecurityTest -- 
"${CMAKE_CURRENT_SOURCE_DIR}/../../../test/keys")
--
--add_executable(SecurityFromBufferTest SecurityFromBufferTest.cpp)
--target_link_libraries(SecurityFromBufferTest
--    testgencpp
--    ${Boost_LIBRARIES}
--)
--target_link_libraries(SecurityFromBufferTest thrift)
--if (NOT MSVC AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT MINGW)
--    target_link_libraries(SecurityFromBufferTest -lrt)
--endif ()
--add_test(NAME SecurityFromBufferTest COMMAND SecurityFromBufferTest -- 
"${CMAKE_CURRENT_SOURCE_DIR}/../../../test/keys")
--
- endif()
- 
- if(WITH_QT5)

diff --git a/dev-libs/thrift/thrift-0.16.0-r2.ebuild 
b/dev-libs/thrift/thrift-0.16.0-r2.ebuild
deleted file mode 100644
index 84cba7922336..000000000000
--- a/dev-libs/thrift/thrift-0.16.0-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ bindings for Apache Thrift"
-HOMEPAGE="https://thrift.apache.org/lib/cpp.html";
-SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="libevent lua +ssl test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       dev-libs/boost:=[nls]
-       dev-libs/openssl:=
-       libevent? ( dev-libs/libevent )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-REQUIRED_USE="
-       test? ( ssl )
-"
-
-PATCHES=(
-       "${FILESDIR}/thrift-0.16.0-network-tests.patch"
-)
-
-src_configure() {
-       local mycmakeargs=(
-               -DBUILD_CPP=ON
-               -DBUILD_C_GLIB=OFF
-               -DBUILD_JAVA=OFF
-               -DBUILD_JAVASCRIPT=OFF
-               -DBUILD_NODEJS=OFF
-               -DBUILD_PYTHON=OFF
-               -DBUILD_TESTING=$(usex test 'ON' 'OFF')
-               -DWITH_LIBEVENT=$(usex libevent 'ON' 'OFF')
-               -DWITH_OPENSSL=$(usex ssl 'ON' 'OFF')
-               -DWITH_ZLIB=ON
-               -Wno-dev
-       )
-       cmake_src_configure
-}

diff --git a/dev-libs/thrift/thrift-0.18.1-r1.ebuild 
b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
deleted file mode 100644
index e7fbc703524a..000000000000
--- a/dev-libs/thrift/thrift-0.18.1-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ bindings for Apache Thrift"
-HOMEPAGE="https://thrift.apache.org/lib/cpp.html";
-SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~s390 ~x86"
-IUSE="libevent lua +ssl test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       dev-libs/boost:=[nls]
-       dev-libs/openssl:=
-       sys-libs/zlib:=
-       libevent? ( dev-libs/libevent:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-       app-alternatives/lex
-       app-alternatives/yacc
-"
-
-REQUIRED_USE="
-       test? ( ssl libevent )
-"
-
-PATCHES=(
-       "${FILESDIR}/thrift-0.16.0-network-tests.patch"
-       "${FILESDIR}/thrift-0.18.1-tests.patch"
-)
-
-src_configure() {
-       local mycmakeargs=(
-               -DBUILD_CPP=ON
-               -DBUILD_C_GLIB=OFF
-               -DBUILD_JAVA=OFF
-               -DBUILD_JAVASCRIPT=OFF
-               -DBUILD_NODEJS=OFF
-               -DBUILD_PYTHON=OFF
-               -DBUILD_TESTING=$(usex test 'ON' 'OFF')
-               -DWITH_LIBEVENT=$(usex libevent 'ON' 'OFF')
-               -DWITH_OPENSSL=$(usex ssl 'ON' 'OFF')
-               -DWITH_ZLIB=ON
-               -Wno-dev
-       )
-       cmake_src_configure
-}
-
-src_test() {
-       MAKEOPTS="-j1" cmake_src_test
-}

diff --git a/dev-libs/thrift/thrift-0.20.0.ebuild 
b/dev-libs/thrift/thrift-0.20.0.ebuild
deleted file mode 100644
index f57f4a9b262a..000000000000
--- a/dev-libs/thrift/thrift-0.20.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ bindings for Apache Thrift"
-HOMEPAGE="https://thrift.apache.org/lib/cpp.html";
-SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~s390 ~x86"
-IUSE="libevent lua +ssl test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       dev-libs/boost:=[nls(+)]
-       dev-libs/openssl:=
-       sys-libs/zlib:=
-       libevent? ( dev-libs/libevent:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-       app-alternatives/lex
-       app-alternatives/yacc
-"
-
-REQUIRED_USE="
-       test? ( ssl libevent )
-"
-
-PATCHES=(
-       "${FILESDIR}/thrift-0.16.0-network-tests.patch"
-       "${FILESDIR}/thrift-0.18.1-tests.patch"
-)
-
-src_configure() {
-       local mycmakeargs=(
-               -DBUILD_CPP=ON
-               -DBUILD_C_GLIB=OFF
-               -DBUILD_JAVA=OFF
-               -DBUILD_JAVASCRIPT=OFF
-               -DBUILD_NODEJS=OFF
-               -DBUILD_PYTHON=OFF
-               -DBUILD_TESTING=$(usex test 'ON' 'OFF')
-               -DWITH_LIBEVENT=$(usex libevent 'ON' 'OFF')
-               -DWITH_OPENSSL=$(usex ssl 'ON' 'OFF')
-               -DWITH_ZLIB=ON
-               -Wno-dev
-       )
-       cmake_src_configure
-}
-
-src_test() {
-       MAKEOPTS="-j1" cmake_src_test
-}

Reply via email to