summaryrefslogtreecommitdiff
path: root/sci-libs/mumps
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/mumps
parentee93fbc2bb111cf895ae00cc1877c68f0eafaf2a (diff)
gentoo auto-resync : 21:03:2024 - 07:00:13
Diffstat (limited to 'sci-libs/mumps')
-rw-r--r--sci-libs/mumps/Manifest2
-rw-r--r--sci-libs/mumps/mumps-5.3.5-r1.ebuild16
2 files changed, 14 insertions, 4 deletions
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)