diff options
Diffstat (limited to 'sci-libs/cholmod/cholmod-3.0.13.ebuild')
-rw-r--r-- | sci-libs/cholmod/cholmod-3.0.13.ebuild | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/sci-libs/cholmod/cholmod-3.0.13.ebuild b/sci-libs/cholmod/cholmod-3.0.13.ebuild index bf568d5872ad..bc2fdd2aa62d 100644 --- a/sci-libs/cholmod/cholmod-3.0.13.ebuild +++ b/sci-libs/cholmod/cholmod-3.0.13.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit toolchain-funcs +inherit cuda toolchain-funcs DESCRIPTION="Sparse Cholesky factorization and update/downdate library" -HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html" +HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html" SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2" LICENSE="LGPL-2.1+ modify? ( GPL-2+ ) matrixops? ( GPL-2+ )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="cuda doc +lapack +matrixops +modify +partition" BDEPEND="virtual/pkgconfig @@ -27,13 +27,20 @@ DEPEND=" partition? ( >=sci-libs/camd-2.4 >=sci-libs/ccolamd-2.9 - || ( - >=sci-libs/metis-5.1.0 - sci-libs/parmetis - ) + >=sci-libs/metis-5.1.0 )" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}/${PN}-3.0.14-fix-CUDA.patch" +) + +src_prepare() { + use cuda && cuda_src_prepare + + default +} + src_configure() { local lapack_libs=no local blas_libs=no |