summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/Manifest.gzbin43850 -> 43843 bytes
-rw-r--r--sci-libs/cholmod/Manifest4
-rw-r--r--sci-libs/cholmod/cholmod-3.0.13.ebuild6
-rw-r--r--sci-libs/cholmod/cholmod-3.0.14-r1.ebuild4
-rw-r--r--sci-libs/umfpack/Manifest3
-rw-r--r--sci-libs/umfpack/umfpack-5.7.9-r1.ebuild48
-rw-r--r--sci-libs/umfpack/umfpack-5.7.9.ebuild9
7 files changed, 66 insertions, 8 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 5fb6a2ee993a..8d9f2a2ce02f 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/cholmod/Manifest b/sci-libs/cholmod/Manifest
index 5114c8e98ab1..c96ab2fca193 100644
--- a/sci-libs/cholmod/Manifest
+++ b/sci-libs/cholmod/Manifest
@@ -2,7 +2,7 @@ AUX cholmod-3.0.14-fix-CUDA.patch 3567 BLAKE2B abb235e1ce3e136d1898e88a3761c729a
DIST SuiteSparse-7.0.0.gh.tar.gz 64884962 BLAKE2B 06c6cf54ffae188f5179e0cd45523700448d8999b44d6b1aeb3dfb99ccf34a570f6aff600988a144c68a4a2d8f41e32f7145e09349aed3bd889501ea031c8340 SHA512 50b1cd7bab6e4c063984162ed803fd13b69df7f67efe8ce7af15eace6b0ccd1669b6e57daa59511fd9531a847433cda49c1f52bfff234031af0d79e7fbd6423e
DIST cholmod-3.0.13.tar.bz2 696002 BLAKE2B 40a065fe1a3585897b3ca554a25fa80ffc68ac70798f2f803e34a231ec4f532d113a3d00ab7ab61f5eb02503a84e1459cdb7e96cb0b0d1dc6975ed3d533104fe SHA512 c6c80d099386bac27e385a1b8ee8941cd2fb4f2dcfcf302b4b17d6477ac9ee17ad8030aae9191f92576dfaeb521e2c98ec24e867281c2405e42f95580e14f0ab
DIST cholmod-3.0.14.tar.bz2 696981 BLAKE2B 855927c18833235b3f0835bfba455d83957b9161c0ee885c2d31d126f0f473067f55bcf2cfa163c72efb5de573589ffa54b484a8cf89bc44c9dbf64d43fda5d9 SHA512 f8c12fc3c8787be38bca6c6f84a8279c1380fbe4fabbfba754235fdb042d7050bfb7b5a21ea87ef59dbd5184d28e8cb7667966c38f5dcad78fe8d47111896a3c
-EBUILD cholmod-3.0.13.ebuild 1748 BLAKE2B 415db8bb43c849d2839befeed9165bd0e94e47c8a7105667cd45af8bc17c7c2ccadeb8a95e012e49a79fbb22fc9899d440241c985af53ab4fb087f5365b1845f SHA512 84044c3f0b566055d2f37c9b0c822fb991d334b7fdab652ba25b26fb483341b7ed901f2749894c563c404a846a5ed7a5c3681915943cd9bee5a546d3bedd36e7
-EBUILD cholmod-3.0.14-r1.ebuild 1769 BLAKE2B 091efe9805e91e984188dde55b5904442196fe470495ffefa0e74f09f82c8f2f6c6ce55b52c8270a1f8918e81d68c66de50a9b6b0fef74b31340078e665ee5b9 SHA512 ee451206bf89c546c2d930fbbcf66bf0d93ede0ba8d82bdb8ce7a4884e8a25462c0f929ec1dfc4fb7d0e3e54ee29aa795976eb476a1ba5180bd3c8b16407af35
+EBUILD cholmod-3.0.13.ebuild 1805 BLAKE2B 2781e39561c7d1e21cffa481fa9c114f6bf131cc480050e703b97a5f469238a2bbc21df6d6e59553e150748a429693c1e9f3945b80db28e2a43986028a583d63 SHA512 306bf9f1ab5a53d19b2a1b6e3f3aa8e741bdaf52260555490d564754429dd101d0dbd8fce025ed1387526582471250bf55423b4188dbce48bd56b0ab12e4e5f6
+EBUILD cholmod-3.0.14-r1.ebuild 1826 BLAKE2B 3ad53ea97258c753687e9632da4ead2a8643ee94a16cb712a5bd48c19d15d8e5d0b6a3d75a668617661901712a3c6fcfca30cf75a443f7d8a230308490b70531 SHA512 1e253660e7d490dee9b568bc663d822f544efd727062baf70e79df539ba5ab2fc1229b7c8b22fd5103951531badf2df2bdd2cdf8eda0372693efbb9efd4b55e6
EBUILD cholmod-4.0.3.ebuild 2974 BLAKE2B c77f759479103097bd494ecabf35b64543b9edeb42e1c3a0a98effddfeb1498909e0d7d52ee245bca29abee718accc220970f27500dc11105f75fa6ba58e4c89 SHA512 40dce0c939a3b16205b336482ec621118600f6ed34e83a897dc1b53a1c655c9f3147e5f532d3a50bfbcc44fd457f6dc78c5770ae2e8056c38715459412d6b35b
MISC metadata.xml 1028 BLAKE2B dcd592d2142e5ed5f25f338675dedad56523ed62bef5d09b4c78eae4bb28f8b6611bbbf3922bf76d11d3c5085ed6bb583dd537ead0a3f3d17d9fc4c9cd0593a5 SHA512 d04eebb91d5ae9dcec0bb1d8d5be404d3ed94120e71523dbe353f7253f95a60ece8bf125fee9967e987692113d1b5f265fd485274005117038edc1b563208e96
diff --git a/sci-libs/cholmod/cholmod-3.0.13.ebuild b/sci-libs/cholmod/cholmod-3.0.13.ebuild
index bc2fdd2aa62d..ff0f058dd29e 100644
--- a/sci-libs/cholmod/cholmod-3.0.13.ebuild
+++ b/sci-libs/cholmod/cholmod-3.0.13.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cuda toolchain-funcs
+inherit autotools cuda toolchain-funcs
DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html"
@@ -39,6 +39,8 @@ src_prepare() {
use cuda && cuda_src_prepare
default
+ # patch is modifying Makefile.am
+ eautoreconf
}
src_configure() {
diff --git a/sci-libs/cholmod/cholmod-3.0.14-r1.ebuild b/sci-libs/cholmod/cholmod-3.0.14-r1.ebuild
index 669494c2ea85..39f7dc95b12b 100644
--- a/sci-libs/cholmod/cholmod-3.0.14-r1.ebuild
+++ b/sci-libs/cholmod/cholmod-3.0.14-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cuda toolchain-funcs
+inherit autotools cuda toolchain-funcs
DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html"
@@ -39,6 +39,8 @@ src_prepare() {
use cuda && cuda_src_prepare
default
+ # patch is modifying Makefile.am
+ eautoreconf
}
src_configure() {
diff --git a/sci-libs/umfpack/Manifest b/sci-libs/umfpack/Manifest
index 5a6c7289340d..4c2f652a36b7 100644
--- a/sci-libs/umfpack/Manifest
+++ b/sci-libs/umfpack/Manifest
@@ -1,5 +1,6 @@
DIST SuiteSparse-7.0.0.gh.tar.gz 64884962 BLAKE2B 06c6cf54ffae188f5179e0cd45523700448d8999b44d6b1aeb3dfb99ccf34a570f6aff600988a144c68a4a2d8f41e32f7145e09349aed3bd889501ea031c8340 SHA512 50b1cd7bab6e4c063984162ed803fd13b69df7f67efe8ce7af15eace6b0ccd1669b6e57daa59511fd9531a847433cda49c1f52bfff234031af0d79e7fbd6423e
DIST umfpack-5.7.9.tar.bz2 772026 BLAKE2B 6d6dc1ba47b8f473884c1cb17d3eaa363d88281512e33586a0af0c2bcb7a523272bef4d8da0a29e2a5a84c8f0cd0ee6830ec10247971db63b4c319e6fa9a3c42 SHA512 5ad57467b5b7e4579f3cc9e2e7c92a0262ac2ef991a606d079b749b66e10da60aceaa4b0e741c116f8866da23c0f7c06368fe2b08d66d51383683f0dcbeddba3
-EBUILD umfpack-5.7.9.ebuild 1001 BLAKE2B 55b7149011a75816dd3ad1e60694296bdb0503b3cf509e365b8ab612ef0f8fd3a69fe7afec6afb958cfbfff52c099f67b128e401abc756e68037bed8f1ff8f54 SHA512 dbfc7ed350ade01bd701ba7a5ba0e8fb1050f8b7e7605419bd5d40ddab8937665a81100882497d1b3b2ee5425f85948abf24caca00ad79a63a14a3ef16a143f5
+EBUILD umfpack-5.7.9-r1.ebuild 1035 BLAKE2B c1d48736744d59d259b8d0c49c9e4956875ca0cf10996b185124ac87b3271aa525595a03b6029a7bd8aef68b786c5ed5adab5c37a8ca0a157cb2eec13798c4b3 SHA512 715ec7f5a8bd95bba9f239782114b91a1ed5d4cf36650e74cc455c6dca1de9edd0da1464a664fc66b1f309de02626230e80aa6cf3f3c08d155de6afaa686cf4a
+EBUILD umfpack-5.7.9.ebuild 1050 BLAKE2B f5793c4ce1afd26b842ba2fbc86ec626675148c9a426ef0dabc91c311816d4af02ba78349a6e1aa767aff740e57e01dc033e75acd0951db5d1b6336cbacad386 SHA512 75b8aeabba66909cf4ee2ebd49849b81178a732530445821efbb8b34a6d8a600dcad7970850bef7a20bce03d5f2597565572f049b94e0150ee5a5bf4a5f24b10
EBUILD umfpack-6.1.0.ebuild 1606 BLAKE2B d5017efea4f07857e43fb53c2c9e1d7aaa3657a700814da257bd88cfdfc49b85d62706a7015ed4222542f2f14ff2bdc5b85742ad7f18f20084db11676159e6e1 SHA512 fd0e82b5d1556b2b35208d5ccbf491a01a475a4f1e47f332285e50b72d8de5acf822b15b0b962ba0de75fcbd89aa71711b1ff3e362269cc6c30b60e2e7f8227c
MISC metadata.xml 770 BLAKE2B baab7f00e3d0315471557ca540ab6249d1e8b5c7977a4b8ae334da320e7b708be401a07dbf51e3693017ef866750aca1d52cdd60a8799c63c7f006aa49d761a1 SHA512 007ea9f65bb556568a5a7fb5eb0c2dfc04a0a2d2093a8aff0330b00bceef238127513c9c8cce212cb6a701878e197533a468016428381b5611ab4c34979f9fdd
diff --git a/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild b/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild
new file mode 100644
index 000000000000..ee68d7850d4e
--- /dev/null
+++ b/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool toolchain-funcs
+
+DESCRIPTION="Unsymmetric multifrontal sparse LU factorization library"
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html"
+SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+IUSE="+cholmod doc"
+
+BDEPEND="virtual/pkgconfig
+ doc? ( virtual/latex-base )"
+DEPEND="
+ sci-libs/amd
+ >=sci-libs/suitesparseconfig-5.4.0
+ virtual/blas
+ cholmod? ( sci-libs/cholmod )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
+ $(use_with doc) \
+ $(use_with cholmod)
+}
+
+src_compile() {
+ use doc && export VARTEXFONTS="${T}/fonts"
+ default
+}
+
+src_install() {
+ default
+
+ # no static archives
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sci-libs/umfpack/umfpack-5.7.9.ebuild b/sci-libs/umfpack/umfpack-5.7.9.ebuild
index dc4a12bb49ba..35e0ed26dac3 100644
--- a/sci-libs/umfpack/umfpack-5.7.9.ebuild
+++ b/sci-libs/umfpack/umfpack-5.7.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs
+inherit libtool toolchain-funcs
DESCRIPTION="Unsymmetric multifrontal sparse LU factorization library"
HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html"
@@ -23,6 +23,11 @@ DEPEND="
cholmod? ( sci-libs/cholmod )"
RDEPEND="${DEPEND}"
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
econf \
--disable-static \