summaryrefslogtreecommitdiff
path: root/sci-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-21 07:00:13 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-21 07:00:13 +0000
commit3faa6ebe0068b432ee5a9390c47ceca068ea7fe9 (patch)
treec571245b455a9a5dd80022270c5ac943532620b9 /sci-libs
parentee93fbc2bb111cf895ae00cc1877c68f0eafaf2a (diff)
gentoo auto-resync : 21:03:2024 - 07:00:13
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/Manifest.gzbin45119 -> 45128 bytes
-rw-r--r--sci-libs/mumps/Manifest2
-rw-r--r--sci-libs/mumps/mumps-5.3.5-r1.ebuild16
-rw-r--r--sci-libs/oc/Manifest2
-rw-r--r--sci-libs/oc/oc-2.0-r1.ebuild (renamed from sci-libs/oc/oc-2.0.ebuild)15
-rw-r--r--sci-libs/scotch/Manifest2
-rw-r--r--sci-libs/scotch/scotch-7.0.1-r1.ebuild3
7 files changed, 30 insertions, 10 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index ba192121ce3b..9caf4809d415 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/mumps/Manifest b/sci-libs/mumps/Manifest
index 0bc2c34fcee1..8fe6829c0342 100644
--- a/sci-libs/mumps/Manifest
+++ b/sci-libs/mumps/Manifest
@@ -1,3 +1,3 @@
DIST MUMPS_5.3.5.tar.gz 3940501 BLAKE2B f1767483bb23744a2c5ed11b0823c5b023377d5212abbe29a177cce5b5e51e6f2f391d7caa17022646e36c9e4b4fb4af80b03ac6cf8e89f37502ed960138bbbe SHA512 6e3bb081f38af8540ada7b4fb54c6e766739c854e2a3dd253e3e012eee05dae30064b1b4a8d7493f10691725aba4cc9e80544b0fe5b71670cb0b2726ccfc4439
-EBUILD mumps-5.3.5-r1.ebuild 5948 BLAKE2B ea12a01c0f1dcb056ff4feac730fe8b62742167e77f48c51d7a622a99b3a2e106543eb45c7bb0c3492899e57e5c377048146983f8ce9fbdb34f301babc5f57ff SHA512 3ffb54bb85defeaa92eecb6af64b4a898e55f3a43524ec9ec878b27c64c0e1c6cea11ef2e1145e7d10b0bc4e597df17a17da7c3bfb21b27c3104f03e2f6414c1
+EBUILD mumps-5.3.5-r1.ebuild 6240 BLAKE2B 6103bb3a73e092a803797499a8b567182893100c380ef61dda50f1e6e99e838082cdf5032d40ec25c0b515d2af5b151f60326bf9474d29925b3d407161207444 SHA512 447d3776ba98b43ccc5136f3291a16424789a7a76346d5ac318ff9ab5813cffa0289074eb01eca06092ff67a5cda88a89321925e5da5925ed51d98d26b523adc
MISC metadata.xml 865 BLAKE2B c00217ca50d3cecaef1efd26df1e449ea0a4d37a228b760f7f99e5d7e98d2355d3a1f535e13f44a9b829793d2a66c54e7546e9d630d28336d15bd46476532398 SHA512 836d7249823f0afee607588dcda0e1af2002857b90292a9b28f22649b784ca2040fc363c6d3da5360d21514c28aac88313a19337d5b9614e8d586f85506d76a5
diff --git a/sci-libs/mumps/mumps-5.3.5-r1.ebuild b/sci-libs/mumps/mumps-5.3.5-r1.ebuild
index 8e6488b38200..8df93f5e4e8c 100644
--- a/sci-libs/mumps/mumps-5.3.5-r1.ebuild
+++ b/sci-libs/mumps/mumps-5.3.5-r1.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=7
@@ -8,8 +8,8 @@ inherit fortran-2 flag-o-matic multilib toolchain-funcs
MYP=MUMPS_${PV}
DESCRIPTION="MUltifrontal Massively Parallel sparse direct matrix Solver"
-HOMEPAGE="http://mumps.enseeiht.fr/"
-SRC_URI="http://mumps.enseeiht.fr/${MYP}.tar.gz"
+HOMEPAGE="https://mumps-solver.org/"
+SRC_URI="https://mumps-solver.org/${MYP}.tar.gz"
S="${WORKDIR}/${MYP}"
LICENSE="public-domain"
@@ -63,6 +63,16 @@ static_to_shared() {
}
src_prepare() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/862903
+ #
+ # There is an upstream mailing list but it seems to be broken. I *think*,
+ # because it's all in French. I tried and failed to report the bug.
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
# workaround for gcc10 (bug #743442)
append-fflags $(test-flags-FC -fallow-argument-mismatch)
diff --git a/sci-libs/oc/Manifest b/sci-libs/oc/Manifest
index 2022c02055a3..4d1a1123821f 100644
--- a/sci-libs/oc/Manifest
+++ b/sci-libs/oc/Manifest
@@ -1,3 +1,3 @@
DIST oc-2.0.tar.gz 1104073 BLAKE2B a93fdf15fe085345dc547da51e5f99b4db18baab6126be73aa240e8c5092be0501abc606f556879c09bd41fe1ea4cb78df3c84472e2de3342853d67848b6aeb3 SHA512 e583fbacc8929ef5b2ae0d0f675816b8f46056b11987f8285688a7321d3dfd244a748be00f009f1b2c2b7f95e5a6ecc8eb8e907f81415e849f10a5ff138e82a4
-EBUILD oc-2.0.ebuild 636 BLAKE2B 3a0834ab6eef87baab8f4dae8a2eeebb483888bb773efec173554d263dbbe8bd4aa1cf68da577b5a6a114cdf70c6187f77d41641171ab671f8b96d30904a9a79 SHA512 a6d9692deaa2544de2eeb843449c787dd98462cdc64520e4b068aa77a98e75c761f0452066a4a311a6700375e4d5146cd638868e63fe57a3a65bbc8fa13df2dd
+EBUILD oc-2.0-r1.ebuild 882 BLAKE2B 6dac7bd31536907db06a8ef8656a2e77bb1c0b47e8cdb20c0042c6e7aa88c3f233a02c154a5d001affa497773137525ac5f5335259774cbdbcee975647606289 SHA512 2859de35f166f4e01a0721aae16e3b39104e00336280341753006436ba3c79fcb9f82b4b500aca9b6247ac894351500d43a09b924f16f20e97f79bf77af3c9e9
MISC metadata.xml 489 BLAKE2B 2eb95c7b99130e2bf936c4f4a8d4084323056b71bc24e79ec9ab2148947161deed08ba7eb0d3fa98032bd7b0215dd0c1036813638aa0fd7c24a2e7e8410d4385 SHA512 8e5ea8a227a761c6e3bcc73b5795de251d05bda5949b4c710a0238c32dbc3ffbf115370ea143f19d08deda45934e97ba93ccceb01dc0b808d22a41838fac30f0
diff --git a/sci-libs/oc/oc-2.0.ebuild b/sci-libs/oc/oc-2.0-r1.ebuild
index ee688999d5dd..7928f0b41d15 100644
--- a/sci-libs/oc/oc-2.0.ebuild
+++ b/sci-libs/oc/oc-2.0-r1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+inherit flag-o-matic
DESCRIPTION="Network Data Access Protocol client C library"
HOMEPAGE="https://opendap.org/"
@@ -18,6 +20,15 @@ RDEPEND="net-misc/curl"
DEPEND="${RDEPEND}"
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/862906
+ #
+ # Upstream exists, they just don't seem to mention oc anymore, *anywhere*.
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
econf --disable-static
}
diff --git a/sci-libs/scotch/Manifest b/sci-libs/scotch/Manifest
index 4b238b4712bb..12ea288ad7f2 100644
--- a/sci-libs/scotch/Manifest
+++ b/sci-libs/scotch/Manifest
@@ -1,5 +1,5 @@
DIST scotch-v6.1.2.tar.gz 6395320 BLAKE2B 07aa4f56c097cf364d7d63613f3c5d5d3f2a8419ce27da95a4a20d5ea48fcf2f036acaa62ab1f591b5d1dc672151562bc0721a66f203c60d5ee26a501cf90352 SHA512 dcf63c65bf8155590a70483f80ad21b4a303debf50d47a3c154983935dc056f3df93a61c3d88304f3d1a4517ab3a355e176d72b3835382cd65c1556fbbd21702
DIST scotch-v7.0.1.tar.gz 6838403 BLAKE2B 48cb928bf8586bbbe206dcb4f685e6c392ae078f5493e0384776cf6788137361286adbebceb7ad5c171eced34f5dda3f4852092413e79cbb791bd3ced204784c SHA512 c3267d5c8785a2258af3baf999d2c1eb75ef361062e74962b6e985a75cc4f5ef1f79919759ba1b7cf028f94d06a5ddf3818108a97eca4123a11d7750b5d7093d
EBUILD scotch-6.1.2.ebuild 4953 BLAKE2B 4711523f6d250c5fb55d9b02f89b9849f8086511cd60d7b1a000917f7c49fb65634d11eecfd0de5ea8e2fccf98a2630a9a4d3feff0dac1eddac65adad11536ac SHA512 e16da47cde1c22f9c2e2060211e7ad86b6f01d499d6dc91c0139902b3b4859c4e6fa171d2c2ebc0a09abf7491ccf3c0adbb63eacfd28442cd0087fdc4f1b6c6a
-EBUILD scotch-7.0.1-r1.ebuild 4958 BLAKE2B e7f60bc3bd300bd1794ac6b6b1d53a862d08a1b72ce89506bee50d5b1464d0a2fc749cb9db6b0a1ff33e4cdce2830167ca8c9f8b0e0ff04dd7ff4df6607ba032 SHA512 849f7f5c5990653fe5e570d211fe957951fc2ef29c8e86f0eded3d63975ab90abfe8dbfc42f90e8fd887edf4ce1585746eac57e43b6c035f260f64ce15715a4d
+EBUILD scotch-7.0.1-r1.ebuild 4918 BLAKE2B c27b30a1af5f88e0f822971239cffbd5b860a3526a4fc9b3da9bb1eb5f1bdc969cd7f00e5a1cd770c41ce262fafcde14c0b78b0d0b7e4072949932a3590bb8a8 SHA512 78cea714d73c89b67445ef17086fdbd60362eccf7a40ab43ffbc5f109a0a70d42c8a0750074f07f87b46ce49dad366ef2ba405ca581497e49e170a0b4fd45848
MISC metadata.xml 1169 BLAKE2B 33a4a76609e0b19a5b6f90556abc534dd36dc8b0c3baa1111197aaa0d8ff0bb29302ac52f67deb6b3f625eaad59fe18a25fb966086c67c53778202fc10d3e06c SHA512 282c23c6725a838a36b1f9a28ae3c96d2854cb988ba2563440d07f45adeb0c6dca642aa41d8ca88165a5d9e5ebeebf350e61b6466bdb785aa5669e7310d4374b
diff --git a/sci-libs/scotch/scotch-7.0.1-r1.ebuild b/sci-libs/scotch/scotch-7.0.1-r1.ebuild
index 39afc59e85ee..2c9d51f1b1e0 100644
--- a/sci-libs/scotch/scotch-7.0.1-r1.ebuild
+++ b/sci-libs/scotch/scotch-7.0.1-r1.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
@@ -66,7 +66,6 @@ src_prepare() {
-e "s/-O3/${CFLAGS} -pthread/" \
-e "s/= ar$/= $(tc-getAR)/" \
-e "s/= ranlib$/= $(tc-getRANLIB)/" \
- -e "s/= ranlib$/= $(tc-getRANLIB)/" \
-e "/^LDFLAGS/ s/$/ ${LDFLAGS}/" \
src/Make.inc/Makefile.inc.i686_pc_linux3 > src/Makefile.inc || die
}