sci-libs/hipFFT: add 6.4.3

Signed-off-by: Patrick Lauer <patrick@gentoo.org>
This commit is contained in:
Patrick Lauer
2025-08-10 06:00:55 +00:00
parent e122652c45
commit 868b9b34bb
2 changed files with 42 additions and 0 deletions

View File

@@ -3,3 +3,4 @@ DIST hipFFT-rocm-6.1.1.tar.gz 170796 BLAKE2B 8c957db8e7e2548918539c94262d912c2f3
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
DIST hipFFT-rocm-6.4.3.tar.gz 300245 BLAKE2B e8255119b14ee3788713f7d5b632b639ca5a0f9366fc81fb83da04ac97eb6f53a17eef2c6da8851f77562ac696755c37b446117573fdbebaafee133aa769cc3c SHA512 80a25e20bbf1a4aae0787219ade0a8bc136e8d731a353695a4d7f125fb644bfd6a10c64b3152cf6120c2214516e45e7c42d0f18584e6568503f63029aad8129a

View File

@@ -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
}