Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/portals4/, profiles/desc/
Date: Fri, 27 May 2022 11:28:17
Message-Id: 1653650887.561b72179c8840d78f69d7d024dcf38d26901936.Alessandro-Barbieri@gentoo
1 commit: 561b72179c8840d78f69d7d024dcf38d26901936
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Thu May 26 23:52:50 2022 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Fri May 27 11:28:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=561b7217
7
8 sys-cluster/portals4: move TRANSPORT use expand to profiles/desc
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 profiles/desc/transport.desc | 7 +++++++
13 sys-cluster/portals4/metadata.xml | 2 --
14 .../portals4/portals4-1.0_alpha1_p20190109-r3.ebuild | 16 ++++++++--------
15 3 files changed, 15 insertions(+), 10 deletions(-)
16
17 diff --git a/profiles/desc/transport.desc b/profiles/desc/transport.desc
18 new file mode 100644
19 index 000000000..2189eb6fc
20 --- /dev/null
21 +++ b/profiles/desc/transport.desc
22 @@ -0,0 +1,7 @@
23 +# Copyright 2022 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +# This file contains descriptions of TRANSPORT USE_EXPAND flags.
27 +
28 +shmem - Use Shared memory for on-node communication. This is currently experimental and should be avoided
29 +udp - Use UDP for remote communication
30
31 diff --git a/sys-cluster/portals4/metadata.xml b/sys-cluster/portals4/metadata.xml
32 index a84c81260..6a7a0dbde 100644
33 --- a/sys-cluster/portals4/metadata.xml
34 +++ b/sys-cluster/portals4/metadata.xml
35 @@ -15,8 +15,6 @@
36 <flag name="pmi">Enable PMI support</flag>
37 <flag name="ppe">Enable process-offload engine for Portals. Experimental</flag>
38 <flag name="reliable-udp">Use reliable UDP for remote communication</flag>
39 - <flag name="transport-shmem">Use Shared memory for on-node communication. This is currently experimental and should be avoided</flag>
40 - <flag name="transport-udp">Use UDP for remote communication</flag>
41 <flag name="zero-mrs">Enable this when using MOFED V2.2+ or Qlogic InfiniPath Hardware of IB communication</flag>
42 <flag name="unordered-matching">Enable unordered (hashed) match list searching. Experimental</flag>
43 </use>
44
45 diff --git a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
46 index ace51d178..7f62a9b5d 100644
47 --- a/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
48 +++ b/sys-cluster/portals4/portals4-1.0_alpha1_p20190109-r3.ebuild
49 @@ -22,8 +22,8 @@ LICENSE="BSD"
50 SLOT="0"
51 KEYWORDS="~amd64"
52 IUSE_TRANSPORT="
53 - transport-shmem
54 - +transport-udp
55 + transport_shmem
56 + +transport_udp
57 "
58 IUSE="${IUSE_TRANSPORT} knem me-triggered pmi ppe reliable-udp test unordered-matching zero-mrs"
59
60 @@ -43,10 +43,10 @@ DEPEND="
61 PATCHES=( "${FILESDIR}/${PN}-fix-PPE-related-compile-and-link-errors.patch" )
62 RESTRICT="!test? ( test )"
63 REQUIRED_USE="
64 - ?? ( ppe transport-shmem )
65 + ?? ( ppe transport_shmem )
66
67 - knem? ( transport-shmem )
68 - reliable-udp? ( transport-udp )
69 + knem? ( transport_shmem )
70 + reliable-udp? ( transport_udp )
71 "
72
73 src_prepare() {
74 @@ -61,7 +61,7 @@ src_configure() {
75 --disable-picky
76 --disable-pmi-from-portals
77 --disable-static
78 - --disable-transport-ib
79 + --disable-transport_ib
80 --with-ev="${EPREFIX}/usr"
81 --without-ofed
82
83 @@ -69,8 +69,8 @@ src_configure() {
84 $(use_enable ppe)
85 $(use_enable reliable-udp)
86 $(use_enable test testing)
87 - $(use_enable transport-shmem)
88 - $(use_enable transport-udp)
89 + $(use_enable transport_shmem)
90 + $(use_enable transport_udp)
91 $(use_enable unordered-matching)
92 $(use_enable zero-mrs)
93 )