summaryrefslogtreecommitdiff
path: root/sys-cluster/charm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-24 02:11:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-24 02:11:45 +0100
commitb49088575eb777ced2551f484da86317332d6087 (patch)
treebf9a151cf2d61956340d555659ffc098ee1da466 /sys-cluster/charm
parent514d1bbe260df2521fe60f1a3ec87cfcfde1a829 (diff)
gentoo resync : 24.07.2021
Diffstat (limited to 'sys-cluster/charm')
-rw-r--r--sys-cluster/charm/Manifest2
-rw-r--r--sys-cluster/charm/charm-6.8.2.ebuild22
2 files changed, 11 insertions, 13 deletions
diff --git a/sys-cluster/charm/Manifest b/sys-cluster/charm/Manifest
index 871ce96dc9de..c799d76d344e 100644
--- a/sys-cluster/charm/Manifest
+++ b/sys-cluster/charm/Manifest
@@ -1,4 +1,4 @@
AUX charm-6.5.1-charmc-gentoo.patch 1305 BLAKE2B 21c85a455c6fbe0f0b745d6a3f9808a3d05f90a26cf0f0f9b66f8a12a34b53ffb9963512918c269506047675cbb24f7d1d2cb2ecaf986465b6c961a1df1c42a5 SHA512 994becbf0e40c0e181222a854df98e3c7b571b517a24a0548ad323ac116f146f11b7d2e6ec4f8289ffb5926dda57d92831412e9367951387d1e224208306ed03
DIST charm-6.8.2.tar.gz 24420478 BLAKE2B b5035d29f90ec766dc49b94e76d68a9ce3d16f43037203baaa035cfa863c6ca063a81c5dc275c1517feabc3517201d5e854a2b1b4b1c492ff0433f692db39a34 SHA512 903aa47706c260d35a04e6002874d197439087d6bdbd4fe65a397a02096a2e53eeb93b64c57e5983f0190ca2dcef3a9b28a3b424207c9d3eb6e820659f5e00c1
-EBUILD charm-6.8.2.ebuild 5302 BLAKE2B 717b5a82859e72567db609dd86f5433dc2555fd798f3e8f4effd94915a98fc448ac014b191f787d1c7de945901e286db63808c2cd5e8dba186819285a653eeb7 SHA512 b0b6eabc6e971cd07183650884b10e7b6af21eed3c80d8b849801b78d09293951c3f913ef52d97439e37afa0839cc4012d138ec89ddd73601305a519e2af275e
+EBUILD charm-6.8.2.ebuild 5260 BLAKE2B f18ac35aabb158e3c473a12f30f2c8371944d24d6454e3fc54d508ca1709af9f56d477a9afb066bd68bab0db29f66b8d48237d2e6c370142282b751b3d454f0b SHA512 b33b90d8cf1d21277dd89414340f290de3b5eaefb6e827c9ef36c19c6bd0d5a77c4fcc1a48ec3980fb803b6814be69bd72f138d35be27646058162c15c5c08bd
MISC metadata.xml 1012 BLAKE2B ee284d471b4f13534787629319734afacbb998fa7ea115377281648614693fd32b7ff91775eddf292b61f267fbfb9be81397be4f37bf1b4582de8cf06bc9364a SHA512 e8fd7cfac25aa8428adbe77922140eee5621b18afa5f10d1ed0c7b14960affc3a1dc0896b7ea034001855ef3e1c1f12791cada0f959eb210ba78f1be44b89ffc
diff --git a/sys-cluster/charm/charm-6.8.2.ebuild b/sys-cluster/charm/charm-6.8.2.ebuild
index c11f5157ca9d..1ff82273b8c5 100644
--- a/sys-cluster/charm/charm-6.8.2.ebuild
+++ b/sys-cluster/charm/charm-6.8.2.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
FORTRAN_STANDARD="90"
-inherit epatch flag-o-matic fortran-2 multilib multiprocessing toolchain-funcs
+inherit flag-o-matic fortran-2 multilib multiprocessing toolchain-funcs
DESCRIPTION="Message-passing parallel language and runtime system"
HOMEPAGE="http://charm.cs.uiuc.edu/"
@@ -19,9 +19,8 @@ IUSE="charmdebug charmtracing charmproduction cmkopt examples mlogft mpi ampi nu
RDEPEND="mpi? ( virtual/mpi )"
DEPEND="
${RDEPEND}
- net-libs/libtirpc
- virtual/pkgconfig
-"
+ net-libs/libtirpc"
+BDEPEND="virtual/pkgconfig"
REQUIRED_USE="
cmkopt? ( !charmdebug !charmtracing )
@@ -98,6 +97,8 @@ src_prepare() {
# Fix QA notice. Filed report with upstream.
append-cflags -DALLOCA_H
+
+ eapply_user
}
src_compile() {
@@ -124,7 +125,7 @@ src_install() {
# Make charmc play well with gentoo before we move it into /usr/bin. This
# patch cannot be applied during src_prepare() because the charmc wrapper
# is used during building.
- epatch "${FILESDIR}/charm-6.5.1-charmc-gentoo.patch"
+ eapply "${FILESDIR}/charm-6.5.1-charmc-gentoo.patch"
sed -e "s|gentoo-include|${P}|" \
-e "s|gentoo-libdir|$(get_libdir)|g" \
@@ -160,12 +161,9 @@ src_install() {
i=$(readlink -e "${i}") || die
fi
[[ -s $i ]] || continue
- [[ ${i} = *.so ]] && dolib.so "${i}" || dolib "${i}"
+ [[ ${i} = *.so ]] && dolib.so "${i}" || dolib.a "${i}"
done
- # Basic docs.
- dodoc CHANGES README
-
# Install examples.
if use examples; then
find examples/ -name 'Makefile' | xargs sed \
@@ -174,8 +172,8 @@ src_install() {
find examples/ -name 'Makefile' | xargs sed \
-r "s:./charmrun:./charmrun ++local:" -i || \
die "Failed to fix examples"
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/charm++/*
+ docinto examples
+ dodoc -r examples/charm++/*
docompress -x /usr/share/doc/${PF}/examples
fi
}