summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/FP16/FP16-2021.03.20-r4.ebuild6
-rw-r--r--dev-libs/FP16/Manifest2
-rw-r--r--dev-libs/Manifest.gzbin100636 -> 100651 bytes
-rw-r--r--dev-libs/apache-arrow/Manifest8
-rw-r--r--dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild131
-rw-r--r--dev-libs/apache-arrow/apache-arrow-17.0.0.ebuild131
-rw-r--r--dev-libs/apache-arrow/files/apache-arrow-11.0.0-shared-lz4.patch14
-rw-r--r--dev-libs/libpcre/Manifest1
-rw-r--r--dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch17
-rw-r--r--dev-libs/librdkafka/Manifest2
-rw-r--r--dev-libs/librdkafka/librdkafka-2.6.1.ebuild114
-rw-r--r--dev-libs/nss/Manifest3
-rw-r--r--dev-libs/nss/files/nss-3.106-disable-broken-tests.patch30
-rw-r--r--dev-libs/nss/nss-3.101.2.ebuild2
-rw-r--r--dev-libs/oneDNN/Manifest1
-rw-r--r--dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch13
-rw-r--r--dev-libs/simdjson/Manifest1
-rw-r--r--dev-libs/simdjson/files/simdjson-1.0.0-dont-fetch-data-tarball.patch16
-rw-r--r--dev-libs/xmlrpc-c/Manifest6
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild12
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild12
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild7
22 files changed, 151 insertions, 378 deletions
diff --git a/dev-libs/FP16/FP16-2021.03.20-r4.ebuild b/dev-libs/FP16/FP16-2021.03.20-r4.ebuild
index af3be0a34c68..564148e1658e 100644
--- a/dev-libs/FP16/FP16-2021.03.20-r4.ebuild
+++ b/dev-libs/FP16/FP16-2021.03.20-r4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 cmake
CommitId=0a92994d729ff76a58f692d3028ca1b64b145d91
@@ -22,7 +22,7 @@ DEPEND="dev-libs/psimd"
RDEPEND="
${DEPEND}
${PYTHON_DEPS}
- dev-python/PeachPy[${PYTHON_USEDEP}]
+ dev-python/peachpy[${PYTHON_USEDEP}]
"
BDEPEND="test? ( dev-cpp/gtest )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/FP16/Manifest b/dev-libs/FP16/Manifest
index 64ebc215f4d2..1d7b810ed779 100644
--- a/dev-libs/FP16/Manifest
+++ b/dev-libs/FP16/Manifest
@@ -1,4 +1,4 @@
AUX FP16-2021.03.20-gentoo.patch 1876 BLAKE2B 56863806f1040c5a92e04f7cf120e2ae4e4e6c59b336bf8734d0b0945e29d17afb5c244e94fab6023567227878b72e73d3c8d669e4af311bfc703f545b82d847 SHA512 0ac6379a5d92a70df72c4a0bce0d437ebb7733fa6f61b0006cedd007f9c071c2b7c9727cd559c39c08a8528f29c2d96397b566512eca6fa4c5a5d812085125cf
DIST FP16-2021.03.20.tar.gz 71228 BLAKE2B e598225032324ffe38db9002e8397e67a713b6323ac57408e7e39e146826b2bb1dab60cd75181a25b1b07958463e3913bbf0e53b23803e53d472fda66b8ba6d5 SHA512 3f094f242425ea37de274eb8539dc5f8ab0c13fd5325d14180ef12e9c04e6002a110d086c4c667f7c8054af337deab096d59482eb95cc8a632c3c412b48e89d1
-EBUILD FP16-2021.03.20-r4.ebuild 1176 BLAKE2B 2091d0e381fd3b006b70ef6a3ea9110a72b1a2040fcf3cd98a52745effe3adb5268c16e5c6a9bb091400e97adc4d33da4987844e0336b2ec09384a13de38a117 SHA512 59fb871cdfbffd7e1fe55914f5ea804e3a74331bccec437e088c4e3839f39f4d5831be9ca9832c29d135f59daa90f9abfeba4d79bf784103542384a6c276d705
+EBUILD FP16-2021.03.20-r4.ebuild 1177 BLAKE2B 046327fe646592a1421f5c453bc3c4a854bab03c5fa589087a216fe956692008814817ab5f5c37adf9a94888a2fc5efe2c09dade3e0b6797a957fc39840474c9 SHA512 40e508d97b86948f19378bec453cf868553a613d22f4692f1b2540f638e846b7444e7cda9c7af0eb85a5ab85573dd78f42ab1877c7de2a250e2ab34a8b3b900a
MISC metadata.xml 329 BLAKE2B eda810b21ca05e2e16f2eafac194cdca189d27449bc9322488aeca215a9b2c10ce68145abab1abb984e290ab6ca8ce21c3beaf06ecd76d7574fd8b82388f4e63 SHA512 27ca59c0862f75f24dc64f9af5eee96cf63ef4bd468e17f5d04cc23289dbb5c44af9b230707ad13d1ff85e75db4d5485d7226c9e6d80e8bc80d9e6f3b2e18acd
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index d9e8823b623c..9034c0cf41a1 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index f7266f4360a6..051c712f14a3 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -1,13 +1,5 @@
-AUX apache-arrow-11.0.0-shared-lz4.patch 456 BLAKE2B b6c8263ac0cf52e49004836ebd10095aa35e5261265f273d7c22dfc6b7a90ceae5882b9c4de51674f11e8b96e84f881141212e197a80dea9db567da7c033a3ea SHA512 11fab04e1c1da46b6407c52a3bfed12e7bffc36046dd8dc379d1a368010f01eaf7b5f791ecb9fb4d15dd778106b401663ea8c1aceb80e799201b71837c18203f
-DIST apache-arrow-16.1.0.tar.gz 21707079 BLAKE2B 5541c364351e59e8164f2461546bce3ddc834d70b3a03b815b681187674bdd89ccfb7eb113bf9010c821845b0c1fa51f5321bfea5b20927e6364f6452ec980d2 SHA512 28975f59e1fdde2dba4afaf4a5ba934b63db3a7f27656e2aa0af0f0d2a046c9dbfa9a6082de94629c36d03809b296566a37ea65ec5a2fc17fedac7d21e272d31
-DIST apache-arrow-17.0.0.tar.gz 21822331 BLAKE2B 64f9321cbf13fafae5938f26840d3ef642d6f5b40386315030bc70fe8703786ee394c8483d2bde7961cf2b5c15470ffebd7c66029e116b05cfbf5524e9fe51f1 SHA512 4e2a617b8deeb9f94ee085653a721904a75696f0827bcba82b535cc7f4f723066a09914c7fa83c593e51a8a4031e8bf99e563cac1ebb1d89604cb406975d4864
DIST apache-arrow-18.0.0.tar.gz 19113236 BLAKE2B c358f8e61155432540a4002c6dfba7a3763d934a43eddae0a9a6f98bb26879df51e3cdcc64db6dd684ffde2ef8ef6dcff8906355b5769f71afae907aa1e920c5 SHA512 4df30ab5561da695eaa864422626b9898555d86ca56835c3b8a8ca93a1dbaf081582bb36e2440d1daf7e1dd48c76941f1152a4f25ce0dbcc1c2abe244a00c05e
-DIST apache-arrow-arrow-data-25d16511e8d42c2744a1d94d90169e3a36e92631.tar.gz 3571960 BLAKE2B c1c076bb3ff6427a45d1a157c60fb13c37786f97d213768c0bbe1ae073b5fb8d23cd402bdcfee303061df56bf3421ea8376f7c4ba9fec04c5cb35a85a32280f2 SHA512 abbc18da8f03b123a2d97eee709e929bbb5d567bf23219bbc63508c0e82ef99d7c0d71ca2d952566b63e968cffd96c5e1c62be9cb658323c949f229ff03234a8
-DIST apache-arrow-arrow-data-735ae7128d571398dd798d7ff004adebeb342883.tar.gz 3572136 BLAKE2B 35fdc78211adbfd326004e264a6480e8ec3e1debde9f4ffefea63dfe450d8e6e2b30f8ea5574ab001bb2d658a12dae0176da4524ed139bf7575e3ec1648f6795 SHA512 e5bb17efcb0f80aa52e21722d663a3085df6bc8dedfe446efa942d6c479dd7eb486ab2899c02380467f1008b305ec7a831847b6d68e0be0107ebe498db1f4eb5
-DIST apache-arrow-parquet-data-74278bc4a1122d74945969e6dec405abd1533ec3.tar.gz 1037654 BLAKE2B c9bb725a16f6706a3859bb36a60b700af62cb5f96546483ef1de0b65900b02b4f9013841d7b3dc70fd0f2fd8969b4d5c72d0fb68972568f61b4a6863a0df6f60 SHA512 18f8e2480079a0fd29eec2b8e5f753af1ee80255f6fc80af4acbf5c56e6dec08e2f9f54d8c5734c929ef901c63e4009c5d830325333fa6cc947d40ff5dcddfa3
DIST arrow-testing-4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz 3572558 BLAKE2B fe5b6a46babbde8e2becefea09fecf090201a49faa7d4ee2f44b0bb4da42c344b37564999d32fdbd54a81a56c33fbde9b2d9d2fa664bf127cb5661e845fb6229 SHA512 6758ad936e1eeb2c5dd2b4b40fe90822a48a4ce67ee4d36657c168e1db5d9a17c092f4cf571b13d56b568a773515385441874d1ea36a1f6e5b15a99f67176fa3
DIST parquet-testing-cb7a9674142c137367bf75a01b79c6e214a73199.tar.gz 1068025 BLAKE2B 0fdd12d04108b27b17564c60ca36e751453f5d74cfbbe3a076e8befa1696aa0f093e2d1a5eacb99e69a98deda502930ba79b8329403af1e8b9d696e6617c6075 SHA512 dd221d9d59442cebb7158d7cf769d6e5323416bfcde2852eee37a26ff089bc04ea10b9ae7158a37d8694c10469d77c7d251d0dd2549596a7b3899d9c39b45997
-EBUILD apache-arrow-16.1.0.ebuild 3049 BLAKE2B f438fd6983f16626a4f62132345bc4c768c1349f43cec81a7a501bdc6b20b905a1602b961ca9b3ef6c975608b7d0a9af512da2416867f227252017c27b083f17 SHA512 c6164b633e0ea7b2fcdd95cb69b0e09ae031d323bafda63d6f5d5238a4528d59b94aff70361a964ae92f7a1557a3ec948798d3afa26870b52d42f3ee9290038e
-EBUILD apache-arrow-17.0.0.ebuild 3048 BLAKE2B db997b67b6ac9c42b4e751a525ab876f8cd67fe8a561fe28d1d96d202b2cfec32986f41529cdcd03bd39b678533a53a494335199753b8ce5cc2b69cfc4e40c5d SHA512 ae71be0c846ea44704b8f678c39782962169d3297540b7be380570b571cd7ec643a614f0eaecea35b4163ab49cd24a813bb74066e9856bb930139b4a4594bf1f
EBUILD apache-arrow-18.0.0.ebuild 2988 BLAKE2B 2cbbb8d48ccf1f166255fef3cd83b6954070e166fbc92b25feaca9a205eacfd49dd20a4e4b84b3caa9e42d89d0a33eb3f0f74165e9d966ee82348aa28261b611 SHA512 56ea0d4ccdac63dcfe1640d6e9157cde776b12346ff876c3188dbf25fceb7c56163644aba89a7396571ffeaa477bc256cac811b5f72580eb0602a6de10a4596f
MISC metadata.xml 912 BLAKE2B bffeb1e6d52455313e89396d9b1821fd7d5064e887213d13ae933ef8185318a40095c1623f3793f62d296ecb1afed591614fadc2ca3f75332df1e5a2f5a28d84 SHA512 11fb4dfe0e8c938e6bf3e7e53d1dccee08d80ba32396ac454226827e7c4ed2db70c53812060a9478e359fb2c48c221a05b3632409d73f2659b2117b7c56e8e51
diff --git a/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild b/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild
deleted file mode 100644
index 8b1d7dc7296d..000000000000
--- a/dev-libs/apache-arrow/apache-arrow-16.1.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# arrow.git: testing
-ARROW_DATA_GIT_HASH=25d16511e8d42c2744a1d94d90169e3a36e92631
-# arrow.git: cpp/submodules/parquet-testing
-PARQUET_DATA_GIT_HASH=74278bc4a1122d74945969e6dec405abd1533ec3
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="
- https://arrow.apache.org/
- https://github.com/apache/arrow/
-"
-SRC_URI="
- mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
- test? (
- https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
- -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
- https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
- -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
- )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
-IUSE="
- +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
- test zlib zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- brotli? ( app-arch/brotli:= )
- bzip2? ( app-arch/bzip2:= )
- compute? ( dev-libs/libutf8proc:= )
- dataset? (
- dev-libs/libutf8proc:=
- )
- lz4? ( app-arch/lz4:= )
- parquet? (
- dev-libs/libutf8proc:=
- dev-libs/thrift:=
- ssl? ( dev-libs/openssl:= )
- )
- re2? ( dev-libs/re2:= )
- snappy? ( app-arch/snappy:= )
- zlib? ( sys-libs/zlib:= )
- zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}
- dev-cpp/xsimd
- >=dev-libs/boost-1.81.0
- json? ( dev-libs/rapidjson )
- test? (
- dev-cpp/gflags
- dev-cpp/gtest
- )
-"
-
-REQUIRED_USE="
- test? (
- json
- parquet? ( zstd )
- )
- ssl? ( json )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
-)
-
-src_prepare() {
- # use Gentoo CXXFLAGS, specify docdir at src_configure.
- sed -i \
- -e '/SetupCxxFlags/d' \
- -e '/set(ARROW_DOC_DIR.*)/d' \
- CMakeLists.txt \
- || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DARROW_BUILD_STATIC=OFF
- -DARROW_BUILD_TESTS=$(usex test)
- -DARROW_COMPUTE=$(usex compute)
- -DARROW_CSV=ON
- -DARROW_DATASET=$(usex dataset)
- -DARROW_DEPENDENCY_SOURCE=SYSTEM
- -DARROW_DOC_DIR=share/doc/${PF}
- -DARROW_FILESYSTEM=ON
- -DARROW_HDFS=ON
- -DARROW_JEMALLOC=OFF
- -DARROW_JSON=$(usex json)
- -DARROW_PARQUET=$(usex parquet)
- -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl)
- -DARROW_USE_CCACHE=OFF
- -DARROW_USE_SCCACHE=OFF
- -DARROW_WITH_BROTLI=$(usex brotli)
- -DARROW_WITH_BZ2=$(usex bzip2)
- -DARROW_WITH_LZ4=$(usex lz4)
- -DARROW_WITH_RE2=$(usex re2)
- -DARROW_WITH_SNAPPY=$(usex snappy)
- -DARROW_WITH_ZLIB=$(usex zlib)
- -DARROW_WITH_ZSTD=$(usex zstd)
- -DCMAKE_CXX_STANDARD=17
- )
- cmake_src_configure
-}
-
-src_test() {
- export PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data"
- export ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data"
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- if use test; then
- cd "${D}"/usr/$(get_libdir) || die
- rm -r cmake/ArrowTesting || die
- rm libarrow_testing* || die
- rm pkgconfig/arrow-testing.pc || die
- fi
-}
diff --git a/dev-libs/apache-arrow/apache-arrow-17.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-17.0.0.ebuild
deleted file mode 100644
index 1139e04d20cd..000000000000
--- a/dev-libs/apache-arrow/apache-arrow-17.0.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# arrow.git: testing
-ARROW_DATA_GIT_HASH=735ae7128d571398dd798d7ff004adebeb342883
-# arrow.git: cpp/submodules/parquet-testing
-PARQUET_DATA_GIT_HASH=74278bc4a1122d74945969e6dec405abd1533ec3
-
-DESCRIPTION="A cross-language development platform for in-memory data."
-HOMEPAGE="
- https://arrow.apache.org/
- https://github.com/apache/arrow/
-"
-SRC_URI="
- mirror://apache/arrow/arrow-${PV}/${P}.tar.gz
- test? (
- https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz
- -> ${PN}-parquet-data-${PARQUET_DATA_GIT_HASH}.tar.gz
- https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz
- -> ${PN}-arrow-data-${ARROW_DATA_GIT_HASH}.tar.gz
- )
-"
-S="${WORKDIR}/${P}/cpp"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86"
-IUSE="
- +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
- test zlib zstd
-"
-REQUIRED_USE="
- test? (
- json
- parquet? ( zstd )
- )
- ssl? ( json )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- brotli? ( app-arch/brotli:= )
- bzip2? ( app-arch/bzip2:= )
- compute? ( dev-libs/libutf8proc:= )
- dataset? (
- dev-libs/libutf8proc:=
- )
- lz4? ( app-arch/lz4:= )
- parquet? (
- dev-libs/libutf8proc:=
- dev-libs/thrift:=
- ssl? ( dev-libs/openssl:= )
- )
- re2? ( dev-libs/re2:= )
- snappy? ( app-arch/snappy:= )
- zlib? ( sys-libs/zlib:= )
- zstd? ( app-arch/zstd:= )
-"
-DEPEND="
- ${RDEPEND}
- dev-cpp/xsimd
- >=dev-libs/boost-1.81.0
- json? ( dev-libs/rapidjson )
- test? (
- dev-cpp/gflags
- dev-cpp/gtest
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch"
-)
-
-src_prepare() {
- # use Gentoo CXXFLAGS, specify docdir at src_configure.
- sed -i \
- -e '/SetupCxxFlags/d' \
- -e '/set(ARROW_DOC_DIR.*)/d' \
- CMakeLists.txt \
- || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DARROW_BUILD_STATIC=OFF
- -DARROW_BUILD_TESTS=$(usex test)
- -DARROW_COMPUTE=$(usex compute)
- -DARROW_CSV=ON
- -DARROW_DATASET=$(usex dataset)
- -DARROW_DEPENDENCY_SOURCE=SYSTEM
- -DARROW_DOC_DIR=share/doc/${PF}
- -DARROW_FILESYSTEM=ON
- -DARROW_HDFS=ON
- -DARROW_JEMALLOC=OFF
- -DARROW_JSON=$(usex json)
- -DARROW_PARQUET=$(usex parquet)
- -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl)
- -DARROW_USE_CCACHE=OFF
- -DARROW_USE_SCCACHE=OFF
- -DARROW_WITH_BROTLI=$(usex brotli)
- -DARROW_WITH_BZ2=$(usex bzip2)
- -DARROW_WITH_LZ4=$(usex lz4)
- -DARROW_WITH_RE2=$(usex re2)
- -DARROW_WITH_SNAPPY=$(usex snappy)
- -DARROW_WITH_ZLIB=$(usex zlib)
- -DARROW_WITH_ZSTD=$(usex zstd)
- -DCMAKE_CXX_STANDARD=17
- )
- cmake_src_configure
-}
-
-src_test() {
- export PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data"
- export ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data"
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
- if use test; then
- cd "${D}"/usr/$(get_libdir) || die
- rm -r cmake/ArrowTesting || die
- rm libarrow_testing* || die
- rm pkgconfig/arrow-testing.pc || die
- fi
-}
diff --git a/dev-libs/apache-arrow/files/apache-arrow-11.0.0-shared-lz4.patch b/dev-libs/apache-arrow/files/apache-arrow-11.0.0-shared-lz4.patch
deleted file mode 100644
index fdb26196d0bb..000000000000
--- a/dev-libs/apache-arrow/files/apache-arrow-11.0.0-shared-lz4.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: cpp/cmake_modules/Findlz4Alt.cmake
-===================================================================
---- cpp.orig/cmake_modules/Findlz4Alt.cmake
-+++ cpp/cmake_modules/Findlz4Alt.cmake
-@@ -32,8 +32,8 @@ if(lz4_FOUND)
- # Conan uses lz4::lz4 not LZ4::lz4
- if(NOT TARGET LZ4::lz4 AND TARGET lz4::lz4)
- add_library(LZ4::lz4 ALIAS lz4::lz4)
-+ return()
- endif()
-- return()
- endif()
-
- if(MSVC_TOOLCHAIN AND NOT DEFINED LZ4_MSVC_LIB_PREFIX)
diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest
index 5c5642b0f5af..fa5093cf5aec 100644
--- a/dev-libs/libpcre/Manifest
+++ b/dev-libs/libpcre/Manifest
@@ -1,4 +1,3 @@
-AUX libpcre-8.41-fix-stack-size-detection.patch 569 BLAKE2B 68f685ccd9ebe0a256f829ff2086d93041dfc872e301a19a234c8da3b834fb5c0da3b510b0f63fff7fc07c1d6680ebfb964ba3dbf1a58b302abb14a393da36a4 SHA512 ac9f6155d055b25bcde26bf11450cb07618d7194e0a2c28e0c38dca4190b3319fbfdb85c97f01210dc7540a708fd4f8879853350d66ae382b54c4704e2e7028b
AUX libpcre-8.45-fix-stack-size-detection.patch 651 BLAKE2B 35eea87eecdf5041bf6def6bdd6bec99ef9d60b68f9f3676d26472a8752315ddc9de1268e921b3dc2f17efb8aad50d9ab22b8f54f5b1b3414c0f18eda8114c05 SHA512 b5ec6545a9e8bc3c9dab948ad53278ccf6c51054f1eeb5b7db3b5926f9526cee287ede3531559588f88c19b73edf7bbf762f8eaef90b62bb01123a8e0f83ab87
DIST pcre-8.45.tar.bz2 1578809 BLAKE2B 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29 SHA512 91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a
EBUILD libpcre-8.45-r2.ebuild 2536 BLAKE2B b845a359d85fb67d4ceee8b1fb54810c2d906d7748737b67a7e1088c354f68109f5c49a90b20c31bb64f947a5263d78ff2d970b536aec85577c79a111a3b5e82 SHA512 3f4ad68996fd09e7e36be40e06bd17afc9d1b11dceaafa8cdf9ffe8f815970b73f8a1bf81989db8aa1c5a5c85060eaef32e6815e6344bef32f3aca954dc59cf0
diff --git a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch
deleted file mode 100644
index b5392677943d..000000000000
--- a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.exim.org/show_bug.cgi?id=2173#c4
-
---- a/pcre_exec.c
-+++ b/pcre_exec.c
-@@ -509,6 +509,12 @@
- (e.g. stopped by repeated call or recursion limit)
- */
-
-+#ifdef __GNUC__
-+static int
-+match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
-+ PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
-+ unsigned int rdepth) __attribute__((noinline,noclone));
-+#endif
- static int
- match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode,
- PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb,
diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest
index 14992478ef22..34b2912d513f 100644
--- a/dev-libs/librdkafka/Manifest
+++ b/dev-libs/librdkafka/Manifest
@@ -1,4 +1,6 @@
AUX librdkafka-2.2.0-backport-pr4449.patch 12334 BLAKE2B 1787951e628e64890e1a84203f25609d0488ebf8508e16214a9c9c97f23b853cbd86d1b5ceeb3f00d9118245bf9771ad5db82f5db60c37f1c3d2ba493bf3fa4a SHA512 4e8e2de48025ec7b17c070d1e830a8bead9470d283e26ed0b4a9c7779cb2963cd129e59283da07d44f5a46917c783b026367ce575c6a3d103759e7b64855d937
DIST librdkafka-2.2.0.tar.gz 4340164 BLAKE2B 394c9fd25db0a3a02b16fec3d5d5acc4808b4c8a6c8e025e71f15a91c6311206bf4d7c863860be36483c150bb10955cdc98ba0f088fa493b20ae52154e2a83d0 SHA512 1a85b5864efdeece1327e461b62a378f24b73eb7174168f630aeff01d4a5074d6b2f15744bc267665fcfc6384e804df00c20b7271ecd85a98dca84746b86b4d9
+DIST librdkafka-2.6.1.tar.gz 4742684 BLAKE2B 4ee3d54f37b1c9d1a2dbaa77631459a9889319ca3ab00a31c201ecf0ae8e1c9a11663cf76aa322ca8aa6364008b11e6dbcc853c1cfe6bfdc04dab375a14da605 SHA512 d2b3fe9c38608174eb965ecdfb8f80e04eadaeb7b0f8b7dd2dddb9c6440f4b30785d261103085d4a6370843c68434238d15479450c84b52eca4b769c73d4ac11
EBUILD librdkafka-2.2.0-r1.ebuild 2663 BLAKE2B cd220429c2d5c3a5db4d1a8453a418110f348df0bfc20d74edf6ff5ecdfe08c8993aed16d738ffc25cc312e76b799c2937dc12276ddd3ccfa9d32385f5a83305 SHA512 236816b790a37e58e7b11dbc67df348bb18d49a3d50312e5aa066418fe13501d1be709b7e75428414e0aad0574f4ec617610fe3791646574a028e45b8590a2ab
+EBUILD librdkafka-2.6.1.ebuild 2610 BLAKE2B f3698ef9013612a56d44acc6ec0ea51b88aa48593c16892bc7b8c39ade1545df773a791b50b043182785afd4a408824b66b4510cc6558b3a2a79fc3137c69b3c SHA512 0b0c66254df959021e7d8e4069d0229b0d159d84621aeb1031870f63b7b42be10e495a12adb4e38064f3fee70053bebc0b400bc7903c7fd7627a0d78326aad3e
MISC metadata.xml 458 BLAKE2B 9fe3256ed33cb5691e327d86d5276cfa37e898e938c623f0643bf6cb583e4ee6bd34922880185bdbabc638e2e85ffe157554ff95063db7a348fc9e6f425411e6 SHA512 84279a77f53332007509a0912059a5fb71fed16f0976dbdad200f7a0ff54cff43e17d94afa05f8169181c3fd1aa18e93f6c2e4e279e01cbe9fefdaba46042e7a
diff --git a/dev-libs/librdkafka/librdkafka-2.6.1.ebuild b/dev-libs/librdkafka/librdkafka-2.6.1.ebuild
new file mode 100644
index 000000000000..dd56c3b8b510
--- /dev/null
+++ b/dev-libs/librdkafka/librdkafka-2.6.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit flag-o-matic python-any-r1 toolchain-funcs
+
+DESCRIPTION="Apache Kafka C/C++ client library"
+HOMEPAGE="https://github.com/confluentinc/librdkafka"
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/confluentinc/${PN}.git"
+
+ inherit git-r3
+else
+ SRC_URI="https://github.com/confluentinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="BSD-2"
+
+# subslot = soname version
+SLOT="0/1"
+
+IUSE="+lz4 sasl ssl static-libs +zstd"
+
+LIB_DEPEND="
+ lz4? ( app-arch/lz4:=[static-libs(+)] )
+ sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] )
+ ssl? ( dev-libs/openssl:0=[static-libs(+)] )
+ zstd? ( app-arch/zstd:=[static-libs(+)] )
+ sys-libs/zlib:=[static-libs(+)]
+"
+# which: https://github.com/confluentinc/librdkafka/pull/4353
+BDEPEND="
+ sys-apps/which
+ virtual/pkgconfig
+ ${PYTHON_DEPS}
+"
+
+RDEPEND="net-misc/curl
+ !static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+
+DEPEND="
+ ${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+ static-libs? ( ${LIB_DEPEND} )
+"
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} != "9999" ]]; then
+ sed -i \
+ -e "s/^\(export RDKAFKA_GITVER=\).*/\1\"${PV}@release\"/" \
+ tests/run-test.sh || die
+ fi
+}
+
+src_configure() {
+ # error: unknown register name ‘%edx’ in ‘asm’
+ # https://bugs.gentoo.org/895464
+ # https://github.com/confluentinc/librdkafka/issues/2426
+ filter-lto
+
+ tc-export AR CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
+
+ local myeconf=(
+ --prefix="${EPREFIX}/usr"
+ --build="${CBUILD}"
+ --host="${CHOST}"
+ --mandir="${EPREFIX}/usr/share/man"
+ --infodir="${EPREFIX}/usr/share/info"
+ --datadir="${EPREFIX}/usr/share"
+ --sysconfdir="${EPREFIX}/etc"
+ --localstatedir="${EPREFIX}/var"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --no-cache
+ --no-download
+ --disable-debug-symbols
+ $(use_enable lz4)
+ $(use_enable sasl)
+ $(usex static-libs '--enable-static' '')
+ $(use_enable ssl)
+ $(use_enable zstd)
+ )
+
+ ./configure ${myeconf[@]} || die
+}
+
+src_test() {
+ # Simulate CI so we do not fail when tests are running longer than expected,
+ # https://github.com/confluentinc/librdkafka/blob/v1.6.1/tests/0062-stats_event.c#L101-L116
+ local -x CI=true
+
+ emake -C tests run_local
+}
+
+src_install() {
+ emake -j1 \
+ DESTDIR="${D}" \
+ docdir="/usr/share/doc/${PF}" \
+ install
+
+ if ! use static-libs; then
+ find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+ fi
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 2af269d3285a..8c23b5be9dcd 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,6 +1,5 @@
AUX nss-3.103-gentoo-fixes-add-pkgconfig-files.patch 6214 BLAKE2B af2b685f5ef32b971abd27c9cf77aed0cee684863aae1d2dd3a1106814aa6a4df3a654012962ce0bbf5d0d354a349ee2366c6281c98ba5f3fe849dd5ec13d4c4 SHA512 cdf8bb84ee0192be165b0ddacc6a55295153d587d653381a4d92ca39e69a9f178ea9720bd68ef8193930149b17c26e2fe31e39a10d6b32e8f4a2edf9c89ab632
AUX nss-3.106-bmo-1927096-fix-broken-test-files.patch 1600 BLAKE2B a0da0ad76060b575b57c2a323f4725ff8ae74488aa0dbb5e8626fef00cbf80fd3c016e8f0200466355ea0245d0416fe95dacd15c4d796215218c0e7f26a0bffe SHA512 54f69c0ee9ed125ef3230bfd2ce19c19ca7b256645f3cf7c2c93d412ec4dc45e2f5f008cff1ecafb33835e24624d81a2751a9f2829d31affc2e0ca05ed695146
-AUX nss-3.106-disable-broken-tests.patch 1520 BLAKE2B 46396fbd21a111f9dd82f1e7ecfe48fd438f3bfdbf2ac35eabb142ece41c95940a88adb43dbabd0b2a71674d207f5a9ec64436674bd8530e98e35019525fb1f5 SHA512 243a5a0977300dcd980dcd8a6938e65d2ea9a3cd491a2a8e7a6b7760e89b15cd51d80d296fc4b74ac960c9460a9bb67a6f6cc8e41c8b0317d93153a518c475cd
AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117ef801389b5b2df47c04aff51bf0759dd5bff41b09d1e9011f99b345d5769a3aab19acb943ee97f8437465518115f6902a0da1 SHA512 7667a020311ca11e8f1836bc146e4a3c94ff2a489882dbe87debcccfeaafeb50e6607574c64254a826b4b6f0bb436b310a3386fff4a58324f0e5e58debaa9d51
AUX nss-3.53-gentoo-fixups.patch 6886 BLAKE2B 1c605d8db02ebe0492c41955207368197a79990e43e219a71962cb28ac0cecd9e0acc2b76e16f5b116fdb8bf8790d96046cb4f376df9b8634ac48e54924589f8 SHA512 51031f92519f57d4b57a547cf549f2d5da1c5a7212d4b304fb0d71d6a85a5aefd64724ec9075c14c9b49c1e99c3ffe91cbec501c3504985aa9b16eacf2aa15ed
AUX nss-3.87-use-clang-as-bgo892686.patch 2693 BLAKE2B fe8a25c9c8599e0f3e630202c824b854ebfa5b3580e79a61f7172a93a5aad2df3754e2e5aba718a22bb2ad5102f4d638ca10508f0b66cf6e8f21da4ea52bf966 SHA512 67d231aa1b2433e5feeff59af6849eee78f6d5ebf601c0f7baaf0e1b5b44c25ca63f012ced677f5562bb45e3fc0dabe0210b123a78b56de4dfe11c5eaafac3bc
@@ -14,7 +13,7 @@ DIST nss-3.105.tar.gz 76620664 BLAKE2B 560a906758200aca522e7bb723b40a315bd97e996
DIST nss-3.106.tar.gz 76621626 BLAKE2B 097a37c396915962a8058c8b8db9dfda11883a58ab36410aad18908fa2d36d886a19d3328d0d7b8d5dd23041bd8253db1d51a5968dfadf3051c3b0e2b0aa2469 SHA512 1659dbc587f93c019f9ca158b3739cb8a05e067ff5660cae586019c93fe5ebdc94885a564d129efbb7ed7ee029636a3a750f3932570c3b02e76fa2593492673f
DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222 SHA512 048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
-EBUILD nss-3.101.2.ebuild 11563 BLAKE2B f046b469b6de5e35004fa696d666abed7474a4ad8bc5b30760831bc1b9900a42d0d0e2819d7807657902857ec862ed699ffbf5eff8789a852babd257d2b7d3a3 SHA512 928136489f69750076e5f7b447b0d2233273b427bd8f9d4f086a862272d6ea1fa52292a54bc8e872fa72323ba7dbfb19b5296364e9a325601d6df160db265ad3
+EBUILD nss-3.101.2.ebuild 11562 BLAKE2B 9759fc450f14ff746940714ccdf14e6342d953383cb5411fa7aae7a1bd79d9a70c7cb356372d4199116fadc9e81a65903a41b00690af48f8a3c67488bc1c3b98 SHA512 ee193cf6494afa7d75e9d2b60cb9a0a69d5484e6d1fe8790bf5202636ed5e0dcc57a5d553dca5ab8065d8014cb4c2ea9f665798bd14d7a147848f826bad451cf
EBUILD nss-3.105.ebuild 11806 BLAKE2B d52058c3c43a743706d3aa996849634011b82b9309901869cbec9b094501334c617948ccc2bfacb758033c7bc6ece036142c910ab511c8c1c3bda2d3c64f656e SHA512 075359144c5ebfff3d265febf8c636e465ffa08876ebf6de0634db5bd0fdb593fad57c7eb81c6bff1c0ad3c3c48d571b06cd57aa7822c6066437efb4be17104a
EBUILD nss-3.106.ebuild 11871 BLAKE2B d5074578d868a83a0f930cebb011a1179febe21900138add4d7aaf48880aba75c211093daa8546b8bfc51be054307e7a87a8e3603f379ef2ab5ff8b76e26ee5a SHA512 dd5e78c1b7f0615865fe01dc697889bc4f6620af26d4e36bdb89321fb1dc8f24ed0275802c124efa899bc081aeb72c0234ca67acfc8b6142394e87b8752982e7
EBUILD nss-3.90.2-r1.ebuild 11712 BLAKE2B 42f3fcfff8b8ff2d0c1c79785acabc538e36ae521a104b8cbb157e5f0ce8b8955819e6493f7f5a2252d9a3790d331c2c8802cc1fe016dc1f7753ec7709552436 SHA512 36c7cc15c4808bbdbb54192ecc67a985e64a8a3b71fbd045d3e52ac78890330513ab5f4ccd40cb3f7486a80acdba8fefeb1996b38b12d4b3b88afaa4b6979ca9
diff --git a/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch b/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch
deleted file mode 100644
index 2e711070344e..000000000000
--- a/dev-libs/nss/files/nss-3.106-disable-broken-tests.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff '--color=auto' -Naur a/tests/tools/tools.sh b/tests/tools/tools.sh
---- a/tests/tools/tools.sh 2024-10-27 18:25:18.489626868 +0200
-+++ b/tests/tools/tools.sh 2024-10-27 18:29:33.732940327 +0200
-@@ -540,26 +540,6 @@
- ret=$?
- html_msg $ret 0 "Importing private key pbmac1 hmac-sha-512 from PKCS#12 file"
- check_tmpfile
--
-- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
-- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
-- ret=$?
-- html_msg $ret 19 "Fail to list private key with bad iterator"
-- check_tmpfile
--
-- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
-- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
-- ret=$?
-- echo "Fail to list private key with bad salt val=$ret"
-- html_msg $ret 19 "Fail to import private key with bad salt"
-- check_tmpfile
--
-- echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'"
-- ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1
-- ret=$?
-- echo "Fail to import private key with no length val=$ret"
-- html_msg $ret 19 "Fail to import private key with no length"
-- check_tmpfile
- }
-
- ############################## tools_p12 ###############################
diff --git a/dev-libs/nss/nss-3.101.2.ebuild b/dev-libs/nss/nss-3.101.2.ebuild
index d8f7f057b6c9..d9a31b93cc12 100644
--- a/dev-libs/nss/nss-3.101.2.ebuild
+++ b/dev-libs/nss/nss-3.101.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
RESTRICT="!test? ( test )"
# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
diff --git a/dev-libs/oneDNN/Manifest b/dev-libs/oneDNN/Manifest
index ff3d9d490ec5..85908874fbde 100644
--- a/dev-libs/oneDNN/Manifest
+++ b/dev-libs/oneDNN/Manifest
@@ -1,4 +1,3 @@
-AUX oneDNN-3.3.3-include-cstdint.patch 384 BLAKE2B dd958da1fbb85ebb4946025e9dc53f1263f0e6da06add1a3689bed951f6eeebbdc2f925961c04f3f97d3ad458dcd0819154023f74558f12c9470e767cfa77220 SHA512 e03ed31bca57ffa7f1c8d672a120e0411d41e211435964f5ef751bf22791fc438aa282c68255dd88e7aeb3396d6ab0c77e616d8a16fa1c65f6c8c60d8fc3ff01
DIST oneDNN-3.5.2.tar.gz 13190514 BLAKE2B 4d274fcdc9d30de4df5d6c949932e65f1ddefa56d96ec87c60aee2122cd8f250bbe6dfffb329ca9e413dd13fdb5478d3470076f0913cc53b1d418a2997f88377 SHA512 80b6eda44fc600eff8b98ce58937b98440ab3cf18e0022df366e417189ae42e722e6b11f9c2c01049313bd9d3f7e74eff8efc6ac8590b602d16b32265dd74578
DIST oneDNN-3.6.1.tar.gz 13786059 BLAKE2B 399f9213614527eea93e12d53b37cbf6199c9da6308a4ea7c1a73b6759a9e3e81a25daa9582ae8d2bb4423501c3536ff59adafbe686ccf311e1794ef6394c09b SHA512 5d505b20cb81aad48995c53456277bb6bf96454aadb882093b9e655a4a8130fde0bfdd56740c8a1af6ed9217feb0eb58aabdb7d819728264e342c7b184562596
EBUILD oneDNN-3.5.2.ebuild 3405 BLAKE2B 1fd57c08845b0a2a80e7b51a50bd3aa91e08e39b4b76d032d8cb18f4e4ce286976aa8c442a1552193e53b80c3f777d22dcfa97817be5a12563f69e2c1ba4357f SHA512 d44a848fe14d9fde8c622a039282359bbd306b2f64e5884ccc2dc6e35443f0b7572053e869c3b0de2d8fd53ece0f04240c2c908f32fe95266c34d89bd2faa93c
diff --git a/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch b/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch
deleted file mode 100644
index 024c1350340e..000000000000
--- a/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix for dims.hpp:25:28: error: int64_t was not declared in this scope
-Bug: https://bugs.gentoo.org/922778
-Upstream fix: https://github.com/oneapi-src/oneDNN/pull/1792
---- a/tests/benchdnn/utils/dims.hpp
-+++ b/tests/benchdnn/utils/dims.hpp
-@@ -18,6 +18,7 @@
- #define UTILS_DIMS_T_HPP
-
- #include <cassert>
-+#include <cstdint>
- #include <iostream>
- #include <string>
- #include <vector>
diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index b58c07d2cbc6..7a6092b37c75 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,6 +1,5 @@
AUX simdjson-0.9.0-tests.patch 599 BLAKE2B ac05983a3e8b1396554a4c962352afa39fbb46c53aaba95dae6bacd8c0f9b270499be3df7b82464d6f29a872e0bf9253c3d1a47d3d62727adb166388e2944682 SHA512 6e0220083dd6fcc1426a3d0b8250e8249e83868963e55e7e31221e3df2e2469794d73a59e3068722d20fb5bfb33c9d49ba5c9aa18028c8afd8a8d0d066f29a11
AUX simdjson-1.0.0-dont-bundle-cxxopts.patch 611 BLAKE2B 65671f33b25e9569de8a938801663178290f2627019936d82986bd94a57517edded5fa0e1183c96ca716b512bde2aae54f6cacd75415e054db74205e0eae9559 SHA512 12f9626b375eac67f7ee17ded553653cffcfdbced9abcb7ab15f51ef731477e707304cf1dc0d5e40c79fc3faeafe644f23e81cccba8b6f6408190b71dbf4eb97
-AUX simdjson-1.0.0-dont-fetch-data-tarball.patch 658 BLAKE2B e15a9d8186f422f14e66bd42f07b72441f69b6d6c1caf2536f08f56445f3b869f3a97d49e96e12536e5e86fb1f886233724abcad723ccd19e7563c9d5450fe79 SHA512 5e6aabff62a58274ae058ff8f0057569048578207914c9a983ce0c51bd23eb77e272d0c2f92ff7b164a592569fbd677327f83955700967b71e8ada7f1d103646
AUX simdjson-1.0.0-install-tools.patch 933 BLAKE2B 1464f6eba0bc747dc24fc94ceebefdf52fbdd147293fce80a2d3612c0130a4c0a68bbc7dcad5ac1dbe2f1bbd4b6030ade7dd78717c80be74e497872fd66f0037 SHA512 ba399139793ac9b8be76eba69844d74c931c9edaa20adf42f21353bb242ec9d5e093c9cb26e36542b7b8cb12f75a5a8906992b6569c990af77af189318c67ba7
AUX simdjson-3.1.7-tests.patch 562 BLAKE2B f246a10e4c8af534b41314a7dd8a213f598bcdd313a15b1b6697fd4ba9700696d4b581122306c55195e84eeb2dbfb7b577eea4d81093282783db5264b9a27af4 SHA512 4f95c52bf56d170edc08050f17d9eca85c10d25637e385f096caa2ee7d5c7c32cceba9688f98a1c83360880945955c4a7a5c38e3fb72e3a79e477951f341a2ad
AUX simdjson-3.10.0-dont-bundle-cxxopts.patch 611 BLAKE2B ada786ac90539efe8eec01b41478081bff8275ac59524ed3576bbaa43870a7a91e450ac5e1b0de1e715c8572484651217109a97f34f030f19137548bf1c2d6fb SHA512 94f18e42fe0b4b457081da6cb25ff3662de6bef5314be7361a602630430567788b8d5c1695004814d6f33eae54b0bc0ca7e37daadc2c83472b09eedcac596196
diff --git a/dev-libs/simdjson/files/simdjson-1.0.0-dont-fetch-data-tarball.patch b/dev-libs/simdjson/files/simdjson-1.0.0-dont-fetch-data-tarball.patch
deleted file mode 100644
index b3cd8558b2ff..000000000000
--- a/dev-libs/simdjson/files/simdjson-1.0.0-dont-fetch-data-tarball.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
-index 76651318..da5029c0 100644
---- a/dependencies/CMakeLists.txt
-+++ b/dependencies/CMakeLists.txt
-@@ -19,8 +19,9 @@ if(SIMDJSON_GOOGLE_BENCHMARKS)
- endif()
-
- # The bulk of our benchmarking and testing data has been moved simdjson/simdjson-data
--import_dependency(simdjson-data simdjson/simdjson-data a5b13babe65c1bba7186b41b43d4cbdc20a5c470)
--add_dependency(simdjson-data)
-+if(SIMDJSON_TESTS)
-+ add_subdirectory(simdjson-data dependencies/simdjson-data)
-+endif()
-
- # This prevents variables declared with set() from unnecessarily escaping and
- # should not be called more than once
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index 746c1eb4505b..516aa99be927 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -4,7 +4,7 @@ AUX xmlrpc-c-1.54.06-wformat-security.patch 1107 BLAKE2B 4572a031c01f018af7fe828
DIST xmlrpc-c-1.54.05.tgz 933228 BLAKE2B 50d73fe22454f04ffebf11d4b88986eaac571d107abce4e04244ad0b74469fc5233178967e3dd832a8525514912e4f835fa1ce13c439caf918a2b2d0c05021a0 SHA512 81bf8f398e9cb73b421907d8e304b9a6dc8da931f573f7296457486ade432f4a00a94b6850391690f7b229928f785522e5852db8aca68cb462c71d139e4f27b1
DIST xmlrpc-c-1.54.06.tgz 933199 BLAKE2B 1286323b59aa4d77fe2f8b04fef18d9a448d29a7fa23aad143418e62c92ac6a5156bb61ee58e0df4b0667e73a9170663b02b42fac94b38df71fc789d13e929e0 SHA512 0e8c920ccf04c78947bc66f7210b62c153ba185183c181461584772885690a3bb09dcf63d69c5b0f1f76a96f162a2a0eba6268e7210dda42561f59bec8008733
DIST xmlrpc-c-1.59.03.tgz 935404 BLAKE2B 7a8d2ea19fe698538747d8b5735eb3247dec0c0ef87204cdec3a2aa051581e2d23b1a7b41673ff422c69474c5a4f24243945d5474c30beafc59235bc60c2cad5 SHA512 10b984421e7f4a7c1434b03f542ba1c9f9027ae72ed6022aca5efee55fc630b0f630f1ca5193fd2477c743ffd994c199064b15b73d1b019004f1f8e36cbd6921
-EBUILD xmlrpc-c-1.54.05-r3.ebuild 2015 BLAKE2B 5af107e13e4a7f3b6f2808173f1b91139104287cc28711083ad8650b0ddd796540515b06af4ac565144b512a801f528b8179bec4b58dbb9094b012efdea92ff4 SHA512 c47e08a2cdd9e47d777ee487502d78b67b19afeb83e413944941ccd34a04b0c54ece5c8ec817ec2b5c6a75f12c2b4e1331d6673ffdab7c855cbde750fc5bcf48
-EBUILD xmlrpc-c-1.54.06-r1.ebuild 2094 BLAKE2B 07b13626edfdb7532790191440c5914be524a623473e3721e4f94284ca524bfed9e33ff47e3625829399bfb77b88ab3f93e771c8cae11ba142737ef04c5de937 SHA512 cd1331cf200849e3b35263d2f841c591bde917fd71c3da26fe4c4f055ea0c4267cb12dfc7fd24cf7156fef92cf09401baeffaee7b3083bb0a7ead8f3134da721
-EBUILD xmlrpc-c-1.59.03.ebuild 2042 BLAKE2B b17109ed57e2c568b24ffb9ae9581353a918809c509b34174fabfaa13a2c86f234e36ec6d2bfd9b851991a16af0bc140d2fd6e0d75448d8a450cdf8acb7ceb74 SHA512 b0693054b07c83e87b4f0a6da78013685cd4ab9b56e0194b7bb12ad6916ae501211a45c34fb57d8d11309d9dae05186a070f34faf9f158d6abba58e20baf3938
+EBUILD xmlrpc-c-1.54.05-r3.ebuild 2204 BLAKE2B 4ef32f4fe04c85df0543a13512ad11a3af771e3513f95a15ded1959cb7357f585dccecde9b954bdc227d715485b2835741343282996897ee4d54b0b5e0066e8e SHA512 ad05a2eaa789587dc2d655cb38ded02c3adb3d4713ac75e884c3df784bcc1cb4f3d471f775857b666a1e018b2b092f6521d99b645c5272268267eba2ba7f412c
+EBUILD xmlrpc-c-1.54.06-r1.ebuild 2283 BLAKE2B a688d712820b6082fe289a8659128a09873adf5e459a380def352be8846a2b20ff75bc8dd882be13a9c5113dbd9c7176663a6b18595c91d8278b62189cffe1c0 SHA512 c706028d8607b7b55138db695a91510418b103126aa06007946d3468c205415026730bc4b39b9629ffc33242fe96cf248968c62168afddf062f9fe55066aabb4
+EBUILD xmlrpc-c-1.59.03.ebuild 2124 BLAKE2B ea772608cc214af161971af9ce79b62873e097828738d6053ead554dc566affd2e30baf5aa7a5ddcc40e6c5e40df77ffd1e4fa41d5d3ad01e925a36de405956d SHA512 2914fb35bf01dc91b957c261910a2d61fdccb52267d7e71179e5399c636e9fe4f1335bd60deb66713421fd82e16837b1f7671799b9b5d7363c2c14bd9dea7dc2
MISC metadata.xml 548 BLAKE2B c471932a7dc9bfd7557572a122f5715bd3dab51a3c4d3510dd110077e94f7f03cfcdbd063f5241f3920c5cd871ab9b7b8b6b9beba0d9eedd8d75356095b8191d SHA512 180c83cc1781b2631a10a71e3bd6d99fda2d3e07fcf53aa1b17176b3d935f0f91bb41b3b7f9455ba5eef8d517cc4a6c8f4a87aaaabe58d1d93bf59823d4cc078
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
index b3e2ddbb2651..01ec7579e3d3 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.05-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools toolchain-funcs
+inherit flag-o-matic autotools toolchain-funcs
# Upstream maintains 3 release channels: https://xmlrpc-c.sourceforge.net/release.html
# 1. Only the "Super Stable" series is released as a tarball
@@ -28,7 +28,12 @@ RDEPEND="
libxml2? ( dev-libs/libxml2 )
"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+ virtual/pkgconfig
+ curl? ( net-misc/curl )
+"
PATCHES=(
"${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
@@ -52,6 +57,9 @@ src_prepare() {
src_configure() {
tc-export PKG_CONFIG
+ # xmlrpc-c uses std::auto_ptr which has been removed in C++17
+ append-cxxflags "-std=c++14"
+
econf \
--disable-libwww-client \
--disable-wininet-client \
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
index 184e48e2243a..0a5e8ebcb462 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools toolchain-funcs
+inherit flag-o-matic autotools toolchain-funcs
# Upstream maintains 3 release channels: https://xmlrpc-c.sourceforge.net/release.html
# 1. Only the "Super Stable" series is released as a tarball
@@ -29,7 +29,12 @@ RDEPEND="
libxml2? ( dev-libs/libxml2 )
"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+ virtual/pkgconfig
+ curl? ( net-misc/curl )
+"
PATCHES=(
"${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
@@ -54,6 +59,9 @@ src_prepare() {
src_configure() {
tc-export PKG_CONFIG
+ # xmlrpc-c uses std::auto_ptr which has been removed in C++17
+ append-cxxflags "-std=c++14"
+
econf \
--disable-libwww-client \
--disable-wininet-client \
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
index 4d3950ce61ef..c7b4df22fc20 100644
--- a/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.59.03.ebuild
@@ -29,7 +29,12 @@ RDEPEND="
libxml2? ( dev-libs/libxml2 )
"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+
+# configure calls curl-config, hence curl in BDEPEND
+BDEPEND="
+ virtual/pkgconfig
+ curl? ( net-misc/curl )
+"
PATCHES=(
"${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch