commit:     7789551d42cdf355b81e1a2d8002a8e6cf9476bf
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 22 14:54:09 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 14:54:09 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7789551d

sys-cluster/mvapich2: Remove last-rited package

Closes: https://bugs.gentoo.org/463188
Closes: https://bugs.gentoo.org/531104
Closes: https://bugs.gentoo.org/613116
Closes: https://bugs.gentoo.org/740926
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 profiles/package.mask                    |   5 --
 sys-cluster/mvapich2/Manifest            |   1 -
 sys-cluster/mvapich2/metadata.xml        |  13 ---
 sys-cluster/mvapich2/mvapich2-1.6.ebuild | 142 -------------------------------
 4 files changed, 161 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 644c2addf8f..e6079ae1e84 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -408,11 +408,6 @@ dev-perl/ZMQ-LibZMQ2
 # bug #654244, #740952, #726912, #723060
 dev-lang/j
 
-# David Seifert <[email protected]> (2020-10-24)
-# EAPI 4, doesn't build, outdated, ebuild has multiple QA issues.
-# Removal in 30 days. Bug #463188, #531104, #613116, #740926.
-sys-cluster/mvapich2
-
 # David Seifert <[email protected]> (2020-10-24)
 # EAPI 4, fetch restricted, download link disappeared, fails to build.
 # Removal in 30 days. Bug #365713, #405277, #405437, #414793, #415699,

diff --git a/sys-cluster/mvapich2/Manifest b/sys-cluster/mvapich2/Manifest
deleted file mode 100644
index 9c59e1fd9d1..00000000000
--- a/sys-cluster/mvapich2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mvapich2-1.6.tgz 23239787 BLAKE2B 
4cdd286d7a13f70b50ced6ac6cb3df51065225a33141410b699246f2b99d0f4b57611cd95f39806387c71d0f07257560c6f210ed4bbb8ce5fa5d2b8b7071db2c
 SHA512 
4a4aac17742f347c4daed40a8360576ff4c644c549d4a3b364c7d2b1eada6aecc514b447b4613111e113d8f9be79b5101a999298cf89ff19ce63523a54702289

diff --git a/sys-cluster/mvapich2/metadata.xml 
b/sys-cluster/mvapich2/metadata.xml
deleted file mode 100644
index ba65afe1075..00000000000
--- a/sys-cluster/mvapich2/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-  <maintainer type="project">
-    <email>[email protected]</email>
-    <name>Gentoo Cluster Project</name>
-  </maintainer>
-  <use>
-    <flag name="large-cluster">Automatically generated description for 
large-cluster</flag>
-    <flag name="medium-cluster">Automatically generated description for 
medium-cluster</flag>
-    <flag name="romio">Automatically generated description for romio</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/mvapich2/mvapich2-1.6.ebuild 
b/sys-cluster/mvapich2/mvapich2-1.6.ebuild
deleted file mode 100644
index 6d9ecdeadbc..00000000000
--- a/sys-cluster/mvapich2/mvapich2-1.6.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB"
-HOMEPAGE="http://mvapich.cse.ohio-state.edu/";
-SRC_URI="http://mvapich.cse.ohio-state.edu/download/mvapich2/mvapich2-${PV/_/-}.tgz";
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug fortran large-cluster medium-cluster romio threads"
-
-RDEPEND="
-       sys-fabric/libibverbs
-       sys-fabric/libibumad
-       sys-fabric/libibmad
-       sys-fabric/librdmacm"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/mvapich2-${PV/_/-}"
-
-pkg_setup() {
-       fortran-2_pkg_setup
-
-       if [ -z "${MVAPICH_HCA_TYPE}" ]; then
-               elog "${PN} needs to know which HCA it should optimize for.  
This is"
-               elog "passed to the ebuild with the variable, 
\${MVAPICH_HCA_TYPE}."
-               elog "Please choose one of:  _MLX_PCI_EX_SDR_, 
_MLX_PCI_EX_DDR_,"
-               elog "_MLX_PCI_X, _PATH_HT_, or _IBM_EHCA_."
-               elog "See make.mvapich2.detect in ${S} for more information."
-               die "MVAPICH_HCA_TYPE undefined"
-       fi
-
-       case ${ARCH} in
-               amd64)
-                       if grep Intel /proc/cpuinfo &>/dev/null; then
-                               BUILD_ARCH=-D_EM64T_
-                       else
-                               BUILD_ARCH=-D_X86_64_
-                       fi
-                       ;;
-               x86)
-                       BUILD_ARCH=-D_IA32_
-                       ;;
-               ia64)
-                       BUILD_ARCH=-D_IA64_
-                       ;;
-               ppc64)
-                       BUILD_ARCH=-D_PPC64_
-                       ;;
-               *)
-                       die "unsupported architecture: ${ARCH}"
-                       ;;
-       esac
-}
-
-src_prepare() {
-       einfo "Disabling examples"
-       # Examples are always compiled with the default 'all' target.  This
-       # causes problems when we don't build support for everything, including
-       # threads, mpe2, etc.  So we're not going to build them.
-       sed -i 's:.*cd examples && ${MAKE} all.*::' Makefile.in
-}
-
-src_configure() {
-       local c="--with-device=osu_ch3:mrail
-               --with-rdma=gen2
-               --with-pm=mpd
-               $(use_enable romio)
-               --with-mpe=no"
-
-       # TODO Shared libs should build with this, but they don't
-       # --enable-shared=gcc"
-
-       local enable_srq
-       local vcluster=-D_SMALL_CLUSTER
-
-       use large-cluster       && vcluster=-D_LARGE_CLUSTER
-       use medium-cluster      && vcluster=-D_MEDIUM_CLUSTER
-       [ "${MVAPICH_HCA_TYPE}" == "_MLX_PCI_X_" ] && enable_srq="-DSRQ"
-
-       append-ldflags "-lrdmacm"
-       append-flags "-DADAPTIVE_RDMA_FAST_PATH -DRDMA_CM"
-
-       append-ldflags "-libverbs -libumad -libmad"
-
-       append-flags "${BUILD_ARCH} -DUSE_INLINE -D_SMP_ -D_GNU_SOURCE"
-       append-flags "${enable_srq} -DUSE_HEADER_CACHING -DLAZY_MEM_UNREGISTER"
-       append-flags "-DONE_SIDED -D${MVAPICH_HCA_TYPE} ${vcluster}"
-       append-flags "-DMPID_USE_SEQUENCE_NUMBERS -DUSE_MPD_RING"
-
-       use debug && c="${c} --enable-g=all --enable-debuginfo"
-
-       if use threads; then
-               c="${c} --enable-threads=multiple 
--with-thread-package=pthreads"
-               append-flags "-pthread"
-       else
-               c="${c} --with-thread-package=none"
-       fi
-
-       # enable f90 support for appropriate compilers
-       if use fortran; then
-               case "$(tc-getFC)" in
-                       gfortran|ifort|f95)
-                               c="${c} --enable-f77 --enable-f90";;
-                       g77|f77|f2c)
-                               c="${c} --enable-f77 --disable-f90";;
-               esac
-       else
-               c="${c} --disable-f77 --disable-f90"
-       fi
-
-       sed -i \
-               -e 's/ ${exec_prefix}/ ${DESTDIR}${exec_prefix}/' \
-               -e 's/ ${libdir}/ ${DESTDIR}${libdir}/' \
-               ${S/-beta2/}/Makefile.in
-       sed -i '/bindir/s/ ${bindir}/ ${DESTDIR}${bindir}/' 
${S/-beta2/}/src/pm/mpd/Makefile.in
-       cd ${S/-beta2/}
-
-       econf ${c}
-}
-
-src_install() {
-       emake  DESTDIR="${D}"
-       dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
-               README* RELEASE_NOTES*
-}
-
-pkg_postinst() {
-       einfo "To allow normal users to use infiniband, it is necessary to"
-       einfo "increase the system limits on locked memory."
-       einfo "You must increase the kernel.shmmax sysctl value, and increase"
-       einfo "the memlock limits in /etc/security/limits.conf.  i.e.:"
-       echo
-       einfo "echo 'kernel.shmmax = 512000000' >> /etc/sysctl.conf"
-       einfo "echo 512000000 > /proc/sys/kernel/shmmax"
-       einfo "echo -e '* soft memlock 500000\n* hard memlock 500000' > 
/etc/security/limits.conf"
-}

Reply via email to