commit:     3c4bca6ab9ad8e687004a80af63db9823e1c8bd1
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  9 06:18:39 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Nov  9 09:07:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4bca6a

dev-util/rocminfo: add 7.1.0

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 dev-util/rocminfo/Manifest              |  1 +
 dev-util/rocminfo/rocminfo-7.1.0.ebuild | 44 +++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 77ca84b2014a..aece27a03745 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -1,3 +1,4 @@
 DIST rocminfo-6.3.3.tar.gz 27221 BLAKE2B 
bcdb16a7087cdb321044bea6baca013b8592eb99a7a91ffdae3f7150d21c1ff804cb6620eadf6ec9ee2fd5d3d0c9205d731c36fc671f10582b79a0b7bca307e9
 SHA512 
29c05366833f93ca43b7bf661205c3c427c33425bfbea972648e011eca316fb8fb60c2fdc80e44959ef845a9ff04ed658225c88d83c1440c750f2967d79ca5c7
 DIST rocminfo-6.4.3.tar.gz 27947 BLAKE2B 
8010179996b3b625dcdbb7441eeb85253ae3f72eaefb3ec507704ed8b131a7dc2ddcff5d162da0c73d23ba062fa9c776695ebf3cada880df5a287a69de2b5415
 SHA512 
2e7a7a4499614feeb0aaa3833662b6c391b7ea694db8887669408136d4dab66e546758b8ccdc8e8df6c4afc2fed0688716414d207208562ddac1731883304067
 DIST rocminfo-7.0.2.tar.gz 28047 BLAKE2B 
875429619cc48e2d917154136b521286fc713b7e98605f2ec129016b38bc3ebeea48d4f7406ac674dfe99c5476c92ee2db224cac2f4e1646c3826ec517f489ae
 SHA512 
96223280451708e5b1d588ca5369cfd535e4b85166c286ed90c7dde0fe6be69cfbf846965f5f18fd79dbdbe94ff105f6e3d0c2ab6d95db0ed479419111e0c773
+DIST rocminfo-7.1.0.tar.gz 28281 BLAKE2B 
9e89fb1d3021b2d6c17725cea681ab6f2a2a4f1d7fb827827d959fde84cceaa261bc9328a4fcbbf7435e8dfb9aeb12b2266f13bea848d92673f6b26d4d3ce38b
 SHA512 
5c611ab280d44c212248dd54ee6c93ab5f8fd8c9eb2f2833e0fbc5b0cf9abe7381da923ccb59138ffc98014166dc1f1240f44aca6006661d613716a8ad9f9c10

diff --git a/dev-util/rocminfo/rocminfo-7.1.0.ebuild 
b/dev-util/rocminfo/rocminfo-7.1.0.ebuild
new file mode 100644
index 000000000000..ccb8bc99e7c8
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-7.1.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} python3_13t )
+inherit cmake python-r1
+
+if [[ ${PV} == *9999 ]] ; then
+       EGIT_REPO_URI="https://github.com/ROCm/rocminfo/";
+       inherit git-r3
+else
+       SRC_URI="https://github.com/ROCm/rocminfo/archive/rocm-${PV}.tar.gz -> 
${P}.tar.gz"
+       KEYWORDS="~amd64"
+       S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/ROCm/rocm-systems/tree/develop/projects/rocminfo";
+LICENSE="UoI-NCSA"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-libs/rocr-runtime:${SLOT}
+       ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+       sed -e "/CPACK_RESOURCE_FILE_LICENSE/d" -i CMakeLists.txt || die
+       sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" \
+               -i cmake_modules/utils.cmake || die # Fix QA issue on "git not 
found"
+       cmake_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=( -DROCRTST_BLD_TYPE=Release )
+       cmake_src_configure
+}
+
+src_install() {
+       cmake_src_install
+       rm "${ED}/usr/bin/rocm_agent_enumerator" || die
+       python_foreach_impl python_doexe rocm_agent_enumerator 
"${BUILD_DIR}"/rocm_agent_enumerator
+}

Reply via email to