From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D86521581CA for ; Sat, 14 Jun 2025 22:42:55 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id C69313424F2 for ; Sat, 14 Jun 2025 22:42:55 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id C0384110516; Sat, 14 Jun 2025 22:42:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id B7D9511050C for ; Sat, 14 Jun 2025 22:42:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 738F63424E1 for ; Sat, 14 Jun 2025 22:42:35 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 37A3A29C2 for ; Sat, 14 Jun 2025 22:42:33 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1749940629.0630d8d2e31ac23cca6779654b7af49ec1bcb8de.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/hipFFT/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-libs/hipFFT/Manifest sci-libs/hipFFT/hipFFT-6.4.1.ebuild X-VCS-Directories: sci-libs/hipFFT/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 0630d8d2e31ac23cca6779654b7af49ec1bcb8de X-VCS-Branch: master Date: Sat, 14 Jun 2025 22:42:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 354f2348-3cb8-402d-a3f5-41dbcc82a7dc X-Archives-Hash: 61fd3b275934476fd71eb0f5730b22ad commit: 0630d8d2e31ac23cca6779654b7af49ec1bcb8de Author: Sv. Lockal gmail com> AuthorDate: Wed Jun 11 05:53:51 2025 +0000 Commit: Sam James gentoo 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 gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42554 Signed-off-by: Sam James 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 +}