summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fabric')
-rw-r--r--sys-fabric/dapl/Manifest1
-rw-r--r--sys-fabric/dapl/dapl-2.0.40.ebuild22
-rw-r--r--sys-fabric/dapl/metadata.xml13
-rw-r--r--sys-fabric/ibacm/Manifest1
-rw-r--r--sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch20
-rw-r--r--sys-fabric/ibacm/ibacm-1.0.8.ebuild33
-rw-r--r--sys-fabric/ibacm/metadata.xml8
-rw-r--r--sys-fabric/infiniband-diags/Manifest1
-rw-r--r--sys-fabric/infiniband-diags/infiniband-diags-1.6.4.ebuild32
-rw-r--r--sys-fabric/infiniband-diags/metadata.xml8
-rw-r--r--sys-fabric/infinipath-psm/Manifest1
-rw-r--r--sys-fabric/infinipath-psm/files/42-infinipath-psm.rules2
-rw-r--r--sys-fabric/infinipath-psm/files/infinipath-psm-3.2-fno-common.patch79
-rw-r--r--sys-fabric/infinipath-psm/infinipath-psm-3.2.ebuild35
-rw-r--r--sys-fabric/infinipath-psm/metadata.xml8
-rw-r--r--sys-fabric/libcxgb3/Manifest1
-rw-r--r--sys-fabric/libcxgb3/files/libcxgb3-1.3.1-fno-common.patch41
-rw-r--r--sys-fabric/libcxgb3/libcxgb3-1.3.1-r2.ebuild29
-rw-r--r--sys-fabric/libcxgb3/metadata.xml8
-rw-r--r--sys-fabric/libcxgb4/Manifest1
-rw-r--r--sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild28
-rw-r--r--sys-fabric/libcxgb4/metadata.xml8
-rw-r--r--sys-fabric/libehca/Manifest1
-rw-r--r--sys-fabric/libehca/libehca-1.2.2-r3.ebuild20
-rw-r--r--sys-fabric/libehca/metadata.xml8
-rw-r--r--sys-fabric/libibcm/Manifest1
-rw-r--r--sys-fabric/libibcm/libibcm-1.0.5-r3.ebuild28
-rw-r--r--sys-fabric/libibcm/metadata.xml8
-rw-r--r--sys-fabric/libibmad/Manifest1
-rw-r--r--sys-fabric/libibmad/libibmad-1.3.11.ebuild30
-rw-r--r--sys-fabric/libibmad/metadata.xml13
-rw-r--r--sys-fabric/libibumad/Manifest1
-rw-r--r--sys-fabric/libibumad/libibumad-1.3.9.ebuild30
-rw-r--r--sys-fabric/libibumad/metadata.xml13
-rw-r--r--sys-fabric/libibverbs/Manifest1
-rw-r--r--sys-fabric/libibverbs/libibverbs-1.1.7-r1.ebuild31
-rw-r--r--sys-fabric/libibverbs/libibverbs-1.1.7.ebuild20
-rw-r--r--sys-fabric/libibverbs/metadata.xml14
-rw-r--r--sys-fabric/libipathverbs/Manifest1
-rw-r--r--sys-fabric/libipathverbs/libipathverbs-1.2.1.ebuild28
-rw-r--r--sys-fabric/libipathverbs/metadata.xml13
-rw-r--r--sys-fabric/libmlx4/Manifest1
-rw-r--r--sys-fabric/libmlx4/libmlx4-1.0.5.ebuild31
-rw-r--r--sys-fabric/libmlx4/metadata.xml14
-rw-r--r--sys-fabric/libmlx5/Manifest1
-rw-r--r--sys-fabric/libmlx5/libmlx5-1.0.1.ebuild33
-rw-r--r--sys-fabric/libmlx5/metadata.xml8
-rw-r--r--sys-fabric/libmthca/Manifest1
-rw-r--r--sys-fabric/libmthca/libmthca-1.0.6.ebuild29
-rw-r--r--sys-fabric/libmthca/metadata.xml14
-rw-r--r--sys-fabric/libnes/Manifest1
-rw-r--r--sys-fabric/libnes/libnes-1.1.4.ebuild39
-rw-r--r--sys-fabric/libnes/metadata.xml14
-rw-r--r--sys-fabric/libocrdma/Manifest1
-rw-r--r--sys-fabric/libocrdma/libocrdma-1.0.2.ebuild31
-rw-r--r--sys-fabric/libocrdma/metadata.xml14
-rw-r--r--sys-fabric/librdmacm/Manifest1
-rw-r--r--sys-fabric/librdmacm/librdmacm-1.0.18-r1.ebuild31
-rw-r--r--sys-fabric/librdmacm/librdmacm-1.0.18.ebuild20
-rw-r--r--sys-fabric/librdmacm/metadata.xml8
-rw-r--r--sys-fabric/mstflint/Manifest6
-rw-r--r--sys-fabric/mstflint/mstflint-4.10.0_p3.ebuild33
-rw-r--r--sys-fabric/mstflint/mstflint-4.11.0_p5.ebuild35
-rw-r--r--sys-fabric/mstflint/mstflint-4.13.3_p2.ebuild33
-rw-r--r--sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild46
-rw-r--r--sys-fabric/mstflint/mstflint-4.18.0_p1-r1.ebuild (renamed from sys-fabric/mstflint/mstflint-4.14.0_p3.ebuild)6
-rw-r--r--sys-fabric/ofed/Manifest1
-rw-r--r--sys-fabric/ofed/files/90-ib.rules5
-rw-r--r--sys-fabric/ofed/files/openib242
-rw-r--r--sys-fabric/ofed/files/openib.conf27
-rw-r--r--sys-fabric/ofed/files/openib.env1
-rw-r--r--sys-fabric/ofed/files/openib.modprobe12
-rw-r--r--sys-fabric/ofed/metadata.xml18
-rw-r--r--sys-fabric/ofed/ofed-3.12_rc1.ebuild148
-rw-r--r--sys-fabric/opensm/Manifest2
-rw-r--r--sys-fabric/opensm/files/opensm-3.3.17-norpm.patch32
-rw-r--r--sys-fabric/opensm/opensm-3.3.17-r1.ebuild60
-rw-r--r--sys-fabric/opensm/opensm-3.3.24.ebuild62
-rw-r--r--sys-fabric/perftest/Manifest1
-rw-r--r--sys-fabric/perftest/perftest-2.0.ebuild29
-rw-r--r--sys-fabric/perftest/perftest-4.4.0.37.ebuild4
-rw-r--r--sys-fabric/qperf/Manifest1
-rw-r--r--sys-fabric/qperf/qperf-0.4.11.ebuild4
-rw-r--r--sys-fabric/qperf/qperf-0.4.9.ebuild23
-rw-r--r--sys-fabric/rds-tools/Manifest1
-rw-r--r--sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch59
-rw-r--r--sys-fabric/rds-tools/metadata.xml13
-rw-r--r--sys-fabric/rds-tools/rds-tools-2.0.4-r4.ebuild30
-rw-r--r--sys-fabric/srptools/Manifest1
-rw-r--r--sys-fabric/srptools/files/srpd.initd41
-rw-r--r--sys-fabric/srptools/metadata.xml14
-rw-r--r--sys-fabric/srptools/srptools-1.0.2.ebuild28
92 files changed, 71 insertions, 1881 deletions
diff --git a/sys-fabric/dapl/Manifest b/sys-fabric/dapl/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/dapl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/dapl/dapl-2.0.40.ebuild b/sys-fabric/dapl/dapl-2.0.40.ebuild
deleted file mode 100644
index 5eeb4085c36..00000000000
--- a/sys-fabric/dapl/dapl-2.0.40.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB - Direct Access Provider Library"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}
- sys-fabric/librdmacm:${SLOT}"
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-
-block_other_ofed_versions
diff --git a/sys-fabric/dapl/metadata.xml b/sys-fabric/dapl/metadata.xml
deleted file mode 100644
index 320740d0fe0..00000000000
--- a/sys-fabric/dapl/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>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-<longdescription>
-uDAPL is a transport neutral infrastructure that provides RDMA capabilities in
-user space. It is the user space component of DAPL, the Direct Access Provider
-Library for RDMA transports. See http://www.datcollaborative.org/
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/ibacm/Manifest b/sys-fabric/ibacm/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/ibacm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch b/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch
deleted file mode 100644
index 8a9e5b5f03e..00000000000
--- a/sys-fabric/ibacm/files/ibacm-1.0.8-fix-pthread-linkage.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/ofiwg/ibacm/commit/7a781f6d554532995181b9efbe445599b25c271a.patch
-https://bugs.gentoo.org/611778
-
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,12 +1,13 @@
- AM_CPPFLAGS = -I$(srcdir)/include -I$(srcdir)/linux
-
- AM_CFLAGS = -g -Wall -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)\" -DBINDIR=\"$(bindir)\" -DRDMADIR=\"@rdmadir@\"
--
-+AM_LDFLAGS = -lpthread -ldl
- bin_PROGRAMS = util/ib_acme
- sbin_PROGRAMS = svc/ibacm
- svc_ibacm_SOURCES = src/acm.c
- util_ib_acme_SOURCES = src/acme.c linux/acme_linux.c src/libacm.c linux/libacm_linux.c src/parse.c
- svc_ibacm_CFLAGS = $(AM_CFLAGS)
-+svc_ibacm_LDFLAGS = -rdynamic $(AM_LDFLAGS)
- util_ib_acme_CFLAGS = $(AM_CFLAGS)
-
- ibacmincludedir = $(includedir)/infiniband
diff --git a/sys-fabric/ibacm/ibacm-1.0.8.ebuild b/sys-fabric/ibacm/ibacm-1.0.8.ebuild
deleted file mode 100644
index 2239f9c1e8e..00000000000
--- a/sys-fabric/ibacm/ibacm-1.0.8.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit autotools openib
-
-DESCRIPTION="IB CM pre-connection service application"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-RDEPEND="
- sys-fabric/libibumad:${SLOT}
- sys-fabric/libibverbs:${SLOT}
-"
-DEPEND="${RDEPEND}"
-
-block_other_ofed_versions
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-pthread-linkage.patch
-)
-
-src_prepare() {
- default
-
- # Needed for pthread fix (bug #611778)
- eautoreconf
-}
diff --git a/sys-fabric/ibacm/metadata.xml b/sys-fabric/ibacm/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/ibacm/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-fabric/infiniband-diags/Manifest b/sys-fabric/infiniband-diags/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/infiniband-diags/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/infiniband-diags/infiniband-diags-1.6.4.ebuild b/sys-fabric/infiniband-diags/infiniband-diags-1.6.4.ebuild
deleted file mode 100644
index 9eaa9274008..00000000000
--- a/sys-fabric/infiniband-diags/infiniband-diags-1.6.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB diagnostic programs and scripts needed to diagnose an IB subnet"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibumad:${SLOT}
- sys-fabric/libibmad:${SLOT}
- sys-fabric/opensm:${SLOT}
- dev-libs/glib"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/infiniband-diags/metadata.xml b/sys-fabric/infiniband-diags/metadata.xml
deleted file mode 100644
index f5fb83321f9..00000000000
--- a/sys-fabric/infiniband-diags/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-fabric/infinipath-psm/Manifest b/sys-fabric/infinipath-psm/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/infinipath-psm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/infinipath-psm/files/42-infinipath-psm.rules b/sys-fabric/infinipath-psm/files/42-infinipath-psm.rules
deleted file mode 100644
index 8cc1339c16e..00000000000
--- a/sys-fabric/infinipath-psm/files/42-infinipath-psm.rules
+++ /dev/null
@@ -1,2 +0,0 @@
-KERNEL=="ipath", MODE="0666"
-KERNEL=="kcopy[0-6][0-9]", NAME="kcopy/%n", MODE="0666"
diff --git a/sys-fabric/infinipath-psm/files/infinipath-psm-3.2-fno-common.patch b/sys-fabric/infinipath-psm/files/infinipath-psm-3.2-fno-common.patch
deleted file mode 100644
index 7f376f009e7..00000000000
--- a/sys-fabric/infinipath-psm/files/infinipath-psm-3.2-fno-common.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-Taken From: https://build.opensuse.org/package/view_file/science:HPC:Head/infinipath-psm/Add-missing-extern-keywords.patch?expand=1
-Author: Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
-
---- psm_error.h
-+++ psm_error.h
-@@ -42,7 +42,7 @@
- #define PSMI_EP_NORETURN ((psm_ep_t) -2)
- #define PSMI_EP_LOGEVENT ((psm_ep_t) -3)
-
--psm_ep_errhandler_t psmi_errhandler_global;
-+extern psm_ep_errhandler_t psmi_errhandler_global;
-
- psm_error_t psmi_handle_error(psm_ep_t ep, psm_error_t error,
- const char *buf, ...)
---- psm_user.h
-+++ psm_user.h
-@@ -100,7 +100,7 @@ psm_error_t psmi_mq_wait_internal(psm_mq_req_t *ireq);
- #endif
-
- #ifdef PSMI_PLOCK_IS_SPINLOCK
-- psmi_spinlock_t psmi_progress_lock;
-+ extern psmi_spinlock_t psmi_progress_lock;
- #define PSMI_PLOCK_INIT() psmi_spin_init(&psmi_progress_lock)
- #define PSMI_PLOCK_TRY() psmi_spin_trylock(&psmi_progress_lock)
- #define PSMI_PLOCK() psmi_spin_lock(&psmi_progress_lock)
-@@ -109,8 +109,8 @@ psm_error_t psmi_mq_wait_internal(psm_mq_req_t *ireq);
- #define PSMI_PUNLOCK_ASSERT()
- #define PSMI_PLOCK_DISABLED 0
- #elif defined(PSMI_PLOCK_IS_MUTEXLOCK_DEBUG)
-- pthread_mutex_t psmi_progress_lock;
-- pthread_t psmi_progress_lock_owner;
-+ extern pthread_mutex_t psmi_progress_lock;
-+ extern pthread_t psmi_progress_lock_owner;
- #define PSMI_PLOCK_NO_OWNER ((pthread_t)(-1))
-
- PSMI_ALWAYS_INLINE(
---- psm_utils.h
-+++ psm_utils.h
-@@ -254,7 +254,7 @@ int psmi_diags(void);
- * Fault injection
- */
- struct psmi_faultinj_spec;
--int psmi_faultinj_enabled; /* use macro to test */
-+extern int psmi_faultinj_enabled; /* use macro to test */
- #if 1 /* possible to disable at compile time */
- #define PSMI_FAULTINJ_ENABLED() (!!psmi_faultinj_enabled)
- #else
---- ptl_am/ptl_fwd.h
-+++ ptl_am/ptl_fwd.h
-@@ -47,7 +47,7 @@
- #endif
-
- /* Symbol in am ptl */
--struct ptl_ctl_init psmi_ptl_amsh;
-+extern struct ptl_ctl_init psmi_ptl_amsh;
-
- /* Special non-ptl function exposed to pre-attach to shm segment */
- psm_error_t psmi_shm_attach(psm_ep_t ep, int *shmidx_o);
---- ptl_ips/ptl_fwd.h
-+++ ptl_ips/ptl_fwd.h
-@@ -38,5 +38,5 @@
- typedef struct ptl_epaddr ips_epaddr_t;
-
- /* Symbol in ips ptl */
--struct ptl_ctl_init psmi_ptl_ips;
-+extern struct ptl_ctl_init psmi_ptl_ips;
- #endif /* _PTL_FWD_IPS_H */
---- ptl_self/ptl_fwd.h
-+++ ptl_self/ptl_fwd.h
-@@ -35,7 +35,7 @@
- #define _PTL_FWD_SELF_H
-
- /* Symbol in am ptl */
--struct ptl_ctl_init psmi_ptl_self;
-+extern struct ptl_ctl_init psmi_ptl_self;
-
- #endif
-
-
diff --git a/sys-fabric/infinipath-psm/infinipath-psm-3.2.ebuild b/sys-fabric/infinipath-psm/infinipath-psm-3.2.ebuild
deleted file mode 100644
index 95ebd19a5ff..00000000000
--- a/sys-fabric/infinipath-psm/infinipath-psm-3.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="2_ga8c3e3e_open"
-OFED_SNAPSHOT="1"
-OFED_SRC_SNAPSHOT="1"
-
-inherit epatch openib udev
-
-DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs"
-KEYWORDS="amd64 -riscv x86 ~amd64-linux"
-
-RDEPEND="sys-fabric/libibverbs:${SLOT}"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-block_other_ofed_versions
-
-src_prepare() {
- sed -e 's:uname -p:uname -m:g' \
- -e 's:-Werror::g' \
- -i buildflags.mak || die
- epatch "${FILESDIR}"/${P}-fno-common.patch
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc README
- udev_dorules "${FILESDIR}"/42-infinipath-psm.rules
-}
diff --git a/sys-fabric/infinipath-psm/metadata.xml b/sys-fabric/infinipath-psm/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/infinipath-psm/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-fabric/libcxgb3/Manifest b/sys-fabric/libcxgb3/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libcxgb3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libcxgb3/files/libcxgb3-1.3.1-fno-common.patch b/sys-fabric/libcxgb3/files/libcxgb3-1.3.1-fno-common.patch
deleted file mode 100644
index e23ffa8682c..00000000000
--- a/sys-fabric/libcxgb3/files/libcxgb3-1.3.1-fno-common.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/src/cxio_wr.h
-+++ b/src/cxio_wr.h
-@@ -638,9 +638,9 @@ static inline unsigned t3_cq_depth(struct t3_cq *cq)
- return (1UL<<cq->size_log2);
- }
-
--unsigned long iwch_page_size;
--unsigned long iwch_page_shift;
--unsigned long iwch_page_mask;
-+extern unsigned long iwch_page_size;
-+extern unsigned long iwch_page_shift;
-+extern unsigned long iwch_page_mask;
-
- #define PAGE_ALIGN(x) (((x) + iwch_page_mask) & ~iwch_page_mask)
-
---- a/src/iwch.c
-+++ b/src/iwch.c
-@@ -63,6 +63,10 @@
- .device = PCI_DEVICE_ID_CHELSIO_##d, \
- .type = CHELSIO_##t }
-
-+extern unsigned long iwch_page_size;
-+extern unsigned long iwch_page_mask;
-+extern unsigned long iwch_page_shift;
-+
- struct {
- unsigned vendor;
- unsigned device;
---- a/src/verbs.c
-+++ b/src/verbs.c
-@@ -45,6 +45,10 @@
- #include "iwch.h"
- #include "iwch-abi.h"
-
-+unsigned long iwch_page_size;
-+unsigned long iwch_page_shift;
-+unsigned long iwch_page_mask;
-+
- int iwch_query_device(struct ibv_context *context, struct ibv_device_attr *attr)
- {
- struct ibv_query_device cmd;
diff --git a/sys-fabric/libcxgb3/libcxgb3-1.3.1-r2.ebuild b/sys-fabric/libcxgb3/libcxgb3-1.3.1-r2.ebuild
deleted file mode 100644
index fc27a466407..00000000000
--- a/sys-fabric/libcxgb3/libcxgb3-1.3.1-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB - driver for Chelsio T3-based iWARP (RDMA over IP/ethernet)"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libcxgb3/metadata.xml b/sys-fabric/libcxgb3/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/libcxgb3/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-fabric/libcxgb4/Manifest b/sys-fabric/libcxgb4/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libcxgb4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild b/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild
deleted file mode 100644
index b4a7f4de7ad..00000000000
--- a/sys-fabric/libcxgb4/libcxgb4-1.3.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB - driver for Chelsio T4-based iWARP (RDMA over IP/ethernet)"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libcxgb4/metadata.xml b/sys-fabric/libcxgb4/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/libcxgb4/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-fabric/libehca/Manifest b/sys-fabric/libehca/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libehca/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libehca/libehca-1.2.2-r3.ebuild b/sys-fabric/libehca/libehca-1.2.2-r3.ebuild
deleted file mode 100644
index 2ff4919ca3d..00000000000
--- a/sys-fabric/libehca/libehca-1.2.2-r3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="0.1.g69e1a88"
-OFED_SNAPSHOT="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB - IBM eServer eHCA Infiniband device driver for Linux on POWER"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
diff --git a/sys-fabric/libehca/metadata.xml b/sys-fabric/libehca/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/libehca/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-fabric/libibcm/Manifest b/sys-fabric/libibcm/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libibcm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libibcm/libibcm-1.0.5-r3.ebuild b/sys-fabric/libibcm/libibcm-1.0.5-r3.ebuild
deleted file mode 100644
index 161438b5f85..00000000000
--- a/sys-fabric/libibcm/libibcm-1.0.5-r3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB Userspace CM library"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-RDEPEND="sys-fabric/libibverbs:${SLOT}"
-DEPEND="${RDEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libibcm/metadata.xml b/sys-fabric/libibcm/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/libibcm/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-fabric/libibmad/Manifest b/sys-fabric/libibmad/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libibmad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libibmad/libibmad-1.3.11.ebuild b/sys-fabric/libibmad/libibmad-1.3.11.ebuild
deleted file mode 100644
index 9699bf07249..00000000000
--- a/sys-fabric/libibmad/libibmad-1.3.11.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB library provides the API for use interfacing with IB management programs"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibumad:${SLOT}
- "
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libibmad/metadata.xml b/sys-fabric/libibmad/metadata.xml
deleted file mode 100644
index 3e69fae55d9..00000000000
--- a/sys-fabric/libibmad/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>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-<longdescription>
-OpenIB library that provides low layer IB functions for use by the IB diagnostic
-and management programs. These include MAD, SA, SMP, and other basic IB
-functions.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libibumad/Manifest b/sys-fabric/libibumad/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libibumad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libibumad/libibumad-1.3.9.ebuild b/sys-fabric/libibumad/libibumad-1.3.9.ebuild
deleted file mode 100644
index cc946e2ac87..00000000000
--- a/sys-fabric/libibumad/libibumad-1.3.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB User MAD lib functions which sit on top of the user MAD kernel modules"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- "
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libibumad/metadata.xml b/sys-fabric/libibumad/metadata.xml
deleted file mode 100644
index d6005cec0f2..00000000000
--- a/sys-fabric/libibumad/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>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-<longdescription>
-OpenIB User MAD library functions which sit on top of the user MAD modules in
-the kernel. These are used by the IB diagnostic and management tools, including
-OpenSM.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libibverbs/Manifest b/sys-fabric/libibverbs/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libibverbs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libibverbs/libibverbs-1.1.7-r1.ebuild b/sys-fabric/libibverbs/libibverbs-1.1.7-r1.ebuild
deleted file mode 100644
index 36227d3bcda..00000000000
--- a/sys-fabric/libibverbs/libibverbs-1.1.7-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1.gcbf2a35"
-
-inherit eutils openib multilib-minimal
-
-DESCRIPTION="A library to use InfiniBand 'verbs' for direct access to IB hardware"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux"
-IUSE="static-libs"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
- einstalldocs
- use static-libs || find "${ED}/usr" -name '*.la' -delete
-}
diff --git a/sys-fabric/libibverbs/libibverbs-1.1.7.ebuild b/sys-fabric/libibverbs/libibverbs-1.1.7.ebuild
deleted file mode 100644
index 865b9b3ef63..00000000000
--- a/sys-fabric/libibverbs/libibverbs-1.1.7.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1.gcbf2a35"
-
-inherit openib
-
-DESCRIPTION="A library to use InfiniBand 'verbs' for direct access to IB hardware"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
diff --git a/sys-fabric/libibverbs/metadata.xml b/sys-fabric/libibverbs/metadata.xml
deleted file mode 100644
index 042d4e3afc7..00000000000
--- a/sys-fabric/libibverbs/metadata.xml
+++ /dev/null
@@ -1,14 +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>
-<longdescription>
-libibverbs is a library that allows programs to use InfiniBand "verbs"
-for direct access to IB hardware from userspace. For more information
-on verbs, see the InfiniBand Architecture Specification vol. 1,
-especially chapter 11.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libipathverbs/Manifest b/sys-fabric/libipathverbs/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libipathverbs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libipathverbs/libipathverbs-1.2.1.ebuild b/sys-fabric/libipathverbs/libipathverbs-1.2.1.ebuild
deleted file mode 100644
index a8e3e5749da..00000000000
--- a/sys-fabric/libipathverbs/libipathverbs-1.2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace driver for the PathScale InfiniBand HCAs"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libipathverbs/metadata.xml b/sys-fabric/libipathverbs/metadata.xml
deleted file mode 100644
index 83605d4ba34..00000000000
--- a/sys-fabric/libipathverbs/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>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-<longdescription>
-libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It works as a
-plug-in module for libibverbs that allows programs to use QLogic HCAs directly
-from userspace. See the libibverbs package for more information.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libmlx4/Manifest b/sys-fabric/libmlx4/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libmlx4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libmlx4/libmlx4-1.0.5.ebuild b/sys-fabric/libmlx4/libmlx4-1.0.5.ebuild
deleted file mode 100644
index 1d44f0ca4aa..00000000000
--- a/sys-fabric/libmlx4/libmlx4-1.0.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1.gdc6ef69"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace driver for Mellanox ConnectX HCA"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- "
-RDEPEND="
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libmlx4/metadata.xml b/sys-fabric/libmlx4/metadata.xml
deleted file mode 100644
index 042d4e3afc7..00000000000
--- a/sys-fabric/libmlx4/metadata.xml
+++ /dev/null
@@ -1,14 +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>
-<longdescription>
-libibverbs is a library that allows programs to use InfiniBand "verbs"
-for direct access to IB hardware from userspace. For more information
-on verbs, see the InfiniBand Architecture Specification vol. 1,
-especially chapter 11.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libmlx5/Manifest b/sys-fabric/libmlx5/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libmlx5/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libmlx5/libmlx5-1.0.1.ebuild b/sys-fabric/libmlx5/libmlx5-1.0.1.ebuild
deleted file mode 100644
index 9205ba7f42c..00000000000
--- a/sys-fabric/libmlx5/libmlx5-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace driver for Mellanox ConnectIB HCA"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="!sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-src_prepare() {
- default
-
- sed -i -e '/CFLAGS=\"$CFLAGS -Werror\"/d' configure || die
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libmlx5/metadata.xml b/sys-fabric/libmlx5/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/libmlx5/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-fabric/libmthca/Manifest b/sys-fabric/libmthca/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libmthca/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libmthca/libmthca-1.0.6.ebuild b/sys-fabric/libmthca/libmthca-1.0.6.ebuild
deleted file mode 100644
index d1c8c256b09..00000000000
--- a/sys-fabric/libmthca/libmthca-1.0.6.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace driver for Mellanox InfiniBand HCAs"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libmthca/metadata.xml b/sys-fabric/libmthca/metadata.xml
deleted file mode 100644
index 042d4e3afc7..00000000000
--- a/sys-fabric/libmthca/metadata.xml
+++ /dev/null
@@ -1,14 +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>
-<longdescription>
-libibverbs is a library that allows programs to use InfiniBand "verbs"
-for direct access to IB hardware from userspace. For more information
-on verbs, see the InfiniBand Architecture Specification vol. 1,
-especially chapter 11.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libnes/Manifest b/sys-fabric/libnes/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libnes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libnes/libnes-1.1.4.ebuild b/sys-fabric/libnes/libnes-1.1.4.ebuild
deleted file mode 100644
index 8e4ee7f1871..00000000000
--- a/sys-fabric/libnes/libnes-1.1.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="0"
-
-inherit openib
-
-DESCRIPTION="NetEffect RNIC Userspace Library"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE="static-libs"
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-src_unpack() {
- default
-
- # /var/tmp/portage/sys-fabric/libnes-1.1.4/work/OFED-3.12-rc1/SRPMS/libnes-1.1.4-0..src.rpm
- # bug #514258
- mv "${WORKDIR}"/OFED-3.12-rc1/SRPMS/libnes-1.1.4-0..src.rpm "${WORKDIR}"/OFED-3.12-rc1/SRPMS/libnes-1.1.4-0.src.rpm || die
-
- openib_src_unpack
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- use static-libs || rm -f "${D}"usr/$(get_libdir)/${PN}.la
-}
diff --git a/sys-fabric/libnes/metadata.xml b/sys-fabric/libnes/metadata.xml
deleted file mode 100644
index 042d4e3afc7..00000000000
--- a/sys-fabric/libnes/metadata.xml
+++ /dev/null
@@ -1,14 +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>
-<longdescription>
-libibverbs is a library that allows programs to use InfiniBand "verbs"
-for direct access to IB hardware from userspace. For more information
-on verbs, see the InfiniBand Architecture Specification vol. 1,
-especially chapter 11.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/libocrdma/Manifest b/sys-fabric/libocrdma/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/libocrdma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/libocrdma/libocrdma-1.0.2.ebuild b/sys-fabric/libocrdma/libocrdma-1.0.2.ebuild
deleted file mode 100644
index c55bf8c75fe..00000000000
--- a/sys-fabric/libocrdma/libocrdma-1.0.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace driver for Emulex OneConnect RDMA"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- "
-RDEPEND="
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-fabric/libocrdma/metadata.xml b/sys-fabric/libocrdma/metadata.xml
deleted file mode 100644
index 042d4e3afc7..00000000000
--- a/sys-fabric/libocrdma/metadata.xml
+++ /dev/null
@@ -1,14 +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>
-<longdescription>
-libibverbs is a library that allows programs to use InfiniBand "verbs"
-for direct access to IB hardware from userspace. For more information
-on verbs, see the InfiniBand Architecture Specification vol. 1,
-especially chapter 11.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/librdmacm/Manifest b/sys-fabric/librdmacm/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/librdmacm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/librdmacm/librdmacm-1.0.18-r1.ebuild b/sys-fabric/librdmacm/librdmacm-1.0.18-r1.ebuild
deleted file mode 100644
index c6ab4d81f4e..00000000000
--- a/sys-fabric/librdmacm/librdmacm-1.0.18-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit eutils openib multilib-minimal
-
-DESCRIPTION="OpenIB userspace RDMA CM library"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux"
-IUSE="static-libs"
-
-DEPEND="sys-fabric/libibverbs:${SLOT}[static-libs?,${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
- einstalldocs
- use static-libs || find "${ED}/usr" -name '*.la' -delete
-}
diff --git a/sys-fabric/librdmacm/librdmacm-1.0.18.ebuild b/sys-fabric/librdmacm/librdmacm-1.0.18.ebuild
deleted file mode 100644
index 2d4e9357a19..00000000000
--- a/sys-fabric/librdmacm/librdmacm-1.0.18.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB userspace RDMA CM library"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="${DEPEND}
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
diff --git a/sys-fabric/librdmacm/metadata.xml b/sys-fabric/librdmacm/metadata.xml
deleted file mode 100644
index 15a599319f4..00000000000
--- a/sys-fabric/librdmacm/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-fabric/mstflint/Manifest b/sys-fabric/mstflint/Manifest
index a779f53f9aa..e3914046bff 100644
--- a/sys-fabric/mstflint/Manifest
+++ b/sys-fabric/mstflint/Manifest
@@ -1,5 +1 @@
-DIST mstflint-4.10.0_p3.tar.gz 3208065 BLAKE2B 9d27bc41f3af4af2d430814a892bc26b302f4a57b2287cca4d5a64a37d7dd1b47e3f167b671be9ef1fadaf5dc51dff6094db811951ef1b5c6ad3ce746eb78546 SHA512 72077557f032bfa9c2c0b94f485b58c2d9efa955281997fed605e6351b1cfe73c46d8e4f293f93b58ebc4315d47b3dc3a4e8d72c8938647d34d291a2db89198f
-DIST mstflint-4.11.0_p5.tar.gz 3622665 BLAKE2B 119d1ca04eaf3ebc2e4b8175525fdc87079b27742013f210f8c38d2ac0e83b46c555e4b8b49d7f1562180473c0873456932939e942b1050e9c952a2e3172185a SHA512 c98f24acda519e62fd8db8e170c39c8ffe69b980bc2c9a167f20cfcb2575038648e463de0c7dfad3ddebe098b8a466640b7a125901c033f193a42ef1bfef00d8
-DIST mstflint-4.13.3_p2.tar.gz 3809937 BLAKE2B bfe0d5a531a26547779f2e9377c4c6f393c28623d56c87a1f0210a0fbb767a43f5186c481609722ef2e5066bcdf0110009468b047ca0a8b25c096f4802b43229 SHA512 bd7e937eaed30c4b4479c3bc184d9bd8edff9aba23824fdd6a82f0e62d319854aa74954c783eb483074e322eec94f9a0cd5bd6a0ff4de2422f9b011680324706
-DIST mstflint-4.14.0_p3.tar.gz 4012564 BLAKE2B 4203c398665cbc7a0e9f86158e58270c903f546372aecf697c09b75f7fc44944304a4c5f1524362d442ed8e16f5dd9f35fe08ec638c5c556ed182cbac9f1c27b SHA512 c27872e34443df24fb152f2837d2fa31a7a459eff859654d00c815fc942182dc48d18991e83b79cc99bbd5fafe5b721b69e9bee9c927e2d54581eb78d7a5548e
-DIST mstflint-4.16.0_p2.tar.gz 4534457 BLAKE2B c199cd0b4eed8ecc20b8ab89235035b7ad258fe583c464dafb31a1e5ba8f6cfd745b132ff12631fa0d98c2d94f16ca69c908c0b6ad94391ec1a3e56ba9967d59 SHA512 03a6b055384b9fab44a31ba6f2de02d1580e08af981c1cad5111a96279872ea960024bfa9debbbdb36019b88713906c3c59d3910a11f169ad5f3a0090bc6c7df
+DIST mstflint-4.18.0_p1.tar.gz 4877851 BLAKE2B 7fb995561155ccc73b0c36d2994c0398483a92788c5ce045f0263a3e5b0ff7230ca8bb0f5b821e957d5879e0629f11716b179e3bc581849335cc95715631c1d6 SHA512 aed2302dc88b9b95892eb6dd929a922ac6257ddae808db656c7fd01c393f9f0a0d3aa4e13da6c07fe0118cd48a43795f39cc16e619408b05e6bed7d085dbf0d4
diff --git a/sys-fabric/mstflint/mstflint-4.10.0_p3.ebuild b/sys-fabric/mstflint/mstflint-4.10.0_p3.ebuild
deleted file mode 100644
index a49c071c806..00000000000
--- a/sys-fabric/mstflint/mstflint-4.10.0_p3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Mstflint - an open source version of MFT (Mellanox Firmware Tools)"
-HOMEPAGE="https://github.com/Mellanox/mstflint"
-LICENSE="|| ( GPL-2 BSD-2 )"
-KEYWORDS="~amd64 ~x86"
-EGIT_COMMIT="941bf389b87686ca2be8d6a8fcf0b2ee22955ecc"
-MY_PV=${PV/_p/-}
-MY_P=""
-SRC_URI="https://github.com/Mellanox/mstflint/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-IUSE="inband"
-SLOT="0"
-RDEPEND="inband? ( sys-fabric/libibmad )
- sys-libs/zlib:="
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- default
- echo '#define TOOLS_GIT_SHA "'${EGIT_COMMIT}'"' > ./common/gitversion.h || die
-}
-
-src_configure() {
- eautoreconf
- econf $(use_enable inband)
- # /usr/bin/install: cannot create regular file '/var/tmp/portage/.../dev_mgt.py': File exists
- sed -e 's:^dev_mgt_pylib_DATA = c_dev_mgt.so dev_mgt.py:dev_mgt_pylib_DATA = c_dev_mgt.so:' -i dev_mgt/Makefile || die
-}
diff --git a/sys-fabric/mstflint/mstflint-4.11.0_p5.ebuild b/sys-fabric/mstflint/mstflint-4.11.0_p5.ebuild
deleted file mode 100644
index 340e4d76233..00000000000
--- a/sys-fabric/mstflint/mstflint-4.11.0_p5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="Mstflint - an open source version of MFT (Mellanox Firmware Tools)"
-HOMEPAGE="https://github.com/Mellanox/mstflint"
-LICENSE="|| ( GPL-2 BSD-2 )"
-KEYWORDS="~amd64 ~x86"
-EGIT_COMMIT="840c9c2193fe9145ab177b6e891fd535e1881b43"
-MY_PV=${PV/_p/-}
-MY_P=""
-SRC_URI="https://github.com/Mellanox/mstflint/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-IUSE="inband ssl"
-SLOT="0"
-RDEPEND="dev-db/sqlite:3=
- sys-libs/zlib:=
- inband? ( sys-fabric/libibmad )
- ssl? ( dev-libs/openssl:= )"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- default
- echo '#define TOOLS_GIT_SHA "'${EGIT_COMMIT}'"' > ./common/gitversion.h || die
-}
-
-src_configure() {
- eautoreconf
- econf $(use_enable inband) $(use_enable ssl openssl)
- # /usr/bin/install: cannot create regular file '/var/tmp/portage/.../dev_mgt.py': File exists
- sed -e 's:^dev_mgt_pylib_DATA = c_dev_mgt.so dev_mgt.py:dev_mgt_pylib_DATA = c_dev_mgt.so:' -i dev_mgt/Makefile || die
-}
diff --git a/sys-fabric/mstflint/mstflint-4.13.3_p2.ebuild b/sys-fabric/mstflint/mstflint-4.13.3_p2.ebuild
deleted file mode 100644
index 35f63adf6da..00000000000
--- a/sys-fabric/mstflint/mstflint-4.13.3_p2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Mstflint - an open source version of MFT (Mellanox Firmware Tools)"
-HOMEPAGE="https://github.com/Mellanox/mstflint"
-LICENSE="|| ( GPL-2 BSD-2 )"
-KEYWORDS="~amd64 ~x86"
-EGIT_COMMIT="0c3327f6bf037878d4ccc47fd46740adfc0c220e"
-MY_PV=${PV/_p/-}
-MY_P=""
-SRC_URI="https://github.com/Mellanox/mstflint/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-IUSE="inband ssl"
-SLOT="0"
-RDEPEND="dev-db/sqlite:3=
- sys-libs/zlib:=
- inband? ( sys-fabric/libibmad )
- ssl? ( dev-libs/openssl:= )"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- default
- echo '#define TOOLS_GIT_SHA "'${EGIT_COMMIT}'"' > ./common/gitversion.h || die
-}
-
-src_configure() {
- eautoreconf
- econf $(use_enable inband) $(use_enable ssl openssl)
-}
diff --git a/sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild b/sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild
deleted file mode 100644
index bac06d183ae..00000000000
--- a/sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Mstflint - an open source version of MFT (Mellanox Firmware Tools)"
-HOMEPAGE="https://github.com/Mellanox/mstflint"
-LICENSE="|| ( GPL-2 BSD-2 )"
-KEYWORDS="~amd64 ~x86"
-EGIT_COMMIT="bd8852742cbd5d4d5eb0d67e000275c953cc0820"
-MY_PV=${PV/_p/-}
-MY_P=""
-SRC_URI="https://github.com/Mellanox/mstflint/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-IUSE="adb-generic-tools inband ssl"
-SLOT="0"
-RDEPEND="dev-db/sqlite:3=
- sys-libs/zlib:=
- inband? ( sys-fabric/libibmad )
- adb-generic-tools? (
- dev-libs/boost:=
- dev-libs/expat:=
- )
- ssl? ( dev-libs/openssl:= )"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- default
- echo '#define TOOLS_GIT_SHA "'${EGIT_COMMIT}'"' > ./common/gitversion.h || die
-}
-
-src_configure() {
- eautoreconf
- econf $(use_enable inband) $(use_enable ssl openssl) $(use adb-generic-tools && printf -- '--enable-adb-generic-tools')
-}
-
-src_compile() {
- if use adb-generic-tools; then
- pushd ext_libs/json >/dev/null || die
- emake
- popd >/dev/null || die
- fi
- default
-}
diff --git a/sys-fabric/mstflint/mstflint-4.14.0_p3.ebuild b/sys-fabric/mstflint/mstflint-4.18.0_p1-r1.ebuild
index 0beaafa4fa0..810536121d1 100644
--- a/sys-fabric/mstflint/mstflint-4.14.0_p3.ebuild
+++ b/sys-fabric/mstflint/mstflint-4.18.0_p1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="Mstflint - an open source version of MFT (Mellanox Firmware Tools)"
HOMEPAGE="https://github.com/Mellanox/mstflint"
LICENSE="|| ( GPL-2 BSD-2 )"
KEYWORDS="~amd64 ~x86"
-EGIT_COMMIT="f8056f78a64debbdbb2522db7181848b9203e428"
+EGIT_COMMIT="ab6f72086a2aa3a07629536fa091141f40a6f0c0"
MY_PV=${PV/_p/-}
MY_P=""
SRC_URI="https://github.com/Mellanox/mstflint/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
@@ -17,7 +17,7 @@ IUSE="adb-generic-tools inband ssl"
SLOT="0"
RDEPEND="dev-db/sqlite:3=
sys-libs/zlib:=
- inband? ( sys-fabric/libibmad )
+ inband? ( sys-cluster/rdma-core )
adb-generic-tools? (
dev-libs/boost:=
dev-libs/expat:=
diff --git a/sys-fabric/ofed/Manifest b/sys-fabric/ofed/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/ofed/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/ofed/files/90-ib.rules b/sys-fabric/ofed/files/90-ib.rules
deleted file mode 100644
index 789668486c8..00000000000
--- a/sys-fabric/ofed/files/90-ib.rules
+++ /dev/null
@@ -1,5 +0,0 @@
-KERNEL=="umad*", NAME="infiniband/%k"
-KERNEL=="issm*", NAME="infiniband/%k"
-KERNEL=="uverbs*", NAME="infiniband/%k", MODE="0666"
-KERNEL=="ucm*", NAME="infiniband/%k", MODE="0666"
-KERNEL=="rdma_cm", NAME="infiniband/%k", MODE="0666"
diff --git a/sys-fabric/ofed/files/openib b/sys-fabric/ofed/files/openib
deleted file mode 100644
index b4a7083b070..00000000000
--- a/sys-fabric/ofed/files/openib
+++ /dev/null
@@ -1,242 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Based on openibd script from openfabrics.org,
-# Copyright (c) 2006 Mellanox Technologies. All rights reserved.
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- after hotplug
- before net # init openib before starting any ipoib interfaces
-}
-
-OPENIB_CONFDIR=${OPENIB_CONFDIR:-/etc/infiniband}
-
-if [[ -r ${OPENIB_CONFDIR}/openib.conf ]] ; then
- . ${OPENIB_CONFDIR}/openib.conf
-fi
-
-# Setting OpenIB start parameters
-POST_LOAD_MODULES=""
-
-if [ "X${SDP_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_sdp"
- IPOIB_LOAD="yes"
-fi
-
-IPOIB=0
-if [ "X${IPOIB_LOAD}" == "Xyes" ]; then
- IPOIB=1
-fi
-
-if [ "X${SRP_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_srp"
-fi
-
-if [ "X${SRP_TARGET_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_srp_target"
-fi
-
-if [ "X${RDMA_CM_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES rdma_cm"
-fi
-
-if [ "X${UCM_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_ucm"
-fi
-
-if [ "X${RDS_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_rds"
-fi
-
-if [ "X${ISER_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES ib_iser"
-fi
-
-if [ "X${RDMA_UCM_LOAD}" == "Xyes" ]; then
- POST_LOAD_MODULES="$POST_LOAD_MODULES rdma_ucm"
-fi
-
-PRE_UNLOAD_MODULES="ib_rds ib_ucm kdapl ib_srp_target scsi_target ib_srp ib_iser ib_sdp rdma_ucm rdma_cm ib_addr ib_cm ib_local_sa findex"
-
-# W/A for unloading modules
-POST_UNLOAD_MODULES="$PRE_UNLOAD_MODULES ib_ipoib ib_sa ib_uverbs ib_umad"
-# ib_mthca ib_ipath - don't unload unless they are in openib.conf
-[[ "${MTHCA_LOAD}" == "yes" ]] && \
- POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_mthca"
-[[ "${IPATH_LOAD}" == "yes" ]] && \
- POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_ipath ipath_core"
-
-[[ "${MTHCA_LOAD}" == "yes" || "${IPATH_LOAD}" == "yes" ]] && \
- POST_UNLOAD_MODULES="$POST_UNLOAD_MODULES ib_mad ib_core"
-
-#STATUS_MODULES="rdma_ucm ib_rds ib_srp ib_sdp rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ipath ipath_core ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core"
-
-
-# If module $1 is loaded return - 0 else - 1
-is_module()
-{
- local RC
-
- /bin/lsmod | grep -w "$1" > /dev/null 2>&1
- RC=$?
-
- return $RC
-}
-
-unload()
-{
- # Unload module $1
- if is_module $mod; then
- /sbin/modprobe -r $mod > /dev/null 2>&1
- if [ $? -ne 0 ]; then
- # Try rmmod if modprobe failed: case that previous installation included more IB modules.
- /sbin/rmmod $mod > /dev/null 2>&1
- if [ $? -ne 0 ]; then
- ewarn "Failed to unload $mod"
- return 1
- fi
- fi
- fi
-}
-
-start() {
- local RC=0
- ebegin "Initializing Infiniband"
- eindent
-
- # Load Mellanox HCA driver if explicitly requested
- # (however, it should be loaded automatically by udev)
-
- einfo "Loading HCA and Access Layer drivers"
-
- if [[ "${MTHCA_LOAD}" == "yes" ]]; then
- /sbin/modprobe ib_mthca > /dev/null 2>&1
- RC=$[ $RC + $? ]
- fi
- if [[ "${IPATH_LOAD}" == "yes" ]]; then
- /sbin/modprobe ib_ipath > /dev/null 2>&1
- RC=$[ $RC + $? ]
- fi
-
- # Add node description to sysfs
- IBSYSDIR="/sys/class/infiniband"
- if [ -d ${IBSYSDIR} ]; then
- declare -i hca_id=1
- for hca in ${IBSYSDIR}/*; do
- if [ -e ${hca}/node_desc ]; then
- echo -n "$(hostname -s) HCA-${hca_id}" >> ${hca}/node_desc
- fi
- let hca_id++
- done
- fi
- /sbin/modprobe ib_umad > /dev/null 2>&1
- RC=$[ $RC + $? ]
- /sbin/modprobe ib_uverbs > /dev/null 2>&1
- RC=$[ $RC + $? ]
-
- if [ $IPOIB -eq 1 ]; then
- # this section is not necessary if all ib-over-ib devices are
- # aliased properly in /etc/modules.d/openib
- einfo "loading ib_ipoib module"
- /sbin/modprobe ib_ipoib > /dev/null 2>&1
- RC=$[ $RC + $? ]
- if (( ! RC )); then
- # start the ipoib devices automatically...
- # this is probably a bad idea (the concept is taken from the
- # original SUSE/Redhat-based initscript), and should be removed.
- # But it works, and is not enabled by default. So I leave it here
- # for second opinions.
- local ibdevs=`rc-status -u -nc |egrep 'net\.ib[0-9a-zA-Z]+.*stopped' | awk '{print $1}'`
- if [ -n "$ibdevs" ] ; then
- einfo "starting ipoib devices"
- for ibdev in $ibdevs; do
- /etc/init.d/$ibdev start
- done
- fi
- fi
- fi
-
- # Devices for ib_umad and ib_uverbs should now have been created.
- if [ ! -d /dev/infiniband/ ]; then
- eerror "udev failed to create '/dev/infiniband/' devices"
- RC=1
- fi
-
- # Load configured modules
- if [ "$POST_LOAD_MODULES" != "" ]; then
- for mod in $POST_LOAD_MODULES
- do
- case $mod in
- ib_iser)
- # Voltaire requirement
- /sbin/modprobe --force-modversion $mod > /dev/null 2>&1
- ;;
- *)
- /sbin/modprobe $mod > /dev/null 2>&1
- ;;
- esac
- RC=$?
- [ $RC -ne 0 ] && eerror "Failed to load $mod"
- done
- fi
-
- eoutdent
- eend $RC
-}
-
-stop() {
- ebegin "Stopping Infiniband"
- local RC=0
-
- # Check if applications which use infiniband are running
- local apps="opensm osmtest ibbs ibns"
- local pid
-
- for app in $apps
- do
- if ( ps -ef | grep $app | grep -v grep > /dev/null 2>&1 ); then
- eerror "Please stop $app and all applications running over InfiniBand"
- eend 1
- return
- fi
- done
-
- if ! is_module ib_core; then
- einfo "HCA driver is not loaded"
- eend 0
- return
- fi
-
- # Unload ULPs modules
-
- if [ "$PRE_UNLOAD_MODULES" != "" ]; then
- for mod in $PRE_UNLOAD_MODULES
- do
- unload $mod || { eend 1; return; }
- done
- fi
-
- # Remove srp_presistant_bind.sh before removing ib_srp module
- PID_SCRPT_TO_KILL=`ps -efww | grep srp_persistent | grep -v grep | awk '{print $2}'`
- if ! [ "$PID_SCRPT_TO_KILL" == "" ]; then
- PID_SLEEP_TO_KILL=`ps -efww | grep $PID_SCRPT_TO_KILL | grep sleep | awk '{print $2}'`
- kill -9 $PID_SCRPT_TO_KILL
- fi
- if ! [ "$PID_SLEEP_TO_KILL" == "" ]; then
- kill -9 $PID_SLEEP_TO_KILL
- fi
-
- # Unload OpenIB modules
-
- if [ "$POST_UNLOAD_MODULES" != "" ]; then
- for mod in $POST_UNLOAD_MODULES
- do
- unload $mod || RC=1
- done
- fi
-
- eend $RC
-}
-
diff --git a/sys-fabric/ofed/files/openib.conf b/sys-fabric/ofed/files/openib.conf
deleted file mode 100644
index 9b4eb292857..00000000000
--- a/sys-fabric/ofed/files/openib.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# uncomment to load ib_ipoib module
-#IPOIB_LOAD=yes
-
-# uncomment to load ib_sdp module (implies IPOIB_LOAD=yes)
-#SDP_LOAD=yes
-
-# uncomment to load ib_srp module
-#SRP_LOAD=yes
-
-# uncomment to load ib_srp_target module
-#SRP_TARGET_LOAD=yes
-
-# uncomment to load rdma_cm module
-#RDMA_CM_LOAD=yes
-
-# uncomment to load ib_ucm module
-#UCM_LOAD=yes
-
-# uncomment to load ib_rds module
-#RDS_LOAD=yes
-
-# uncomment to load ib_iser module
-#ISER_LOAD=yes
-
-# uncomment to load rdma_ucm module
-#RDMA_UCM_LOAD=yes
-
diff --git a/sys-fabric/ofed/files/openib.env b/sys-fabric/ofed/files/openib.env
deleted file mode 100644
index 2e34cf22f96..00000000000
--- a/sys-fabric/ofed/files/openib.env
+++ /dev/null
@@ -1 +0,0 @@
-IBPATH="/usr/sbin"
diff --git a/sys-fabric/ofed/files/openib.modprobe b/sys-fabric/ofed/files/openib.modprobe
deleted file mode 100644
index 52828fb3bf6..00000000000
--- a/sys-fabric/ofed/files/openib.modprobe
+++ /dev/null
@@ -1,12 +0,0 @@
-# Setup aliases from ip-over-ib devices to the ip-over-ib kernel module.
-# Add to this list if you have more infiniband ports. Or you can set
-# IPOIB_LOAD=yes to have the ip-over-ib interfaces brought up by init.d/openib
-alias ib0 ib_ipoib
-alias ib1 ib_ipoib
-alias ib2 ib_ipoib
-alias ib3 ib_ipoib
-
-alias net-pf-27 ib_sdp
-
-#options ib_mthca msi_x=1
-
diff --git a/sys-fabric/ofed/metadata.xml b/sys-fabric/ofed/metadata.xml
deleted file mode 100644
index 8095275b9aa..00000000000
--- a/sys-fabric/ofed/metadata.xml
+++ /dev/null
@@ -1,18 +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>
- <use>
- <flag name="dapl">Add support for DAPL abstraction layer</flag>
- <flag name="diags">Add dignostic tools for infiniband</flag>
- <flag name="ibacm">Add support for userspace pre-connection services</flag>
- <flag name="opensm">Add OpenSM - Subnet manager for infiniband</flag>
- <flag name="perftest">Add perftest utils</flag>
- <flag name="qperf">Add rdma tests</flag>
- <flag name="srp">Suport for userspace part for srp initiator</flag>
- <flag name="rds">Tools to manage rds sockets</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-fabric/ofed/ofed-3.12_rc1.ebuild b/sys-fabric/ofed/ofed-3.12_rc1.ebuild
deleted file mode 100644
index 16f98a9d1cd..00000000000
--- a/sys-fabric/ofed/ofed-3.12_rc1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1.g8336567"
-
-IUSE_OFED_DRIVERS="
- ofed_drivers_cxgb3
- ofed_drivers_cxgb4
- ofed_drivers_ehca
- ofed_drivers_ipath
- ofed_drivers_mlx4
- ofed_drivers_mlx5
- ofed_drivers_mthca
- ofed_drivers_nes
- ofed_drivers_ocrdma
- ofed_drivers_psm"
-
-inherit openib udev toolchain-funcs
-
-DESCRIPTION="OpenIB system files"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE="dapl +diags ibacm +opensm perftest qperf rds srp ${IUSE_OFED_DRIVERS}"
-
-RDEPEND="!sys-fabric/openib
- !sys-fabric/openib-files
- sys-fabric/libibcm:${SLOT}
- sys-fabric/libibmad:${SLOT}
- sys-fabric/libibumad:${SLOT}
- sys-fabric/librdmacm:${SLOT}
- dapl? ( sys-fabric/dapl:${SLOT} )
- diags? ( sys-fabric/infiniband-diags:${SLOT} )
- ibacm? ( sys-fabric/ibacm:${SLOT} )
- opensm? ( sys-fabric/opensm:${SLOT} )
- perftest? ( sys-fabric/perftest:${SLOT} )
- qperf? ( sys-fabric/qperf:${SLOT} )
- srp? ( sys-fabric/srptools:${SLOT} )
- rds? ( sys-fabric/rds-tools:${SLOT} )
- ofed_drivers_cxgb3? ( sys-fabric/libcxgb3:${SLOT} )
- ofed_drivers_cxgb4? ( sys-fabric/libcxgb4:${SLOT} )
- ofed_drivers_ehca? ( sys-fabric/libehca:${SLOT} )
- ofed_drivers_ipath? ( sys-fabric/libipathverbs:${SLOT} )
- ofed_drivers_mlx4? ( sys-fabric/libmlx4:${SLOT} )
- ofed_drivers_mlx5? ( sys-fabric/libmlx5:${SLOT} )
- ofed_drivers_mthca? ( sys-fabric/libmthca:${SLOT} )
- ofed_drivers_nes? ( sys-fabric/libnes:${SLOT} )
- ofed_drivers_ocrdma? ( sys-fabric/libocrdma:${SLOT} )
- ofed_drivers_psm? ( sys-fabric/infinipath-psm:${SLOT} )
- "
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- "
-block_other_ofed_versions
-
-S="${WORKDIR}/${MY_PN}-${OFED_VER}"
-SCRIPTDIR="${S}/ofed_scripts"
-
-src_configure() { :; }
-src_compile() { :; }
-
-src_install() {
- udev_newrules "${SCRIPTDIR}/90-ib.rules" 40-ib.rules
- insinto /etc/modprobe.d
- newins "${FILESDIR}/openib.modprobe" openib.conf
- newenvd "${FILESDIR}/openib.env" 02openib
- insinto /etc/infiniband
-
- doinitd "${FILESDIR}/openib"
-
- # build openib.conf based on ofed_scripts/ofa_kernel.spec
- build_ipoib=1
- cp "${SCRIPTDIR}/openib.conf" "${T}"
- IB_CONF_DIR=${T}
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load UCM module" >> ${IB_CONF_DIR}/openib.conf
- echo "UCM_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load RDMA_CM module" >> ${IB_CONF_DIR}/openib.conf
- echo "RDMA_CM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load RDMA_UCM module" >> ${IB_CONF_DIR}/openib.conf
- echo "RDMA_UCM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Increase ib_mad thread priority" >> ${IB_CONF_DIR}/openib.conf
- echo "RENICE_IB_MAD=no" >> ${IB_CONF_DIR}/openib.conf
-
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load MTHCA" >> ${IB_CONF_DIR}/openib.conf
- echo "MTHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- if use ofed_drivers_ipath; then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load IPATH" >> ${IB_CONF_DIR}/openib.conf
- echo "IPATH_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- fi
- if use ofed_drivers_ehca; then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load eHCA" >> ${IB_CONF_DIR}/openib.conf
- echo "EHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- fi
- if use ofed_drivers_mlx4; then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load MLX4 modules" >> ${IB_CONF_DIR}/openib.conf
- echo "MLX4_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- fi
- if (( build_ipoib )); then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load IPoIB" >> ${IB_CONF_DIR}/openib.conf
- echo "#IPOIB_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Enable IPoIB Connected Mode" >> ${IB_CONF_DIR}/openib.conf
- echo "#SET_IPOIB_CM=yes" >> ${IB_CONF_DIR}/openib.conf
- # from ofa_user.spec:
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Enable IPoIB High Availability daemon" >> ${IB_CONF_DIR}/openib.conf
- echo "#IPOIBHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf
- echo "# PRIMARY_IPOIB_DEV=ib0" >> ${IB_CONF_DIR}/openib.conf
- echo "# SECONDARY_IPOIB_DEV=ib1" >> ${IB_CONF_DIR}/openib.conf
- fi
- if use srp; then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load SRP module" >> ${IB_CONF_DIR}/openib.conf
- echo "#SRP_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
- # from ofa_user.spec:
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Enable SRP High Availability daemon" >> ${IB_CONF_DIR}/openib.conf
- echo "#SRPHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf
-
- fi
- if use rds; then
- echo >> ${IB_CONF_DIR}/openib.conf
- echo "# Load RDS module" >> ${IB_CONF_DIR}/openib.conf
- echo "#RDS_LOAD=no" >> ${IB_CONF_DIR}/openib.conf
- fi
-
- doins "${T}/openib.conf"
-}
-
-pkg_postinst() {
- einfo "Configuration file installed in /etc/infiniband/openib.conf"
- einfo "To automatically initialize infiniband on boot, add openib to your"
- einfo "start-up scripts, like so:"
- einfo "\`rc-update add openib default\`"
-
-}
diff --git a/sys-fabric/opensm/Manifest b/sys-fabric/opensm/Manifest
index 2e1884a4108..b838c0f936a 100644
--- a/sys-fabric/opensm/Manifest
+++ b/sys-fabric/opensm/Manifest
@@ -1,2 +1,2 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
DIST opensm-3.3.23.tar.gz 1357906 BLAKE2B 7f085dc1e0a1f284baf1410661aa247ef7e48cdaa696c38ef8a38d5a214e03966b54fb75c035103ac0d6ab9e0a37500d5fad51b0b52c7f5edffb3c3ddfa86eb4 SHA512 249143fcf2cac0504923992d46dfbd6821aad3da55ecc12c92b273b4e59196f88d9d1802d9f58ae6f1ace49958e0222424aea9b48e5aba519e5a5736fc51c3fe
+DIST opensm-3.3.24.tar.gz 1359599 BLAKE2B 0498ea95e83f47d2a60696bbec7242ecd5f538fa3bcdeb083a5473c3f0fd660382cd661b8bce0ac152f64bf7bcd934ca8007e7a9f528b7bd15c25af963780b85 SHA512 292449b1282008589ce6cf6a649bb64afabf359d23a8fa4afa38217801256a6a5f06912c9e463c0fdac30039aff9eceb212e8560bf05c7253c4e73080e16072e
diff --git a/sys-fabric/opensm/files/opensm-3.3.17-norpm.patch b/sys-fabric/opensm/files/opensm-3.3.17-norpm.patch
deleted file mode 100644
index 1300d923eb7..00000000000
--- a/sys-fabric/opensm/files/opensm-3.3.17-norpm.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- opensm-3.3.17/configure.in.orig 2014-01-30 23:13:35.000000000 +0400
-+++ opensm-3.3.17/configure.in 2014-12-27 02:48:11.264876067 +0300
-@@ -17,11 +17,7 @@
- [name of the RDMA service: "rdma" when using /etc/init.d/rdma to start RDMA services; "openibd" when using /etc/init.d/openibd to start RDMA services [default=${default_rdma_service}]]))
- AC_SUBST(RDMA_SERVICE, ${with_rdma_service:-${default_rdma_service}})
-
--if { rpm -q sles-release || rpm -q openSUSE-release; } >/dev/null 2>&1; then
-- default_stop="0 1 4 6"
--else
-- default_stop="0 1 6"
--fi
-+default_stop="0 1 6"
-
- default_start="null"
-
-@@ -282,4 +278,4 @@
- AC_CONFIG_FILES([man/opensm.8 man/torus-2QoS.8 man/torus-2QoS.conf.5 scripts/opensm.init scripts/redhat-opensm.init scripts/sldd.sh])
-
- dnl Create the following Makefiles
--AC_OUTPUT([include/opensm/osm_version.h Makefile include/Makefile complib/Makefile libvendor/Makefile opensm/Makefile osmeventplugin/Makefile osmtest/Makefile opensm.spec])
-+AC_OUTPUT([include/opensm/osm_version.h Makefile include/Makefile complib/Makefile libvendor/Makefile opensm/Makefile osmeventplugin/Makefile osmtest/Makefile])
---- opensm-3.3.17/Makefile.am.orig 2013-02-07 11:46:28.000000000 +0400
-+++ opensm-3.3.17/Makefile.am 2014-12-27 02:48:45.133654187 +0300
-@@ -19,7 +19,7 @@
- doc/partition-config.txt doc/opensm-sriov.txt \
- doc/opensm_release_notes-3.3.txt
-
--EXTRA_DIST = autogen.sh opensm.spec $(various_scripts) $(man_MANS) $(docs)
-+EXTRA_DIST = autogen.sh $(various_scripts) $(man_MANS) $(docs)
-
- dist-hook: $(EXTRA_DIST)
- if [ -x $(top_srcdir)/gen_chlog.sh ] ; then \
diff --git a/sys-fabric/opensm/opensm-3.3.17-r1.ebuild b/sys-fabric/opensm/opensm-3.3.17-r1.ebuild
deleted file mode 100644
index f612001e379..00000000000
--- a/sys-fabric/opensm/opensm-3.3.17-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit autotools epatch openib
-
-DESCRIPTION="OpenSM - InfiniBand Subnet Manager and Administration for OpenIB"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE="tools"
-
-DEPEND="
- sys-fabric/libibmad:${SLOT}
- sys-fabric/libibumad:${SLOT}"
-RDEPEND="${DEPEND}
- tools? (
- net-misc/iputils
- net-misc/openssh
- )"
-block_other_ofed_versions
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-norpm.patch"
- epatch "${FILESDIR}/${P}-sldd.patch"
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-perf-mgr \
- --enable-default-event-plugin \
- --with-osmv="openib"
-}
-
-src_install() {
- default
- newconfd "${FILESDIR}/opensm.conf.d" opensm
- newinitd "${FILESDIR}/opensm.init.d" opensm
- insinto /etc/logrotate.d
- newins "${S}/scripts/opensm.logrotate" opensm
- # we dont nee this int script
- rm "${ED}/etc/init.d/opensmd" || die "Dropping of upstream initscript failed"
-
- if use tools; then
- dosbin scripts/sldd.sh
- newconfd "${FILESDIR}/sldd.conf.d" sldd
- newinitd "${FILESDIR}/sldd.init.d" sldd
- fi
-}
-
-pkg_postinst() {
- einfo "To automatically configure the infiniband subnet manager on boot,"
- einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:"
- einfo "\`rc-update add opensm default\`"
-}
diff --git a/sys-fabric/opensm/opensm-3.3.24.ebuild b/sys-fabric/opensm/opensm-3.3.24.ebuild
new file mode 100644
index 00000000000..b80d8348a50
--- /dev/null
+++ b/sys-fabric/opensm/opensm-3.3.24.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="OpenSM - InfiniBand Subnet Manager and Administration for OpenIB"
+HOMEPAGE="https://github.com/linux-rdma/opensm/"
+SRC_URI="https://github.com/linux-rdma/opensm/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 BSD-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="tools"
+
+DEPEND="sys-cluster/rdma-core"
+RDEPEND="${DEPEND}
+ tools? (
+ net-misc/iputils
+ net-misc/openssh
+ )"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.3.17-sldd.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-perf-mgr \
+ --enable-default-event-plugin \
+ --with-osmv="openib"
+}
+
+src_install() {
+ default
+
+ newconfd "${FILESDIR}"/opensm.conf.d opensm
+ newinitd "${FILESDIR}"/opensm.init.d.2 opensm
+
+ insinto /etc/logrotate.d
+ newins scripts/opensm.logrotate opensm
+ # we dont need this int script
+ rm "${ED}"/etc/init.d/opensmd || die "Dropping of upstream initscript failed"
+
+ if use tools; then
+ dosbin scripts/sldd.sh
+ newconfd "${FILESDIR}"/sldd.conf.d sldd
+ newinitd "${FILESDIR}"/sldd.init.d sldd
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ einfo "To automatically configure the infiniband subnet manager on boot,"
+ einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:"
+ einfo "\`rc-update add opensm default\`"
+}
diff --git a/sys-fabric/perftest/Manifest b/sys-fabric/perftest/Manifest
index 7b4155ac2ed..4c9483092fc 100644
--- a/sys-fabric/perftest/Manifest
+++ b/sys-fabric/perftest/Manifest
@@ -1,2 +1 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
DIST perftest-4.4.0.37.tar.gz 146362 BLAKE2B f84c3cd9e7d56bcffc700131e23bcff23e6515d0a198b4223d9784fad73601f493c9881a46fd94ca62dd9b7c76233fe5d47d8789775f77cf8c5008ee7341010a SHA512 3f1b29f1de4a9cea118d0d258cba007933e6530bbc50e1d0980a46429715b73230092240bbd436b7d0ae605fe7337c20bad27c0ff3d4ae08e60af8f8fff46893
diff --git a/sys-fabric/perftest/perftest-2.0.ebuild b/sys-fabric/perftest/perftest-2.0.ebuild
deleted file mode 100644
index 7ed0b078e65..00000000000
--- a/sys-fabric/perftest/perftest-2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="0.80.g54c73c6"
-OFED_SNAPSHOT="1"
-
-inherit openib
-
-DESCRIPTION="OpenIB uverbs micro-benchmarks"
-
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- sys-fabric/libibumad:${SLOT}
- sys-fabric/librdmacm:${SLOT}"
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_install() {
- dodoc README runme
- dobin ib_*
-}
diff --git a/sys-fabric/perftest/perftest-4.4.0.37.ebuild b/sys-fabric/perftest/perftest-4.4.0.37.ebuild
index 2b04e19d6f9..8b5a88dceb7 100644
--- a/sys-fabric/perftest/perftest-4.4.0.37.ebuild
+++ b/sys-fabric/perftest/perftest-4.4.0.37.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="|| ( GPL-2 BSD-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
DEPEND="
sys-apps/pciutils
diff --git a/sys-fabric/qperf/Manifest b/sys-fabric/qperf/Manifest
index fc7acb6236d..24406e18fd7 100644
--- a/sys-fabric/qperf/Manifest
+++ b/sys-fabric/qperf/Manifest
@@ -1,2 +1 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
DIST qperf-0.4.11.tar.gz 60027 BLAKE2B b82131b3bf9f3ef4a1674287ebf4717b6824dd014d141d3aac45d258b1d7cdc1847222ea9e46d216fbcac2e9c82d42ebc27807914e0e67047b3f1d107a3b084c SHA512 303f14267d0410b0b4703f1821043a0e06be2ce36ad182d694804c9c63ea2b5b15efcb9b35102f74320e45de5127c190fea786ce2b31bff227f973c01f1f8695
diff --git a/sys-fabric/qperf/qperf-0.4.11.ebuild b/sys-fabric/qperf/qperf-0.4.11.ebuild
index 596a222382b..5dd4a4c319a 100644
--- a/sys-fabric/qperf/qperf-0.4.11.ebuild
+++ b/sys-fabric/qperf/qperf-0.4.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/linux-rdma/qperf/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="|| ( GPL-2 BSD-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
DEPEND="sys-cluster/rdma-core"
RDEPEND="
diff --git a/sys-fabric/qperf/qperf-0.4.9.ebuild b/sys-fabric/qperf/qperf-0.4.9.ebuild
deleted file mode 100644
index f6030291305..00000000000
--- a/sys-fabric/qperf/qperf-0.4.9.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="Measure RDMA and IP performance"
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- sys-fabric/librdmacm:${SLOT}
- "
-RDEPEND="
- !sys-fabric/openib-userspace"
-block_other_ofed_versions
diff --git a/sys-fabric/rds-tools/Manifest b/sys-fabric/rds-tools/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/rds-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch b/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch
deleted file mode 100644
index 1be090a4f78..00000000000
--- a/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-Respect CC,CFLAGS, fix install paths, don't strip binaries
-
-https://bugs.gentoo.org/show_bug.cgi?id=374805
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1,12 +1,15 @@
--prefix = $(DESTDIR)@prefix@
--exec_prefix = $(DESTDIR)@exec_prefix@
--bindir = $(DESTDIR)@bindir@
--mandir = $(DESTDIR)@mandir@
--incdir = $(DESTDIR)@includedir@
-+bindir = @bindir@
-+exec_prefix = @exec_prefix@
-+includedir = @includedir@
-+libdir = @libdir@
-+mandir = @mandir@
-+mkdir_p = @mkdir_p@
-+prefix = @prefix@
-+INSTALL = /usr/bin/install
-
- all: all-programs
-
--CFLAGS = -O2 -Wall -Iinclude
-+CFLAGS += -Wall -Iinclude
- CPPFLAGS = -DDEBUG_EXE -DRDS_VERSION=\"@VERSION@\" -MD -MP -MF $(@D)/.$(basename $(@F)).d
-
- HEADERS = kernel-list.h pfhack.h include/rds.h
-@@ -29,14 +32,14 @@
- all-programs: $(PROGRAMS)
-
- install: $(PROGRAMS)
-- install -d $(bindir)
-- install -m 555 -s $(PROGRAMS) $(bindir)
-- install -d $(mandir)/man1
-- install -d $(mandir)/man7
-- install -m 644 *.1 $(mandir)/man1
-- install -m 644 *.7 $(mandir)/man7
-- install -d $(incdir)/net
-- install -m 444 include/rds.h $(incdir)/net
-+ $(INSTALL) -d $(DESTDIR)$(bindir)
-+ $(INSTALL) -m 555 $(PROGRAMS) $(DESTDIR)$(bindir)
-+ $(INSTALL) -d $(DESTDIR)$(mandir)/man1
-+ $(INSTALL) -d $(DESTDIR)$(mandir)/man7
-+ $(INSTALL) -m 644 *.1 $(DESTDIR)$(mandir)/man1
-+ $(INSTALL) -m 644 *.7 $(DESTDIR)$(mandir)/man7
-+ $(INSTALL) -d $(DESTDIR)$(includedir)/net
-+ $(INSTALL) -m 444 include/rds.h $(DESTDIR)$(includedir)/net
-
- clean:
- rm -f $(PROGRAMS) $(CLEAN_OBJECTS)
-@@ -47,7 +50,7 @@
-
-
- $(PROGRAMS) : % : %.o $(COMMON_OBJECTS)
-- gcc $(CFLAGS) $(LDFLAGS) -o $@ $^
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
-
- LOCAL_DFILES := $(wildcard .*.d)
- ifneq ($(LOCAL_DFILES),)
diff --git a/sys-fabric/rds-tools/metadata.xml b/sys-fabric/rds-tools/metadata.xml
deleted file mode 100644
index 320740d0fe0..00000000000
--- a/sys-fabric/rds-tools/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>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-<longdescription>
-uDAPL is a transport neutral infrastructure that provides RDMA capabilities in
-user space. It is the user space component of DAPL, the Direct Access Provider
-Library for RDMA transports. See http://www.datcollaborative.org/
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/rds-tools/rds-tools-2.0.4-r4.ebuild b/sys-fabric/rds-tools/rds-tools-2.0.4-r4.ebuild
deleted file mode 100644
index 19a035e4d32..00000000000
--- a/sys-fabric/rds-tools/rds-tools-2.0.4-r4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib toolchain-funcs
-
-DESCRIPTION="OpenIB userspace rds-tools"
-
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-DEPEND="sys-fabric/libibverbs:${SLOT}"
-RDEPEND="
- ${DEPEND}
- !sys-fabric/openib-userspace
-"
-
-block_other_ofed_versions
-
-DOCS=( README )
-PATCHES=( "${FILESDIR}"/${P}-qa.patch )
-
-pkg_setup() {
- tc-export CC
-}
diff --git a/sys-fabric/srptools/Manifest b/sys-fabric/srptools/Manifest
deleted file mode 100644
index b3649eecb82..00000000000
--- a/sys-fabric/srptools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OFED-3.12-rc1.tgz 22055476 BLAKE2B 49e6411721392f418369a292513709f396fbb0f17001687aa15b5c0acdc91013cc67354e5978df56452178af7fbbd338a7ff408592ff9126a3045b9bb27375fe SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944
diff --git a/sys-fabric/srptools/files/srpd.initd b/sys-fabric/srptools/files/srpd.initd
deleted file mode 100644
index a43d09bfb2a..00000000000
--- a/sys-fabric/srptools/files/srpd.initd
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="SCSI RDMA Protoaemon daemon"
-
-depend() {
- need net
-}
-
-checkconfig() {
- if ! modinfo ib_srp > /dev/null 2>&1 ; then
- eerror "ib_srp module not found!"
- return 1
- fi
-}
-
-start() {
- checkconfig
- ebegin "Loading ib_srp module"
- modprobe ib_srp
- eend $?
- ebegin "Starting srp_daemon"
- start-stop-daemon \
- --start \
- --background \
- --make-pidfile \
- --pidfile ${SRP_DAEMON_PID:-/var/run/srpd.pid} \
- --exec /usr/sbin/srp_daemon -- ${SRP_DAEMON_OPTS:- -e -R 60}
- eend $?
-
-}
-
-stop() {
- ebegin "Stopping srp_daemon"
- start-stop-daemon --stop --pidfile ${SRP_DAEMON_PID:-/var/run/srpd.pid}
- eend $?
- ebegin "Unloading ib_srp module"
- rmmod ib_srp
- eend $?
-}
diff --git a/sys-fabric/srptools/metadata.xml b/sys-fabric/srptools/metadata.xml
deleted file mode 100644
index 08375e6c457..00000000000
--- a/sys-fabric/srptools/metadata.xml
+++ /dev/null
@@ -1,14 +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>
- <longdescription>
-srptools is a package of tools for discovering and connecting to SRP
-SCSI targets on InfiniBand fabrics. These targets can be accessed
-with the InfiniBand SRP initiator module, "ib_srp," included in Linux
-kernels 2.6.15 and newer.
-</longdescription>
-</pkgmetadata>
diff --git a/sys-fabric/srptools/srptools-1.0.2.ebuild b/sys-fabric/srptools/srptools-1.0.2.ebuild
deleted file mode 100644
index 2e610b7912a..00000000000
--- a/sys-fabric/srptools/srptools-1.0.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-OFED_VER="3.12"
-OFED_RC="1"
-OFED_RC_VER="1"
-OFED_SUFFIX="1"
-
-inherit openib
-
-DESCRIPTION="Tools for discovering and connecting to SRP CSI targets on InfiniBand fabrics"
-
-KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="
- sys-fabric/libibverbs:${SLOT}
- sys-fabric/libibumad:${SLOT}
- "
-RDEPEND="${DEPEND}"
-block_other_ofed_versions
-
-src_install() {
- default
- newinitd "${FILESDIR}/srpd.initd" srpd
-}