From dfc60580ae6696260c8b78b1e57da46029d6860a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 10 Jun 2022 05:46:50 +0200 Subject: [PATCH] sys-cluster/scorep: new package, add 7.1 Signed-off-by: Alessandro Barbieri --- sys-cluster/scorep/Manifest | 1 + sys-cluster/scorep/metadata.xml | 16 ++++ sys-cluster/scorep/scorep-7.1.ebuild | 126 +++++++++++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 sys-cluster/scorep/Manifest create mode 100644 sys-cluster/scorep/metadata.xml create mode 100644 sys-cluster/scorep/scorep-7.1.ebuild diff --git a/sys-cluster/scorep/Manifest b/sys-cluster/scorep/Manifest new file mode 100644 index 0000000000..1464caa239 --- /dev/null +++ b/sys-cluster/scorep/Manifest @@ -0,0 +1 @@ +DIST scorep-7.1.tar.gz 19979160 BLAKE2B be0f3d6534410c9c510e22110f92227dcdf52b77eba735913c92bcd67fed915d59a6988090f90abd777a9c4b0d821de7264d7b40d0687c8f684e4af72e42c43b SHA512 19da94e64eb9e3fb27f2c37087df2acc511645aa16abf80bb73c19eddab9efa004325d64eb0031df2f10a250976c9c2b1faf3169ebd32909703bf678c9abeb1a diff --git a/sys-cluster/scorep/metadata.xml b/sys-cluster/scorep/metadata.xml new file mode 100644 index 0000000000..b371d2d2e4 --- /dev/null +++ b/sys-cluster/scorep/metadata.xml @@ -0,0 +1,16 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + Enable support for the GCC plug-in instrumentation + Enable the user library wrapping feature + Enable Online Access + Build with libOpenCL support + Use the SHMEM compiler + Build with libpmi support + + diff --git a/sys-cluster/scorep/scorep-7.1.ebuild b/sys-cluster/scorep/scorep-7.1.ebuild new file mode 100644 index 0000000000..b71364f089 --- /dev/null +++ b/sys-cluster/scorep/scorep-7.1.ebuild @@ -0,0 +1,126 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=14 + +inherit autotools llvm fortran-2 toolchain-funcs + +DESCRIPTION="Scalable Performance Measurement Infrastructure for Parallel Codes" +HOMEPAGE="https://www.vi-hps.org/projects/score-p" +SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/tags/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug gcc-plugin llvm mpi online-access opencl openshmem pmi unwind" + +CDEPEND=" + dev-libs/cubelib + dev-libs/cubew + dev-libs/papi + sys-cluster/opari2 + sys-cluster/otf2 + sys-libs/binutils-libs:= + sys-libs/zlib + + llvm? ( + sys-devel/clang:"${LLVM_MAX_SLOT}" +