diff options
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/Manifest.gz | bin | 42995 -> 42994 bytes | |||
-rw-r--r-- | sci-libs/fplll/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/fplll/fplll-5.4.5.ebuild | 4 | ||||
-rw-r--r-- | sci-libs/libhomfly/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/libhomfly/libhomfly-1.02.6.ebuild | 8 | ||||
-rw-r--r-- | sci-libs/spqr/Manifest | 3 | ||||
-rw-r--r-- | sci-libs/spqr/spqr-2.0.9-r3.ebuild | 9 | ||||
-rw-r--r-- | sci-libs/spqr/spqr-2.0.9-r4.ebuild | 47 |
8 files changed, 65 insertions, 10 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz Binary files differindex 4ba1ef515e03..3f02d66fd1ff 100644 --- a/sci-libs/Manifest.gz +++ b/sci-libs/Manifest.gz diff --git a/sci-libs/fplll/Manifest b/sci-libs/fplll/Manifest index 01e72b885bb6..b8d9cefa7d91 100644 --- a/sci-libs/fplll/Manifest +++ b/sci-libs/fplll/Manifest @@ -1,3 +1,3 @@ DIST fplll-5.4.5.tar.gz 2630275 BLAKE2B 43d1601f401c3a4eba60939028b26f99d32f92b9d53b763768427d05b2d709645532c4fbb14556c8d8d92cc14efe86468469ed69a77bdb03af75ec08499cc17e SHA512 3e1281f1b993ebe4a767b7fc526f49a27d58f24b1b4c6074310cc971f6f569388d6ba27102087a2eb11671d2d5b87bd60306e2597567f4ae8dd2a9efd13beb77 -EBUILD fplll-5.4.5.ebuild 608 BLAKE2B 0edc23808a661bd009ae7b4e737e2e6ff3331b66f90effd4e6e8ed58f7e49e81590280a84334163f07ca6544d66b00e4cd30598ef1c42e2178cd2502a3314bb6 SHA512 cf4cc0a7d6bdd3b7c04f5f575212f5b9c2c775ffabe30db35e50f71c39780ffb8ca163bfb90f950023254eaebe1442a242b608628117cec9f7c567b56019f672 +EBUILD fplll-5.4.5.ebuild 615 BLAKE2B 1b583bed4dd760c26d83229774da1eb4d8eb9bfa8df0e7eb5a72983c12ce479a9b97bfca366ea6c4cb3f8513a6d2d2c2390c272ed1fd3c7259a7f94d6538012a SHA512 65dc826315730285f465048e6876b8f7cc250b81b8d5cc932538c7eee821f6cdfa9cf37932b59f069cb75b15db38da19238071da576814c9fdb6fa96a21872d8 MISC metadata.xml 858 BLAKE2B e27b47f6a8d0bb3c17eb023c24f95472c5f791e8a9bf86c1805d1c832b0973a665fe2231f82a289c37afd5318deb89717029ae6694005ade8e112a2769a56170 SHA512 49b6fd4968670fb0da92a883b81420e4739a893a6866ae500106181df5182324e616ccee8e0f290a7cda20f3f4d850fbf9a9462d03f0057da9ced4ba1d835ba7 diff --git a/sci-libs/fplll/fplll-5.4.5.ebuild b/sci-libs/fplll/fplll-5.4.5.ebuild index f947f1eaf1d1..57108bc65cbf 100644 --- a/sci-libs/fplll/fplll-5.4.5.ebuild +++ b/sci-libs/fplll/fplll-5.4.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/8" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~riscv ~x86" IUSE="qd" BDEPEND="virtual/pkgconfig" diff --git a/sci-libs/libhomfly/Manifest b/sci-libs/libhomfly/Manifest index aca8318e5f0a..691f6bd1ca7c 100644 --- a/sci-libs/libhomfly/Manifest +++ b/sci-libs/libhomfly/Manifest @@ -1,3 +1,3 @@ DIST libhomfly-1.02r6.tar.gz 359354 BLAKE2B 7b60c54e56777dc4b81240cbdd63726591323dc6d841f8d56d641ea304d9a4c1c3ffb3078fc54861f22b5007b36bd32c5f397e2fe8d40f10362eca8d08ba4915 SHA512 44f81815a0ba4c0358d433eb9769944af2ee02790d78aaa08e791d03ba68ba3dcf0389b4287f687211e6a7ba84e1bea3d2ebe69fc8bb4f12d677b7f54872d618 -EBUILD libhomfly-1.02.6.ebuild 630 BLAKE2B c278d54e79c598f31abfa45539ce1f26e08c92fc928c24c0a370f4207e1d12a550c12e714b1720cbd42fe3144479ec272c16bce1347f940d485c7a3f2e910ae0 SHA512 3ea5fddfea16cc47074b2082921578826b1aa95df5a45bde9979a86c93b7e3fec3c0eb379ab976d41e0c384e4e494ef246d7d9a4f6226dd7e158b046516d6604 +EBUILD libhomfly-1.02.6.ebuild 637 BLAKE2B 542c53caa9109c12d70cf34902b420d76d07224d24d7e9b608a84f4a7ec67d689f9e9da42ef3c9a648c9f95d57b8c0b9091ee945e3714d53a22f485d048036b9 SHA512 c8361aaf290cffde66a0397b2f77cb9f31c96baaa7d23de794427d2d110b71f2a4e091457fb2c820e49f09a3f7e0de6faea95e9760661ca9767decca75328e9c MISC metadata.xml 774 BLAKE2B 338cffc1f9b5c0ad1fd278145378ff8f34975214d9327511e28dad604d9e3cbd767557310e3ec4d73dfb4f88c9c22579942af64f07948a34231840d071350e31 SHA512 8ca83da670dd56a48576a508b55e0f950b92c1a44e8541278bab8be57aa7b2daf37bf456e953fc9578c42ead46f88c5f1830c32a027496f77709a3e680837264 diff --git a/sci-libs/libhomfly/libhomfly-1.02.6.ebuild b/sci-libs/libhomfly/libhomfly-1.02.6.ebuild index 9107465b4d8c..8f489d9154da 100644 --- a/sci-libs/libhomfly/libhomfly-1.02.6.ebuild +++ b/sci-libs/libhomfly/libhomfly-1.02.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,16 +9,16 @@ DESCRIPTION="Library to compute the homfly polynomial of a link" HOMEPAGE="https://github.com/miguelmarco/libhomfly" SRC_URI="https://github.com/miguelmarco/${PN}/releases/download/${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + LICENSE="Unlicense" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 ~riscv" IUSE="static-libs" DEPEND="dev-libs/boehm-gc" RDEPEND="${DEPEND}" -S="${WORKDIR}/${MY_P}" - src_configure() { econf $(use_enable static-libs static) } diff --git a/sci-libs/spqr/Manifest b/sci-libs/spqr/Manifest index d264b9a707ab..10faa8e5886a 100644 --- a/sci-libs/spqr/Manifest +++ b/sci-libs/spqr/Manifest @@ -1,5 +1,6 @@ DIST SuiteSparse-7.0.0.gh.tar.gz 64884962 BLAKE2B 06c6cf54ffae188f5179e0cd45523700448d8999b44d6b1aeb3dfb99ccf34a570f6aff600988a144c68a4a2d8f41e32f7145e09349aed3bd889501ea031c8340 SHA512 50b1cd7bab6e4c063984162ed803fd13b69df7f67efe8ce7af15eace6b0ccd1669b6e57daa59511fd9531a847433cda49c1f52bfff234031af0d79e7fbd6423e DIST spqr-2.0.9.tar.bz2 2161068 BLAKE2B a662983d2543a65ce36a367749db5585308acb56b016f69a35c46a84e9c12a678f57a3cfd459cc2e887fff2819b00f99981efaadb73831f1b4c54cbef5e1c367 SHA512 54b203e0d68b266473b8a2b7b3b3a55476df54a3ebd5748b70faa7bad1d0a5a7387197f0674ba5f9a5d45887daa736117f8d6ffbbc2eb02482b3374a3babf721 -EBUILD spqr-2.0.9-r3.ebuild 1114 BLAKE2B babdca5f656859ecd31db115926d7cca559d14694fc18cb4e6a29f2946ef28872b522452f971d433576ca0791791413840ca4488e49dc0f2d696edccae122d8f SHA512 5d5e22824f64627f4467e31232383879f369fb7fc6aa4234dacf9714da22db63e232c6d1cc57860b0a7f8ed90ac18f56e74af7ee457b820f513bee0469006067 +EBUILD spqr-2.0.9-r3.ebuild 1172 BLAKE2B 71f308f5398a3898b08dc0440c753c2ba146b65743ffc8d0339c8d49ebd00681f59372702e745ff4ea791914fda12d7fc60afbde905be90fa52f84f0e72a14e1 SHA512 8eee397172d1ad7ee8068d520dba6fbbc7e8c8818e66c48eaf3a852110ef56f701b64a99866d6b3e534760d7328d70cc9963501424e99431b774368c08e9214d +EBUILD spqr-2.0.9-r4.ebuild 1155 BLAKE2B e043385ede90f19e4e239105dd9bf5461059ac9d01ae8285eb2b7d765d8f45e85743a989e101e855b5a774c53b4efc770e2ac9d530dddb6b13610bbffb4f1f9c SHA512 fafcdb5fb360a23d609f476740f0306279f9c8db88f913d3f52e84fb7c4979cad2d265d26b20089e48ec8a2fb824c7766a4685ca4cf5263eeeca1fef9a463208 EBUILD spqr-3.0.3.ebuild 5123 BLAKE2B 1fbc782524b85b8432b621935e5f9a1ff4fd79fdf020804a358bdcb36a3a7609884244f8d1c86988cddf3b026c481602386ebc80282c674f4723cd070fce28ad SHA512 f8d1cfb5e56cdd0f7fead65b967f8585097f926261972b742b379327131910ead7cf5e6faf498a8c5f2dd7e5c5760ba668fcacb409f62a4a8b867212537c3998 MISC metadata.xml 946 BLAKE2B d4051a416ebcfe046be31a02b3fca1d9b2e694d19b9f5c978ed927ce4dd4475f30025f011de24e93f1dedd5fcf3a779702d8467bdcc6a10324dc4ff9262eda97 SHA512 bb5d99a561952a29d16710c6730312f32a7d8ca8eb57a8a2479ee32a5612414e9ff00c0427c5a2962b7b3cf4b9a8b57caaace65e34f20b9fcc87714b493db157 diff --git a/sci-libs/spqr/spqr-2.0.9-r3.ebuild b/sci-libs/spqr/spqr-2.0.9-r3.ebuild index b63bdbe966ea..a7499f3bf790 100644 --- a/sci-libs/spqr/spqr-2.0.9-r3.ebuild +++ b/sci-libs/spqr/spqr-2.0.9-r3.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit libtool + DESCRIPTION="Multithreaded multifrontal sparse QR factorization library" HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html" SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2" @@ -25,6 +27,11 @@ DEPEND=" tbb? ( <dev-cpp/tbb-2021:= )" RDEPEND="${DEPEND}" +src_prepare() { + default + elibtoolize +} + src_configure() { econf \ --disable-static \ diff --git a/sci-libs/spqr/spqr-2.0.9-r4.ebuild b/sci-libs/spqr/spqr-2.0.9-r4.ebuild new file mode 100644 index 000000000000..92082b0cee2e --- /dev/null +++ b/sci-libs/spqr/spqr-2.0.9-r4.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool + +DESCRIPTION="Multithreaded multifrontal sparse QR 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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc partition tbb" + +BDEPEND="virtual/pkgconfig + doc? ( virtual/latex-base )" +# We require the cholmod supernodal module that is enabled with +# USE=lapack, and cholmod has to have partition support if spqr is going +# to have it (the ./configure script for spqr checks this). Note that +# spqr links to metis directly, too. +DEPEND=" + virtual/lapack + =sci-libs/cholmod-3*[lapack,partition?] + partition? ( >=sci-libs/metis-5.1.0 ) + tbb? ( <dev-cpp/tbb-2021:= )" +RDEPEND="${DEPEND}" + +src_prepare() { + default + elibtoolize +} + +src_configure() { + econf \ + $(use_with doc) \ + $(use_with partition) \ + $(use_with tbb) +} + +src_install() { + default + + # no static archives + find "${D}" -name '*.la' -delete || die +} |