summaryrefslogtreecommitdiff
path: root/sci-libs/suitesparse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/suitesparse
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/suitesparse')
-rw-r--r--sci-libs/suitesparse/Manifest5
-rw-r--r--sci-libs/suitesparse/metadata.xml36
-rw-r--r--sci-libs/suitesparse/suitesparse-4.0.2.ebuild27
-rw-r--r--sci-libs/suitesparse/suitesparse-4.2.1.ebuild27
4 files changed, 95 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<longdescription lang="en">
+ 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
+</longdescription>
+<use>
+ <flag name="cuda">Enable nvidia cuda toolkit for speeding up computations</flag>
+ <flag name="metis">Enable the Partition module to cholmod using <pkg>sci-libs/metis</pkg></flag>
+ <flag name="tbb">Enable multithreading with the Intel Threads Building Block <pkg>dev-cpp/tbb</pkg></flag>
+</use>
+</pkgmetadata>
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]"