repo/gentoo:master commit in: dev-libs/opencl-icd-loader/

"Joonas Niilola" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786697146.8786c0c71b8d5a39e158f95d098393ae5de4ef64.juippis@gentoo>
commit:     8786c0c71b8d5a39e158f95d098393ae5de4ef64
Author:     Marco Scardovi <mscardovi95 <AT> gmail <DOT> com>
AuthorDate: Fri Mar 27 22:07:44 2026 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 08:45:46 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8786c0c7

dev-libs/opencl-icd-loader: bump to 2025.07.22

Closes: https://bugs.gentoo.org/970754
Signed-off-by: Marco Scardovi <mscardovi95 <AT> gmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/438
Merges: https://codeberg.org/gentoo/gentoo/pulls/438
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/opencl-icd-loader/Manifest                |  1 +
 .../opencl-icd-loader-2025.07.22.ebuild            | 45 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest
index 5d91ed44f70c..56fbaa637115 100644
--- a/dev-libs/opencl-icd-loader/Manifest
+++ b/dev-libs/opencl-icd-loader/Manifest
@@ -1 +1,2 @@
 DIST opencl-icd-loader-2024.10.24.tar.gz 98185 BLAKE2B 5cdee8c59054ac607ac6ce01c0b9d05791ccaeef63ab586a0bd0a78d3a79fc7304c916899e15aa26dd799292d7c670de74f44ab2cc448a3046c39128398194ba SHA512 29043eff21076440046314edf62bb488b7e4e17d9fbdac4c3727d8e2523c0c8fbf89ee7fcf762528af761ddbcb4be24e5f062ffa82f778401d6365faa35344a8
+DIST opencl-icd-loader-2025.07.22.tar.gz 110431 BLAKE2B 40bf0c48b383c139913ccb5fd76fce9b84a843cf0591348828fe3c4c1ba2b4b8e7531c543f79cfe656162f743f91fa36d75331dba4b88ffe5c263820d41c5848 SHA512 86e7aa831d3278645cd40c01b7e4262ed9cbfaa2ee8ffb4e9e012dd5bde7b29725508342f05178e09c496dbe3483e5e9b40e46a767d7f5bab504be931eaa95ef

diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild
new file mode 100644
index 000000000000..3f859a350470
--- /dev/null
+++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib prefix
+
+MY_PN="OpenCL-ICD-Loader"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Official Khronos OpenCL ICD Loader"
+HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader"
+SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	${RDEPEND}
+	>=dev-util/opencl-headers-${PV}
+"
+
+src_prepare() {
+	hprefixify loader/icd_platform.h
+	cmake_src_prepare
+}
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DBUILD_TESTING=$(usex test)
+	)
+	cmake_src_configure
+}
+
+multilib_src_test() {
+	local -x OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so"
+	local -x OCL_ICD_VENDORS="/dev/null"
+	cmake_src_test
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.