summaryrefslogtreecommitdiff
path: root/sci-libs/mumps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-09-10 04:21:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-09-10 04:21:55 +0100
commit677b7ba5c317778df2ad7e70df94b9b7eec4adbc (patch)
tree6c418a1546fff5becab5d8b9ed6803323e7f316e /sci-libs/mumps
parentfbda87924e6faa7a1919f1a2b4182490bde5ec5c (diff)
gentoo resync : 10.09.2021
Diffstat (limited to 'sci-libs/mumps')
-rw-r--r--sci-libs/mumps/Manifest2
-rw-r--r--sci-libs/mumps/mumps-5.3.5-r1.ebuild (renamed from sci-libs/mumps/mumps-5.3.5.ebuild)4
2 files changed, 5 insertions, 1 deletions
diff --git a/sci-libs/mumps/Manifest b/sci-libs/mumps/Manifest
index c55aaaa1b224..28d31afc8af3 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.ebuild 5709 BLAKE2B 9fdfaad7401159ab5213ed0ea8ce0808d27abebd624b16389796f3a1d64f079744862b0ab16884f58cc87b39da7b95909aa3ff76ff241ccb3f81d33b84fa7fb0 SHA512 09a8bbe8322a2112b591dcc5f7c5fe9dd49b9fc06c71cfed3d84e72d733dbb56b844ae202347d5c389c226b4cbe1a5d66f61323ea36f626cb6e50827c40b740f
+EBUILD mumps-5.3.5-r1.ebuild 5882 BLAKE2B 9de181284c5a7e2a4fa35600d12467855ffc94911ab497bf2c5a7fd0eba5e16a2084dbc213554a548a23363bbf411d878984c7dd47cb665c55f833851a821b5d SHA512 ed308d05f42813049013df2327e56b4838e51d1b27b54f7f34a9e334a93d53864723eb63488359fdb8feddc783aa1ddf2277d8306d737e66f378c4b166c7a29f
MISC metadata.xml 864 BLAKE2B 78db103b861071cbad317a65db2bb1c7eafc6c3936728cf3854ea05e92210abbf552e01dcbc974dc5238fc1a432ad7ff48fab3d662ea6081ff70fd86263ac11b SHA512 c285d7ed4bd26bb603f40f9d5e4e7262aea8a2679d14f65a4f8959a9bf2c622310422790e6221708fa227cd2c3bb2f4ba140eb5f23acc71b3f1ca20c04c4711a
diff --git a/sci-libs/mumps/mumps-5.3.5.ebuild b/sci-libs/mumps/mumps-5.3.5-r1.ebuild
index 76f2dbe8d4d0..8f970661e820 100644
--- a/sci-libs/mumps/mumps-5.3.5.ebuild
+++ b/sci-libs/mumps/mumps-5.3.5-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
mpi? ( >=sci-libs/parmetis-4 )
)
mpi? ( sci-libs/scalapack )
+ !mpi? ( virtual/lapack )
scotch? ( >=sci-libs/scotch-6.0.1:=[mpi=] )
"
DEPEND="${RDEPEND}"
@@ -83,6 +84,8 @@ src_prepare() {
}
src_configure() {
+ # We abuse LIBADD here to work around the fact that MUMPS is criminally
+ # underlinked.
LIBADD="$($(tc-getPKG_CONFIG) --libs blas) -Llib -lpord"
local ord="-Dpord"
@@ -132,6 +135,7 @@ src_configure() {
-e "s;^\(SCALAP\s*=\).*;\1;" \
-e 's;^LIBSEQNEEDED =;LIBSEQNEEDED = libseqneeded;g' \
Makefile.inc || die
+ LIBADD="${LIBADD} $($(tc-getPKG_CONFIG) --libs lapack)"
export LINK="$(tc-getFC)"
fi
sed -i -e "s;^\s*\(ORDERINGSF\s*=\).*;\1 ${ord};" Makefile.inc || die