From 7f63b7011b3f0120ff00a774908f6a5fff66a794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Sun, 19 Oct 2025 12:52:43 +0200 Subject: [PATCH] [dev-libs/mongo-c-driver] jank 1.24.4-r1, as its in a pr --- dev-libs/mongo-c-driver/Manifest | 1 - .../mongo-c-driver-1.24.4-r1.ebuild | 126 ------------------ 2 files changed, 127 deletions(-) delete mode 100644 dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest index 7fbd1b2..0c866cb 100644 --- a/dev-libs/mongo-c-driver/Manifest +++ b/dev-libs/mongo-c-driver/Manifest @@ -1,3 +1,2 @@ -DIST mongo-c-driver-1.24.4.tar.gz 7916661 BLAKE2B e361b52bf16eed7437428b0481d792ecf2f9cc283fdd6f23916d4a3ffb1b7d7c9ea7a7c4cf5f369e21fb6d4f564b91e07ac2ee44656855993218593dc4f1c166 SHA512 3563c061565d17a76581e188f6e184d7e41f2729812c8815afd34e03ebe6c1d25d7498a2cb1b599a09d24f6268c36473ef5113a14c7585a1532c9abf2e56e936 DIST mongo-c-driver-1.30.6.tar.gz 7450898 BLAKE2B 242b41fed6b6155a35cb8dc696bc3d246795aa6df77c1eb2eb58c16fb603e4bcdf01cbdb382f68c4ede6d29186cdbfebab3fc2262b2acd9994f5f936ffc30e34 SHA512 3351fd784dcaffd5454776e8ebceae444634b525aee63ff1dc45a9f3a0ab5d0716b990bb0a0960553f76e64ac99b18a1f88bec6225f5c000aee48688b9d6d318 DIST mongo-c-driver-1.30.6.tar.gz.asc 833 BLAKE2B 2be5cf50f50191a74213ae7400793a1b4142f34b4ef589eff90db4a00b66514142fe510e941b50a304590cdec256f6020ff1f8220c25fd6aa63444e24dd817c0 SHA512 93c82ba89d4d6741fbe3a92dc36c6fbca16c6d43e2d874261ab38736cba4d74dc6d20808aae9afe8e112a04a65ae27f301d45c9ab9d585f258e7f7fea219f1a1 diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild deleted file mode 100644 index 51b4a0a..0000000 --- a/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} pypy3_11 ) - -inherit cmake python-any-r1 - -DESCRIPTION="Client library written in C for MongoDB" -HOMEPAGE="https://github.com/mongodb/mongo-c-driver" -SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~riscv x86" -IUSE="debug examples icu sasl ssl static-libs test +test-full" -REQUIRED_USE="test? ( static-libs )" - -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/snappy:= - app-arch/zstd:= - ~dev-libs/libbson-${PV}[static-libs?] - dev-python/sphinx - sys-libs/zlib:= - icu? ( dev-libs/icu:= ) - sasl? ( dev-libs/cyrus-sasl:= ) - ssl? ( - dev-libs/openssl:= - )" -DEPEND=" - ${RDEPEND} - test? ( - dev-libs/libbson[static-libs] - test-full? ( - dev-db/mongodb - ) - ) -" -BDEPEND=" - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - ') -" - -python_check_deps() { - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -src_prepare() { - cmake_src_prepare - - # copy private headers for tests since we don't build libbson - if use test; then - mkdir -p src/libbson/tests/bson || die - cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die - fi - - # remove doc files - sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/{d}' CMakeLists.txt || die - - # enable tests - sed -i '/message (STATUS "disabling test-libmongoc since using system libbson")/{d}' CMakeLists.txt || die - sed -i '/SET (ENABLE_TESTS OFF)/{d}' CMakeLists.txt || die - sed -i 's##"bson/bson-private.h"#' src/libbson/tests/test-bson.c || die - - # bug 953521 - sed -i 's/message (FATAL_ERROR "System libbson built without static library target")/message (STATUS "System libbson built without static library target")/' CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath - -DUSE_SYSTEM_LIBBSON=ON - -DENABLE_EXAMPLES=OFF - -DENABLE_ICU="$(usex icu ON OFF)" - -DENABLE_MAN_PAGES=ON - -DENABLE_MONGOC=ON - -DENABLE_SNAPPY=ON - -DENABLE_ZLIB=SYSTEM - -DENABLE_SASL="$(usex sasl CYRUS OFF)" - -DENABLE_SSL="$(usex ssl $(usex ssl OPENSSL) OFF)" - -DENABLE_STATIC="$(usex static-libs ON OFF)" - -DENABLE_TESTS="$(usex test ON OFF)" - -DENABLE_TRACING="$(usex debug ON OFF)" - -DENABLE_UNINSTALL=OFF - -DENABLE_ZSTD=ON - ) - - cmake_src_configure -} - -src_test() { - export MONGOC_TEST_OFFLINE=on - export MONGOC_TEST_SKIP_MOCK=on - echo "/Samples" >> "${T}/skip-tests.txt" - if ! use test-full; then - export MONGOC_TEST_SKIP_LIVE=on - else - local PORT=27099 - export MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" - export MONGOC_ENABLE_MAJORITY_READ_CONCERN=on - LC_ALL=C \ - mongod --setParameter enableTestCommands=1 \ - --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket \ - --fork --dbpath="${T}"\ - --logpath="${T}/mongod.log" || die - fi - - ../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc \ - --skip-tests "${T}/skip-tests.txt" || die - if use test-full; then - kill $(<"${T}/mongod.lock") - fi - -} - -src_install() { - if use examples; then - docinto examples - dodoc src/libmongoc/examples/*.c - fi - - cmake_src_install -}