commit:     9145916d77d3fde19e47f22f1b936210e018f2a5
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  9 06:53:02 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Nov  9 09:07:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9145916d

sci-libs/hipSOLVER: add 7.1.0

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

 sci-libs/hipSOLVER/Manifest               |  1 +
 sci-libs/hipSOLVER/hipSOLVER-7.1.0.ebuild | 50 +++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/sci-libs/hipSOLVER/Manifest b/sci-libs/hipSOLVER/Manifest
index d9d68ffe2300..5af5c8a47cdd 100644
--- a/sci-libs/hipSOLVER/Manifest
+++ b/sci-libs/hipSOLVER/Manifest
@@ -1,3 +1,4 @@
 DIST hipSOLVER-rocm-6.3.3.tar.gz 2573877 BLAKE2B 
54d9736b63bfd314a155968737bf59c26685237e63e41a1500aa22841bb3c92a126645629dee8e9a87e0ee7a62035738dd85347a7dd0e4f05c7044755ef5e71e
 SHA512 
d6213c1000e640bf29d96917df6f51f8f5fc30ec808d6473b7dd159f9ce160535170cec0f769c3749934e1896b9d3fcc1df21d5cda27b4d233e6a8c50e23c114
 DIST hipSOLVER-rocm-6.4.3.tar.gz 2580341 BLAKE2B 
28f40af2887befece27186aba11d6e777ae705225e4daa5b7f4599cd7bc719e908481840b3d41480b00b2945ab51e276a1962bc5fe6f44ad873eac2871f157cf
 SHA512 
6cd8e4e0cfb0963325092ff3d8341fd630dfe3f4dbc0f15a625aa23c3a43225fc288523548cec3db0c698d765c5c37bdf22225235c2eefab6b8ee18bb0ffdffd
 DIST hipSOLVER-rocm-7.0.2.tar.gz 2585966 BLAKE2B 
f24472b493a2744df5b8ef853537cea392f6efe5538a75dd51bbe05ad4883df679777575471ddeefa6b913dd1b76864188d4a589f469564e9d4364016589995c
 SHA512 
2a52de08805bcb8c4231857a24f9db5d93f8fc70c9fc5fefe5a693a8af94b04c0bd8fbdc755294555df0e092b0103110ab8037bedf663073b81f0f14cc33528f
+DIST hipSOLVER-rocm-7.1.0.tar.gz 2585428 BLAKE2B 
1c306dbc28ad92fd9d9d6e38bc670f791f073041881cd2634160df30f7a8034fa3ab095dc29b4f6cc25d5857762f311ba04aaa1a7f8bc8de757a6966f8590174
 SHA512 
13c68847b7c0d24580e2f44d51d76e95fa9857d8ea8a36be95926bd2911408cc89306b3b09a4872fd74b0feca0020f8c7a035fed7795e36312bd66cff710ecd8

diff --git a/sci-libs/hipSOLVER/hipSOLVER-7.1.0.ebuild 
b/sci-libs/hipSOLVER/hipSOLVER-7.1.0.ebuild
new file mode 100644
index 000000000000..124ffb6a4883
--- /dev/null
+++ b/sci-libs/hipSOLVER/hipSOLVER-7.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic marshalling library for LAPACK routines on the 
GPU"
+HOMEPAGE="https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipsolver";
+SRC_URI="https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-${PV}.tar.gz 
-> hipSOLVER-rocm-${PV}.tar.gz"
+S="${WORKDIR}/hipSOLVER-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="sparse"
+
+RESTRICT="test"
+
+RDEPEND="
+       dev-util/hip:${SLOT}
+       sci-libs/rocSOLVER:${SLOT}
+       sci-libs/rocBLAS:${SLOT}
+       sparse? (
+               sci-libs/suitesparseconfig
+               sci-libs/cholmod
+       )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-7.0.1-find-cholmod.patch
+)
+
+src_configure() {
+       rocm_use_hipcc
+
+       local mycmakeargs=(
+               -DGPU_TARGETS="$(get_amdgpu_flags)"
+               -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+               -DROCM_SYMLINK_LIBS=OFF
+               -DBUILD_WITH_SPARSE=$(usex sparse ON OFF)
+       )
+
+       cmake_src_configure
+}

Reply via email to