diff --git a/sys-cluster/portals4/metadata.xml b/sys-cluster/portals4/metadata.xml
index cccb677bbd..a84c812602 100644
--- a/sys-cluster/portals4/metadata.xml
+++ b/sys-cluster/portals4/metadata.xml
@@ -15,7 +15,6 @@
Enable PMI support
Enable process-offload engine for Portals. Experimental
Use reliable UDP for remote communication
- Use IB for remote communication
Use Shared memory for on-node communication. This is currently experimental and should be avoided
Use UDP for remote communication
Enable this when using MOFED V2.2+ or Qlogic InfiniPath Hardware of IB communication
diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
similarity index 89%
rename from sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild
rename to sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
index 92fc7c11f7..8aa21c7dcd 100644
--- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r2.ebuild
+++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE_TRANSPORT="
- transport-ib
transport-shmem
+transport-udp
"
@@ -35,7 +34,6 @@ RDEPEND="
knem? ( sys-cluster/knem )
pmi? ( sys-cluster/pmix[pmi] )
ppe? ( sys-kernel/xpmem )
- transport-ib? ( sys-fabric/ofed )
"
DEPEND="
${RDEPEND}
@@ -46,7 +44,6 @@ PATCHES=( "${FILESDIR}/${PN}-fix-PPE-related-compile-and-link-errors.patch" )
RESTRICT="!test? ( test )"
REQUIRED_USE="
?? ( ppe transport-shmem )
- ^^ ( transport-ib transport-udp )
knem? ( transport-shmem )
reliable-udp? ( transport-udp )
@@ -64,13 +61,14 @@ src_configure() {
--disable-picky
--disable-pmi-from-portals
--disable-static
+ --disable-transport-ib
--with-ev="${EPREFIX}/usr"
+ --without-ofed
$(use_enable me-triggered)
$(use_enable ppe)
$(use_enable reliable-udp)
$(use_enable test testing)
- $(use_enable transport-ib)
$(use_enable transport-shmem)
$(use_enable transport-udp)
$(use_enable unordered-matching)
@@ -92,11 +90,6 @@ src_configure() {
else
myconf+=( "--without-pmi" )
fi
- if use transport-ib; then
- myconf+=( "--with-ofed=${EPREFIX}/usr" )
- else
- myconf+=( "--without-ofed" )
- fi
econf "${myconf[@]}"
}