diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-01-16 20:27:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-01-16 20:27:28 +0000 |
commit | 2fd57282f0262ca084e05b0f2c63fbada395d02b (patch) | |
tree | 4e0f23cea9ce9fd972e70ebc5214bf36fed465cc /sys-cluster/mpe2 | |
parent | c3bc61051d7f12b4c682efa7a5460bbc8815649e (diff) |
gentoo resync : 16.01.2021
Diffstat (limited to 'sys-cluster/mpe2')
-rw-r--r-- | sys-cluster/mpe2/Manifest | 5 | ||||
-rw-r--r-- | sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch | 68 | ||||
-rw-r--r-- | sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch | 68 | ||||
-rw-r--r-- | sys-cluster/mpe2/metadata.xml | 8 | ||||
-rw-r--r-- | sys-cluster/mpe2/mpe2-1.0.6_p1-r2.ebuild | 157 |
5 files changed, 0 insertions, 306 deletions
diff --git a/sys-cluster/mpe2/Manifest b/sys-cluster/mpe2/Manifest deleted file mode 100644 index 18f82bb18501..000000000000 --- a/sys-cluster/mpe2/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX slog2sdk-trace_rlog-makefile-fixes.patch 2734 BLAKE2B 490883779a9f04a55a4254213157c6192ddd635c40ff04a76aba08d88719186645df902093d82ca7540032a0d458a372f022ccb669fc7112185b05ec32ebb152 SHA512 6fee1a5b06cb1394a9263d856af3b5522c8b8f10bbd481b1f94644a93290718cb38c753efbeb426d3aed98827049c7c574e1e529dfb34e35134da672c34bd684 -AUX slog2sdk-trace_sample-makefile-fixes.patch 2746 BLAKE2B c77ac2581d8eb9d4f46e452d7543307fc863b0319dab001c6204399d05fe416cf429f8684d03cd17892c4240f0398798c58dba96ee24f99066571d64a580e534 SHA512 dd5f1f86a4a2abc9a5248856b0eddfc276f9bfb1376ac65f98ec28280d98fb6039e4425c5fe3a02b3ef38bd993a0440b200734520f25afef52feee7af9cd11f9 -DIST mpe2-1.0.6p1.tar.gz 9313216 BLAKE2B 0c04d4dc6ed6396140c1d34f2e715c38765999c812f5d04a2e1b3970ab2dfec9bc45ada49e8e2c53f46b745cf3605c508728a9e38cd73ca0cd320cc9c2ce72a4 SHA512 89aa4197aef4fdef14db032f058772c179bbb9055ad369338588a883ed9e75c825e396a1233d8dc079db605eeb1aa3a8ccd392c2df6ea0ccd89cd0433ba371b4 -EBUILD mpe2-1.0.6_p1-r2.ebuild 3827 BLAKE2B 872cecf33b0d62d421c9eeedd91e3fc954f840edab0c17f622ce0d5c9d316492565e9d2c95818e4cfb323870f5020ac73b9c91d6d17775f4b30f8520dd885245 SHA512 520cf8cfcbc69a4736629bfef956948ba890806c78412140f6ef54264bd33bee917349ec5d7f04da84f498eb8e5c5af5f848f0e7bde50539d717aa3ce28c733a -MISC metadata.xml 258 BLAKE2B b832ddd16b2a0a4c37b2384ee33e5270040e0221200f92a78c56dd23acf25a7aec5fbf4ccfca8b82eeb669629681684c19b23bf535bc8b05a4f0bd4fb3fcb53e SHA512 0b1852169d6b1f525065559dee560e10c3fd818f197536da258fd1e4486622ac962f5fdb82a514592d8f70c98f6ea1a3fc48bd1349b31bf186b729a0e53f9037 diff --git a/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch b/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch deleted file mode 100644 index 4f2119ec69f0..000000000000 --- a/sys-cluster/mpe2/files/slog2sdk-trace_rlog-makefile-fixes.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 5bc91497bd4b3d2e4e962ffb2d5b9b471c4183c2 Mon Sep 17 00:00:00 2001 -From: Justin Bronder <jsbronder@gmail.com> -Date: Mon, 13 Sep 2010 14:18:51 -0400 -Subject: [PATCH 1/2] slog2sdk/trace_rlog makefile fixes - -- Respect user-defined LDFLAGS when linking PGM_PRINT and PGM_CHECK. -- Do not install libraries during the compile phase. ---- - src/slog2sdk/trace_rlog/src/Makefile.in | 19 ++++++++----------- - 1 files changed, 8 insertions(+), 11 deletions(-) - -diff --git a/src/slog2sdk/trace_rlog/src/Makefile.in b/src/slog2sdk/trace_rlog/src/Makefile.in -index 9b289b8..2d772e0 100644 ---- a/src/slog2sdk/trace_rlog/src/Makefile.in -+++ b/src/slog2sdk/trace_rlog/src/Makefile.in -@@ -48,7 +48,8 @@ RM = @RM@ - - JNI_INC = @JNI_INC@ - CFLAGS = -I.. $(JNI_INC) -I$(TRACE_INCDIR) @COPTS@ --LDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ -+LDFLAGS = @LDFLAGS@ -+LIBLDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ - - # memory leak checker - MEMLIBS = @DEBUG_LIBS@ -@@ -66,33 +67,29 @@ ALL: $(libbuild_dir)/$(LIB_TRACE) $(binbuild_dir)/$(PGM_PRINT) $(binbuild_dir)/$ - - $(libbuild_dir)/$(LIB_TRACE): $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(libbuild_dir) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(libbuild_dir) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(libbuild_dir) -- $(LIBTOOL) --finish $(libbuild_dir) - - INSTALL_LIBSO: $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(LIBDIR) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(LIBDIR) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(DESTDIR)$(LIBDIR) -- $(LIBTOOL) --finish $(LIBDIR) - - $(binbuild_dir)/$(PGM_PRINT): $(OBJ4T) -- $(CC) @COPTS@ -o $@ $(OBJ4T) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4T) $(MEMLIBS) - - $(binbuild_dir)/$(PGM_CHECK): $(OBJ4E) -- $(CC) @COPTS@ -o $@ $(OBJ4E) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4E) $(MEMLIBS) - - clean: - @-$(RM) *.@OBJEXT@ *.lo *.la --- -1.7.1 - diff --git a/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch b/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch deleted file mode 100644 index 717911ffb710..000000000000 --- a/sys-cluster/mpe2/files/slog2sdk-trace_sample-makefile-fixes.patch +++ /dev/null @@ -1,68 +0,0 @@ -From b23d8d40cf62d03cad7ce777565069368e040a96 Mon Sep 17 00:00:00 2001 -From: Justin Bronder <jsbronder@gmail.com> -Date: Mon, 13 Sep 2010 14:22:10 -0400 -Subject: [PATCH 2/2] slog2sdk/trace_sample makefile fixes - -- Respect user-defined LDFLAGS when linking PGM_PRINT and PGM_CHECK. -- Do not install libraries during the compile phase. ---- - src/slog2sdk/trace_sample/src/Makefile.in | 19 ++++++++----------- - 1 files changed, 8 insertions(+), 11 deletions(-) - -diff --git a/src/slog2sdk/trace_sample/src/Makefile.in b/src/slog2sdk/trace_sample/src/Makefile.in -index f716fff..8d3641a 100644 ---- a/src/slog2sdk/trace_sample/src/Makefile.in -+++ b/src/slog2sdk/trace_sample/src/Makefile.in -@@ -48,7 +48,8 @@ RM = @RM@ - - JNI_INC = @JNI_INC@ - CFLAGS = -I.. $(JNI_INC) -I$(TRACE_INCDIR) @COPTS@ --LDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ -+LDFLAGS = @LDFLAGS@ -+LIBLDFLAGS = -module -no-undefined -avoid-version @LDFLAGS@ - - # memory leak checker - MEMLIBS = @DEBUG_LIBS@ -@@ -66,33 +67,29 @@ ALL: $(libbuild_dir)/$(LIB_TRACE) $(binbuild_dir)/$(PGM_PRINT) $(binbuild_dir)/$ - - $(libbuild_dir)/$(LIB_TRACE): $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(libbuild_dir) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(libbuild_dir) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(libbuild_dir) -- $(LIBTOOL) --finish $(libbuild_dir) - - INSTALL_LIBSO: $(LOBJ) - if [ "$(EXPORT_SYMBOLS)" = "yes" ] ; then \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -export-symbols $(srcdir)/JavaTraceInput.sym \ - -rpath $(LIBDIR) ; \ - else \ -- $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LDFLAGS) \ -+ $(LIBTOOL) --mode=link $(CC) -o $(LIB_TRACE) $(LOBJ) $(LIBLDFLAGS) \ - -rpath $(LIBDIR) ; \ - fi -- $(LIBTOOL) --mode=install $(INSTALL) $(LIB_TRACE) $(DESTDIR)$(LIBDIR) -- $(LIBTOOL) --finish $(LIBDIR) - - $(binbuild_dir)/$(PGM_PRINT): $(OBJ4T) -- $(CC) @COPTS@ -o $@ $(OBJ4T) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4T) $(MEMLIBS) - - $(binbuild_dir)/$(PGM_CHECK): $(OBJ4E) -- $(CC) @COPTS@ -o $@ $(OBJ4E) $(MEMLIBS) -+ $(CC) @COPTS@ $(LDFLAGS) -o $@ $(OBJ4E) $(MEMLIBS) - - clean: - @-$(RM) *.@OBJEXT@ *.lo *.la --- -1.7.1 - diff --git a/sys-cluster/mpe2/metadata.xml b/sys-cluster/mpe2/metadata.xml deleted file mode 100644 index f5fb83321f9e..000000000000 --- a/sys-cluster/mpe2/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>cluster@gentoo.org</email> - <name>Gentoo Cluster Project</name> - </maintainer> -</pkgmetadata> diff --git a/sys-cluster/mpe2/mpe2-1.0.6_p1-r2.ebuild b/sys-cluster/mpe2/mpe2-1.0.6_p1-r2.ebuild deleted file mode 100644 index 71802728bcba..000000000000 --- a/sys-cluster/mpe2/mpe2-1.0.6_p1-r2.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -FORTRAN_NEEDED=fortran - -inherit epatch fortran-2 java-pkg-opt-2 toolchain-funcs - -MY_P=${P/_/} - -DESCRIPTION="MPI development tools" -HOMEPAGE="http://www-unix.mcs.anl.gov/perfvis/download/index.htm" -SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${PN%2}/${MY_P}.tar.gz" - -LICENSE="mpich2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug minimal fortran threads" - -COMMON_DEPEND=" - !minimal? ( - x11-libs/libXtst - x11-libs/libXi - ) - || ( - sys-cluster/openmpi[fortran?,threads?] - sys-cluster/mpich2[fortran?,threads?] - )" - -DEPEND=" - !minimal? ( >=virtual/jdk-1.6 ) - ${COMMON_DEPEND}" - -RDEPEND=" - !minimal? ( >=virtual/jre-1.6 ) - ${COMMON_DEPEND}" - -S="${WORKDIR}"/${MY_P} -MPE_IMP="" - -# README: -# This ebuild is created to handle building with both mpich2 and openmpi. -# However, without empi (in the science overlay), and some further -# conversion to use mpi.eclass, we can only handle one implementation -# at a time. I still believe it's better to have the ebuild setup -# correctly in preperation. - -pkg_setup() { - fortran-2_pkg_setup - local i - - if has_version sys-cluster/openmpi; then - MPE_IMP=openmpi - elif has_version sys-cluster/mpich2; then - MPE_IMP=mpich2 - elif has_version sys-cluster/mpich; then - MPE_IMP=mpich2 - else - die "Unknown MPI implementation" - fi - - export JFLAGS="${JFLAGS} $(java-pkg_javac-args)" - - if [[ "${MPE_IMP}" == openmpi ]] && [ -z "${MPE2_FORCE_OPENMPI_TEST}" ]; then - echo - elog "Currently src_test fails on collchk with openmpi, hence" - elog "testing is disabled by default. If you would like to" - elog "force testing, please add MPE_FORCE_OPENMPI_TEST=1" - elog "to your environment." - echo - fi - - einfo "Building with support for: sys-cluster/${MPE_IMP}" - - use minimal || java-pkg-opt-2_pkg_setup -} - -src_prepare() { - # Don't assume path contains ./ - sed -i 's,\($MPERUN\) $pgm,\1 ./$pgm,' sbin/mpetestexeclog.in || die - epatch \ - "${FILESDIR}"/slog2sdk-trace_rlog-makefile-fixes.patch \ - "${FILESDIR}"/slog2sdk-trace_sample-makefile-fixes.patch - - use minimal || java-pkg-opt-2_src_prepare -} - -src_configure() { - local c="--with-mpicc=/usr/bin/mpicc" - - if use fortran; then - c+=" --with-mpif77=/usr/bin/mpif77" - else - c+=" --disable-f77" - fi - - if use minimal; then - c+=" --enable-slog2=no --disable-rlog --disable-sample" - else - c+=" --with-java2=$(java-config --jdk-home) --enable-slog2=build" - fi - - [[ "${MPE_IMP}" == openmpi ]] && c+=" --disable-rlog --disable-sample" - - econf ${c} \ - --sysconfdir=/etc/${PN} \ - --datadir=/usr/share/${PN} \ - --with-htmldir=/usr/share/${PN} \ - --with-docdir=/usr/share/${PN} \ - --enable-collchk \ - --enable-wrappers \ - $(use_enable !minimal graphics) \ - $(use_enable threads threadlogging) \ - $(use_enable debug g) -} - -src_test() { - local rc - - cd "${S}" || die - if [[ "${MPE_IMP}" == mpich2 ]]; then - echo "MPD_SECRETWORD=junk" > "${T}"/mpd.conf || die - chmod 600 "${T}"/mpd.conf || die - export MPD_CONF_FILE="${T}/mpd.conf" - "${EPREFIX%/}"/usr/bin/mpd -d --pidfile="${T}"/mpd.pid || die - elif [[ "${MPE_IMP}" == openmpi* ]] && [ -z "${MPE2_FORCE_OPENMPI_TEST}" ]; then - echo - einfo "Skipping tests for openmpi" - echo - return 0 - fi - - # No parallel make: - # http://trac.mcs.anl.gov/projects/mpich2/ticket/1095#comment:1 - emake -j1 \ - CC="${S}"/bin/mpecc \ - FC="${S}"/bin/mpefc \ - MPERUN="${EPREFIX%/}/usr/bin/mpiexec -n 4" \ - CLOG2TOSLOG2="${S}/src/slog2sdk/bin/clog2TOslog2" \ - check; - rc=${?} - if [[ "${MPE_IMP}" == mpich2 ]]; then - "${EPREFIX%/}"/usr/bin/mpdallexit || kill $(<"${T}"/mpd.pid) - fi - - return ${rc} -} - -src_install() { - # No parallel make: - # http://trac.mcs.anl.gov/projects/mpich2/ticket/1095#comment:1 - MAKEOPTS+=" -j1" - default - rm -f "${ED}"/usr/sbin/mpeuninstall || die - rm -f "${ED}"/usr/bin/*.in || die -} |