summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/aws-c-common/Manifest2
-rw-r--r--dev-libs/aws-c-common/aws-c-common-0.13.0.ebuild (renamed from dev-libs/aws-c-common/aws-c-common-0.12.5.ebuild)0
-rw-r--r--dev-libs/intel-compute-runtime/Manifest3
-rw-r--r--dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch198
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r3.ebuild88
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36-r1.ebuild88
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-26.18.38308.1.ebuild87
-rw-r--r--dev-libs/intel-metrics-discovery/Manifest1
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.183.ebuild29
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.185.ebuild2
-rw-r--r--dev-libs/intel-metrics-library/Manifest1
-rw-r--r--dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.1.ebuild2
-rw-r--r--dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.ebuild27
-rw-r--r--dev-libs/level-zero/Manifest2
-rw-r--r--dev-libs/level-zero/level-zero-1.28.3.ebuild2
-rw-r--r--dev-libs/level-zero/level-zero-1.28.6.ebuild (renamed from dev-libs/level-zero/level-zero-1.28.2.ebuild)2
-rw-r--r--dev-libs/libburn/libburn-1.5.8-r2.ebuild (renamed from dev-libs/libburn/libburn-1.5.8-r1.ebuild)5
-rw-r--r--dev-libs/libisoburn/libisoburn-1.5.8-r2.ebuild (renamed from dev-libs/libisoburn/libisoburn-1.5.8-r1.ebuild)16
-rw-r--r--dev-libs/libisofs/libisofs-1.5.8_p1-r1.ebuild (renamed from dev-libs/libisofs/libisofs-1.5.8_p1.ebuild)8
-rw-r--r--dev-libs/libisofs/metadata.xml2
-rw-r--r--dev-libs/metee/Manifest1
-rw-r--r--dev-libs/metee/metee-6.2.3.ebuild65
-rw-r--r--dev-libs/opencl-clang/Manifest2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild39
-rw-r--r--dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild42
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest1
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.21.0.ebuild38
-rw-r--r--dev-libs/quickjs-ng/Manifest1
-rw-r--r--dev-libs/quickjs-ng/quickjs-ng-0.14.0.ebuild39
29 files changed, 718 insertions, 75 deletions
diff --git a/dev-libs/aws-c-common/Manifest b/dev-libs/aws-c-common/Manifest
index 74a90e880179..d072a5adef87 100644
--- a/dev-libs/aws-c-common/Manifest
+++ b/dev-libs/aws-c-common/Manifest
@@ -1,2 +1,2 @@
-DIST aws-c-common-0.12.5.tar.gz 627705 BLAKE2B e3aabd690ee377affa499bb38f8bfc65dd42edd49eb4e36a4ca6234f5c195130e642e14deb940f0b245f7b4d0ef374d9ccf19f3a68822e06df884be02b50f406 SHA512 3f211e4d7737e756b6bda0de965570c3c04588e4f10dddf17f21ced1937a8dc6ddb5aeca52b96d7ead3cfb53e05ad99155d17045ea0da7f964372357046041ca
DIST aws-c-common-0.12.6.tar.gz 629851 BLAKE2B 46adc68f4ff9bcef4a130dde295259237bc9c29c565df21458ff1f08769440b70903733feb4a4cda34aa0f203a4470bbe7888d8d2ecf98a15f37ed75b78f66d9 SHA512 577fdea85ea84563e2167d70f0988ceeccc6ab298a2ca034393872d1717237a64be0d0b5e9cd2083c2278b8c294bc4afb8f8d6bcc13e144259fa0e3166af35bb
+DIST aws-c-common-0.13.0.tar.gz 633240 BLAKE2B 3fca38edff4f686c4405606bfb62fed67cd114fd08267c80459684531579a9b2148c46319752e6e3310fdc05010f47dafc69eaddb2f8d258046bf642b4b3f14f SHA512 7887685d3a54bfc77c3d8f7c3ae6661be01f44640b57fa95d96e615144975c1e63946517574034188fdf57f22d306984bd0caeda217125de75c7296b1987c323
diff --git a/dev-libs/aws-c-common/aws-c-common-0.12.5.ebuild b/dev-libs/aws-c-common/aws-c-common-0.13.0.ebuild
index 5c66018bc185..5c66018bc185 100644
--- a/dev-libs/aws-c-common/aws-c-common-0.12.5.ebuild
+++ b/dev-libs/aws-c-common/aws-c-common-0.13.0.ebuild
diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest
index 7faa262a59c1..ad6c216cd513 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,2 +1,5 @@
+DIST intel-compute-runtime-24.35.30872.32.tar.gz 7376572 BLAKE2B af924c111d288621ddcb14b9d77ff384c632668705e4858ed27424522b6c96e1e7b54012b202c6ade64da668681f3089d0a35d64ecb97ddec642ace8774b3e47 SHA512 2ac8dbefcc1a86b33afd78b8a1d30a959fb980e47402852514d43503df87ea70ea35f192243b78faedce749b3087f244631080f16ddb099a93ec79698176f6b5
+DIST intel-compute-runtime-24.35.30872.36.tar.gz 7377285 BLAKE2B 3c80f0dd7d4853476a8c60e51853c84cbc85827f70e93b45555376c7854b9b10195aa0606e42410c0ce496aad65cf2c6eae7dd757a703d07c7b39b08c75f72bd SHA512 271507bbccc66a52747314b05944726e9b46d544b044d72feea698fc566b8396a1182a113469c0421586af236bc2878a1e6ef494abe6c1f46b467e88e8d3cd6b
DIST intel-compute-runtime-25.40.35563.4.tar.gz 8191095 BLAKE2B 9290fe141f683b79f436ca9b383458b722d4503e79228c979f21ecb2f725524c2e818e7e1268da35212876b31e55de8ba6b7f8e2d65b55d8e0ec0a08170003a1 SHA512 826ee4ccdb1f65b9514edaab12f796fe24abc166321c9343d361ae578defbf3c287d8ad66364bf0d91390eeac87bac3824304289ba7cde276710971b21ee8ed9
DIST intel-compute-runtime-26.09.37435.10.tar.gz 8834318 BLAKE2B 85240f23ae7ec111f9be26112ff639f59e182aed8ad34dd465b42c9bd13c869df76a8e3efdf181b2e5dfe848f21c346803795b9ed3eefaa317986d65b16a53e1 SHA512 b28ceedf42fc5114700db0665593d82e1e503fa46baaf3a2be12258b7e9949c0b94304b0a67f99015469979935d3d8692a0a641cb2c0c8718cecced9b0737f7b
+DIST intel-compute-runtime-26.18.38308.1.tar.gz 8897722 BLAKE2B 149ade89a80c27c0ff331c94ab2594eeb65914174781254f9c5eaf472331ac3d62c0b6a932b840c7e7e14903166f6322a7b09cbfb0a2a1554add30026294263d SHA512 30868b7f3338c177521e93d59fb5c2146bcafa905e92af6d1ea224de9069b7c6dba91f09df71be7d587a1b4a8682a9dae949036c8100d18d038ec9c9736314e3
diff --git a/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch
new file mode 100644
index 000000000000..6d69e70779a4
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/files/intel-compute-runtime-24.35.30872.32-gcc15.patch
@@ -0,0 +1,198 @@
+From e0362a7c39ba7a3ead3cbb74146cb961176a1734 Mon Sep 17 00:00:00 2001
+From: Daniel Bermond <dbermond@archlinux.org>
+Date: Sat, 10 May 2025 13:04:47 -0300
+Subject: [PATCH] build: add missing headers for GCC 15
+
+For using fixed width integer types[1], the `<cstdint>`[2]
+C++ header needs to be explicitly included with GCC 15 due
+to changes[3] in libstdc++.
+
+For details, see the documentation[4] about porting to GCC 15.
+
+[1] https://en.cppreference.com/w/cpp/types/integer
+[2] https://en.cppreference.com/w/cpp/header/cstdint
+[3] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84
+[4] https://gcc.gnu.org/gcc-15/porting_to.html#cxx
+
+Signed-off-by: Daniel Bermond <dbermond@archlinux.org>
+---
+ shared/generate_cpp_array/source/generate_cpp_array.cpp | 3 ++-
+ shared/offline_compiler/source/decoder/iga_wrapper.h | 1 +
+ shared/offline_compiler/source/ocloc_arg_helper.h | 3 ++-
+ shared/source/debugger/debugger.h | 3 ++-
+ shared/source/gmm_helper/gmm_helper.h | 1 +
+ shared/source/os_interface/device_factory.h | 3 ++-
+ shared/source/os_interface/os_memory.h | 3 ++-
+ shared/source/os_interface/os_time.h | 3 ++-
+ shared/source/program/program_info.h | 1 +
+ shared/source/utilities/software_tags.h | 1 +
+ 10 files changed, 16 insertions(+), 6 deletions(-)
+
+diff --git a/shared/generate_cpp_array/source/generate_cpp_array.cpp b/shared/generate_cpp_array/source/generate_cpp_array.cpp
+index a1dcde7d26ebd..8c08b32759dc7 100644
+--- a/shared/generate_cpp_array/source/generate_cpp_array.cpp
++++ b/shared/generate_cpp_array/source/generate_cpp_array.cpp
+@@ -1,10 +1,11 @@
+ /*
+- * Copyright (C) 2020-2024 Intel Corporation
++ * Copyright (C) 2020-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ */
+
++#include <cstdint>
+ #include <fstream>
+ #include <iomanip>
+ #include <iostream>
+diff --git a/shared/offline_compiler/source/decoder/iga_wrapper.h b/shared/offline_compiler/source/decoder/iga_wrapper.h
+index 82697e32cf6d4..e42bebca91b98 100644
+--- a/shared/offline_compiler/source/decoder/iga_wrapper.h
++++ b/shared/offline_compiler/source/decoder/iga_wrapper.h
+@@ -11,6 +11,7 @@
+
+ #include "igfxfmid.h"
+
++#include <cstdint>
+ #include <memory>
+ #include <string>
+
+diff --git a/shared/offline_compiler/source/ocloc_arg_helper.h b/shared/offline_compiler/source/ocloc_arg_helper.h
+index 3aca7258b03e0..b46ad5340b879 100644
+--- a/shared/offline_compiler/source/ocloc_arg_helper.h
++++ b/shared/offline_compiler/source/ocloc_arg_helper.h
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2020-2024 Intel Corporation
++ * Copyright (C) 2020-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+@@ -11,6 +11,7 @@
+ #include "shared/source/utilities/const_stringref.h"
+
+ #include <algorithm>
++#include <cstdint>
+ #include <fstream>
+ #include <map>
+ #include <memory>
+diff --git a/shared/source/debugger/debugger.h b/shared/source/debugger/debugger.h
+index cfc1865808134..14f094cba6823 100644
+--- a/shared/source/debugger/debugger.h
++++ b/shared/source/debugger/debugger.h
+@@ -1,11 +1,12 @@
+ /*
+- * Copyright (C) 2020-2023 Intel Corporation
++ * Copyright (C) 2020-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ */
+
+ #pragma once
++#include <cstdint>
+ #include <memory>
+ namespace NEO {
+ struct HardwareInfo;
+diff --git a/shared/source/gmm_helper/gmm_helper.h b/shared/source/gmm_helper/gmm_helper.h
+index 63a28e1148447..f1c2a6f194b93 100644
+--- a/shared/source/gmm_helper/gmm_helper.h
++++ b/shared/source/gmm_helper/gmm_helper.h
+@@ -6,6 +6,7 @@
+ */
+
+ #pragma once
++#include <cstdint>
+ #include <memory>
+
+ namespace NEO {
+diff --git a/shared/source/os_interface/device_factory.h b/shared/source/os_interface/device_factory.h
+index 75dd491704224..02bac68e8fc36 100644
+--- a/shared/source/os_interface/device_factory.h
++++ b/shared/source/os_interface/device_factory.h
+@@ -1,11 +1,12 @@
+ /*
+- * Copyright (C) 2018-2023 Intel Corporation
++ * Copyright (C) 2018-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ */
+
+ #pragma once
++#include <cstdint>
+ #include <memory>
+ #include <string>
+ #include <vector>
+diff --git a/shared/source/os_interface/os_memory.h b/shared/source/os_interface/os_memory.h
+index 7c521b004d834..24ed117b6fb96 100644
+--- a/shared/source/os_interface/os_memory.h
++++ b/shared/source/os_interface/os_memory.h
+@@ -1,11 +1,12 @@
+ /*
+- * Copyright (C) 2019-2022 Intel Corporation
++ * Copyright (C) 2019-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ */
+
+ #pragma once
++#include <cstdint>
+ #include <memory>
+ #include <vector>
+
+diff --git a/shared/source/os_interface/os_time.h b/shared/source/os_interface/os_time.h
+index 9c838823fc9bc..bae7e5d435745 100644
+--- a/shared/source/os_interface/os_time.h
++++ b/shared/source/os_interface/os_time.h
+@@ -1,11 +1,12 @@
+ /*
+- * Copyright (C) 2018-2024 Intel Corporation
++ * Copyright (C) 2018-2025 Intel Corporation
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ */
+
+ #pragma once
++#include <cstdint>
+ #include <memory>
+ #include <optional>
+
+diff --git a/shared/source/program/program_info.h b/shared/source/program/program_info.h
+index e3569a16bc1f0..b27cab27ecd97 100644
+--- a/shared/source/program/program_info.h
++++ b/shared/source/program/program_info.h
+@@ -10,6 +10,7 @@
+ #include "shared/source/utilities/arrayref.h"
+
+ #include <cstddef>
++#include <cstdint>
+ #include <memory>
+ #include <string>
+ #include <unordered_map>
+diff --git a/shared/source/utilities/software_tags.h b/shared/source/utilities/software_tags.h
+index 30406bbaafe1d..29a27c47fbedb 100644
+--- a/shared/source/utilities/software_tags.h
++++ b/shared/source/utilities/software_tags.h
+@@ -8,6 +8,7 @@
+ #pragma once
+ #include "shared/source/helpers/string.h"
+
++#include <cstdint>
+ #include <string>
+
+ namespace NEO {
+diff --git a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
+===================================================================
+--- a/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
++++ b/shared/source/os_interface/linux/local/dg1/drm_tip_helper.cpp
+@@ -7,6 +7,7 @@
+
+ #include "shared/source/os_interface/linux/i915.h"
+
++#include <cstdint>
+ #include <memory>
+ #include <vector>
+
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r3.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r3.ebuild
new file mode 100644
index 000000000000..fff7a8b36b0b
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.32-r3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2026 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/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="legacy/1.5.30872"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND="
+ !dev-libs/intel-compute-runtime:0
+ !dev-util/intel-graphics-compiler:0
+ >=media-libs/gmmlib-22.5.2:=
+"
+
+DEPEND="
+ ${RDEPEND}
+ dev-libs/intel-metrics-discovery:=
+ >=dev-libs/intel-metrics-library-1.0.182:=
+ dev-libs/libnl:3
+ dev-libs/libxml2:2=
+ >=dev-util/intel-graphics-system-controller-0.9.5:=
+ media-libs/mesa
+ >=virtual/opencl-3
+ l0? ( >=dev-libs/level-zero-1.19.2:= )
+ vaapi? (
+ x11-libs/libdrm[video_cards_intel]
+ media-libs/libva
+ )
+ dev-util/intel-graphics-compiler-bin:legacy
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.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_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
+ -DNEO_DISABLE_LTO="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.36-r1.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36-r1.ebuild
new file mode 100644
index 000000000000..fff7a8b36b0b
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.35.30872.36-r1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2026 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/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="legacy/1.5.30872"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND="
+ !dev-libs/intel-compute-runtime:0
+ !dev-util/intel-graphics-compiler:0
+ >=media-libs/gmmlib-22.5.2:=
+"
+
+DEPEND="
+ ${RDEPEND}
+ dev-libs/intel-metrics-discovery:=
+ >=dev-libs/intel-metrics-library-1.0.182:=
+ dev-libs/libnl:3
+ dev-libs/libxml2:2=
+ >=dev-util/intel-graphics-system-controller-0.9.5:=
+ media-libs/mesa
+ >=virtual/opencl-3
+ l0? ( >=dev-libs/level-zero-1.19.2:= )
+ vaapi? (
+ x11-libs/libdrm[video_cards_intel]
+ media-libs/libva
+ )
+ dev-util/intel-graphics-compiler-bin:legacy
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+PATCHES=( "${FILESDIR}/${PN}-24.35.30872.32-gcc15.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_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
+ -DNEO_DISABLE_LTO="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-26.18.38308.1.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-26.18.38308.1.ebuild
new file mode 100644
index 000000000000..d9ea98823750
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-26.18.38308.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2026 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/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0/1.6.$(ver_cut 3)"
+KEYWORDS="~amd64"
+IUSE="disable-mitigations +l0 +vaapi"
+
+RDEPEND="
+ !dev-libs/intel-compute-runtime:legacy
+ >=dev-util/intel-graphics-compiler-2.35.2:0
+ !dev-util/intel-graphics-compiler:legacy
+ >=media-libs/gmmlib-22.9.0:=
+"
+
+DEPEND="
+ ${RDEPEND}
+ dev-libs/intel-metrics-discovery:=
+ >=dev-libs/intel-metrics-library-1.0.209.1:=
+ dev-libs/libnl:3
+ dev-libs/libxml2:2
+ >=dev-util/intel-graphics-system-controller-1.2.0:=
+ media-libs/mesa
+ >=virtual/opencl-3
+ l0? ( >=dev-libs/level-zero-1.28.6:= )
+ vaapi? (
+ x11-libs/libdrm[video_cards_intel]
+ media-libs/libva
+ )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+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_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
+ -DNEO_DISABLE_LTO="ON"
+ -DNEO_DISABLE_MITIGATIONS="$(usex disable-mitigations)"
+ -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-metrics-discovery/Manifest b/dev-libs/intel-metrics-discovery/Manifest
index 57d572630149..55550da3f82a 100644
--- a/dev-libs/intel-metrics-discovery/Manifest
+++ b/dev-libs/intel-metrics-discovery/Manifest
@@ -1,2 +1 @@
-DIST intel-metrics-discovery-1.14.183.tar.gz 4407816 BLAKE2B 0ba5f5bea2c36134cb223da7a1ba1d0035a3c20ca2e298ecfac0400d3ba76024a9048ba601f67a60ed7c7320ac432e9dc5b81c0a394023af84670ac2709b588b SHA512 d1be788a203577cf15ac4d59a9c3a1d94ace874af631ec20a8ca10ee44585fcc58bae838d41c62912685ab0db329109f034cae6e9ab3bc66ba181b02719199ec
DIST intel-metrics-discovery-1.14.185.tar.gz 4419080 BLAKE2B 29cbb60b1273b793781655e6f14d472320a5194ee17bf68f0c980d936c9a436e7d2f1a36e396432e5497b9f9e8cad43e3212af6afc5765b605fa49a923888d3c SHA512 1cd328dc6db34385a38ae286500310ca9edfb113832671031da411901ce2ae0cd9dfaa6368714300b745ce6040cc50e7abe734684b0632e4f488fb901c415a60
diff --git a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.183.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.183.ebuild
deleted file mode 100644
index ef1b2a4014cd..000000000000
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.183.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2026 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/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-
-DEPEND="x11-libs/libdrm"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.12.183-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.14.185.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.185.ebuild
index 0e0b511c11a6..69ad5464b2a7 100644
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.185.ebuild
+++ b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.14.185.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${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 21327a78b3b2..068682a6dd34 100644
--- a/dev-libs/intel-metrics-library/Manifest
+++ b/dev-libs/intel-metrics-library/Manifest
@@ -1,2 +1 @@
DIST intel-metrics-library-1.0.209.1.tar.gz 269513 BLAKE2B e324cd54035f436c81e741b2bbe54515ef25911b4b7fed7b13021bbf3b71a2d574d141203e8ea688267a93f360e553109eecd455084ee41a9295ef058af6d243 SHA512 4f33ca00e863e756e9b2b0ba0a8814648afb1bcffa1bc2d1eb5177345e3219650e84054973fc29ce2ff276ec4acec8f9a11624fea75abc0567e164b41a0dd057
-DIST intel-metrics-library-1.0.209.tar.gz 269424 BLAKE2B 3e05652cb0d37e51cda876340247f6e5f6d56563bdb6428c46e287f51fcf9c60a562b92fcef694875f715d89e73fa031e7288bddb5089d421801ef7523619d6f SHA512 b7a64747b55f3a8d30a3ab1298043d7171040f7324b8a2bd4adfd350f87564ee5ad7d1d93a3e42c519d96bd8306a1e09add08179ebfa0485732af10bc076579c
diff --git a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.1.ebuild b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.1.ebuild
index 877a6a0ea9e2..f69270e31f3d 100644
--- a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.1.ebuild
+++ b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${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/intel-metrics-library-1.0.209.ebuild b/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.ebuild
deleted file mode 100644
index f69270e31f3d..000000000000
--- a/dev-libs/intel-metrics-library/intel-metrics-library-1.0.209.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 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/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${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/level-zero/Manifest b/dev-libs/level-zero/Manifest
index 6b324bc846e5..602913974e05 100644
--- a/dev-libs/level-zero/Manifest
+++ b/dev-libs/level-zero/Manifest
@@ -1,2 +1,2 @@
-DIST level-zero-1.28.2.tar.gz 1744509 BLAKE2B eb4c2322a262f78c9cd4b803e0caaf194ad0eda4c26dbaba06714c2ac7975ecbc0fa75c454023a1381fb5a649be55942036dac4f9a53eebe61d79d6f3ec42cad SHA512 3d97c903c23efccca7c9e2d652db8c0e263be87b1e823b79612effac0432836b1a538b263740fbd464687f88ced5402a6d3883206e30a70375d6ae82fd6da2c3
DIST level-zero-1.28.3.tar.gz 1746082 BLAKE2B e329571ee5f2d3b16e475da3b01d4579f353a3b11e557534c165c965de8d261f0630dcd13e104506ae8dfc6725552548e6ca248d0095a710707d000dc298a1fe SHA512 dea2ce0e41a230b9bceb2bf2b99dba8d37f06fd0e2a794850d67f1d38c49eaa8cb31d428f09b0560a5dcede942077826ea3c7aea5d952d4261dd598e3e2a49da
+DIST level-zero-1.28.6.tar.gz 1753319 BLAKE2B f6e97a591ac22ffe51ce2c8ec8fc9f62a9f067cd85b78e24117e6c1a50a71b3c23aee8cd3a59bc2497a15b3bc9131763b38026dfe61f2ba2f525f23b786280c7 SHA512 ada1978dc80d0e1441fe41faf5cd2ac0bd6ab8dbb4f30745f1686c5c42b425dc47bd7991c6754cb50a52dadb7211245358544157be909a3c968b9e94011c8a2f
diff --git a/dev-libs/level-zero/level-zero-1.28.3.ebuild b/dev-libs/level-zero/level-zero-1.28.3.ebuild
index 6b62457c8db6..129421cc6122 100644
--- a/dev-libs/level-zero/level-zero-1.28.3.ebuild
+++ b/dev-libs/level-zero/level-zero-1.28.3.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/level-zero/level-zero-1.28.2.ebuild b/dev-libs/level-zero/level-zero-1.28.6.ebuild
index 129421cc6122..6b62457c8db6 100644
--- a/dev-libs/level-zero/level-zero-1.28.2.ebuild
+++ b/dev-libs/level-zero/level-zero-1.28.6.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/libburn/libburn-1.5.8-r1.ebuild b/dev-libs/libburn/libburn-1.5.8-r2.ebuild
index af50d9871e33..66dbca4b9d27 100644
--- a/dev-libs/libburn/libburn-1.5.8-r1.ebuild
+++ b/dev-libs/libburn/libburn-1.5.8-r2.ebuild
@@ -31,7 +31,12 @@ src_prepare() {
src_configure() {
econf \
$(use_enable static-libs static) \
+ --disable-track-src-odirect \
+ --disable-dvd-obs-64k \
+ --disable-dvd-obs-pad \
+ --disable-pkg-check-modules \
--disable-libcdio \
+ --enable-versioned-libs \
--disable-ldconfig-at-install \
$(use_enable debug)
}
diff --git a/dev-libs/libisoburn/libisoburn-1.5.8-r1.ebuild b/dev-libs/libisoburn/libisoburn-1.5.8-r2.ebuild
index 93e0f6f7b5b5..494a8812a69f 100644
--- a/dev-libs/libisoburn/libisoburn-1.5.8-r1.ebuild
+++ b/dev-libs/libisoburn/libisoburn-1.5.8-r2.ebuild
@@ -12,10 +12,10 @@ SRC_URI="https://files.libburnia-project.org/releases/${P}.tar.gz"
LICENSE="GPL-2 GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="acl debug external-filters external-filters-setuid frontend-optional
- launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib"
+IUSE="acl debug external-filters frontend-optional launch-frontend libedit
+ readline static-libs xattr zlib"
-REQUIRED_USE="frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) )"
+REQUIRED_USE="frontend-optional? ( launch-frontend )"
BDEPEND="
virtual/pkgconfig
@@ -43,10 +43,6 @@ RDEPEND="
dev-lang/tcl:0
dev-lang/tk:0
)
- launch-frontend-setuid? (
- dev-lang/tcl:0
- dev-lang/tk:0
- )
frontend-optional? ( dev-tcltk/bwidget )
"
DEPEND="
@@ -71,9 +67,11 @@ src_configure() {
--disable-libjte \
--disable-libcdio \
$(use_enable external-filters) \
- $(use_enable external-filters-setuid) \
+ --disable-external-filters-setuid \
$(use_enable launch-frontend) \
- $(use_enable launch-frontend-setuid) \
+ --disable-launch-frontend-setuid \
+ --disable-dvd-obs-64k \
+ --enable-versioned-libs \
--disable-ldconfig-at-install \
--enable-pkg-check-modules \
$(use_enable debug)
diff --git a/dev-libs/libisofs/libisofs-1.5.8_p1.ebuild b/dev-libs/libisofs/libisofs-1.5.8_p1-r1.ebuild
index 9fb0fa3505da..f06b14c8dce7 100644
--- a/dev-libs/libisofs/libisofs-1.5.8_p1.ebuild
+++ b/dev-libs/libisofs/libisofs-1.5.8_p1-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="acl debug static-libs verbose-debug xattr zlib"
+IUSE="acl debug lfa-flags projid static-libs xattr zlib"
BDEPEND="
virtual/pkgconfig
@@ -41,11 +41,15 @@ src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug) \
- $(use_enable verbose-debug) \
+ --disable-verbose-debug \
$(use_enable acl libacl) \
$(use_enable xattr) \
+ $(use_enable lfa-flags) \
+ $(use_enable projid) \
$(use_enable zlib) \
--disable-libjte \
+ --disable-dir-rec-size-check \
+ --enable-versioned-libs \
--disable-ldconfig-at-install
}
diff --git a/dev-libs/libisofs/metadata.xml b/dev-libs/libisofs/metadata.xml
index 24202529dbca..08c86a322ec4 100644
--- a/dev-libs/libisofs/metadata.xml
+++ b/dev-libs/libisofs/metadata.xml
@@ -13,6 +13,8 @@
<use>
<flag name="verbose-debug">Enable verbose debug messages</flag>
+ <flag name="lfa-flags">Enable processing of Linux chattr(1) flags</flag>
+ <flag name="projid">Enable processing of XFS-style project id</flag>
</use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-libs/metee/Manifest b/dev-libs/metee/Manifest
index e7cd72254c1d..f2c558bdd2e8 100644
--- a/dev-libs/metee/Manifest
+++ b/dev-libs/metee/Manifest
@@ -1 +1,2 @@
DIST metee-6.2.1.tar.gz 120760 BLAKE2B bccd6e0391352479983854defc79cac1f7ecd7e2ca47daaa3b841dcb8ec5429d3ad82ed0ee7d14a74da1fa49c8e4a1b6066a533cb428efb1b9ec9a31c608462d SHA512 41f195e9e9d7c9fce6a7658516d5c3422b1b78aad382f3b1d0e0b65cea56156e16d186def61cbe9c1c2f3f6028efdf50aa0314a659845c0f3f87dc2390643c53
+DIST metee-6.2.3.tar.gz 120451 BLAKE2B de42cd767f7190d64d1b0ee82ad4cc297e5738c12e31280145520f9e251161a3a4d406a61776cfb1f3d1cf2904ad0be5ff602f6728bac09a2188e8ca5214c400 SHA512 9a2ddde57ba25572f409060a8347607cf41d658b0e4bee8626b40aff2f0bbd104b4bacbce22301b64d565e833345c85b0477c3a2106bd31fdc9dcd841144128a
diff --git a/dev-libs/metee/metee-6.2.3.ebuild b/dev-libs/metee/metee-6.2.3.ebuild
new file mode 100644
index 000000000000..05b05d7b63f8
--- /dev/null
+++ b/dev-libs/metee/metee-6.2.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake edo
+
+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 test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? ( dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.0.0-system-gtest.patch
+)
+
+src_prepare() {
+ 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="$(usex test)"
+ -DCONSOLE_OUTPUT="NO"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local skip_tests=(
+ MeTeeTESTInstance/MeTeeTEST.PROD_N_TestGetMeiKind/PCH
+ MeTeePPTESTInstance/MeTeePPTEST.PROD_MKHI_MoveSemantics/PCH
+ )
+
+ # The format for disabling test1, test2, and test3 looks like:
+ # -test1:test2:test3
+ edo "${BUILD_DIR}"/tests/metee_test \
+ --gtest_filter=-$(echo $(IFS=:; echo "${skip_tests[*]}"))
+}
+
+src_install() {
+ cmake_src_install
+
+ # Don't install test binary
+ if use test ; then
+ rm "${ED}"/usr/bin/metee_test || die
+ fi
+}
diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest
index 6aebfc772572..d4d23f11c04f 100644
--- a/dev-libs/opencl-clang/Manifest
+++ b/dev-libs/opencl-clang/Manifest
@@ -1,9 +1,11 @@
DIST opencl-clang-16.0.10.tar.gz 63271 BLAKE2B 4e2fd88c3c90f9c6322b6c08b309b4beb37a00b2ea8a1bf7f2f7854f64cbd5cbf250b812efce078fee76e7cd374fbfac1faf54e8fdf21c3a67e2fb09f997c610 SHA512 fd2e216350859b4e854427ba457740c710f9ff2140a2f819aeb889e03147cce47948f1fae12e8f82de69a641fad81e3372b1d7e95f60eff1de8b97af79062960
+DIST opencl-clang-16.0.11.tar.gz 63340 BLAKE2B 986661502ac1f68c169d42f3e5639480990b172766ba2cec362b591aaf641779050b02f11420ca435dd8e943507be280af824eb48ff7591e11adb0a6d6224a8c SHA512 7c4ab111df6d87483757f98035453005266a53e54f70c66c0dcc60c34c253a61462b763665b41450137ecbf8a608504c438e5e44f1b71d62b535140bb04786fc
DIST opencl-clang-16.0.8.tar.gz 61012 BLAKE2B 971f147c5a82fb25752d114b31f2d573406e75909bcafba5e9987dc967dc0d2650568c69e07221636b96889544d811cd657bcf2f7880cb2b21d964261105e6bb SHA512 5dec4e2f1367e2a1ecee2b71b615b20112865f73db987e9a02168564ea21dbe80340d0fb824f8f0c219443f8c5b107e0c1f5d8526e701cb10b542d1b2b1f9f90
DIST opencl-clang-16.0.9.tar.gz 61949 BLAKE2B f4b1572ba4c7d947f46a5582dcecf4aa3ce88139e8c3b27444f6b3a0ad6c463533d4f6a429cd3f596fa587ded7e0333f2dd819683668c1fea61a9e814bfebe32 SHA512 2a877975f28ca6e06d4e4561b064c95c8eb4e609376ab42c661acb0ddf64061c2f646673de78df1e0dae7ea136ce1d01a540588f3524ac9512727a308914b914
DIST opencl-clang-17.0.3.tar.gz 31031 BLAKE2B dbfb87ecf466ae5ad912644b3885043ca6c834e115a0cb89d0c33243bf79efe13f332e2477bf523739cc8118304652fad77348c362ef640aa8883637e8f99f12 SHA512 047711b7f6b1aa81f38785b63eb3e43fd570845fbaebc7f65740714063caa32def67bd95f4fd3ea29e5e3e5c3f1570e4e119a06cccb7822afb9be507c08f4c2c
DIST opencl-clang-17.0.4.tar.gz 33655 BLAKE2B 6789557c08e4706a4141ae0a7ebdcafae0e31c0ad6fa93d48e163d06e61fa59c48afc3905836ce2a070472793a51cf070a6fe1155bfeaa35d841afaa24d5d80e SHA512 257b42fb7f04bc3208cca5aa3d9d4c210df6c534b3d9d23b8e04f80b62204451e85c5e2735afd59afffb2ebd04fe1c56dfd6d1f1128af432490ea36629eb0a8a
DIST opencl-clang-17.0.5.tar.gz 37729 BLAKE2B 5c7a333f7d96602265612097e6359d0cbfae49d7db240728233a4c9d883938662fcb4bbd330a3ae8339810b9d8755f1915558d329599d2e53b829049da04626a SHA512 6a6be5a463c5259794c882e7e429794ee9da1ebed080ec50ed0c31d609952c31a4e01d703f1f7ea51d43665fba622593b161cf0e58a31c1a92996a77bcaa5eb1
+DIST opencl-clang-17.0.6.tar.gz 37881 BLAKE2B 9a3ae63dcef876b2f740d862f8317da5df6a1fbb9fb96b7a60bbceb06427110d91d70619c8137544058d8e4e96f80fda448dfe4379f2f54a98606e882fa2a806 SHA512 f2db101bb38ce140b25cf0ad5bbdf43ab017cebbd217f6766f8b3bda68b86398706cde725b930770aa0bb2895d4ba72f31f18ae6dfb517a123b59ab447cffe55
DIST opencl-clang-18.1.3.tar.gz 31405 BLAKE2B e4d69312b3136ef23d5a8366f8769cb46083fc60b2b494ca5a894da505ad4ab4daf940896bc2dbb2e1d20c0e2e91c6c4a1ff746310bf3fd85a9e4c34ec3144e9 SHA512 e12a4a5db95224962cfaa7c4ad56095cf0873598776a266c197866a9f6ed2092b516e5bbe0b37e3cdc69ab66122d573a6da5306651d36f3551d5f626376099bb
DIST opencl-clang-18.1.4.tar.gz 32358 BLAKE2B b3a667a605ba7eacbd446e69d80ec0d82404ec7e506b0d272497a233b6722b397c09ea1ff89f83aa9aa5935fd76becafb0e5da8a1db1a8b6d50c4781fe551673 SHA512 11989532dffb1f390ff25dcb4940e7c4513520a7aca9ba60314d603be4531d1fb9f365a7c71866de3d1162ecbdc7ee5a352d17b129a5ccfbe399b7cd888edfd2
DIST opencl-clang-18.1.5.tar.gz 32882 BLAKE2B 2fa166032a5a8271f5cb395660e6a81727c28585bcecf7662b2fe4fe56a58a58725dd3319551a082b05e0c93f47d8b6a0c480f5f9ddd47d6e55f7577cfac3937 SHA512 971059151219217f8bbd86ecea80371e5c6918c47efb9f25402f75dcdb651d0d52e9fff0c07b7b82c8b5e34fb13ac9449fc8b52d8a6bddce8e12db0717bb2f24
diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild
new file mode 100644
index 000000000000..2c75843f5796
--- /dev/null
+++ b/dev-libs/opencl-clang/opencl-clang-16.0.11.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 )
+
+inherit cmake llvm-r2
+
+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 '
+ llvm-core/clang:${LLVM_SLOT}=[static-analyzer]
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-16.0.1-clang_library_dir.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib
+ -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
+ -Wno-dev
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild
new file mode 100644
index 000000000000..2c6795f57d3a
--- /dev/null
+++ b/dev-libs/opencl-clang/opencl-clang-17.0.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 17 )
+
+inherit cmake llvm-r2
+
+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 '
+ llvm-core/clang:${LLVM_SLOT}=[static-analyzer]
+ llvm-core/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}"
+ -DPREFERRED_LLVM_VERSION="${LLVM_SLOT}"
+ -DUSE_PREBUILT_LLVM="ON"
+ -Wno-dev
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest
index c2058e9dcce2..5d0a8a3dac1a 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1 +1,2 @@
DIST plasma-wayland-protocols-1.20.0.tar.xz 48848 BLAKE2B 1f0e7e67c90efd46d64f73b38723af88370cbf2fdc2037e39c7784ef6dfa44bfe492fcd657f707fadac788d1c60760144cef6ceb212c4f900b4a54fa96ba486f SHA512 d57f3da317f55fac746ec96c8ee0e8be8e99be86d6dd3f53abfc78528bcb8dcc3bc556592b2d61d998abe3f3902ded606196516406437b8dd967b9136a2a86c8
+DIST plasma-wayland-protocols-1.21.0.tar.xz 49704 BLAKE2B 87358f0a74b94b4f941b5524eadb46643259189e95ae6c719727e104b6bc6a74dac077bf3c2ec248931f8d63dc5fc3faa51c0d80640f9ff4c0c3310f3e88a6f2 SHA512 07f9c846b4d34090367507b74fbf77e8e3d70e2cba0fc45a188bfc41c7a6aaf9f590c9b844a848e460192b6a3d15e9fb9d835cdb8c79a658aaacdbbd749a4719
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.21.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.21.0.ebuild
new file mode 100644
index 000000000000..642cd7cbee7e
--- /dev/null
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.21.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake kde.org
+
+DESCRIPTION="Plasma Specific Protocols for Wayland"
+HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-libs/wayland )"
+BDEPEND="
+ dev-libs/libpcre2:*
+ 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)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/quickjs-ng/Manifest b/dev-libs/quickjs-ng/Manifest
index 5b35e8af074a..b6774f7ecae5 100644
--- a/dev-libs/quickjs-ng/Manifest
+++ b/dev-libs/quickjs-ng/Manifest
@@ -1 +1,2 @@
DIST quickjs-ng-0.11.0.tar.gz 784539 BLAKE2B da4151ddb0000d17196a4cdc495e1cf7a4d4d82aa8e8447e66afa2ae1e8985fb262554336263f1e7c5fe6b4db5e35a3ba4f26c4e8f32d517253b030ca2f717c0 SHA512 c8b1920bab954f5fa891956f330875478e5b17161d24f8b96db05108d61354dab0621f2a36c5ae421ffbfb9817d90c7a62fe1bd4f84ad149dd2d569c356a2788
+DIST quickjs-ng-0.14.0.tar.gz 824003 BLAKE2B 79b1c8744b72a8364958c8cc3fe48a490e48f7c89a80d91e32c348c4289750a57e6c71f28ff8e8920963b02d29b7e3b07365cdafbbad82df2fbaebf4f4cd3a26 SHA512 a6679a61da1ad232afb59e6c997106f9909084b853c3c615b2410681c4272071a69fcad213374bec60fa3187569de874daa6d6bfcc2cd6e47ca5a0d978d63392
diff --git a/dev-libs/quickjs-ng/quickjs-ng-0.14.0.ebuild b/dev-libs/quickjs-ng/quickjs-ng-0.14.0.ebuild
new file mode 100644
index 000000000000..8625b78c176e
--- /dev/null
+++ b/dev-libs/quickjs-ng/quickjs-ng-0.14.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="QuickJS, the Next Generation: a mighty JavaScript engine"
+HOMEPAGE="https://github.com/quickjs-ng/quickjs"
+SRC_URI="
+ https://github.com/quickjs-ng/quickjs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+MY_PN="quickjs"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local emesonargs=(
+ -Ddefault_library=shared # default_library=static hardcoded.
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ "$(meson_feature test tests)"
+ -Dlibc=true
+ -Dexamples=disabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ # Source code files under examples.
+ docompress -x "/usr/share/doc/${PF}/examples"
+ meson_src_install
+}