Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/legion/
Date: Sun, 26 Dec 2021 03:49:37
Message-Id: 1640490559.324823e1503875868dc4b98090eaf50142a6f516.sam@gentoo
1 commit: 324823e1503875868dc4b98090eaf50142a6f516
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 26 03:49:01 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 26 03:49:19 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324823e1
7
8 sys-cluster/legion: examples need MPI
9
10 Closes: https://bugs.gentoo.org/821424
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 .../{legion-21.09.0.ebuild => legion-21.09.0-r1.ebuild} | 11 +++++------
14 sys-cluster/legion/legion-9999.ebuild | 11 +++++------
15 2 files changed, 10 insertions(+), 12 deletions(-)
16
17 diff --git a/sys-cluster/legion/legion-21.09.0.ebuild b/sys-cluster/legion/legion-21.09.0-r1.ebuild
18 similarity index 81%
19 rename from sys-cluster/legion/legion-21.09.0.ebuild
20 rename to sys-cluster/legion/legion-21.09.0-r1.ebuild
21 index a271def3a1d2..55c79a8cda25 100644
22 --- a/sys-cluster/legion/legion-21.09.0.ebuild
23 +++ b/sys-cluster/legion/legion-21.09.0-r1.ebuild
24 @@ -19,14 +19,13 @@ fi
25
26 LICENSE="BSD"
27 SLOT="0"
28 -IUSE="gasnet hwloc test"
29 +IUSE="examples gasnet hwloc test"
30 RESTRICT="!test? ( test )"
31
32 -DEPEND="
33 +# See bug #821424 for examples/mpi
34 +DEPEND="examples? ( virtual/mpi[cxx] )
35 gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
36 - hwloc? ( <sys-apps/hwloc-2:= )
37 -"
38 -
39 + hwloc? ( <sys-apps/hwloc-2:= )"
40 RDEPEND="${DEPEND}"
41
42 src_configure() {
43 @@ -34,7 +33,7 @@ src_configure() {
44 -DLegion_USE_HWLOC=$(usex hwloc)
45 -DLegion_USE_GASNet=$(usex gasnet)
46 -DLegion_ENABLE_TESTING=$(usex test)
47 - -DLegion_BUILD_EXAMPLES=ON
48 + -DLegion_BUILD_EXAMPLES=$(usex examples)
49 -DLegion_BUILD_TESTS=ON
50 -DLegion_BUILD_TUTORIAL=ON
51 )
52
53 diff --git a/sys-cluster/legion/legion-9999.ebuild b/sys-cluster/legion/legion-9999.ebuild
54 index a271def3a1d2..55c79a8cda25 100644
55 --- a/sys-cluster/legion/legion-9999.ebuild
56 +++ b/sys-cluster/legion/legion-9999.ebuild
57 @@ -19,14 +19,13 @@ fi
58
59 LICENSE="BSD"
60 SLOT="0"
61 -IUSE="gasnet hwloc test"
62 +IUSE="examples gasnet hwloc test"
63 RESTRICT="!test? ( test )"
64
65 -DEPEND="
66 +# See bug #821424 for examples/mpi
67 +DEPEND="examples? ( virtual/mpi[cxx] )
68 gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
69 - hwloc? ( <sys-apps/hwloc-2:= )
70 -"
71 -
72 + hwloc? ( <sys-apps/hwloc-2:= )"
73 RDEPEND="${DEPEND}"
74
75 src_configure() {
76 @@ -34,7 +33,7 @@ src_configure() {
77 -DLegion_USE_HWLOC=$(usex hwloc)
78 -DLegion_USE_GASNet=$(usex gasnet)
79 -DLegion_ENABLE_TESTING=$(usex test)
80 - -DLegion_BUILD_EXAMPLES=ON
81 + -DLegion_BUILD_EXAMPLES=$(usex examples)
82 -DLegion_BUILD_TESTS=ON
83 -DLegion_BUILD_TUTORIAL=ON
84 )