summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin100490 -> 100487 bytes
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest4
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.14.0.ebuild8
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.15.0.ebuild8
-rw-r--r--dev-libs/rocksdb/Manifest2
-rw-r--r--dev-libs/rocksdb/rocksdb-9.9.3.ebuild87
6 files changed, 97 insertions, 12 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e93cc61a1e77..e4a38298a9d6 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest
index f22d863c483b..147f08e9bdf6 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1,5 +1,5 @@
DIST plasma-wayland-protocols-1.14.0.tar.xz 45776 BLAKE2B 1b2373b87ea7c6c0d82fd527ad07450747b4dda5d7b1ef73d122243f2ce4959b7ed32ead265cd93f9466802d84fb7486d123803c6665525b67b65d935b23014a SHA512 6f5acfa6fdbe7c4b362698c7fbfc6011c342fe9aadebc9677b21960887249ede876062eb1d5103b4440b577bd5add90a61c21ca7d7300c8b374129e50e621911
DIST plasma-wayland-protocols-1.15.0.tar.xz 46356 BLAKE2B 9514d65ccac94f51ae1c23268c4b977464574221211b46719f22b9286d7f439743b7ac5e048127b1ad92d18157de1fa2d5f9ee830ee728eeba38115c94b4b69a SHA512 6d89261380dd8343db51215b2e5495d38d3c12ea0dd3efdb7e5e651024b8c3ab88b86f9dea57d0aa1382971e1053551833ca87689dfdb3da3f259b2ab6e09412
-EBUILD plasma-wayland-protocols-1.14.0.ebuild 747 BLAKE2B 982e9903b1a7216d7242c40eef1c38577ad25ee6fb5b523f3e14cea4689bf36d5bc1ae5dedccfb77134fb3fa5891739a3e9d77f7279f63824fda6937e6a6e3bd SHA512 32e503d12e2e1104b886354e9fb9b9d3ec6ee2ae5e7384bd6cb8106c9b655f95e2c36a0e87e5323f548a8ce1a8e0964936c83818c473457158c43e8a44f12e65
-EBUILD plasma-wayland-protocols-1.15.0.ebuild 894 BLAKE2B 4539102c0e0171083805591c2d19ad489caa2aa8891e465765b9977475d3eacce92fcb0556d041e06e8b8285318db12b0d6ab69d31cd1f2dc9f9b2980338d0be SHA512 fcb8ed2ec095389271798cc82ee1591a461702bc193902e22862811c508b714043cd749429ecf375708222282be1b0364e45e4b3efa8c08f32ed53c499e24cdd
+EBUILD plasma-wayland-protocols-1.14.0.ebuild 738 BLAKE2B c1e52e03f13f298ff29385106fbe393e16daf869c2bf1f21b4c0fd83278b8dec63e36e30fb8a5d4335811df2c6b7bf2124cff45c88bd5516f8b2cd8974e4cfe0 SHA512 dafcc895818f077d62dece63dbff93fd6f89a42f27ee234c5eb2f34fe4dadf970ab222b24bead3cd6e7cfa5b83734a383e9bd18ec529129bdc10d40b2ea363b6
+EBUILD plasma-wayland-protocols-1.15.0.ebuild 885 BLAKE2B 5a0a24aac27f9bbcdf117fd05aa03d6a6a46d7261991ad820969d6088be21108e79a65432b22b2d2d0c321865dff6c9011e6f3fbdcaddaf900968ca906cb68bc SHA512 7a177e1c501ae05fbaa4037f461a695ef54d457234d9cbd1b93182a9b16ca4a4075ef9267308997e7762f9298805d4f391b03d1d9a9a08c303ca654bd2eadd18
MISC metadata.xml 396 BLAKE2B 6294f1b003e4b05cd62b0c8697b59d385166c6ea4acbe5f68d9efac7cfb9a6afa2502bbb339dd44459fb94ffcff7a03404fdf86f4db5afb711d34986e4e7bed5 SHA512 67f21a439977f1f939fdc5fd94ac9e8e8861d17640e823157fe51474e78fbae372c01617aceb0e7cea15de35694609f37bb7c68d33a5c0fea1d0733ce2c41e2f
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.14.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.14.0.ebuild
index 4ce6cc4bde0f..01778a531342 100644
--- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.14.0.ebuild
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.14.0.ebuild
@@ -18,15 +18,13 @@ SLOT="0"
BDEPEND="
dev-libs/libpcre2:*
- >=kde-frameworks/extra-cmake-modules-5.115.0:*
- || (
- dev-qt/qtbase:6
- dev-qt/qtcore:5
- )
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:*
"
src_configure() {
local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
-DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
)
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.15.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.15.0.ebuild
index c8424eda5d2a..35ebde149a5d 100644
--- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.15.0.ebuild
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.15.0.ebuild
@@ -21,16 +21,14 @@ RESTRICT="!test? ( test )"
DEPEND="test? ( dev-libs/wayland )"
BDEPEND="
dev-libs/libpcre2:*
- >=kde-frameworks/extra-cmake-modules-5.115.0:*
- || (
- dev-qt/qtbase:6
- dev-qt/qtcore:5
- )
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:*
test? ( dev-util/wayland-scanner )
"
src_configure() {
local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
-DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
-DBUILD_TESTING=$(usex test)
diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest
index 1f3142ce3a5d..d74f0130f116 100644
--- a/dev-libs/rocksdb/Manifest
+++ b/dev-libs/rocksdb/Manifest
@@ -6,6 +6,7 @@ DIST rocksdb-7.9.2.tar.gz 12058713 BLAKE2B 76a840565fccdc800eaad055da7698f7a5fc6
DIST rocksdb-8.11.3.tar.gz 13345436 BLAKE2B 8d8069c030ee345090ebec15528342d776d7a74d6b72808a054511aad169acaa89c5fee530e73b3faba9152aadc4d26f1edc4586e31ddf5501d2899b5d6500ec SHA512 df701e8f3a94efe351c5dfec691635b6cff9b5902e8d5bd714caa7389bbbfd8ce7f7e91f1549978b47b934449fb3b77581dfcc2811a7727be049709a330ca71e
DIST rocksdb-9.7.4.tar.gz 13615065 BLAKE2B 8babae4a879d3d08c7bccf0b93dc78bf413d3d518b9470e343588cba92f796ad5d493128276fe0673e915bfd8eab8a98abfd52dd0e633446324989db00032746 SHA512 d7209fee27f0b40ebce7a43c0356b2e6ca355d768d60b5e56599074bbd2aa555f4ed3b97e85ef492742be1597184d505b6acfd84ad27d6a5b83bf1a13bf4b1ca
DIST rocksdb-9.8.4.tar.gz 13647031 BLAKE2B faeca03e688a9240b739a671fb00f3f2015b0a90397d0473a44c4278ece6af91e6870ca6defec7c4a49bc9c7d07c19b218776937d608d87a9e456e8b219cd911 SHA512 34afd421c86bdb3741f49e35466efbaef041d8461bedf7d32fa6d808e3cc38807aafddfd0bb563f34d21de8f0d31dfc26dcae3208c2dd36da449913cef9a3e1b
+DIST rocksdb-9.9.3.tar.gz 13668148 BLAKE2B d2a2843b14a601efbc80e37c321ee9541d674f5d7ab9cc3357397b3b017a6bcfc40404d472764c6e74175e9573ee505fe8a4039169ffa19da3b973f548655854 SHA512 119759e9e829f65b11042ac22fff845ef0ddea88a2e326a2c4f6f00a6e7e3951f4043eac6f4bb2fe7e4ecda9e597989827f961924ae4c8bb99608432883aa950
EBUILD rocksdb-6.14.6-r2.ebuild 1198 BLAKE2B 269f96e8c312b1ce45dff8463c5bb3e5a415a2d7760b27a68c55ee043107d84e46bdeda36458346f90650a4be16abaa57871fc09039e224e0cd9645ae1bcdf9a SHA512 2e631eacab520f835bbd4ea4219b615ca4a81e229dc2428189a7ab88d79c0fc6a5bd5a897cf8ed0e9092ff5e9f634f90ddbc4ed2fa19afdad8d13debaf45a490
EBUILD rocksdb-6.14.6-r3.ebuild 1907 BLAKE2B 0b1256040a65456883b7b5556e15b3eeab0afec83b5d3e0fc9c6db4f79352c4091d3d7c5d841da3c847938c50665f2ea725acf261580f06cbc7380efdd5b8a12 SHA512 5c366bd6eff063541e99c25590aae4b9067974a524a7908a2caed005998b1cbef462d2f7d42d800d6f271bfb8449ddcf542a63b4c75e016d9249e96f1fa6e235
EBUILD rocksdb-7.9.2-r1.ebuild 1928 BLAKE2B 1007d9c0862bbdf1944364e518a850135e0eb97551fec0775e664c733e0e2565dd3bd5e4b2cf58369c02ecff9ec97266e33e02cf685bbc16e2702803a117cd6b SHA512 3b24b9738c58f9a5606b5fb1b52c7375df90b603456831985b987c0754d1b1db92284d285bd66e144f8833b9e6868059d8bffa61db853e868aed8f768b6928f1
@@ -13,4 +14,5 @@ EBUILD rocksdb-7.9.2.ebuild 1280 BLAKE2B bff5eeafa4c995e5c1d225bf63302da8ed4b62f
EBUILD rocksdb-8.11.3.ebuild 1883 BLAKE2B 9479027ff08aa26a54afd5a95c7712c88a257bb919aa48f1b6d744af6aa120e4a2215eb7977818acdab9e6bf21808bc98c14cc3f4cc59b6dfb86a5c256c04949 SHA512 2d94e064685ea5ac3d60ff3d6ee7db21ae9a017d735a3e528cfe07f30e64a9d98a3c50f60819a4aad8e205bc25e489252896bde34ac249eb7ea2e4784299e3ce
EBUILD rocksdb-9.7.4.ebuild 1884 BLAKE2B 4fb69ed884eefba6a56c59bc5fbd3a464aba47b257c3cdf03ce02e216f66dccd0b5007e0f8b237f40b9e0ecfa06385ac860a0df3765cca5744a66c65bb5591b9 SHA512 14906f019eb0812f20dce57331cd20d74da1ebcd1e722f6e9a3984c18f712899aecb7874d8a7f6b2f5702ea6e8b6a7d0e6d9b3239915293accba64e452a5f8bb
EBUILD rocksdb-9.8.4.ebuild 1884 BLAKE2B 4fb69ed884eefba6a56c59bc5fbd3a464aba47b257c3cdf03ce02e216f66dccd0b5007e0f8b237f40b9e0ecfa06385ac860a0df3765cca5744a66c65bb5591b9 SHA512 14906f019eb0812f20dce57331cd20d74da1ebcd1e722f6e9a3984c18f712899aecb7874d8a7f6b2f5702ea6e8b6a7d0e6d9b3239915293accba64e452a5f8bb
+EBUILD rocksdb-9.9.3.ebuild 1998 BLAKE2B 6eb3a14aa8f9a854721b8166b871bd67bf4f04e1adb253d5ea4e3428756feebd0d2919be4cf81624373e71c42cf5a35fa11bc24f57d7feff1ef4c1f1b0e922e5 SHA512 923458e6461039fe11f03c3da707c99d9b4cbfc23fb0331dfc71d6f01d28b4d62c7525397ee1ca887b42890a7dec15ad33503cf00ecb73574a3a44b62853a46f
MISC metadata.xml 571 BLAKE2B b743b9af4854469178c2b496356c8359167e52c5c39a9fe2df88910afabccf71f7f3cfcb72558af72025b804ca4d5eb930291e7653b3a720ed91b11968e8d28c SHA512 e53decfd517254b09eb7d59bcfffb699ad7459a17159218bb04a0a06b2d459e9f68f2132dd111da4d98afad331090c1545d300853252a23c15fb8786b02d29c5
diff --git a/dev-libs/rocksdb/rocksdb-9.9.3.ebuild b/dev-libs/rocksdb/rocksdb-9.9.3.ebuild
new file mode 100644
index 000000000000..bab86b142729
--- /dev/null
+++ b/dev-libs/rocksdb/rocksdb-9.9.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Embeddable, persistent key-value store for fast storage"
+HOMEPAGE="http://rocksdb.org https://github.com/facebook/rocksdb/"
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="jemalloc numa static-libs tbb test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/lz4:=
+ app-arch/snappy:=
+ app-arch/zstd:=
+ dev-cpp/gflags:=
+ sys-libs/liburing:=
+ sys-libs/zlib:=
+ sys-process/numactl
+ jemalloc? ( dev-libs/jemalloc:= )
+ tbb? ( dev-cpp/tbb:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/liburing.a/uring/' cmake/modules/Finduring.cmake || die
+ sed -i -e '/find_program(CCACHE_FOUND ccache)/d' CMakeLists.txt || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DFAIL_ON_WARNINGS=OFF
+ -DPORTABLE=1
+ -DROCKSDB_BUILD_SHARED=$(usex static-libs OFF ON)
+ -DWITH_ALL_TESTS=$(usex test)
+ -DWITH_ASAN=OFF
+ -DWITH_BENCHMARK=OFF
+ -DWITH_BENCHMARK_TOOLS=OFF
+ -DWITH_BZ2=ON
+ -DWITH_CORE_TOOLS=ON
+ -DWITH_DYNAMIC_EXTENSION=ON
+ -DWITH_EXAMPLES=OFF
+ -DWITH_FALLOCATE=ON
+ -DWITH_GFLAGS=ON
+ -DWITH_IOSTATS_CONTEXT=ON
+ -DWITH_JEMALLOC=$(usex jemalloc ON OFF)
+ -DWITH_JNI=OFF
+ -DWITH_LIBURING=ON
+ -DWITH_LZ4=ON
+ -DWITH_MD_LIBRARY=ON
+ -DWITH_NUMA=$(usex numa)
+ -DWITH_SNAPPY=ON
+ -DWITH_TBB=$(usex tbb)
+ -DWITH_TOOLS=ON
+ -DWITH_TRACE_TOOLS=ON
+ -DWITH_TSAN=OFF
+ -DWITH_ZLIB=ON
+ -DWITH_ZSTD=ON
+ )
+ # -DWITH_TESTS option works only with debug build, needs to be set here
+ # to not be overriden by cmake.eclass
+ CMAKE_BUILD_TYPE=$(usex test Debug RelWithDebInfo) cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if ! use static-libs; then
+ rm "${ED}"/usr/$(get_libdir)/*.a || die
+ fi
+}
+
+src_test() {
+ CMAKE_SKIP_TESTS=(
+ OptionsSettableTest.ColumnFamilyOptionsAllFieldsSettable
+ )
+ cmake_src_test
+}