commit:     d419b26ec2f246a226daba5f2225c274a540b611
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Jan 23 00:20:18 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Jan 23 00:20:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d419b26e

sys-cluster/portals4: ofed is gone, remove IB transport

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/portals4/metadata.xml                           |  1 -
 ...09-r2.ebuild => portals4-1.0_alpha1_p20190109-r3.ebuild} | 13 +++----------
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/sys-cluster/portals4/metadata.xml 
b/sys-cluster/portals4/metadata.xml
index cccb677bb..a84c81260 100644
--- a/sys-cluster/portals4/metadata.xml
+++ b/sys-cluster/portals4/metadata.xml
@@ -15,7 +15,6 @@
                <flag name="pmi">Enable PMI support</flag>
                <flag name="ppe">Enable process-offload engine for Portals. 
Experimental</flag>
                <flag name="reliable-udp">Use reliable UDP for remote 
communication</flag>
-               <flag name="transport-ib">Use IB for remote communication</flag>
                <flag name="transport-shmem">Use Shared memory for on-node 
communication. This is currently experimental and should be avoided</flag>
                <flag name="transport-udp">Use UDP for remote 
communication</flag>
                <flag name="zero-mrs">Enable this when using MOFED V2.2+ or 
Qlogic InfiniPath Hardware of IB communication</flag>

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 92fc7c11f..8aa21c7dc 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[@]}"
 }

Reply via email to