commit:     0630d8d2e31ac23cca6779654b7af49ec1bcb8de
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Wed Jun 11 05:53:51 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 14 22:37:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0630d8d2

sci-libs/hipFFT: add 6.4.1

Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42554
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/hipFFT/Manifest            |  1 +
 sci-libs/hipFFT/hipFFT-6.4.1.ebuild | 41 +++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index 24f7e70963fb..a95d210151e7 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -2,3 +2,4 @@ DIST hipFFT-rocm-5.7.1.tar.gz 102616 BLAKE2B 
ee8d6dcb7924c8989987b02533126c4e441
 DIST hipFFT-rocm-6.1.1.tar.gz 170796 BLAKE2B 
8c957db8e7e2548918539c94262d912c2f33b70d8482b727c78c13323bdb6822c3e95439854b8ab4fed970d21ed0c6fd2ab8c2805db59d3a3606d73e7eb47468
 SHA512 
531be32b12ed5f0f2352e3e0a893ca988a4c8492e66fc9347b6754ae4e769549d6f638a760de35cb15ef2d301ab4200a76c832d769ecb0cd55e9e42f839a1876
 DIST hipFFT-rocm-6.3.2.tar.gz 267935 BLAKE2B 
cb2f2f616f70578d98b47eeb1c89e81b769c5e615ec3f5421fc1a4fd8deb2695a3e69f8f41da3aa93adbb61d0c85596d89301437ad2d092779355976ff8d7b9c
 SHA512 
788c1a4313c4b863051d0f7ea1a4ccd1d7955469dfcc604644041a6936279211b58850589aac90fde76b96cbe6452e87feb8ab2c01186a924ae8de47ff792cb7
 DIST hipFFT-rocm-6.3.3.tar.gz 267940 BLAKE2B 
a04284d719c33ef214a7cd4e64cdb5babb8bff45c2965ca6d20718f034970e736ff2056dee9ca9e8aba0c00d14bc21f013ad82ed7948f5c9874cc1138fb38671
 SHA512 
87c03985167d2eb18b72e2ed2fbca34ad2a9ce5cabf2fa9260f00139425b5cadab4a79f23e1beaf300eee6d1029d842bddf8ebd293f6897882f91331b93a404c
+DIST hipFFT-rocm-6.4.1.tar.gz 299087 BLAKE2B 
96c168f3e9c5a6271152713fc9238024524ced24c708de6323377be6f0d341dfe7aaed36600fed3c1ab2012fcab2c85aee2fc4d938d9692a4e3aaa2dd83746ab
 SHA512 
ac9c1dbfc9ba09ee3d8b3ba6808bc5dfdb44e66e9f73208631a766a875b2a560863ac0d0ea6655e7a32585626a53f1575d74a782d4b8deaed5e68f8fde108ec6

diff --git a/sci-libs/hipFFT/hipFFT-6.4.1.ebuild 
b/sci-libs/hipFFT/hipFFT-6.4.1.ebuild
new file mode 100644
index 000000000000..20e86d07815d
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-6.4.1.ebuild
@@ -0,0 +1,41 @@
+# 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 hip FFT implementation"
+HOMEPAGE="https://github.com/ROCm/hipFFT";
+SRC_URI="https://github.com/ROCm/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz -> 
hipFFT-rocm-${PV}.tar.gz"
+S="${WORKDIR}/hipFFT-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip
+       sci-libs/rocFFT:${SLOT}"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+       # Note: hipcc is enforced; clang fails when libc++ is enabled
+       # with an error similar to https://github.com/boostorg/config/issues/392
+       rocm_use_hipcc
+
+       local mycmakeargs=(
+               -DROCM_SYMLINK_LIBS=OFF
+               -DBUILD_CLIENTS_TESTS=OFF
+               -DBUILD_CLIENTS_RIDER=OFF
+               -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+               -DGPU_TARGETS="$(get_amdgpu_flags)"
+       )
+
+       cmake_src_configure
+}

Reply via email to