commit:     2ee6b4ceb638e957fe98ded58f3022132d31d5e1
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Aug  3 08:31:26 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Tue Aug  3 08:31:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ee6b4ce

sys-cluster/portals4: update EAPI 7 -> 8

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

 sys-cluster/portals4/metadata.xml                    |  2 +-
 .../portals4/portals4-1.0_alpha1_p20190109.ebuild    | 20 ++++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys-cluster/portals4/metadata.xml 
b/sys-cluster/portals4/metadata.xml
index 4ed095ca3..cccb677bb 100644
--- a/sys-cluster/portals4/metadata.xml
+++ b/sys-cluster/portals4/metadata.xml
@@ -13,7 +13,7 @@
                <flag name="knem">Use <pkg>sys-cluster/knem</pkg> for bulk 
message transfer</flag>
                <flag name="me-triggered">Enable extended (non-standard) 
triggered operations. Experimental</flag>
                <flag name="pmi">Enable PMI support</flag>
-               <!--<flag name="ppe">Enable process-offload engine for Portals. 
Experimental</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>

diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109.ebuild 
b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109.ebuild
index a3a6287fc..93038b580 100644
--- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109.ebuild
+++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 COMMIT="71fc5d04c9f8fc9818a05cdc608e2d13af825d83"
 DOCS_BUILDER="doxygen"
@@ -21,7 +21,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="knem me-triggered pmi reliable-udp test transport-ib transport-shmem 
+transport-udp unordered-matching zero-mrs" #ppe
+IUSE="knem me-triggered pmi ppe reliable-udp test transport-ib transport-shmem 
+transport-udp unordered-matching zero-mrs"
 
 RDEPEND="
        dev-libs/libev
@@ -29,19 +29,19 @@ RDEPEND="
 
        knem? ( sys-cluster/knem )
        pmi? ( sys-cluster/pmix[pmi] )
+       ppe? ( sys-kernel/xpmem )
        transport-ib? ( sys-fabric/ofed )
 "
-#      ppe? ( sys-cluster/xpmem )
 DEPEND="${RDEPEND}"
 
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
+       ?? ( ppe transport-shmem )
        ^^ ( transport-ib transport-udp )
 
        knem? ( transport-shmem )
        reliable-udp? ( transport-udp )
 "
-#      ^^ ( ppe transport-shmem )
 
 src_prepare() {
        default
@@ -58,6 +58,7 @@ src_configure() {
                --with-ev="${EPREFIX}/usr"
 
                $(use_enable me-triggered)
+               $(use_enable ppe)
                $(use_enable reliable-udp)
                $(use_enable test testing)
                $(use_enable transport-ib)
@@ -66,18 +67,17 @@ src_configure() {
                $(use_enable unordered-matching)
                $(use_enable zero-mrs)
        )
-#              $(use_enable ppe)
 
        if use knem; then
                myconf+=( "--with-knem=${EPREFIX}/usr" )
        else
                myconf+=( "--without-knem" )
        fi
-#      if use ppe; then
-#              myconf+=( "--with-xpmem=${EPREFIX}/usr" )
-#      else
-#              myconf+=( "--without-xpmem" )
-#      fi
+       if use ppe; then
+               myconf+=( "--with-xpmem=${EPREFIX}/usr" )
+       else
+               myconf+=( "--without-xpmem" )
+       fi
        if use pmi; then
                myconf+=( "--with-pmi=${EPREFIX}/usr" )
        else

Reply via email to