summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin100500 -> 100525 bytes
-rw-r--r--dev-libs/libevent/Manifest4
-rw-r--r--dev-libs/libevent/libevent-2.2.1-r3.ebuild (renamed from dev-libs/libevent/libevent-2.2.1-r2.ebuild)4
-rw-r--r--dev-libs/libevent/libevent-9999.ebuild4
-rw-r--r--dev-libs/libzip/Manifest4
-rw-r--r--dev-libs/libzip/libzip-1.11.2-r1.ebuild (renamed from dev-libs/libzip/libzip-1.11.2.ebuild)2
-rw-r--r--dev-libs/libzip/libzip-1.9.2-r1.ebuild (renamed from dev-libs/libzip/libzip-1.9.2.ebuild)4
-rw-r--r--dev-libs/simdjson/Manifest8
-rw-r--r--dev-libs/simdjson/simdjson-3.11.4.ebuild (renamed from dev-libs/simdjson/simdjson-3.9.3.ebuild)28
-rw-r--r--dev-libs/simdjson/simdjson-3.9.1.ebuild103
-rw-r--r--dev-libs/simdjson/simdjson-3.9.4.ebuild103
-rw-r--r--dev-libs/spdlog/Manifest2
-rw-r--r--dev-libs/spdlog/spdlog-1.15.0.ebuild4
13 files changed, 31 insertions, 239 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 4f2b4696c924..6a73ba1547ef 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest
index be49cb80d1a5..c4d191d43c70 100644
--- a/dev-libs/libevent/Manifest
+++ b/dev-libs/libevent/Manifest
@@ -6,6 +6,6 @@ DIST libevent-2.1.12-stable.tar.gz.asc 488 BLAKE2B 629109913fe57110d0d78f5a7f18f
DIST libevent-2.2.1-alpha-dev.tar.gz 1166550 BLAKE2B 4ab460a521aab90852ade14c937c06a21f8e5649a1a1dc4114f978a99272deb77b4e05923861e979f4ee5f50e04149d7b8f8e38294279757f27779597f407d79 SHA512 3e0ef283979a30cce11065c3b9a1078f3f006dbab86e8b49f75dc3aac2384085cb74477d95e5bc4e88c0d81ee2359fcd1cf292107d4791de87191019f2fcdfa5
DIST libevent-2.2.1-alpha-dev.tar.gz.asc 488 BLAKE2B d3e2b2782edd3bcabe42183b5b6647b6e55cd52292813901015a96c6eeec40e1ce57e9be731b2bd027c787f22b8ac5a587b7bed1dff95993bedde8b88fc1e89c SHA512 af720bce0829e806fb8bbb043eaf973fa6765ee17f059367b72344ce111a68f878b7a2fe361e4a3db61c7b4724c7dff19f960636b98e4208e7e27a2a077b8848
EBUILD libevent-2.1.12-r1.ebuild 2001 BLAKE2B 3675f3346f80af3c610a22b163c60d3d2a7b01ff669a8f717d6309ec67dcc7f7589b340a4afe969fcb79755064cec273df6bc5bb6514d011c45f4a63666e49d3 SHA512 85b1d2b5b4255f4c9791ab3a42a3c021b0e3ff548a7a7724512e2a5e4cf72f368eabd841f4a411313c5034c06d3ee161ed3aa08deb065393550087e2f92d4857
-EBUILD libevent-2.2.1-r2.ebuild 1917 BLAKE2B 2e8a2b65b1251c972884717ec410f25ebc599466d504a2084014f5f611b46e8e72a8cdf85fb9110a3bdfc22d958e37f365398b36165d9be4ab8be1f19c996e11 SHA512 393b6caa0b96e224055372e156e87212e358376f7d80dde8b0eae59592c7cdf09a9015c3b9840100825cae873a493e30bc9cb4495d53616356a062252621cf6f
-EBUILD libevent-9999.ebuild 1394 BLAKE2B f1c6080e3315545c7af5341498f8e8d3df9eeb71fc57e22ec7b6471be61a969a4a65e4b7a47a269cad258adbeb8fbd97fd0c6c5d67ff97bd8f4ee68c2c6cc840 SHA512 685ce4c93fefb5d08c005e4f3002749d2a6a71a3e8ad8806da16b870f609a1e0d75dcb8de9bbbeffcc393532a83713fbc21138be0a2d504c1004dc2e539ab304
+EBUILD libevent-2.2.1-r3.ebuild 1918 BLAKE2B 93421235c8d95d7d8e189f3302dec9f4ba0a79d2362d86854668fc679f6b39de0c396ba3f141cf2c3442c335f97a6739b43360dc00c44e379929a1492041d836 SHA512 a39f86c1d8567437f0aec077910326ad57905f69a1f9e94e9ef6d4e11bd63cfe7b41b3397897fe96bce15c4482d19f2533bba8a3e8d68ec907c36eba471878d6
+EBUILD libevent-9999.ebuild 1395 BLAKE2B b0c5366f0543f61c0c01a990d1aedfc398a7ce2f01f550c1ce967fa8b9676c43dbfb98ee456ad4e2a12c3f7c1267b2db7dafc715f4d9d3611f807519823949f8 SHA512 978f26d70020f2caf1eac7a5322075eee61f97a6ed2d4e71282b8a30f5672fc24d47684a6d87b9ed2b766fc8cf300fb6aaff029fd7b3fba02d199580230b70a3
MISC metadata.xml 935 BLAKE2B 45e1677dd467a0b9f0de89bf9966cec3368da090bc330c7b31aa8528d19440e3523ef3afb67d27102cbf4b40ad8343dc03d040f5961629e2a43d55fe46d7e5a6 SHA512 a7a5ac5c59e2a767bbb511c4eefb53535d894a936d5cd0e9206c176a4f50dfc90387a46a35ece2b48740974f9352793ab56026573678ab74e3e1e5250799bdcf
diff --git a/dev-libs/libevent/libevent-2.2.1-r2.ebuild b/dev-libs/libevent/libevent-2.2.1-r3.ebuild
index 64aa2bd59b5c..16f66939a1f7 100644
--- a/dev-libs/libevent/libevent-2.2.1-r2.ebuild
+++ b/dev-libs/libevent/libevent-2.2.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,7 @@ IUSE="
RESTRICT="test"
DEPEND="
- mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+ mbedtls? ( net-libs/mbedtls:0=[${MULTILIB_USEDEP}] )
ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] )
"
RDEPEND="
diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild
index 471fb8418bef..cf26212e3cb4 100644
--- a/dev-libs/libevent/libevent-9999.ebuild
+++ b/dev-libs/libevent/libevent-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ IUSE="
RESTRICT="test"
DEPEND="
- mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+ mbedtls? ( net-libs/mbedtls:0=[${MULTILIB_USEDEP}] )
ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] )
"
RDEPEND="
diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest
index 1704adfb19ca..647eeb203024 100644
--- a/dev-libs/libzip/Manifest
+++ b/dev-libs/libzip/Manifest
@@ -1,6 +1,6 @@
AUX libzip-1.11.2-nullability.patch 2580 BLAKE2B 77fa6f497ddb0520edb6284465e10032e4f5215ac83a7228ee8bd656418d643d3895d0f01446d18a8ff11ccc43ca446e8bbfc6be2ee4e8a4b7004e6f551cbb05 SHA512 f077517a96828bf60a0e00407fc9130d839300d325fe946c2f236e02e7766a83e00ca0594b6434c04fcd344b1ebe257b4fe213232df301b5f6b7d985298d7398
DIST libzip-1.11.2.tar.xz 787300 BLAKE2B 84b41a4dfb5f61404972314021ee5de153199747d8724bbc86adb982fdcea74ede67fac03523081a12e463c33e25441037beb1f6312f93f0c011471c3b150c72 SHA512 e80afcff8a65d614c4e7087223e8afafe0b1c6799d6f1d04d1a3735d37a63d134ec2335fe87923a27f0845ee71062da444fe7a6c8a4458827333a52d9dee8166
DIST libzip-1.9.2.tar.xz 763980 BLAKE2B ceeca4dccbe7552f7f545b00ea44b342398d18eb996e39045b9d6efafe50f8890333ddf220c86b59f5ab2849420eb76761c42b16de8b174629f53e327f9e83e7 SHA512 82cb2533c25b5b540aa73856c958750d32eeceb192cce257eded15b396a24652041c8531f20366ac4c2dc6b7c0310c558d19c12b611576eccb07cfbaf98120b5
-EBUILD libzip-1.11.2.ebuild 2508 BLAKE2B 8f883c7bbb88266595ba01fae5aa6acee82316bdc061416dab7471df46d8e3323d66bcc59416d64dc9d659310e08da46939d6de0e3553cc98c36e3d96e86990d SHA512 0cd1a9a91ac69d8f79a6705efe21d1039c7a4ebd0360d2dabbc1566525d15955bb9700837df74e9c9dad2f7a2c585b2bda67acbe3f6372957905892f82d8859b
-EBUILD libzip-1.9.2.ebuild 2438 BLAKE2B 78f610e67dec398354b7a675b456aa9f4b344b6f85416f450a6bc13f114463e4bef72142b4304dca2dd7673f25c7425c824be421ef9cb1a6be88c1702d868cc0 SHA512 0f151c1ee3896d906a3b36e98419161f0c91828484f49b428259cdaf7e907c2a6bc787372727f35b054896143c243339aa1dfb38ef322ebe66edcd13bbcbfa8f
+EBUILD libzip-1.11.2-r1.ebuild 2509 BLAKE2B 22e2fbba9452e52373fd902153d0efc76dd1e397bb652606b2ee81b655068cd915253ae8fb48c4d101e72f84ce79b01f4d7f12ba87d0ec7b1e8e9fc0b0409cee SHA512 3b32cf02a9c1d6674e0f6d52cfc1785b357e7ede2659564057f169d06a3c5c698f85dbcbc97d95f692d635291bd7a1a9318d902fb5c123c6caed23611dde9a93
+EBUILD libzip-1.9.2-r1.ebuild 2439 BLAKE2B b0ee07ac7f2f28ea49acfc8aeeb41a15331e9a502efc547435d89183f60cd0b76331451c24284d8cdf50a3b37ace6c2b18c7b0ff7f7c3cc74881f660ce354c12 SHA512 7b5164f5fae9374ac854129790cf1967c8a8e88ff8155b382e659b8fd6ede85c71c761d4927c33ed577a5b1b7c7020bec2612561a2333c9d3c9c74340aaa3d0f
MISC metadata.xml 563 BLAKE2B 2cb57938618664b1424b3c4d475d79ae6a66964788665c559520ff8d7466d9a1c41c1a1821dd1213dde1062898e3bdb79478ff44fa3290c4ef6802a64539e77c SHA512 d14c625c1a43bbe8d69508cba6c78adad10287b6018693938a46af322614b3ba999fabf6f2d97c48836a80ded2dd7e0e32c1d6491654a8bdb5b77bd23acd1b24
diff --git a/dev-libs/libzip/libzip-1.11.2.ebuild b/dev-libs/libzip/libzip-1.11.2-r1.ebuild
index 918572c6f00a..568eae26576c 100644
--- a/dev-libs/libzip/libzip-1.11.2.ebuild
+++ b/dev-libs/libzip/libzip-1.11.2-r1.ebuild
@@ -26,7 +26,7 @@ DEPEND="
>=net-libs/gnutls-3.6.5:=
)
!gnutls? (
- mbedtls? ( net-libs/mbedtls:= )
+ mbedtls? ( net-libs/mbedtls:0= )
!mbedtls? ( dev-libs/openssl:= )
)
)
diff --git a/dev-libs/libzip/libzip-1.9.2.ebuild b/dev-libs/libzip/libzip-1.9.2-r1.ebuild
index 40578c7008c6..4481cb00690e 100644
--- a/dev-libs/libzip/libzip-1.9.2.ebuild
+++ b/dev-libs/libzip/libzip-1.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ DEPEND="
>=net-libs/gnutls-3.6.5:=
)
!gnutls? (
- mbedtls? ( net-libs/mbedtls:= )
+ mbedtls? ( net-libs/mbedtls:0= )
!mbedtls? ( dev-libs/openssl:0= )
)
)
diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index ea45deb005b9..04f6f1c80e04 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -9,14 +9,10 @@ DIST CPM_0.40.2.cmake 41017 BLAKE2B 012ee2bfc1aac818efc49a04a52e77a3f574c63a12b2
DIST simdjson-3.10.1.gh.tar.gz 2652674 BLAKE2B 3ccfc55d5bf8ce6a7e8be1b6cb28ed7b6289e23b1d4fe8505e35a42f4ff32a0ee7f500402828164bdeacae1b72e238413575288082151723d6d0c87dcefd1fa0 SHA512 b19fde8d81eaff34b83bb41028d7ee3a408ae5bc896277148e96879b1cba1a7cfc4af0064973bcb07e2b56e0955c3a3a581910d7af23d68510374e7f297c3b7c
DIST simdjson-3.11.0.gh.tar.gz 2703217 BLAKE2B 85a747a99ff0e8cae3d91743501838742dd070e15b2430706e7244d2a304d05aa8059a2d8fbaa9feddecf1a42800aac3b0a4d0b0b0097ef1871064c75f00f482 SHA512 a08a440d62274c1e788db5ce3ac4c4f7dc06ccf29ecb3b9156e79d31febb5207b39ffab9ca8fa41e440fe8d56d857c4ad7eccbfbe2cd86b6c060729aada132ad
DIST simdjson-3.11.2.gh.tar.gz 2703937 BLAKE2B 390c99f46efa92893b8b1fb193baf9333a7f19b909d7c9e621988eb9b11a89a3feea672069fbba044495d8b4d2f76f38a293b4ffcdddfb2be4820e527edc7866 SHA512 417e158e8b03ee50a50e927606ee8771eb457b94c8bba8e106c2aeb3eab3455a9431b9d5a92a852938e475a8101624b5785d0a2a45965490e42331cfe17efa62
-DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb SHA512 b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
-DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1 SHA512 893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c
-DIST simdjson-3.9.4.gh.tar.gz 2646588 BLAKE2B c0f0e5d6af2342d338ea7fbe033af2715e4317cd81818fca9dfcc04cb25ffe1eb08683f04d43162305d317178b14ed5f78e8ffa115ed02c7af41b8646c4eae76 SHA512 6fa940ad60b7560d1865806195428ae17f0daf19de803bdb7bd93b0704490994ec3cddc09c9d91f2e70036c6cb34153cdc5c998e7ebee2e4504f6a23944e25c1
+DIST simdjson-3.11.4.gh.tar.gz 2706732 BLAKE2B 63b1544b5e9e3149038fdcc97b9a852d9fe4d5d096a993ad733f2e21c93c3c320057892347fef3ba107a6418b9c1f1226f6f9eb320be07e84d2c3446d43c8254 SHA512 cd951a944f0c100f189056dc1fa7cc22bf244a2ad4e6eae21ad8f0b5b1ef230babde1cc575fe604f893d870d136f45ef83a2c27a787da4d1f6c2af5c019e6d3e
DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE2B 563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7 SHA512 168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
EBUILD simdjson-3.10.1.ebuild 2331 BLAKE2B f5294e10991fe6a5287183b93fa3a9f298884c739ebc028f5e368227ea5d65352e8a4ca584702b00dc3deec3194f38e0acba31f5f33987b9224c9c1d3e67a1e5 SHA512 8c19453eff16f16d2e024d9f052c430ed6243b4e6c89ba941085cd2d426d4f321facacd774c8f40ef4a174a4839360dc4176bc7fd796c5f0d785fbcc7a06f66e
EBUILD simdjson-3.11.0.ebuild 2641 BLAKE2B 197d84a7d8cde56d577556cfa6018cb5e73257258ba0996d017aa9e8f419dfe710d8831ed3974c661f93735c4dc918a99f1c52defa1586c60d925a881b940590 SHA512 a9eae183889e3bdd8c084367c71b076ee076f681bbe25ec0bf0df7f58e3d1fe1895f8fa3a685db2c215ac5c7e9eb5033fe2c0937cd6ed4d0de4416c3b952eaeb
EBUILD simdjson-3.11.2.ebuild 2646 BLAKE2B 9506392749ff9c6da0481124451ebeb453f4751ea3505ece5fc041418ff1db8b4402ae4914810e0aeb556d744384bfd5ce9b72e3da74205deb749ac9047eb477 SHA512 8e2c5342181a327c544c10b8e0de30ac7b601869340b0613b4212545e275b347061850d6f8b18c13e3186bb2d550efd171cbf36dc8e713ef00ab222a7fafa9e7
-EBUILD simdjson-3.9.1.ebuild 2370 BLAKE2B 6ad4c0a75ab0c4b8e8951551a5f74bfc0f8939bd9e1eca475a2244a7c1cf144b3c867c83ebb1f4eea90c8043cfac621d51889f9c8363e631c7d1c5d1283db387 SHA512 9e4a02079594ba7abf9e084e19c19c6ba86c473daf8c2c3d8908cf8f9cd3f0da47541cd441a4408572157106d3ad30dbd25bb82399510ffd12e896523d80c742
-EBUILD simdjson-3.9.3.ebuild 2375 BLAKE2B 2654cfa619c94e80cab4f90ac71bbf5544817933d5d9f428d3fffebf2cd06e9c64bd438c96641c44e235167c55011c2f647f4d9a9c1a536dd5a2964cc43bd98c SHA512 cea5b77ab55d00737f47e1640dd9a255df4d8163eeafb6f7baf8d41d8549cfde02e21c83acfd4bb2dbd4065129686406231f72b3653406b3353c86dc1fcfad7e
-EBUILD simdjson-3.9.4.ebuild 2375 BLAKE2B 2654cfa619c94e80cab4f90ac71bbf5544817933d5d9f428d3fffebf2cd06e9c64bd438c96641c44e235167c55011c2f647f4d9a9c1a536dd5a2964cc43bd98c SHA512 cea5b77ab55d00737f47e1640dd9a255df4d8163eeafb6f7baf8d41d8549cfde02e21c83acfd4bb2dbd4065129686406231f72b3653406b3353c86dc1fcfad7e
+EBUILD simdjson-3.11.4.ebuild 2646 BLAKE2B a228e21d4220f18d067d0f7dcdcd5dddde2f0fa17d8a1c5d968a91eee4d76168f4fbb2d92cf2adc4b1c41ba53059ee77f4b0e92211a6e7356a50a96d4f8f142e SHA512 43f731b3cb3b1aa0f10c891ebd244b4c698a7c161723d2742de83bdaa624c84b8afaa9d6cb360ec37f2850630d5105f6c99217a62b982ffde13316ff7c74a1a6
MISC metadata.xml 499 BLAKE2B e3b1183b2eb058d569a2e74d8262cbb56184aa163181a80db80d7a9e195320d8f72ff370302e61584f745a54a7e25eeff828f8c59c38a02555052a742a21bb04 SHA512 fa6e20ac52b31c88b1252d7d85b393dc6f0bf8396d66994e6276f895a1b1df22db4f3860ff1c3bc34a9d414e1e9612b97f78a182f1f74176cd661147bdca75bf
diff --git a/dev-libs/simdjson/simdjson-3.9.3.ebuild b/dev-libs/simdjson/simdjson-3.11.4.ebuild
index 613f210c0376..91e3578a07dd 100644
--- a/dev-libs/simdjson/simdjson-3.9.3.ebuild
+++ b/dev-libs/simdjson/simdjson-3.11.4.ebuild
@@ -1,11 +1,13 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs cmake
-DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+SIMDJSON_DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+CPM_SIMDJSON_DATA_HASH="01efb6b90e94a7163d69e4e28efc28d96dbeaf0b"
+CPM_VERSION="0.40.2"
DESCRIPTION="SIMD accelerated C++ JSON library"
HOMEPAGE="
https://simdjson.org/
@@ -13,11 +15,12 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
- test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz -> ${PN}-data-${DATA_HASH}.tar.gz )
+ https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_VERSION}/CPM.cmake -> CPM_${CPM_VERSION}.cmake
+ https://github.com/${PN}/${PN}-data/archive/${SIMDJSON_DATA_HASH}.tar.gz -> ${PN}-data-${SIMDJSON_DATA_HASH}.tar.gz
"
LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/22"
+SLOT="0/24"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+all-impls test tools"
@@ -27,18 +30,15 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- tools? ( <dev-libs/cxxopts-3.1:= )
+ tools? ( >=dev-libs/cxxopts-3.2:= )
"
REQUIRED_USE="test? ( tools )"
RESTRICT="!test? ( test )"
PATCHES=(
- "${FILESDIR}/simdjson-1.0.0-dont-bundle-cxxopts.patch"
- "${FILESDIR}/simdjson-0.9.0-tests.patch"
"${FILESDIR}/simdjson-1.0.0-install-tools.patch"
- "${FILESDIR}/simdjson-3.1.7-tests.patch"
- "${FILESDIR}/simdjson-3.7.1-data-optional.patch"
+ "${FILESDIR}/simdjson-3.10.1-tests.patch"
)
DOCS=(
@@ -50,10 +50,10 @@ DOCS=(
)
src_prepare() {
- if use test; then
- mkdir "${S}/dependencies/.cache" || die
- mv "${WORKDIR}/${PN}-data-${DATA_HASH}" "${S}/dependencies/.cache/${PN}-data" || die
- fi
+ # Need to make sure that CPM finds the data package
+ mkdir "${WORKDIR}/cpm" "${WORKDIR}/${PN}-data" || die
+ cp "${DISTDIR}/CPM_${CPM_VERSION}.cmake" "${WORKDIR}/cpm/CPM_${CPM_VERSION}.cmake" || die
+ ln -s "../${PN}-data-${SIMDJSON_DATA_HASH}" "${WORKDIR}/${PN}-data/${CPM_SIMDJSON_DATA_HASH}" || die
sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die
sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die
@@ -65,6 +65,8 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DSIMDJSON_ENABLE_THREADS:BOOL=ON
+ -DCPM_SOURCE_CACHE:STRING="${WORKDIR}"
+ -Wno-dev
)
use test && mycmakeargs+=(
-DSIMDJSON_TESTS:BOOL=ON
diff --git a/dev-libs/simdjson/simdjson-3.9.1.ebuild b/dev-libs/simdjson/simdjson-3.9.1.ebuild
deleted file mode 100644
index b9e577db4eed..000000000000
--- a/dev-libs/simdjson/simdjson-3.9.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs cmake
-
-DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
-DESCRIPTION="SIMD accelerated C++ JSON library"
-HOMEPAGE="
- https://simdjson.org/
- https://github.com/simdjson/simdjson
-"
-SRC_URI="
- https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
- test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz -> ${PN}-data-${DATA_HASH}.tar.gz )
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/22"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="+all-impls test tools"
-
-BDEPEND="
- sys-apps/file
- sys-apps/grep
- virtual/pkgconfig
-"
-DEPEND="
- tools? ( <dev-libs/cxxopts-3.1:= )
-"
-
-REQUIRED_USE="test? ( tools )"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}/simdjson-1.0.0-dont-bundle-cxxopts.patch"
- "${FILESDIR}/simdjson-0.9.0-tests.patch"
- "${FILESDIR}/simdjson-1.0.0-install-tools.patch"
- "${FILESDIR}/simdjson-3.1.7-tests.patch"
- "${FILESDIR}/simdjson-3.7.1-data-optional.patch"
-)
-
-DOCS=(
- AUTHORS
- CONTRIBUTING.md
- CONTRIBUTORS
- HACKING.md
- README.md
-)
-
-src_prepare() {
- if use test; then
- mkdir "${S}/dependencies/.cache" || die
- mv "${WORKDIR}/${PN}-data-${DATA_HASH}" "${S}/dependencies/.cache/${PN}-data" || die
- fi
-
- sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die
- sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die
- sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die
- mv tools/{,simd}jsonpointer.cpp || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSIMDJSON_ENABLE_THREADS:BOOL=ON
- )
- use test && mycmakeargs+=(
- -DSIMDJSON_TESTS:BOOL=ON
- )
-
- if use tools; then
- mycmakeargs+=(
- -DSIMDJSON_DEVELOPER_MODE:BOOL=ON
- -DSIMDJSON_ALLOW_DOWNLOADS:BOOL=OFF
- -DSIMDJSON_GOOGLE_BENCHMARKS:BOOL=OFF
- -DSIMDJSON_COMPETITION:BOOL=OFF
- -DSIMDJSON_TOOLS:BOOL=ON
- )
- elif ! use test; then
- mycmakeargs+=(
- -DSIMDJSON_DEVELOPER_MODELBOOL=OFF
- )
- fi
-
- if use all-impls; then
- local -a impls=("fallback")
- if use amd64; then
- impls+=("westmere" "haswell" "icelake")
- elif use arm64; then
- impls+=("arm64")
- elif use ppc64; then
- impls+=("ppc64")
- fi
-
- mycmakeargs+=(
- -DSIMDJSON_IMPLEMENTATION:STRING=$(printf '%s;' "${impls[@]}")
- )
- fi
-
- cmake_src_configure
-}
diff --git a/dev-libs/simdjson/simdjson-3.9.4.ebuild b/dev-libs/simdjson/simdjson-3.9.4.ebuild
deleted file mode 100644
index 613f210c0376..000000000000
--- a/dev-libs/simdjson/simdjson-3.9.4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs cmake
-
-DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
-DESCRIPTION="SIMD accelerated C++ JSON library"
-HOMEPAGE="
- https://simdjson.org/
- https://github.com/simdjson/simdjson
-"
-SRC_URI="
- https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
- test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz -> ${PN}-data-${DATA_HASH}.tar.gz )
-"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
-SLOT="0/22"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+all-impls test tools"
-
-BDEPEND="
- sys-apps/file
- sys-apps/grep
- virtual/pkgconfig
-"
-DEPEND="
- tools? ( <dev-libs/cxxopts-3.1:= )
-"
-
-REQUIRED_USE="test? ( tools )"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}/simdjson-1.0.0-dont-bundle-cxxopts.patch"
- "${FILESDIR}/simdjson-0.9.0-tests.patch"
- "${FILESDIR}/simdjson-1.0.0-install-tools.patch"
- "${FILESDIR}/simdjson-3.1.7-tests.patch"
- "${FILESDIR}/simdjson-3.7.1-data-optional.patch"
-)
-
-DOCS=(
- AUTHORS
- CONTRIBUTING.md
- CONTRIBUTORS
- HACKING.md
- README.md
-)
-
-src_prepare() {
- if use test; then
- mkdir "${S}/dependencies/.cache" || die
- mv "${WORKDIR}/${PN}-data-${DATA_HASH}" "${S}/dependencies/.cache/${PN}-data" || die
- fi
-
- sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die
- sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die
- sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die
- mv tools/{,simd}jsonpointer.cpp || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSIMDJSON_ENABLE_THREADS:BOOL=ON
- )
- use test && mycmakeargs+=(
- -DSIMDJSON_TESTS:BOOL=ON
- )
-
- if use tools; then
- mycmakeargs+=(
- -DSIMDJSON_DEVELOPER_MODE:BOOL=ON
- -DSIMDJSON_ALLOW_DOWNLOADS:BOOL=OFF
- -DSIMDJSON_GOOGLE_BENCHMARKS:BOOL=OFF
- -DSIMDJSON_COMPETITION:BOOL=OFF
- -DSIMDJSON_TOOLS:BOOL=ON
- )
- elif ! use test; then
- mycmakeargs+=(
- -DSIMDJSON_DEVELOPER_MODELBOOL=OFF
- )
- fi
-
- if use all-impls; then
- local -a impls=("fallback")
- if use amd64; then
- impls+=("westmere" "haswell" "icelake")
- elif use arm64; then
- impls+=("arm64")
- elif use ppc64; then
- impls+=("ppc64")
- fi
-
- mycmakeargs+=(
- -DSIMDJSON_IMPLEMENTATION:STRING=$(printf '%s;' "${impls[@]}")
- )
- fi
-
- cmake_src_configure
-}
diff --git a/dev-libs/spdlog/Manifest b/dev-libs/spdlog/Manifest
index acf7c1f3de89..b1e6f2f9b478 100644
--- a/dev-libs/spdlog/Manifest
+++ b/dev-libs/spdlog/Manifest
@@ -5,6 +5,6 @@ DIST spdlog-1.14.1.tar.gz 270896 BLAKE2B 70ac5142acfd765c649f2e34286bae3b5082db2
DIST spdlog-1.15.0.tar.gz 276012 BLAKE2B a9d15725f63d5426a13b6f13ba4281ab70b7f6166344d8d12900fe8ba63898280ffd852b16e48b81352c4632598438fbd02f1a78d6f17e06d66c4bdc309f4b37 SHA512 3dd98409f4625ae4d46ef5f59a2fc22a6e151a13dba9d37433363e5d84eab7cca73b379eeb637d8f9b1f0f5a42221c0cc9a2a70414dc2b6af6a162e19fba0647
EBUILD spdlog-1.13.0-r2.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252
EBUILD spdlog-1.14.1.ebuild 1137 BLAKE2B 46c6ef72a1660cf3d2c079cdc62c245fa76d864ba37a63fbd40cf7f3ad5a34c18d5eb4a5a9d229efa568b14bf1bb371b0c3a9d51d69303fe0884f28baab88640 SHA512 6a2a27f48a6ad2cf686f7d225d6861da42f5a514c9458c63a79fade8c72adb867358de6c626e9d46c410165ccbebaab057d714cdf49a7df6864c5a89a63ef2e6
-EBUILD spdlog-1.15.0.ebuild 1193 BLAKE2B ced27389bbf637c627049ae45c0d5b2e7d537025c0503e48a7f80d6e90fd28f9aa937b687ab1bd315862405f1e2d79e3cb4ae85e4909985a5485eeb09d20a89f SHA512 45da07e59f47e37097efa478937b51494e3bf924937923c7cede0d554eb27185e0c00d867b65601ea4299fc6c27836508a9be4333a86093163d9cbdffdcfe14d
+EBUILD spdlog-1.15.0.ebuild 1186 BLAKE2B 63935bb385e801723204ce7d3542d4e990574adb575fc20b15ebbbae23a14e80f1e44a42fea75b34b6cb804a1c4d9b7e63cd19384156c4c9abb077d6cb4a9095 SHA512 b4665812016394c1bef5f520f9a65bda955a03c8075ec0ba6562c6a894f56d2951f34b5ca08c1317a8e9567d568395e79a684639510e70d5fda1813704f11ed6
EBUILD spdlog-9999.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252
MISC metadata.xml 615 BLAKE2B ab757ecbeac9856b7cc207e721f93bf96edd010dcc7a3e71a28e15809e1973a52ade211133302cd19378016c2384daacef574334e2d50afa8a950c210f69d1be SHA512 ad2a893a3644ac81cbd21c89cadb9676e4fb5024a706ecdc21356012a2981eca9729f8e066b4dcb34be95995c7984f1061f8007171b2d8c46953207ee71a91f0
diff --git a/dev-libs/spdlog/spdlog-1.15.0.ebuild b/dev-libs/spdlog/spdlog-1.15.0.ebuild
index 85cc51616b1c..0ec3dfa97836 100644
--- a/dev-libs/spdlog/spdlog-1.15.0.ebuild
+++ b/dev-libs/spdlog/spdlog-1.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/gabime/${PN}"
else
SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="MIT"