summaryrefslogtreecommitdiff
path: root/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
commit3517852e3b8a68d1e997770fc0650c5053bafc6c (patch)
tree44068672445b1418489aed82de58df3c470289e7 /sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild
parent0f15659d48c193027158492acb726297501202c5 (diff)
gentoo resync : 04.01.2022
Diffstat (limited to 'sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild')
-rw-r--r--sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild72
1 files changed, 0 insertions, 72 deletions
diff --git a/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild b/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild
deleted file mode 100644
index 32c182d224bd..000000000000
--- a/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs multilib
-
-MY_P="${PN^^[gasn]}-${PV}"
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language"
-HOMEPAGE="https://gasnet.lbl.gov/"
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz"
-
-SOVER="${PV%%.*}"
-LICENSE="BSD"
-SLOT="0/${SOVER}"
-KEYWORDS="~amd64"
-IUSE="mpi static-libs threads"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-static_to_shared() {
- local libstatic="${1}"; shift
- local libname="${libstatic%.a}"
- libname="${libname##*/}"
- local soname="${libname}$(get_libname ${SOVER})"
- local libdir="${libstatic%/*}"
-
- einfo "Making ${soname} from ${libstatic}"
- if [[ ${CHOST} == *-darwin* ]] ; then
- ${LINK:-$(tc-getCC)} ${LDFLAGS} \
- -dynamiclib -install_name "${EPREFIX}"/usr/lib/"${soname}" \
- -Wl,-all_load -Wl,${libstatic} \
- "$@" -o ${libdir}/${soname} || die "${soname} failed"
- else
- ${LINK:-$(tc-getCC)} ${LDFLAGS} \
- -shared -Wl,-soname=${soname} \
- -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \
- "$@" -o ${libdir}/${soname} || die "${soname} failed"
- ln -s ${soname} ${libdir}/${libname}$(get_libname)
- fi
-}
-
-src_prepare() {
- find . \
- \( -name Makefile.am -or -name "*.mak" \) \
- -exec sed -i '/^docdir/s/^/#/' {} + || die
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable mpi) \
- $(use_enable threads pthreads) \
- CC="$(tc-getCC) ${CFLAGS} -fPIC" \
- MPI_CC="mpicc ${CFLAGS} -fPIC" \
- CXX="$(tc-getCXX) ${CFLAGS} -fPIC"
-}
-
-src_install() {
- local l libs
- default
- for l in "${ED}/usr/$(get_libdir)"/*.a; do
- libs=
- [[ $l = *mpi* ]] && libs+=" -lmpi"
- static_to_shared "${l}" ${libs}
- done
- use static-libs || rm -f "${ED}/usr/$(get_libdir)"/*.a || die
-}