commit:     2ea5d6a6bf29ed6fcb5295d2dc04cff520e9263d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  4 09:14:25 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Feb  4 09:14:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea5d6a6

sys-cluster/mpich2: treeclean

Closes: https://bugs.gentoo.org/547208
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 profiles/package.mask                              |   5 -
 sys-cluster/mpich2/Manifest                        |   1 -
 .../mpich2/files/mpich2-1.5-fno-common.patch       |  21 ----
 sys-cluster/mpich2/metadata.xml                    |  13 ---
 sys-cluster/mpich2/mpich2-1.5-r2.ebuild            | 123 ---------------------
 5 files changed, 163 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 49bbc2839e13..4b1a3141182e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -324,11 +324,6 @@ net-analyzer/jmx2munin
 # Removal on 2021-02-10 bug #762958
 =app-misc/mime-types-9
 
-# Andreas Sturmlechner <ast...@gentoo.org> (2022-01-09)
-# No more revdeps after sys-cluster/mpe2 last-rites was initiated.
-# Removal on 2022-01-31, bug #547208
-sys-cluster/mpich2
-
 # Brian Evans <grkni...@gentoo.org> (2022-01-07)
 # The main consumer, phpunit, does not initiate the new timer correctly
 # This is likely to cause issues in tests; Unmask if using for other purposes

diff --git a/sys-cluster/mpich2/Manifest b/sys-cluster/mpich2/Manifest
deleted file mode 100644
index 8ae78c91488a..000000000000
--- a/sys-cluster/mpich2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mpich2-1.5.tar.gz 22826035 BLAKE2B 
75075fbdd0111725e5bce1e828561125cdba2c91ecfb5af7c6ebd0603f8de05aa5813e57bf05b276607d0a6c0a378862b5631ab988f87e67299e7f651efdc76b
 SHA512 
01ef68accdd60af805705c1c7a144a570eee6f01984939fe151a093f963c956fba366247b1058885ba1a2ff626278d30e928e03d394bd6cf2a4b6dab99586c15

diff --git a/sys-cluster/mpich2/files/mpich2-1.5-fno-common.patch 
b/sys-cluster/mpich2/files/mpich2-1.5-fno-common.patch
deleted file mode 100644
index ce0c1911b16d..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.5-fno-common.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/src/pm/hydra/pm/pmiserv/pmip_cb.c
-+++ b/src/pm/hydra/pm/pmiserv/pmip_cb.c
-@@ -12,7 +12,6 @@
- #include "topo.h"
- #include "hydt_ftb.h"
- 
--struct HYD_pmcd_pmip HYD_pmcd_pmip;
- struct HYD_pmcd_pmip_pmi_handle *HYD_pmcd_pmip_pmi_handle = { 0 };
- 
- static int storage_len = 0;
---- a/src/pm/hydra/pm/pmiserv/pmip.c
-+++ b/src/pm/hydra/pm/pmiserv/pmip.c
-@@ -11,8 +11,6 @@
- #include "topo.h"
- #include "hydt_ftb.h"
- 
--struct HYD_pmcd_pmip HYD_pmcd_pmip;
--
- static HYD_status init_params(void)
- {
-     HYD_status status = HYD_SUCCESS;

diff --git a/sys-cluster/mpich2/metadata.xml b/sys-cluster/mpich2/metadata.xml
deleted file mode 100644
index b62c63e7f6e0..000000000000
--- a/sys-cluster/mpich2/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>clus...@gentoo.org</email>
-               <name>Gentoo Cluster Project</name>
-       </maintainer>
-       <use>
-               <flag name="romio">Enable romio, a high-performance portable 
MPI-IO
-       implementation</flag>
-               <flag name="mpi-threads">Enable MPI_THREAD_MULTIPLE</flag>
-       </use>
-</pkgmetadata>

diff --git a/sys-cluster/mpich2/mpich2-1.5-r2.ebuild 
b/sys-cluster/mpich2/mpich2-1.5-r2.ebuild
deleted file mode 100644
index cc4ea60778ce..000000000000
--- a/sys-cluster/mpich2/mpich2-1.5-r2.ebuild
+++ /dev/null
@@ -1,123 +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 flag-o-matic
-
-MY_PV=${PV/_/}
-DESCRIPTION="A high performance and portable MPI implementation"
-HOMEPAGE="http://www.mcs.anl.gov/research/projects/mpich2/index.php";
-SRC_URI="http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/${MY_PV}/${PN}-${MY_PV}.tar.gz";
-
-SLOT="0"
-LICENSE="mpich2"
-KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+cxx doc fortran mpi-threads romio threads"
-
-COMMON_DEPEND="
-       dev-libs/libaio
-       net-libs/libnsl:0=
-       sys-apps/hwloc:=
-       romio? ( net-fs/nfs-utils )"
-
-DEPEND="${COMMON_DEPEND}
-       dev-lang/perl
-       sys-devel/libtool"
-
-RDEPEND="${COMMON_DEPEND}
-       !sys-cluster/mpich
-       !sys-cluster/openmpi"
-
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-pkg_setup() {
-       FORTRAN_STANDARD="77 90"
-       fortran-2_pkg_setup
-
-       if use mpi-threads && ! use threads; then
-               ewarn "mpi-threads requires threads, assuming that's what you 
want"
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/${P}-fno-common.patch"
-
-       # Using MPICH2LIB_LDFLAGS doesn't seem to full work.
-       sed -i 's| *@WRAPPER_LDFLAGS@ *||' \
-               src/packaging/pkgconfig/mpich2.pc.in \
-               src/env/*.in \
-               || die
-}
-
-src_configure() {
-       local c="--enable-shared --disable-static"
-
-       # The configure statements can be somewhat confusing, as they
-       # don't all show up in the top level configure, however, they
-       # are picked up in the children directories.
-
-       if use mpi-threads; then
-               # MPI-THREAD requries threading.
-               c="${c} --with-thread-package=pthreads"
-               c="${c} --enable-threads=runtime"
-       else
-               if use threads ; then
-                       c="${c} --with-thread-package=pthreads"
-               else
-                       c="${c} --with-thread-package=none"
-               fi
-               c="${c} --enable-threads=single"
-       fi
-
-       # GCC 10 compatibility workaround
-       # bug #725722
-       append-fflags $(test-flags-FC -fallow-argument-mismatch)
-
-       export MPICH2LIB_CFLAGS=${CFLAGS}
-       export MPICH2LIB_CPPFLAGS=${CPPFLAGS}
-       export MPICH2LIB_CXXFLAGS=${CXXFLAGS}
-       export MPICH2LIB_FFLAGS=${FFLAGS}
-       export MPICH2LIB_FCFLAGS=${FCFLAGS}
-       export MPICH2LIB_LDFLAGS=${LDFLAGS}
-       # dropped w/ bug #725722 fix
-       #unset CFLAGS CPPFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS
-
-       c="${c} --sysconfdir=${EPREFIX}/etc/${PN}"
-       c="${c} --docdir=${EPREFIX}/usr/share/doc/${PF}"
-
-       # Forcing Bash as there's quite a few bashisms in the build system
-       CONFIG_SHELL="${BROOT}/bin/bash" econf ${c} \
-               --with-pm=hydra \
-               --disable-mpe \
-               --disable-fast \
-               --enable-smpcoll \
-               --enable-versioning \
-               $(use_enable romio) \
-               $(use_enable cxx) \
-               $(use_enable fortran f77) \
-               $(use_enable fortran fc)
-}
-
-src_test() {
-       emake -j1 check
-}
-
-src_install() {
-       default
-
-       dodir /usr/share/doc/${PF}
-       dodoc COPYRIGHT README{,.envvar} CHANGES RELEASE_NOTES
-       newdoc src/pm/hydra/README README.hydra
-       if use romio; then
-               newdoc src/mpi/romio/README README.romio
-       fi
-
-       if ! use doc; then
-               rm -rf "${D}"usr/share/doc/${PF}/www*
-       fi
-
-       find "${ED}" -name '*.la' -delete || die
-}

Reply via email to