public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/cholmod/, sci-libs/cholmod/files/
@ 2021-02-14 20:48 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2021-02-14 20:48 UTC (permalink / raw
  To: gentoo-commits

commit:     4af84b91d177fcce50842f455ca3bd4a32a9889e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 19:06:13 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 20:47:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af84b91

sci-libs/cholmod: Drop 2.1.2, EAPI5--

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/cholmod/Manifest                          |  1 -
 sci-libs/cholmod/cholmod-2.1.2.ebuild              | 63 ----------------------
 .../cholmod/files/cholmod-1.7.4-parmetis32.patch   | 20 -------
 sci-libs/cholmod/metadata.xml                      |  3 --
 4 files changed, 87 deletions(-)

diff --git a/sci-libs/cholmod/Manifest b/sci-libs/cholmod/Manifest
index 650bab1aeb9..1630f80a5d0 100644
--- a/sci-libs/cholmod/Manifest
+++ b/sci-libs/cholmod/Manifest
@@ -1,3 +1,2 @@
-DIST cholmod-2.1.2.tar.bz2 656458 BLAKE2B 83a574ad7d3755428d8d732f3f60b07908b8315d73d5a3d3aaf9aac50b54590c532389dd90efc569e67639993095706eb546e72313b735e35af34a1fea398be2 SHA512 7aca97de4c60ff2d7a76a776be4c2d61243a159a51b9e147fa2480f2aaf61a5d966eb0f1cb57c0145510437f6c478fa30384b741709d0a02432b74ada3e78089
 DIST cholmod-3.0.13.tar.bz2 696002 BLAKE2B 40a065fe1a3585897b3ca554a25fa80ffc68ac70798f2f803e34a231ec4f532d113a3d00ab7ab61f5eb02503a84e1459cdb7e96cb0b0d1dc6975ed3d533104fe SHA512 c6c80d099386bac27e385a1b8ee8941cd2fb4f2dcfcf302b4b17d6477ac9ee17ad8030aae9191f92576dfaeb521e2c98ec24e867281c2405e42f95580e14f0ab
 DIST cholmod-3.0.14.tar.bz2 696981 BLAKE2B 855927c18833235b3f0835bfba455d83957b9161c0ee885c2d31d126f0f473067f55bcf2cfa163c72efb5de573589ffa54b484a8cf89bc44c9dbf64d43fda5d9 SHA512 f8c12fc3c8787be38bca6c6f84a8279c1380fbe4fabbfba754235fdb042d7050bfb7b5a21ea87ef59dbd5184d28e8cb7667966c38f5dcad78fe8d47111896a3c

diff --git a/sci-libs/cholmod/cholmod-2.1.2.ebuild b/sci-libs/cholmod/cholmod-2.1.2.ebuild
deleted file mode 100644
index 4bc6ca5590c..00000000000
--- a/sci-libs/cholmod/cholmod-2.1.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils multilib toolchain-funcs
-
-DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
-HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html"
-SRC_URI="https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.bz2"
-
-LICENSE="minimal? ( LGPL-2.1 ) !minimal? ( GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cuda doc lapack metis minimal static-libs"
-
-RDEPEND="
-	>=sci-libs/amd-2.3
-	>=sci-libs/colamd-2.8
-	cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
-	lapack? ( virtual/lapack )
-	metis? (
-		>=sci-libs/camd-2.3
-		>=sci-libs/ccolamd-2.8
-		|| ( <sci-libs/metis-5 <sci-libs/parmetis-4 ) )"
-
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-	doc? ( virtual/latex-base )"
-
-src_prepare() {
-	# bug #399483 does not build with parmetis-3.2
-	has_version "=sci-libs/parmetis-3.2*" && \
-		epatch "${FILESDIR}"/${PN}-1.7.4-parmetis32.patch
-}
-
-src_configure() {
-	local lapack_libs=no
-	local blas_libs=no
-	if use lapack; then
-		blas_libs=$($(tc-getPKG_CONFIG) --libs blas)
-		lapack_libs=$($(tc-getPKG_CONFIG) --libs lapack)
-	fi
-	local myeconfargs=(
-		--with-blas="${blas_libs}"
-		--with-lapack="${lapack_libs}"
-		$(use_with doc)
-		$(use_with !minimal modify)
-		$(use_with !minimal matrixops)
-		$(use_with !minimal partition)
-		$(use_with metis camd)
-		$(use_with metis partition)
-		$(use_with lapack supernodal)
-	)
-	if use cuda; then
-		myeconfargs+=(
-			--with-cuda
-			--with-cublas-libs="-L${EPREFIX}/opt/cuda/$(get_libdir) -lcublas"
-			--with-cublas-cflags="-I${EPREFIX}/opt/cuda/include"
-		)
-	fi
-	autotools-utils_src_configure
-}

diff --git a/sci-libs/cholmod/files/cholmod-1.7.4-parmetis32.patch b/sci-libs/cholmod/files/cholmod-1.7.4-parmetis32.patch
deleted file mode 100644
index 6b50ae8bcea..00000000000
--- a/sci-libs/cholmod/files/cholmod-1.7.4-parmetis32.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Nur CHOLMOD.orig/Partition/cholmod_metis.c CHOLMOD/Partition/cholmod_metis.c
---- CHOLMOD.orig/Partition/cholmod_metis.c	2012-03-13 03:57:37.000000000 +0000
-+++ CHOLMOD/Partition/cholmod_metis.c	2012-03-13 04:02:22.000000000 +0000
-@@ -216,6 +216,7 @@
-     int Opt [8], nn, csp ;
-     size_t n1 ;
-     DEBUG (Int nsep) ;
-+    float ubfactor = 1.05;
- 
-     /* ---------------------------------------------------------------------- */
-     /* check inputs */
-@@ -370,7 +371,7 @@
- #endif
- 
-     nn = n ;
--    METIS_NodeComputeSeparator (&nn, Mp, Mi, Mnw, Mew, Opt, &csp, Mpart) ;
-+    METIS_NodeComputeSeparator (&nn, Mp, Mi, Mnw, Mew, &ubfactor, Opt, &csp, Mpart) ;
-     n = nn ;
-     csep = csp ;
- 

diff --git a/sci-libs/cholmod/metadata.xml b/sci-libs/cholmod/metadata.xml
index 8bb99b36823..655cf27be61 100644
--- a/sci-libs/cholmod/metadata.xml
+++ b/sci-libs/cholmod/metadata.xml
@@ -11,9 +11,6 @@
       Support basic sparse and dense matrix operations (add, multiply,
       scale, et cetera)
     </flag>
-    <flag name="metis">
-      Enable the Partition module to cholmod using <pkg>sci-libs/metis</pkg>
-    </flag>
     <flag name="modify">
       Enable Cholesky-modification routines like update, downdate,
       row-add, and row-delete


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-02-14 20:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-14 20:48 [gentoo-commits] repo/gentoo:master commit in: sci-libs/cholmod/, sci-libs/cholmod/files/ Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox