From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-libs/suitesparse/Manifest | 5 ++++ sci-libs/suitesparse/metadata.xml | 36 +++++++++++++++++++++++++++ sci-libs/suitesparse/suitesparse-4.0.2.ebuild | 27 ++++++++++++++++++++ sci-libs/suitesparse/suitesparse-4.2.1.ebuild | 27 ++++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 sci-libs/suitesparse/Manifest create mode 100644 sci-libs/suitesparse/metadata.xml create mode 100644 sci-libs/suitesparse/suitesparse-4.0.2.ebuild create mode 100644 sci-libs/suitesparse/suitesparse-4.2.1.ebuild (limited to 'sci-libs/suitesparse') diff --git a/sci-libs/suitesparse/Manifest b/sci-libs/suitesparse/Manifest new file mode 100644 index 000000000000..41ca814dd707 --- /dev/null +++ b/sci-libs/suitesparse/Manifest @@ -0,0 +1,5 @@ +EBUILD suitesparse-4.0.2.ebuild 762 SHA256 6667958c877f1bd12ae7677d32d162de708e1e255fe66115da00c53a60751358 SHA512 57ac75b2b86bd6f5476144db5561c0d3197ecdfedccdd7673952c928f6d0c85858c348d8e2821384e802a107870157a0fd7aade95ca7d30aea374642af7af3a2 WHIRLPOOL 4f2855b04fa10a7b62c9dfd48539ac244359322c21d21703ae4cad1c25cda7f865b2bf044949d89be620514cd4770df0bd3a38a89f6aad43be53e4db4222fdaf +EBUILD suitesparse-4.2.1.ebuild 762 SHA256 941497cd1a25df046bf89d2fed46fe980b72fa2fe5977d7afc0b9586539c35ee SHA512 7232069fb3d9f5ebc31424d1c88a930b27756a4a111993c8c607b7c5e1df59e089e5c5f578e331f77837c910ad81718166d7c922fe95a571722885c6ff1cc951 WHIRLPOOL 904b1f4882b5a26dfb2dc70f6d384f32aa06e0ba3f1353ec5a043fe4f3996b068c5db519a026876b09d8d80356bd9effa60807fc9ea3cd01aae7b392c64a5909 +MISC ChangeLog 2892 SHA256 15c5363ea900ed9f409460f2be2c8a2db2ad4e8f424c0149a8cb113ad0929e6f SHA512 0a49f42c81a1665ce14b40b079dcce76991870d9f67f87ec2f1e59a1f2390bd9cb36bcef263d32fce1a95b0510413086882add802ee09df804d44457a78c124e WHIRLPOOL ae4d5521e828ab63565714cf90b9d77960963f973690c1390ea6334d27b919c9e14b13d22c5651e6c558bdbecaebb74ab4834e5ed9045964d9293839227cccd1 +MISC ChangeLog-2015 2076 SHA256 9e426927c5e7b0804da95b8250591ab56ea07226ce898d35d93760cb96722cf5 SHA512 e5cb1064b324bb73cdab16b891cd2301300700acd90bc13346c0926bd34db79554cf30c06e4a93c4a729c12976b547d0a3197cf8d98cae4abe22160efcbd74f2 WHIRLPOOL 0aeaf4dd99b86daee6f914c01e46b0ce72e33247bc852bdf29671bf70c9cc52f87ff86be4aea99e1e902ea732d91a6d164feec16c9d723b5ed1b3cf328a84190 +MISC metadata.xml 1796 SHA256 b61a674c9b2cbd3ccb5a47615e87760bae4c6d02f965818bc8ef7cd56320af38 SHA512 43f5cb3b418015616d24602efadd65cac6f1ea68a552c636d6cb032d00ab6d01c64371477c02d0cbc17dba81edace0148abe7b8babe9f56581abac5e13d4e17a WHIRLPOOL aff04d7743a72d9dd5623bde67fa42b5e046c302030d4ed7b7ccb5e03de69656c9ad24de4dadd401ed86e0c9c9b2bdfb0e041cc8f3709354a06ccf3dafd40be6 diff --git a/sci-libs/suitesparse/metadata.xml b/sci-libs/suitesparse/metadata.xml new file mode 100644 index 000000000000..a30fdd382ec1 --- /dev/null +++ b/sci-libs/suitesparse/metadata.xml @@ -0,0 +1,36 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + SuiteSparse is a suite of sparse matrix libraries from University of + Florida Computer Science Department. Currently, this includes: + * AMD: symmetric approximate minimum degree + * BTF: permutation to block triangular form + * CAMD: symmetric approximate minimum degree + * CCOLAMD: constrained column approximate minimum degree + * COLAMD: column approximate minimum degree + * CHOLMOD: sparse supernodal Cholesky factorization and update/downdate + * CSparse: a concise sparse matrix package + * CXSparse: an extended version of CSparse + * KLU: sparse LU factorization, for circuit simulation + * LDL: a simple LDL^T factorization + * SPQR: multifrontal sparse QT factorization + * UMFPACK: sparse multifrontal LU factorization + * SuiteSparse_config: common configuration for all but CSparse + The Gentoo package does not include the suitesparse MATLAB tools from + upstream, from the packages above and the following MATLAB-only packages: + * RBio: MATLAB toolbox for reading/writing sparse matrices + * LINFACTOR: solve Ax=b using LU or CHOL + * MESHND: 2D and 3D mesh generation and nested dissection + * SSMULT: sparse matrix times sparse matrix + + + Enable nvidia cuda toolkit for speeding up computations + Enable the Partition module to cholmod using sci-libs/metis + Enable multithreading with the Intel Threads Building Block dev-cpp/tbb + + diff --git a/sci-libs/suitesparse/suitesparse-4.0.2.ebuild b/sci-libs/suitesparse/suitesparse-4.0.2.ebuild new file mode 100644 index 000000000000..6f7a3d86447f --- /dev/null +++ b/sci-libs/suitesparse/suitesparse-4.0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Meta package for a suite of sparse matrix tools" +HOMEPAGE="http://www.cise.ufl.edu/research/sparse/SuiteSparse/" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="cuda doc metis tbb lapack" +DEPEND="" +RDEPEND=" + >=sci-libs/suitesparseconfig-${PV} + >=sci-libs/amd-2.3.1[doc?] + >=sci-libs/btf-1.2.0 + >=sci-libs/camd-2.3.1[doc?] + >=sci-libs/ccolamd-2.8.0 + >=sci-libs/cholmod-2.0.1[cuda?,doc?,metis?,lapack?] + >=sci-libs/colamd-2.3.1 + >=sci-libs/cxsparse-3.1.1 + >=sci-libs/klu-1.2.0[doc?] + >=sci-libs/ldl-2.0.4[doc?] + >=sci-libs/spqr-1.3.1[doc?,metis?,tbb?] + >=sci-libs/umfpack-5.6.1[doc?,cholmod]" diff --git a/sci-libs/suitesparse/suitesparse-4.2.1.ebuild b/sci-libs/suitesparse/suitesparse-4.2.1.ebuild new file mode 100644 index 000000000000..844fddcc7de5 --- /dev/null +++ b/sci-libs/suitesparse/suitesparse-4.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Meta package for a suite of sparse matrix tools" +HOMEPAGE="http://www.cise.ufl.edu/research/sparse/SuiteSparse/" + +LICENSE="LGPL-2.1 GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="cuda doc metis tbb lapack" +DEPEND="" +RDEPEND=" + >=sci-libs/suitesparseconfig-${PV} + >=sci-libs/amd-2.3.1[doc?] + >=sci-libs/btf-1.2.0 + >=sci-libs/camd-2.3.1[doc?] + >=sci-libs/ccolamd-2.8.0 + >=sci-libs/cholmod-2.1.2[cuda?,doc?,metis?,lapack?] + >=sci-libs/colamd-2.3.1 + >=sci-libs/cxsparse-3.1.2 + >=sci-libs/klu-1.2.0[doc?] + >=sci-libs/ldl-2.0.4[doc?] + >=sci-libs/spqr-1.3.1[doc?,metis?,tbb?] + >=sci-libs/umfpack-5.6.2[doc?,cholmod]" -- cgit v1.2.3