summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin101157 -> 101155 bytes
-rw-r--r--dev-libs/intel-compute-runtime/Manifest8
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21-r1.ebuild88
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.22.ebuild2
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.25.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-24.31.30508.7.ebuild)11
-rw-r--r--dev-libs/intel-metrics-discovery/Manifest4
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.172.ebuild29
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.13.176.ebuild2
-rw-r--r--dev-libs/intel-metrics-library/Manifest4
-rw-r--r--dev-libs/intel-metrics-library/intel-metrics-library-1.0.166.ebuild27
-rw-r--r--dev-libs/intel-metrics-library/intel-metrics-library-1.0.173.ebuild2
-rw-r--r--dev-libs/jsoncpp/Manifest4
-rw-r--r--dev-libs/jsoncpp/files/jsoncpp-1.9.6-cmake.patch21
-rw-r--r--dev-libs/jsoncpp/jsoncpp-1.9.6-r1.ebuild56
-rw-r--r--dev-libs/jsoncpp/jsoncpp-1.9.6.ebuild2
-rw-r--r--dev-libs/level-zero/Manifest6
-rw-r--r--dev-libs/level-zero/level-zero-1.17.19.ebuild36
-rw-r--r--dev-libs/level-zero/level-zero-1.17.28.ebuild36
-rw-r--r--dev-libs/level-zero/level-zero-1.17.42.ebuild2
-rw-r--r--dev-libs/metee/Manifest4
-rw-r--r--dev-libs/metee/metee-4.2.0.ebuild37
-rw-r--r--dev-libs/metee/metee-4.2.1.ebuild2
-rw-r--r--dev-libs/opencl-clang/Manifest2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-19.1.0.ebuild41
-rw-r--r--dev-libs/openssl/Manifest4
-rw-r--r--dev-libs/openssl/openssl-3.3.1-r3.ebuild2
-rw-r--r--dev-libs/openssl/openssl-3.3.2.ebuild2
27 files changed, 145 insertions, 289 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index fbe0d17179d7..2e4ef76ec1e9 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest
index 6ece01e05b72..70adcfcde359 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,8 +1,6 @@
AUX intel-compute-runtime-22.24.23453-remove-fortify-sources.patch 1078 BLAKE2B 933cd6b5b3f9aefde4b416960151458eb7845f422e493ab40257330c88b55e1866cf0ff59338ec708d705750ca88c87d54014d51d9492c3dadba7525b523ab56 SHA512 ee831418acb9ba5deba95dc2e013119a0cfe7db533710108063dc67cd0a4030a4419bbad0a007fdab445eba14036fdcae26ea0b4ce675ebb20f402620b880de8
-DIST intel-compute-runtime-24.22.29735.21.tar.gz 7083856 BLAKE2B dbb31259b3a4305e42d4dce685ce3f98b3b308451d2b1061c6fcba5cc2b2aaf6862eaa326619f8b073478c64fc45994adc261583c0070464b027fda46028afa5 SHA512 64cbfdab69c595c118e37526be744bad95cf11e1c9de34aaec308cead5346d802e98e67f155da03fd174e51e7f78a38b3b6f48ba6e004f3181b533c8d31e851e
-DIST intel-compute-runtime-24.31.30508.7.tar.gz 7323254 BLAKE2B 2fbd1e52e7c25b1180aba7ddc0ebc0aadeb20c78c464ad72c5e9cd88799e181db979ac55bea215390d968d7eb128d9f96a71acebed3430916e318d3c55fbbae2 SHA512 31e35f82a16f3e6961afa12ae5307617cc4114a04a27260caa86d9eff5683df6171df6d3efc83b0a94f3bd80417cc0a2b6a0085d761aa58242d0fd018e35c4a9
DIST intel-compute-runtime-24.35.30872.22.tar.gz 7375152 BLAKE2B a7c65663ff06983de5a3476fed479f6eced77c4a47bbbd49528bf149356d1fffcf55055eeb338995046a4ae271f1d515bc9732a042fcf66e2acab308e8b26fdf SHA512 800cad432be1f5619f95cf345c58ec9a58a907f95253f5f1bea1cce27cccf72948f94a327c8f0d7b251b45ae83d4b99a820e0eccd7b1e729979fd86eeaa8fc14
-EBUILD intel-compute-runtime-24.22.29735.21-r1.ebuild 2098 BLAKE2B 5b320e4010b7ea69728643762fcc313f59a6aa0b95837e37c253d2ae092db0fbbe05d042354a4bdc64474d93b7cf6edb7774c991757b397f2875cbb28a4816e9 SHA512 aa6b38edddd5ef86dcd24b9a5a2372a6616c58bcd081980e1d136a034880f509659fa922a54bfd4fef7f2963070d2368f7c9fd7c6c8991c9eda12b1e80692c7c
-EBUILD intel-compute-runtime-24.31.30508.7.ebuild 2025 BLAKE2B dd73241d3c91b139e66b1cf3e45fbdb4b3999d524b5321382f07c24f4b81f9cc0371d6c9b5f59293b379cd45ed3c305e751af82edd3b7298c4dc349219fa385b SHA512 4df9b976a8e9ef8e769992c5f9e42e0e5958a3011195173fc7f235396e4cb586d3abc4d20f0dfc3086b485da2a97f49447b1994d57be716cd71df387491bba41
-EBUILD intel-compute-runtime-24.35.30872.22.ebuild 2006 BLAKE2B 91483721ca70f051a6d0a2d79c952056bd649c289f5bb67d2200edf705d25f2781c912dac313c6bff35408464f1f3f7cfa77917d1464c937f25ff6d303053105 SHA512 32799b6a79730ed2f2bb047153ef4078125777ea88b15f027f101d75c3b7c23026b147b4f384ab7e7de28fb0c4ea284b2856b147b0c9e6958cc32360062bf449
+DIST intel-compute-runtime-24.35.30872.25.tar.gz 7375680 BLAKE2B 8aede769b46ecdb2eb49346bc87c1e58fbefa382e80419a301b00197fbdc977f62b001e7670a912a28c736aafc59e60d45a4c4d3e61331d6001307c184d3a4b8 SHA512 4e09f432f1f3a7f8c3b9a7bbd6981f2b26a837fc6f6b4459d21bb51fcce94a3c95726d23fb77be2664c7fbdf4dd270e1ec21af1bc815e718a5df865e8bbdac03
+EBUILD intel-compute-runtime-24.35.30872.22.ebuild 2005 BLAKE2B 584c3ab582b792cc75138c9e2e73a2d40ef2e8050196dcc49ab71d659730d3aaac2cbc6f90a8d9b604ce30b754abeaaf360622c4b636e616100202cc807f8bb3 SHA512 5b8f39ae76dfcb38e43b0d99d830bbe0ae5ab9085b49d2c5ca51cc3f54b1ee38a855b008e7c2f427e53c4622a9504e16aaaec2e33572afd9797b2c13789533ec
+EBUILD intel-compute-runtime-24.35.30872.25.ebuild 2004 BLAKE2B c65d268963f0b96b8bb557794e4a3951e490d615c7603342060cbf698f8cd0add91289938f30931cb41b681b13caf0de434cda5252e86859e65a53ec425c33ad SHA512 785f5a274d4a1af77652de3ee47590d8008522a3a1682f9c9b902768178f5d0ac475bb983a37ed64ecefd4dbaa88b6166f6be7e27570c032ecc5723abbfd93c6
MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21-r1.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21-r1.ebuild
deleted file mode 100644
index 5ea88946f111..000000000000
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
-HOMEPAGE="https://github.com/intel/compute-runtime"
-SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+l0 +vaapi"
-
-RDEPEND="
- >=dev-util/intel-graphics-compiler-1.0.17193.2
- >=media-libs/gmmlib-22.3.19:=
-"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/intel-metrics-discovery:=
- dev-libs/intel-metrics-library:=
- dev-libs/libnl:3
- dev-libs/libxml2:2
- >=dev-util/intel-graphics-system-controller-0.8.16:=
- media-libs/mesa
- >=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.17.6:= )
- vaapi? (
- x11-libs/libdrm[video_cards_intel]
- media-libs/libva
- )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-PATCHES=(
- "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch"
-)
-
-src_prepare() {
- # Remove '-Werror' from default
- sed -e '/Werror/d' -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # Filtered for two reasons:
- # 1) https://github.com/intel/compute-runtime/issues/528
- # 2) bug #930199
- filter-lto
-
- local mycmakeargs=(
- -DCCACHE_ALLOWED="OFF"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
- -DBUILD_WITH_L0="$(usex l0)"
- -DDISABLE_LIBVA="$(usex !vaapi)"
- -DNEO_DISABLE_LTO="ON"
- -DNEO_DISABLE_LD_GOLD="ON"
- -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
- -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
- -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
- -DSUPPORT_DG1="ON"
- -Wno-dev
-
- # See https://github.com/intel/intel-graphics-compiler/issues/204
- # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
-
- # If enabled, tests are automatically run during
- # the compile phase and we cannot run them because
- # they require permissions to access the hardware.
- -DSKIP_UNIT_TESTS="1"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.22.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.22.ebuild
index c64949fd9284..e2c604fb04f5 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.22.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.22.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+l0 +vaapi"
RDEPEND="
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.31.30508.7.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.25.ebuild
index f52e95b87bac..79089e9ed29b 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.31.30508.7.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.25.ebuild
@@ -20,20 +20,20 @@ KEYWORDS="~amd64"
IUSE="+l0 +vaapi"
RDEPEND="
- >=dev-util/intel-graphics-compiler-1.0.17537.1
- >=media-libs/gmmlib-22.3.19:=
+ >=dev-util/intel-graphics-compiler-1.0.17657.8
+ >=media-libs/gmmlib-22.5.2:=
"
DEPEND="
${RDEPEND}
dev-libs/intel-metrics-discovery:=
- dev-libs/intel-metrics-library:=
+ >=dev-libs/intel-metrics-library-1.0.173:=
dev-libs/libnl:3
dev-libs/libxml2:2
- >=dev-util/intel-graphics-system-controller-0.8.16:=
+ >=dev-util/intel-graphics-system-controller-0.9.3:=
media-libs/mesa
>=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.17.28:= )
+ l0? ( >=dev-libs/level-zero-1.17.42:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
@@ -64,7 +64,6 @@ src_configure() {
-DBUILD_WITH_L0="$(usex l0)"
-DDISABLE_LIBVA="$(usex !vaapi)"
-DNEO_DISABLE_LTO="ON"
- -DNEO_DISABLE_LD_GOLD="ON"
-DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
diff --git a/dev-libs/intel-metrics-discovery/Manifest b/dev-libs/intel-metrics-discovery/Manifest
index 698128fa3497..2a179f343b64 100644
--- a/dev-libs/intel-metrics-discovery/Manifest
+++ b/dev-libs/intel-metrics-discovery/Manifest
@@ -1,6 +1,4 @@
AUX intel-metrics-discovery-1.12.170-revert-definitions.patch 1410 BLAKE2B af7ef84fd1181bc10ee890d87121e78559dcfb7b561334e6041b5c20b183d4ebfdd94e6b773e4c604284b5368708b312a23f878a0df7d0b32fad7f1dfdce7044 SHA512 2a66efe9b1f4d78cb053d4621d063ed7bcca061b677ca9a68f589096c4ae1c32c463dd5a598912afd690a96fc3c52aaa8cdc2e7f684870b939a43cd40507eea2
-DIST metrics-discovery-1.12.172.tar.gz 5228787 BLAKE2B e6bc6ffd4390a8400de0917e3e68ca13e4ccab4d6732b418b5807acb629c522cce80a0a9207d287861ec4642137479003d0e0512f30dd3b9baabebf5ff9f35c3 SHA512 24df8497d858d33e2b464e33c158876a4642f0bff7afdb3e51a2a45969a4b9e6f9083ea15cb0a28b3a4c939b701c563d069c159b50430916009af023bd8ff6d2
DIST metrics-discovery-1.13.176.tar.gz 5398346 BLAKE2B a50920e78404069bc92adbb06b5fa932680a03f8e72845c927aa8f8943eddd03805fad3e25ee5da5407e31a3209f7662b8cebc19fb9bbfd4d2df10b57225f138 SHA512 2c1aaa701a01700672ef1f45d86a8f78582be8f9ec9b160b94a1f1ba82f0567cb6bfafe2ff0cc9e0d3e5406215b7a402635ac128dae8382301077b3cb5ae2836
-EBUILD intel-metrics-discovery-1.12.172.ebuild 691 BLAKE2B e562e3a6bcb819f50796babd59a3df56245dde150f218ee5c34937868a98ae85ba7a1c78a3cb8bfcd9225608620519a13f870cb0fa32e89acf5b1aedfbec6e73 SHA512 184d5e63a6f5c1679e2ba3387f4c8c49ca26e6c21f75ae9dabca286fd763f12adc84d144992a7826cd692b983250d23279846c758d91d9d756c055d964250361
-EBUILD intel-metrics-discovery-1.13.176.ebuild 692 BLAKE2B ce278418c6913765dc24fec23f9702912a7a1d48be33421c3918b5ec317c4abdbbcd310e1124c11641f403ee360eee1f74fe2c0aeef5dc1a2a9aae14890f59f5 SHA512 85e96b3889e151df8d38684057058373a3d25acde5ed36343022c4322fdf5d60df0be6add97954952025d76cffe9957534b27431a400c0d18b2f7be989e80717
+EBUILD intel-metrics-discovery-1.13.176.ebuild 691 BLAKE2B e562e3a6bcb819f50796babd59a3df56245dde150f218ee5c34937868a98ae85ba7a1c78a3cb8bfcd9225608620519a13f870cb0fa32e89acf5b1aedfbec6e73 SHA512 184d5e63a6f5c1679e2ba3387f4c8c49ca26e6c21f75ae9dabca286fd763f12adc84d144992a7826cd692b983250d23279846c758d91d9d756c055d964250361
MISC metadata.xml 815 BLAKE2B 017d27f513969fab6dd984946f3105d8bf0f2c0f29251976016f3b4aff779a22d66ad876bf00553376314681c2ee33beb53c0537a37a80824692001710164c8f SHA512 76548770278fa9004b250a5e8e6b273e49a0aff112e3e1508653c8b4119ed7ec486191ab39f6d22c425b0b07d77b29fc299d36d8faa7167b8af564bb1418aa6c
diff --git a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.172.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.172.ebuild
deleted file mode 100644
index 728ed054c227..000000000000
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.172.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake
-
-DESCRIPTION="A user mode library that provides access to GPU performance data"
-HOMEPAGE="https://github.com/intel/metrics-discovery"
-SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-
-DEPEND="x11-libs/libdrm"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.12.170-revert-definitions.patch" )
-
-src_configure() {
- local mycmakeargs=( -DLINUX_DISTRO="Gentoo" )
- cmake_src_configure
-}
diff --git a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.13.176.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.13.176.ebuild
index 1aa1fe8dda1b..728ed054c227 100644
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.13.176.ebuild
+++ b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.13.176.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${MY_P}"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DEPEND="x11-libs/libdrm"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/intel-metrics-library/Manifest b/dev-libs/intel-metrics-library/Manifest
index aabb9bccef98..3ef7ff86857c 100644
--- a/dev-libs/intel-metrics-library/Manifest
+++ b/dev-libs/intel-metrics-library/Manifest
@@ -1,5 +1,3 @@
-DIST metrics-library-1.0.166.tar.gz 250183 BLAKE2B d5d08840a3d359d8e7390f1381a7b6b69e944de231ebe28227c9427fc0d97fa2e9b7a9ca63d4e02d1421e2faac5e554cc13dca0538bb3d151cec2311d4922032 SHA512 95f8d97ff6eebfda45dfe596e692bf081c4b92214ae1e0c1fa1458b9e76d69b8b2851bd6e0bbcb89d81d72291ab59ec69dbd7f8c903fdd33be588927adaa1081
DIST metrics-library-1.0.173.tar.gz 280677 BLAKE2B 0394809b6a7f4d82cae96f045356a474846ff94d8362fea701ed811ecb45c4127aa2a64e66bd77aff37eb555b511159f87c8f459a601a1e98383b42c13987d48 SHA512 45f599e4299072d62c9e4cb205d52ad29492e36120b1f542a89f9e1767e7025cef56774d70ef8233ace7a69863056e8db8ba9ff4f9c6a95fa06508c6be7d9345
-EBUILD intel-metrics-library-1.0.166.ebuild 633 BLAKE2B 10d9fbdd4de30327faa87dd340f00ca339a4750910471a31b22da5281ee7d55603d7d503c170686a1775e963e861804e28bbdebee5f3c4d0cc09b3698db371ee SHA512 2b0e123ade3403b8efbc683830ff1c5e6f5e161ef3e7436aa11a697f1d9d4cb99280ac1e97df9cb6adeef5cf83c03e750b5699c9d8769f91e42eb256021056d8
-EBUILD intel-metrics-library-1.0.173.ebuild 634 BLAKE2B 572e75602397b4e39d6bccaf74764af3d822e1781177b9cccadf5b48e618142263d580de949db8ac5bc62023f4b95df27ce0bfe5c024c56c9b5ff601d4c99105 SHA512 5e230e144da1d7c55de3c019c775cfdafd01ac29e418267263ace05d78f49907368931bfd21ae61afb6b240bb6d1321a394c6cb9e0fc34f56578de4d11531a99
+EBUILD intel-metrics-library-1.0.173.ebuild 633 BLAKE2B 10d9fbdd4de30327faa87dd340f00ca339a4750910471a31b22da5281ee7d55603d7d503c170686a1775e963e861804e28bbdebee5f3c4d0cc09b3698db371ee SHA512 2b0e123ade3403b8efbc683830ff1c5e6f5e161ef3e7436aa11a697f1d9d4cb99280ac1e97df9cb6adeef5cf83c03e750b5699c9d8769f91e42eb256021056d8
MISC metadata.xml 904 BLAKE2B 9b29e523b88f3d4eef193b4ecd90f03bf74d4e8521d3691bcc3518fc4133e4a97142b2d0f9a1354d86ea913ca79fa74972e99fe63a21eee7bb0fee78dd414e25 SHA512 ea9cd435e8b72549945ca370d318a84d03d8330ea995f726aa29f6c6a8fb1f353c9b5c2eab2fc56a2e89ffa6beb019be2a291f3f64d7a8e5782efc0c3935cebd
diff --git a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.166.ebuild b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.166.ebuild
deleted file mode 100644
index 553a918ad5e3..000000000000
--- a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.166.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake
-
-DESCRIPTION="User mode driver helper library that provides access to GPU performance counters"
-HOMEPAGE="https://github.com/intel/metrics-library"
-SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-
-DEPEND="x11-libs/libdrm"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- sed -e '/-Werror/d' -i CMakeLists.txt || die
- cmake_src_prepare
-}
diff --git a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.173.ebuild b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.173.ebuild
index 86657df2d0c0..553a918ad5e3 100644
--- a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.173.ebuild
+++ b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.173.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${MY_P}"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DEPEND="x11-libs/libdrm"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/jsoncpp/Manifest b/dev-libs/jsoncpp/Manifest
index d4819786df20..6ccb7c21b8f3 100644
--- a/dev-libs/jsoncpp/Manifest
+++ b/dev-libs/jsoncpp/Manifest
@@ -1,6 +1,8 @@
+AUX jsoncpp-1.9.6-cmake.patch 670 BLAKE2B 5d3fd44f2d5bf64e78c24659f017d16e05842381ab98192e896b777a96ea2f526f7124ca25de3e8e52ad930e77f057306717c37f5919a4844a544dc2183fa80d SHA512 4c36a9ed41355233b0fd63eb059cdf7f6f33a959f9d54c4180830a721d8715f0842d742bc850dfc13434b749bfdb9a0aac24b5913e17573e04ae7616e0eb7e89
DIST jsoncpp-1.9.5.tar.gz 216055 BLAKE2B 744275297647be8f1ac7bbf6c818e5106fc122591b3fb68c37cf33f5b3b7d6666e8429bb7ca2ae693202a5a83c274303804e21ebb27f05ba235568bf75a9b375 SHA512 1d06e044759b1e1a4cc4960189dd7e001a0a4389d7239a6d59295af995a553518e4e0337b4b4b817e70da5d9731a4c98655af90791b6287870b5ff8d73ad8873
DIST jsoncpp-1.9.6.tar.gz 212682 BLAKE2B efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe SHA512 006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08
EBUILD jsoncpp-1.9.5-r1.ebuild 1224 BLAKE2B ec92cfb2bddd3682e93ff592e3822a1cbf8620d25267e906b7829d735f399b76aa71a146b161b67b9821438a975060ccc7d2b12bada47c2ae415e218641d7e30 SHA512 590e8e7049d704c11af84773e7f0efa09d335228ea65bef85a1ac838af30b219fc149fefc36d6058fcc826a6c060152ac38cea46d4a7fca30ac967846aa4a09e
EBUILD jsoncpp-1.9.5.ebuild 1187 BLAKE2B ee28a0bac674e2df4b78a76c38dfcdc81b49fb13d6381556e24dd3760954598d92b7b0585ca528dfdb6828cbaf282c32a5f94b953aedeeaef196560724a523a8 SHA512 11ebe8f21df756c03d5eafdba0bcd30ae57a6ab1b7b899230feee82c825cc14910792d72fb3646f0c7a243b2515411884a7f28cd3c5e7305981a9849e82e9d00
-EBUILD jsoncpp-1.9.6.ebuild 1226 BLAKE2B 6bcb5f5700f5966378278c316c0ad19b91359044ddb59440ca7fae6fea794e91be44409bdbc8a51e14f6bde18d41ea9d50a8a468ccab2b314c691a65f164cb0d SHA512 87c938f2c070381fb6b3262ed4db3bb54891bd658af60868e165a34300916508ba6de04ec33013a68c6fdafecdac1cf9dfa3eb5cb4782ffe3b4f2f1ef449bef2
+EBUILD jsoncpp-1.9.6-r1.ebuild 1336 BLAKE2B 471d77b49966bea4b94a5718d357cdcdbac9917d74a5c5ffd906e6963fb588ec25f45d8a8e17264df50f75a41b0d143db610336bb8d9f0b520a9497149e55956 SHA512 62ec1471e8f86ac8ac85e17482e16b53626f7586925d770653dbb2b405a6ae172b561feb8118a4e99da6f1063b47a709ce1c4483b0d2fc9c071c4da3cfc0c925
+EBUILD jsoncpp-1.9.6.ebuild 1225 BLAKE2B 910e8da2e97222b16b6db0df2577f656910d1e6453e64067b86148beb3038362ad8ca5b256fbb304b55cc65d72bfc7a02921610ca33923d083517f7f3527ebaf SHA512 d13209f83eba98b4208198c24172b0e3fe76b37c85788472e7b80b1970c3b65202b5c8c3e449edad83c0b6ab1652615dadd1ab3c78e3bc02b0f08bf1fe294f7a
MISC metadata.xml 473 BLAKE2B cee9ea6f824489bf51f6c293faff24e62bb8c3457d49638b9547d104bfbed8b5c566e429b4d597dfa9b556955450c758261231ce83ea28216c1386a2d645176b SHA512 f7e2f0a82c5370802072e94a727bcb19d138979ab46670f01bdb17ed19b59f8e79bd28d37a8d939917f108fd4a64f53f67153ceaa9dad393840e9eb0247538e1
diff --git a/dev-libs/jsoncpp/files/jsoncpp-1.9.6-cmake.patch b/dev-libs/jsoncpp/files/jsoncpp-1.9.6-cmake.patch
new file mode 100644
index 000000000000..9e24533ae9f9
--- /dev/null
+++ b/dev-libs/jsoncpp/files/jsoncpp-1.9.6-cmake.patch
@@ -0,0 +1,21 @@
+From 8d9109992e34cdacd3f2750ada5c2460d346898f Mon Sep 17 00:00:00 2001
+From: Rui Chen <rui@chenrui.dev>
+Date: Thu, 19 Sep 2024 15:10:21 -0400
+Subject: [PATCH] fix(build): remove `check_required_components` for meson
+ build
+
+Signed-off-by: Rui Chen <rui@chenrui.dev>
+---
+ jsoncppConfig.cmake.meson.in | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/jsoncppConfig.cmake.meson.in b/jsoncppConfig.cmake.meson.in
+index 0f4866d6d..be8852d0c 100644
+--- a/jsoncppConfig.cmake.meson.in
++++ b/jsoncppConfig.cmake.meson.in
+@@ -4,5 +4,3 @@
+ @MESON_STATIC_TARGET@
+
+ include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-namespaced-targets.cmake" )
+-
+-check_required_components(JsonCpp)
diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.6-r1.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.6-r1.ebuild
new file mode 100644
index 000000000000..6f29211cc90b
--- /dev/null
+++ b/dev-libs/jsoncpp/jsoncpp-1.9.6-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C++ JSON reader and writer"
+HOMEPAGE="https://github.com/open-source-parsers/jsoncpp/"
+SRC_URI="
+ https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="|| ( public-domain MIT )"
+SLOT="0/26"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ doc? ( app-text/doxygen )
+"
+
+PATCHES=(
+ # https://github.com/open-source-parsers/jsoncpp/pull/1570
+ "${FILESDIR}/${P}-cmake.patch"
+)
+
+multilib_src_configure() {
+ local emesonargs=(
+ # Follow Debian, Ubuntu, Arch convention for headers location
+ # bug #452234
+ --includedir include/jsoncpp
+ -Dtests=$(usex test true false)
+ )
+ meson_src_configure
+}
+
+src_compile() {
+ meson-multilib_src_compile
+
+ if use doc; then
+ echo "${PV}" > version || die
+ "${EPYTHON}" doxybuild.py --doxygen="${EPREFIX}"/usr/bin/doxygen || die
+ HTML_DOCS=( dist/doxygen/jsoncpp*/. )
+ fi
+}
+
+multilib_src_test() {
+ # increase test timeout due to failures on slower hardware
+ meson_src_test -t 2
+}
diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.6.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.6.ebuild
index 1932b4d9205a..92c06cb15f05 100644
--- a/dev-libs/jsoncpp/jsoncpp-1.9.6.ebuild
+++ b/dev-libs/jsoncpp/jsoncpp-1.9.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="|| ( public-domain MIT )"
SLOT="0/26"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest
index e2e267b1adfe..72add1d41fdc 100644
--- a/dev-libs/level-zero/Manifest
+++ b/dev-libs/level-zero/Manifest
@@ -1,7 +1,3 @@
-DIST level-zero-1.17.19.tar.gz 1150799 BLAKE2B 6c6077424c503b194b93801f0c1a4cab10e53d845ef88d75fae22d8c4ebd91387e03b1e9b37f6dfa43603216f64f20095b43b6b8331e282470c7c7ab1e49204e SHA512 bc5f65180c399a0fb9504db2f3db65c04e32e9fbedd6b0c4ae9eabd77c3586eb5116e553e2a6eab85f738d7a95a2f976062d2f7216fa0c239efb6661c2b6dd2c
-DIST level-zero-1.17.28.tar.gz 1151085 BLAKE2B e47c8821063f7ebe03ba8af601518a9e0f97550299edac5749a4f142c4b3edfe83fd81fda2af02df5089947d6138a9b7ebf3ee7e0eed6db8b8a80eeca4c48a40 SHA512 0498ec279ab73a61ccd4a2c27a8c3837090004e0730c01e92ef6e91f32000ca9e91167b87fbec66668674d86b5dede51470ce4c77dafb58f8b4d982db8b6e490
DIST level-zero-1.17.42.tar.gz 1152554 BLAKE2B a9b2054a620735490d1ff0f0a7e35e96bfe80531cf738e11ae3316bc0ce06108304e6f55ca57c2392a7854d7015bf2bcab93aa9778784ec546da41e174a08298 SHA512 c16c8269c82888c80c226e2e67641a3dbe0dd49b7e00ce5b2b8f90ab1233ac4bba1032f0b00c9dd702b85e1f635210bc383ec0c7e74651514ac104f5d9e8300c
-EBUILD level-zero-1.17.19.ebuild 847 BLAKE2B 178c502c126bd22af06daba8f63f7ac2b5c808147017f3e2583d1fe0ff3ac6ed70b1bbc9c6d1e3935007be8304d0b09f125bffe15802272944363d846c4b4ab8 SHA512 6fcf7d58fed14661f1c5600dfe1a19bec1802453cb3b747d94ac8a8288f1b8ad9b4f0d3a470605aa18ee46005dc69dda442191d617d13d82dee62620533ce47a
-EBUILD level-zero-1.17.28.ebuild 848 BLAKE2B 2a96f2e41da5a7b2fb463e9ef09bb0286fb5175685201df2ca0b6f59cfc0ffb2cd6e2116d9e42fb4abf9e0fc523349c66a513fb0ce137a1784910c131da56342 SHA512 c48c444f22d0e98e6dffe1342c0b6c404cf0964079106848cc2e92bdf878df1c602ad3b01afcd94970b4696833cb6c88926ab39a4831775deb17cf12094a04dc
-EBUILD level-zero-1.17.42.ebuild 848 BLAKE2B 2a96f2e41da5a7b2fb463e9ef09bb0286fb5175685201df2ca0b6f59cfc0ffb2cd6e2116d9e42fb4abf9e0fc523349c66a513fb0ce137a1784910c131da56342 SHA512 c48c444f22d0e98e6dffe1342c0b6c404cf0964079106848cc2e92bdf878df1c602ad3b01afcd94970b4696833cb6c88926ab39a4831775deb17cf12094a04dc
+EBUILD level-zero-1.17.42.ebuild 847 BLAKE2B 178c502c126bd22af06daba8f63f7ac2b5c808147017f3e2583d1fe0ff3ac6ed70b1bbc9c6d1e3935007be8304d0b09f125bffe15802272944363d846c4b4ab8 SHA512 6fcf7d58fed14661f1c5600dfe1a19bec1802453cb3b747d94ac8a8288f1b8ad9b4f0d3a470605aa18ee46005dc69dda442191d617d13d82dee62620533ce47a
MISC metadata.xml 586 BLAKE2B 44eca05640a9276ea9cbddccc0d199dc8c7297a3fbf5ad6b58693c406961efa2aabf99501faaace47ce6bb97736fe371533e89a5a700949b03db66359222b269 SHA512 da9b222b216ed217842f236eeb1991e31ec4f140d86c0a048e9e401a18018d90d6ad8d4f10edec8b71386687bc9481ebf9154a1190bf6969d4fab04bba20100e
diff --git a/dev-libs/level-zero/level-zero-1.17.19.ebuild b/dev-libs/level-zero/level-zero-1.17.19.ebuild
deleted file mode 100644
index 68249c1101f3..000000000000
--- a/dev-libs/level-zero/level-zero-1.17.19.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="oneAPI Level Zero headers, loader and validation layer"
-HOMEPAGE="https://github.com/oneapi-src/level-zero"
-SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-
-RDEPEND="dev-libs/spdlog:="
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # Don't hardcore -Werror
- sed -e 's/-Werror//g' -i CMakeLists.txt || die
-
- cmake_src_prepare
-
- # According to upstream, release tarballs should contain this file but at least
- # some of them do not. Fortunately it is trivial to make one ourselves.
- echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_SPDLOG="ON"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/level-zero/level-zero-1.17.28.ebuild b/dev-libs/level-zero/level-zero-1.17.28.ebuild
deleted file mode 100644
index 4034c8711d28..000000000000
--- a/dev-libs/level-zero/level-zero-1.17.28.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="oneAPI Level Zero headers, loader and validation layer"
-HOMEPAGE="https://github.com/oneapi-src/level-zero"
-SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/spdlog:="
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # Don't hardcore -Werror
- sed -e 's/-Werror//g' -i CMakeLists.txt || die
-
- cmake_src_prepare
-
- # According to upstream, release tarballs should contain this file but at least
- # some of them do not. Fortunately it is trivial to make one ourselves.
- echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_SPDLOG="ON"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/level-zero/level-zero-1.17.42.ebuild b/dev-libs/level-zero/level-zero-1.17.42.ebuild
index 4034c8711d28..68249c1101f3 100644
--- a/dev-libs/level-zero/level-zero-1.17.42.ebuild
+++ b/dev-libs/level-zero/level-zero-1.17.42.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="dev-libs/spdlog:="
DEPEND="${RDEPEND}"
diff --git a/dev-libs/metee/Manifest b/dev-libs/metee/Manifest
index 17f77dfe4b2c..ea0c33831fc9 100644
--- a/dev-libs/metee/Manifest
+++ b/dev-libs/metee/Manifest
@@ -1,5 +1,3 @@
-DIST metee-4.2.0.tar.gz 100680 BLAKE2B 3852ea36f48f3d06bad3154c4089519fad44b991bc4f05870815b1bdad86bef070cdb4033404f63a8a3cb34b815421da846a04838517b31a1c4a090667fd7764 SHA512 0a479a57396ee82eb84836d8d97013bea5c9968be9de506cf378c58121a7c681c742f700ab3241804da17ccb118bd3a6c928893dc4e11cb5be2faad47dfb7dc0
DIST metee-4.2.1.tar.gz 101949 BLAKE2B 03878099f372276cb1f1a464ecb8c9f31e4aad5e85ba02b9c821ec9483c1749f99368a6ecfcb6e9426b6f09d04356f2aa96122a485c8d69a424271a8b76221af SHA512 e2be12d17c236afb10a3deba9d85686c3e26637320995b3af8f370aa689fd5415974b3e8a8e3935c864efa40e37055d4a10476df9691db6a42a2e723bd939788
-EBUILD metee-4.2.0.ebuild 773 BLAKE2B e54aab5132f4df48ac9f7ced4588d5689db3d77b93e058c9ffce2284529d9c4867b63d232b15f93b9d481ccbd1566e393974fe542fc93730bd12752e49cfa725 SHA512 2dcdaff2195ec878c0acea9ce23d58c9020ce6af58df4d6493a79887f7403aa26666b0e116c975b6907e5eb806b958a4d64c87027a0eedc93e7d9d47a1336d93
-EBUILD metee-4.2.1.ebuild 774 BLAKE2B 44b3c51b84bf470ea9a3b5cf7a46ac6e2a4a6aec43d636c55678f1f955de77e1cb32cb0202251c49f9acfc42e0a3b70e3dbb532ee801c6daa2b3c09423779b85 SHA512 67297c660dc29006ee939e1770739847970456485b22475ab3042e479a867561c59a77c075451facc702d7d69fb207489a374ac95fb840546e59f38d9fe41864
+EBUILD metee-4.2.1.ebuild 773 BLAKE2B e54aab5132f4df48ac9f7ced4588d5689db3d77b93e058c9ffce2284529d9c4867b63d232b15f93b9d481ccbd1566e393974fe542fc93730bd12752e49cfa725 SHA512 2dcdaff2195ec878c0acea9ce23d58c9020ce6af58df4d6493a79887f7403aa26666b0e116c975b6907e5eb806b958a4d64c87027a0eedc93e7d9d47a1336d93
MISC metadata.xml 576 BLAKE2B 9e2b068fa33c961eabea553ea1f9fe539f1429467ea52baefbc7cff84bcd3bc802ba5024ed71ae96ef9e810636aaeb1d711f9bd294215bf6cab5e122eda03d7d SHA512 c529229f880fd0f02881265c26a2e7e2841ec02b719a67887423a874253a9414f68614399dbb0cd433b7e9fe5b7ba6785c8fb789795f3b1a8f6c8597949aede1
diff --git a/dev-libs/metee/metee-4.2.0.ebuild b/dev-libs/metee/metee-4.2.0.ebuild
deleted file mode 100644
index 99ec0b02543e..000000000000
--- a/dev-libs/metee/metee-4.2.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Cross-platform access library for Intel CSME HECI interface"
-HOMEPAGE="https://github.com/intel/metee"
-SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="doc"
-
-BDEPEND="doc? ( app-text/doxygen )"
-
-src_prepare() {
- default
- cmake_src_prepare
-
- # Respect users CFLAGS
- sed -e 's/-D_FORTIFY_SOURCE=2 -O2//' -e 's/-Werror//' -i linux.cmake || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS="$(usex doc)"
- -DBUILD_SAMPLES="NO"
- -DBUILD_SHARED_LIBS="YES"
- -DBUILD_TEST="NO"
- -DCONSOLE_OUTPUT="NO"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/metee/metee-4.2.1.ebuild b/dev-libs/metee/metee-4.2.1.ebuild
index eb83679eaa02..99ec0b02543e 100644
--- a/dev-libs/metee/metee-4.2.1.ebuild
+++ b/dev-libs/metee/metee-4.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.t
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc"
BDEPEND="doc? ( app-text/doxygen )"
diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest
index da19e7c9fa5e..ffdfb1e9e1c1 100644
--- a/dev-libs/opencl-clang/Manifest
+++ b/dev-libs/opencl-clang/Manifest
@@ -8,8 +8,10 @@ DIST opencl-clang-15.0.0.tar.gz 26212 BLAKE2B 02d3a8eb3964b6882bd94b676b4459412c
DIST opencl-clang-16.0.0.tar.gz 28413 BLAKE2B c99f043171186f5d9e44618d5d637d6a5c7997f22577491f544e78d93edd5afe74ba88eaaea92a931dd87af71fb630fdf03d27f1a9f55d7c3b8bdf53dee54b07 SHA512 bf723edab7dc7a028eb79d01fd2306690a2169472760bf2783d593ffec4eb788f28f184c66b204cc074cb95a4149fcc63a1dcbee5563c620a9dc2c76bb5a2d5a
DIST opencl-clang-17.0.0.tar.gz 28436 BLAKE2B dd86255e757d290fb0417d966098ad00ceb0440c83fa79d8bdaadc7ee9964b13810d27f93740f4b00b9c0e16e5c9b29213800d98042b6c211b45a9cd1402f038 SHA512 920e19c9c36fef1752bce46a1a240bfc0cdd22c09e5840520508c67ecd965524f5c1ce04d8879af146670377f758d3f457a8263338b84b6833e8916f10566698
DIST opencl-clang-18.1.0.tar.gz 29006 BLAKE2B 7e115220a34f77a0291e8bfdb20850baebb17b61a69f4be8f4b3befafab6537daed3d0433916a0b6fa1a2b991eff40e3258ed11685375755ee2d9db14383304e SHA512 ce14b706b3624302008595e3104f299ef58d93a56ef95628f0f56c2e53a3a7ca1b1e5a989c41a33839fa5d4e126cca8537f2155113fd9781a43ac07f28b52ca4
+DIST opencl-clang-19.1.0.tar.gz 34156 BLAKE2B a52e2b7dfb101f459ab1b84e946a9a160200699ac0cb50fa87404fa5352a17a94b1f6bb40406214930f95612848e91b9e3c3772fe38453e04e17860d4ba51ed8 SHA512 d6e42869f8db2bda7182d6ae18405c4ec51d9ea3f60c79a39d9dec9d79414a388e96419aa3c2e657d8c9ffc42de4b4f00d006ff747095e546a821c1956b86058
EBUILD opencl-clang-15.0.0-r1.ebuild 862 BLAKE2B f8f5d1c1a3190d39d74e97d460bbec8b15aabb7d7a5c428d2ca4c4b32e634c55c6c274bab95c32f5b4eab37fe4aad478e8d22d0e4b683bfccc5c4473cbb798bf SHA512 7fd39946ec37811afb55a58f89ec23acd9c0a50819571151f5de3ac2165f91485fb360aaf81c1f70510e747103d0608990b56df6189096ef83a8acd17c1e7e7e
EBUILD opencl-clang-16.0.0-r2.ebuild 988 BLAKE2B aaa96bcb131123cc928ebb6ab3ee0f9366ea4ba92504de73b2fa03e6ffb33cd7dcf7c15124a4bf94678d4ceb9a559015a8c8387a5db1b9a6cb972822b236c0e2 SHA512 604f8a98c1e33c7ea59b56e4725c048637b72c3c6c64211895e43c9861f5e4bb261ae3bf6230252f1593f1ff8580c34364bb1a572435d3c40ec4c25bc08f595c
EBUILD opencl-clang-17.0.0.ebuild 964 BLAKE2B 9ad940ee6800548d863a976f7d542273bc4d461dffc9c8790940ebaad001c53da884f3e4c7cd265ea35c025a5be338bd34660cb86b85d352e164c99ed12fc5ce SHA512 8702d8fcca39a657b7ff9a4f789873ed701d69973c85381a6e59de45e24430229c5fd038ccf8d963245a146364cc8d22ec0ca52a67206bff4dca0d9873ee8e25
EBUILD opencl-clang-18.1.0.ebuild 922 BLAKE2B bf5c42f1ecee954ce70818c2e635b6215f573cd80b70a16458279e3d4d3f6ba1cccaf32dae5acc03913afde78761d43471d18f5006a697e1f9c2d12b7330933a SHA512 2620068244b9d1fe638e0743ce9ac1c766eb3b0ea28ef8c698557c466f6b43d9b56405dbfc3355de1a3812eb5e83c4fcb7dd6d72f28e6b743a01960b0217c139
+EBUILD opencl-clang-19.1.0.ebuild 923 BLAKE2B 3fdaa58600e88215fe29cb1345eb1ac108a430cae556c43e546b3c33957cd2ac50d36c0af3814082634bd66c63471376c4094f0c3236626cb1b972aceba2250e SHA512 91b70f155dfbdb02d6255ee823db0dfe4672b3b885a586baddf8d5ef4fc0dba5c6fcb5b863ae125d430e6761954e98f9b821c7933eeb7ee4730126fac185e368
MISC metadata.xml 583 BLAKE2B a16519cc07cd2add030b90218d3cdcf9473c684e0a1a0149e7dd352881213c8579c3ed7ceee69db479264fca10561ac023c01be7451ce689fa6408b81cf8b032 SHA512 d3c3f41c5c5fdb4b6b85c737071540ef8d53e148d5f7e69367eeaa6cbe7cb84563d2381de851cc4da41b5300856dd7e6b1e67454a4fc9a9d890590e3a17526b5
diff --git a/dev-libs/opencl-clang/opencl-clang-19.1.0.ebuild b/dev-libs/opencl-clang/opencl-clang-19.1.0.ebuild
new file mode 100644
index 000000000000..144bbc11ff20
--- /dev/null
+++ b/dev-libs/opencl-clang/opencl-clang-19.1.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake llvm-r1
+
+DESCRIPTION="OpenCL-oriented thin wrapper library around clang"
+HOMEPAGE="https://github.com/intel/opencl-clang"
+SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV}"
+
+LICENSE="UoI-NCSA"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ dev-util/spirv-llvm-translator:${SLOT}=
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=[static-analyzer]
+ sys-devel/llvm:${LLVM_SLOT}=
+ ')
+"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
+ -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib
+ -DLLVM_VERSION_MAJOR="${LLVM_SLOT}"
+ -DUSE_PREBUILT_LLVM="ON"
+ -Wno-dev
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index e25ba0b8622e..fb461266dc29 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -40,6 +40,6 @@ EBUILD openssl-3.1.6.ebuild 8598 BLAKE2B d352f91f702031010fdd2e61eaa978e7225a610
EBUILD openssl-3.1.7.ebuild 8600 BLAKE2B e529f65f0160aad596a7e66eb65b6b420a691492f09b1fcbf1742199094f41961191a0660ddf7323e346d2ea86228d31f0a8a0805f90926a4f59892e5145b4c9 SHA512 7ce1f229410baeddb0a32e919e655283c474af04d963d72c6218c907dbada5aa73c87deec04ddee0253030a89211367bd5e968c68810d07c6b46138d37317ecf
EBUILD openssl-3.2.2.ebuild 9243 BLAKE2B c496fe0830007cb6783f007942f482598d7679a1e2833204fbce25e4531200942196769e11c5857e8268c4fe9906d881d15751da9aecd273b260557d4a6d3e4f SHA512 609a7320b6c00e83e13b5c9563abd7cbc50d6c00bd7ff5d6588ccde4a016a72f73c911df7f75a9042f7ee52a0458bc494727dd30728ebe2954d1a7fd6cf0c726
EBUILD openssl-3.2.3.ebuild 9244 BLAKE2B ea5d608dc392835f979919ac1835e74520dc57e50f83981eb23877fd8d920583aa9bace217e8b74e33ca7be155ba00af48e5f584944d32d28caf1eb8efde7ef7 SHA512 2cc9092d801aabba5617fb9007e73e094bb31f7c4f18245a44ecc7113020595cbee702e58eb400ddc424ebc6e98f0ebef2e2a68e659463d0be6bf06350fad3d7
-EBUILD openssl-3.3.1-r3.ebuild 9617 BLAKE2B d5e181183f76c60830f6adde1137a0dd47246b385b87647179997923068531a4d26d183b37fa65f6ccdb152ae239ed26e00c446d427bba7af9777ab740cb6186 SHA512 33e954cdc6ab0008d176a3e55fa528a782d7f5ebde2d652283d226715201a63c2af8eedec37b6d06f4393e798ec1700abb505c021f4a1a02d298f97d46113af9
-EBUILD openssl-3.3.2.ebuild 9282 BLAKE2B 8abfb8923a85d68dc124955573db798278969b7cecaf9ae22b83df480029fff631d3c835d05fb933852dc9987e5ebee439b4ce27d80bc1d1c48fba5ac0179b53 SHA512 917af4043179c83520e242c2c9d06df4b5d6939b7f9e725a61529a32a55966c4b0e7fc85c7b6f3cf2fcf6c2247e1c0f73bc63c706b65d6ada598173c4973e2cd
+EBUILD openssl-3.3.1-r3.ebuild 9616 BLAKE2B 93ca74b97e62475371961c4591a4aa71a225f95dff500a6dd76c4bce512857100d64c8fb55a61fb11879cd883e5f37c3c39d234e6498be12350c1e7b0c5ec980 SHA512 5c00e25a0c1e9969924b4aeb2ec73a880c789ab06b2388d7a33a4f3dafe31b4c6bffbc9e93b09e1656766c4de0f7073fe2b344f7ab6203139fe1f51c364cc7e9
+EBUILD openssl-3.3.2.ebuild 9278 BLAKE2B c41028d5b4de4ef8df1f06c9be043d05eaccf51aaaa360d9e0e8dad90978e5ce15c5e228625f88d4f844b48a04187db27af28f929cead777dbfe042b1d907219 SHA512 267f0957f2ae8860f1a94cd14b683c0b7863d9ef0656dc11d045fad1e70d0f5eb8ffbc84b7b436384f61e074b8597cb9ba28f3521f112899abacabcb106d8f1c
MISC metadata.xml 1674 BLAKE2B 2195a6538e1b4ec953c707460988f153e40abe7495fd761403c9a54b44ecb7cb5c69ac37ac7d4d18bc0086cf9b4accaaac19926fe5b2ac4b2c547ce1c9e08a6d SHA512 d4eda999c1027f9d8102c59275665f5b01d234c4a7636755a6d3c64b9aad2a657d14256b1527d9b7067cb653458b058db7f5bb20873e48927291092d9ccdd1c6
diff --git a/dev-libs/openssl/openssl-3.3.1-r3.ebuild b/dev-libs/openssl/openssl-3.3.1-r3.ebuild
index c0a969f3a285..fbda65de4852 100644
--- a/dev-libs/openssl/openssl-3.3.1-r3.ebuild
+++ b/dev-libs/openssl/openssl-3.3.1-r3.ebuild
@@ -25,7 +25,7 @@ else
"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
fi
diff --git a/dev-libs/openssl/openssl-3.3.2.ebuild b/dev-libs/openssl/openssl-3.3.2.ebuild
index efaab4546c7d..151b557f1724 100644
--- a/dev-libs/openssl/openssl-3.3.2.ebuild
+++ b/dev-libs/openssl/openssl-3.3.2.ebuild
@@ -25,7 +25,7 @@ else
"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
fi