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/clusteringsuite/
Date: Sun, 11 Jul 2021 10:14:44
Message-Id: 1625998457.bb6ecb265df47eac8bb78036b331541f11879248.Alessandro-Barbieri@gentoo
1 commit: bb6ecb265df47eac8bb78036b331541f11879248
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sun Jul 11 10:14:17 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Sun Jul 11 10:14:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb6ecb26
7
8 sys-cluster/clusteringsuite: add muster
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 ...uite-2.6.9-r1.ebuild => clusteringsuite-2.6.9-r2.ebuild} | 13 +++++++------
13 sys-cluster/clusteringsuite/metadata.xml | 3 +--
14 2 files changed, 8 insertions(+), 8 deletions(-)
15
16 diff --git a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r1.ebuild b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r2.ebuild
17 similarity index 93%
18 rename from sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r1.ebuild
19 rename to sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r2.ebuild
20 index cf6723918..7da3d3563 100644
21 --- a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r1.ebuild
22 +++ b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r2.ebuild
23 @@ -17,8 +17,8 @@ SRC_URI="https://ftp.tools.bsc.es/clusteringsuite/clusteringsuite-${PV}-src.tar.
24 LICENSE="LGPL-2.1+"
25 SLOT="0"
26 KEYWORDS="~amd64"
27 -IUSE="doc mpi"
28 -#TODO: muster treedbscan
29 +IUSE="doc mpi muster"
30 +#TODO: treedbscan
31
32 PATCHES=( "${FILESDIR}/${P}-unbundle-libANN.patch" )
33
34 @@ -27,6 +27,7 @@ RDEPEND="
35 sci-libs/ann
36 sys-cluster/libbsctools
37 mpi? ( virtual/mpi )
38 + muster? ( sys-cluster/muster )
39 "
40 # treedbscan? (
41 # dev-libs/boost[threads]:=
42 @@ -64,11 +65,11 @@ src_configure() {
43 else
44 myconf+=( "--without-mpi" )
45 fi
46 -# if use muster; then
47 -# myconf+=( "--with-muster=${EPREFIX}/usr" )
48 -# else
49 + if use muster; then
50 + myconf+=( "--with-muster=${EPREFIX}/usr" )
51 + else
52 myconf+=( "--without-muster" )
53 -# fi
54 + fi
55 # if use treedbscan; then
56 # myconf+=( "--enable-treedbscan" )
57 # myconf+=( "--with-cgal=${EPREFIX}/usr" )
58
59 diff --git a/sys-cluster/clusteringsuite/metadata.xml b/sys-cluster/clusteringsuite/metadata.xml
60 index f97124ffd..d0ad8930d 100644
61 --- a/sys-cluster/clusteringsuite/metadata.xml
62 +++ b/sys-cluster/clusteringsuite/metadata.xml
63 @@ -6,9 +6,8 @@
64 <name>Alessandro Barbieri</name>
65 </maintainer>
66 <use>
67 - <!--<flag name="maintainer-mode">enable make rules and dependencies not useful (and sometimes confusing) to the casual installer</flag>-->
68 <flag name="mpi">enable mpi for distributed version</flag>
69 - <!--<flag name="muster">enable support for Muster algorithms</flag>-->
70 + <flag name="muster">enable support for <pkg>sys-cluster/muster</pkg> algorithms</flag>
71 <flag name="old-pcfparser">enable compilation with old pcfparser</flag>
72 <!--<flag name="treedbscan">enable compilation of TreeDBSCAN support for <pkg>sys-cluster/extrae</pkg></flag>-->
73 </use>