From eb718a32792bca7da8e1c58d56a310a53c3397ad Mon Sep 17 00:00:00 2001 From: Marek Szuba Date: Tue, 7 Feb 2023 20:07:13 +0000 Subject: sci-libs/rocBLAS: block >=dev-libs/msgpack-5.0.0 For anyone who might try to fix this, it's a bit of a funny one - the CMake file which looks for "msgpack" rather than "msgpackc-cxx" is in fact part of dev-util/Tensile, not sci-libs/rocBLAS itself. The reason why it's rocBLAS that fails is that C/C++ bits of Tensile is installed as sources to be incorporated into other projects. Still, it's rocBLAS which has dev-libs/msgpack in its list of dependencies so this is where the version cap goes. Signed-off-by: Marek Szuba --- sci-libs/rocBLAS/rocBLAS-5.1.3-r1.ebuild | 114 +++++++++++++++++++++++++++++++ sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild | 114 ------------------------------- sci-libs/rocBLAS/rocBLAS-5.4.2-r1.ebuild | 107 +++++++++++++++++++++++++++++ sci-libs/rocBLAS/rocBLAS-5.4.2.ebuild | 107 ----------------------------- 4 files changed, 221 insertions(+), 221 deletions(-) create mode 100644 sci-libs/rocBLAS/rocBLAS-5.1.3-r1.ebuild delete mode 100644 sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild create mode 100644 sci-libs/rocBLAS/rocBLAS-5.4.2-r1.ebuild delete mode 100644 sci-libs/rocBLAS/rocBLAS-5.4.2.ebuild (limited to 'sci-libs/rocBLAS') diff --git a/sci-libs/rocBLAS/rocBLAS-5.1.3-r1.ebuild b/sci-libs/rocBLAS/rocBLAS-5.1.3-r1.ebuild new file mode 100644 index 000000000000..0723e8244bf6 --- /dev/null +++ b/sci-libs/rocBLAS/rocBLAS-5.1.3-r1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DIR="docs" +DOCS_DEPEND="media-gfx/graphviz" +ROCM_VERSION=${PV} +inherit cmake docs edo multiprocessing prefix rocm + +DESCRIPTION="AMD's library for BLAS on ROCm" +HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocBLAS" +SRC_URI="https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-${PV}.tar.gz -> rocm-${P}.tar.gz + https://media.githubusercontent.com/media/littlewu2508/littlewu2508.github.io/main/gentoo-distfiles/${PN}-5.0.2-Tensile-asm_full-navi22.tar.gz" +S="${WORKDIR}/${PN}-rocm-${PV}" + +LICENSE="BSD" +KEYWORDS="~amd64" +SLOT="0/$(ver_cut 1-2)" +IUSE="benchmark test" +REQUIRED_USE="${ROCM_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-util/rocm-cmake:${SLOT} + dev-util/Tensile:${SLOT} +" + +DEPEND=" + dev-util/hip +