commit:     5e8e9b820cb293fb7eb286904db38ac6510ae873
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 11:58:20 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 12:01:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8e9b82

dev-libs/opencl-icd-loader: prefixify ICD_VENDOR_PATH

Needed in order for the loader Gentoo Prefix to be able to find ICDs.

No revision bump because not only does this not change the run-time
behaviour but also is effectively a no-op for non-Prefix users.

Suggested-by: Yiyang Wu <xgreenlandforwyy <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29311
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild 
b/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild
index 42e9c3636c86..4db8dbf965d6 100644
--- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild
+++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2023.04.17.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib multibuild
+inherit cmake-multilib multibuild prefix
 
 MY_PN="OpenCL-ICD-Loader"
 MY_P="${MY_PN}-${PV}"
@@ -25,6 +25,11 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+src_prepare() {
+       hprefixify loader/icd_platform.h
+       cmake_src_prepare
+}
+
 multilib_src_configure() {
        local mycmakeargs=(
                -DBUILD_TESTING=$(usex test)

Reply via email to