commit:     837259803593f16223ba81a222b8b7d160362367
Author:     Yiyang Wu <xgreenlandforwyy <AT> gmail <DOT> com>
AuthorDate: Mon Dec 11 07:03:29 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 07:42:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83725980

sci-libs/kineto: prefixify absolute paths

Closes: https://bugs.gentoo.org/919678
Signed-off-by: Yiyang Wu <xgreenlandforwyy <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34230
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch | 4 ++--
 sci-libs/kineto/kineto-0.4.0_p20231031.ebuild             | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch 
b/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
index 29804d93161c..d0f8790ae5a5 100644
--- a/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
+++ b/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
@@ -35,8 +35,8 @@
  
 -set(DYNOLOG_INCLUDE_DIR "${LIBKINETO_THIRDPARTY_DIR}/dynolog/")
 -set(IPCFABRIC_INCLUDE_DIR "${DYNOLOG_INCLUDE_DIR}/dynolog/src/ipcfabric/")
-+set(DYNOLOG_INCLUDE_DIR "/usr/include/dynolog/")
-+set(IPCFABRIC_INCLUDE_DIR "/usr/include/dynolog/src/ipcfabric/")
++set(DYNOLOG_INCLUDE_DIR "@GENTOO_PORTAGE_EPREFIX@/usr/include/dynolog/")
++set(IPCFABRIC_INCLUDE_DIR 
"@GENTOO_PORTAGE_EPREFIX@/usr/include/dynolog/src/ipcfabric/")
  
  message(INFO " CUPTI_INCLUDE_DIR = ${CUPTI_INCLUDE_DIR}")
  message(INFO " ROCTRACER_INCLUDE_DIR = ${ROCTRACER_INCLUDE_DIR}")

diff --git a/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild 
b/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
index fb7e15a451db..aa8b2eea8a00 100644
--- a/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
+++ b/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 cmake
+inherit python-any-r1 cmake prefix
 
 CommitId=a30ca3f9509c2cfd28561abbca51328f0bdf9014
 
@@ -30,7 +30,6 @@ BDEPEND="
 RESTRICT="!test? ( test )"
 
 PATCHES=(
-       "${FILESDIR}"/${P}-gentoo.patch
        "${FILESDIR}"/${PN}-0.4.0-gcc13.patch
 )
 
@@ -44,8 +43,9 @@ src_prepare() {
 src_configure() {
        cd libkineto
        local mycmakeargs=(
-               -DLIBKINETO_THIRDPARTY_DIR=/usr/include/
+               -DLIBKINETO_THIRDPARTY_DIR="${EPREFIX}"/usr/include/
        )
+       eapply $(prefixify_ro "${FILESDIR}"/${P}-gentoo.patch)
 
        cmake_src_configure
 }

Reply via email to