Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/cholmod/, sci-libs/mumps/, sci-libs/dealii/, sci-libs/coinor-clp/, ...
Date: Fri, 16 Jul 2021 11:43:48
Message-Id: 1626435808.ea68b9915231ddf7ac3b09f8032e5cfe99961bdd.marecki@gentoo
1 commit: ea68b9915231ddf7ac3b09f8032e5cfe99961bdd
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 16 10:36:31 2021 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 16 11:43:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea68b991
7
8 */*: update sci-libs/{,par}metis revdeps
9
10 ParMETIS on the one hand no longer installs bundled METIS and on the
11 other unconditionally depends on MPI. Therefore, only keep it in ebuilds
12 which use MPI themselves and depend on METIS directly otherwise.
13
14 Note that some of the alleged sci-libs/parmetis revdeps might in fact
15 not use even when they use MPI, as none of these revdeps have actually
16 explicitly requested sci-libs/parmetis[mpi].
17
18 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
19
20 sci-libs/cholmod/cholmod-3.0.13.ebuild | 5 +----
21 sci-libs/cholmod/cholmod-3.0.14.ebuild | 5 +----
22 sci-libs/coinor-clp/coinor-clp-1.17.6.ebuild | 4 ++--
23 sci-libs/dealii/dealii-9.2.0-r1.ebuild | 5 ++++-
24 sci-libs/dealii/dealii-9.3.0-r1.ebuild | 5 ++++-
25 sci-libs/dealii/dealii-9.3.1.ebuild | 5 ++++-
26 sci-libs/dealii/dealii-9999.ebuild | 5 ++++-
27 sci-libs/mumps/mumps-5.3.5.ebuild | 4 ++--
28 sci-libs/taucs/taucs-2.2-r1.ebuild | 9 +++------
29 sci-libs/trilinos/trilinos-13.0.1.ebuild | 2 +-
30 10 files changed, 26 insertions(+), 23 deletions(-)
31
32 diff --git a/sci-libs/cholmod/cholmod-3.0.13.ebuild b/sci-libs/cholmod/cholmod-3.0.13.ebuild
33 index a2dc0b63a54..6d21a365986 100644
34 --- a/sci-libs/cholmod/cholmod-3.0.13.ebuild
35 +++ b/sci-libs/cholmod/cholmod-3.0.13.ebuild
36 @@ -27,10 +27,7 @@ DEPEND="
37 partition? (
38 >=sci-libs/camd-2.4
39 >=sci-libs/ccolamd-2.9
40 - || (
41 - >=sci-libs/metis-5.1.0
42 - sci-libs/parmetis
43 - )
44 + >=sci-libs/metis-5.1.0
45 )"
46 RDEPEND="${DEPEND}"
47
48
49 diff --git a/sci-libs/cholmod/cholmod-3.0.14.ebuild b/sci-libs/cholmod/cholmod-3.0.14.ebuild
50 index a146edfb85a..111b80f9034 100644
51 --- a/sci-libs/cholmod/cholmod-3.0.14.ebuild
52 +++ b/sci-libs/cholmod/cholmod-3.0.14.ebuild
53 @@ -27,10 +27,7 @@ DEPEND="
54 partition? (
55 sci-libs/camd
56 sci-libs/ccolamd
57 - || (
58 - >=sci-libs/metis-5.1.0
59 - sci-libs/parmetis
60 - )
61 + >=sci-libs/metis-5.1.0
62 )"
63 RDEPEND="${DEPEND}"
64
65
66 diff --git a/sci-libs/coinor-clp/coinor-clp-1.17.6.ebuild b/sci-libs/coinor-clp/coinor-clp-1.17.6.ebuild
67 index 7449be2ae9f..d3e93719609 100644
68 --- a/sci-libs/coinor-clp/coinor-clp-1.17.6.ebuild
69 +++ b/sci-libs/coinor-clp/coinor-clp-1.17.6.ebuild
70 @@ -1,4 +1,4 @@
71 -# Copyright 1999-2020 Gentoo Authors
72 +# Copyright 1999-2021 Gentoo Authors
73 # Distributed under the terms of the GNU General Public License v2
74
75 EAPI=7
76 @@ -38,7 +38,7 @@ BDEPEND="virtual/fortran
77 DEPEND="sci-libs/coinor-osi:=
78 sci-libs/coinor-utils:=
79 glpk? ( sci-mathematics/glpk:= sci-libs/amd )
80 - metis? ( || ( sci-libs/metis sci-libs/parmetis ) )
81 + metis? ( sci-libs/metis )
82 mumps? ( sci-libs/mumps[-mpi] )
83 sparse? ( sci-libs/cholmod )"
84 RDEPEND="${DEPEND}"
85
86 diff --git a/sci-libs/dealii/dealii-9.2.0-r1.ebuild b/sci-libs/dealii/dealii-9.2.0-r1.ebuild
87 index 468137f5fed..fa6f92f0b59 100644
88 --- a/sci-libs/dealii/dealii-9.2.0-r1.ebuild
89 +++ b/sci-libs/dealii/dealii-9.2.0-r1.ebuild
90 @@ -52,7 +52,10 @@ RDEPEND="dev-libs/boost
91 gsl? ( sci-libs/gsl:= )
92 hdf5? ( sci-libs/hdf5[mpi=] )
93 lapack? ( virtual/lapack )
94 - metis? ( >=sci-libs/parmetis-4 )
95 + metis? (
96 + >=sci-libs/metis-5
97 + mpi? ( >=sci-libs/parmetis-4 )
98 + )
99 mpi? ( virtual/mpi )
100 muparser? ( dev-cpp/muParser )
101 nanoflann? ( sci-libs/nanoflann )
102
103 diff --git a/sci-libs/dealii/dealii-9.3.0-r1.ebuild b/sci-libs/dealii/dealii-9.3.0-r1.ebuild
104 index faa68c5b29d..65d0d5b7a33 100644
105 --- a/sci-libs/dealii/dealii-9.3.0-r1.ebuild
106 +++ b/sci-libs/dealii/dealii-9.3.0-r1.ebuild
107 @@ -58,7 +58,10 @@ RDEPEND="dev-libs/boost
108 gsl? ( sci-libs/gsl:= )
109 hdf5? ( sci-libs/hdf5[mpi=] )
110 lapack? ( virtual/lapack )
111 - metis? ( >=sci-libs/parmetis-4 )
112 + metis? (
113 + >=sci-libs/metis-5
114 + mpi? ( >=sci-libs/parmetis-4 )
115 + )
116 mpi? ( virtual/mpi )
117 muparser? ( dev-cpp/muParser )
118 opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= )
119
120 diff --git a/sci-libs/dealii/dealii-9.3.1.ebuild b/sci-libs/dealii/dealii-9.3.1.ebuild
121 index 0bdf1f25fbb..3b496443757 100644
122 --- a/sci-libs/dealii/dealii-9.3.1.ebuild
123 +++ b/sci-libs/dealii/dealii-9.3.1.ebuild
124 @@ -58,7 +58,10 @@ RDEPEND="dev-libs/boost
125 gsl? ( sci-libs/gsl:= )
126 hdf5? ( sci-libs/hdf5[mpi=] )
127 lapack? ( virtual/lapack )
128 - metis? ( >=sci-libs/parmetis-4 )
129 + metis? (
130 + >=sci-libs/metis-5
131 + mpi? ( >=sci-libs/parmetis-4 )
132 + )
133 mpi? ( virtual/mpi )
134 muparser? ( dev-cpp/muParser )
135 opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= )
136
137 diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild
138 index 33ebb4b5232..fe9accb88f8 100644
139 --- a/sci-libs/dealii/dealii-9999.ebuild
140 +++ b/sci-libs/dealii/dealii-9999.ebuild
141 @@ -59,7 +59,10 @@ RDEPEND="dev-libs/boost
142 gsl? ( sci-libs/gsl:= )
143 hdf5? ( sci-libs/hdf5[mpi=] )
144 lapack? ( virtual/lapack )
145 - metis? ( >=sci-libs/parmetis-4 )
146 + metis? (
147 + >=sci-libs/metis-5
148 + mpi? ( >=sci-libs/parmetis-4 )
149 + )
150 mpi? ( virtual/mpi )
151 muparser? ( dev-cpp/muParser )
152 opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= )
153
154 diff --git a/sci-libs/mumps/mumps-5.3.5.ebuild b/sci-libs/mumps/mumps-5.3.5.ebuild
155 index 23e0f15d16a..76f2dbe8d4d 100644
156 --- a/sci-libs/mumps/mumps-5.3.5.ebuild
157 +++ b/sci-libs/mumps/mumps-5.3.5.ebuild
158 @@ -21,8 +21,8 @@ BDEPEND="virtual/pkgconfig"
159 RDEPEND="
160 virtual/blas
161 metis? (
162 - || ( >=sci-libs/metis-5 >=sci-libs/parmetis-4 )
163 - mpi? ( >=sci-libs/parmetis-4 )
164 + >=sci-libs/metis-5
165 + mpi? ( >=sci-libs/parmetis-4 )
166 )
167 mpi? ( sci-libs/scalapack )
168 scotch? ( >=sci-libs/scotch-6.0.1:=[mpi=] )
169
170 diff --git a/sci-libs/taucs/taucs-2.2-r1.ebuild b/sci-libs/taucs/taucs-2.2-r1.ebuild
171 index 7b91afeeed6..5d5cecde57a 100644
172 --- a/sci-libs/taucs/taucs-2.2-r1.ebuild
173 +++ b/sci-libs/taucs/taucs-2.2-r1.ebuild
174 @@ -1,4 +1,4 @@
175 -# Copyright 1999-2020 Gentoo Authors
176 +# Copyright 1999-2021 Gentoo Authors
177 # Distributed under the terms of the GNU General Public License v2
178
179 EAPI=7
180 @@ -16,12 +16,9 @@ IUSE="doc"
181 RESTRICT="test"
182
183 RDEPEND="
184 + sci-libs/metis
185 virtual/blas
186 - virtual/lapack
187 - || (
188 - sci-libs/metis
189 - sci-libs/parmetis
190 - )"
191 + virtual/lapack"
192 DEPEND="${RDEPEND}"
193 BDEPEND="virtual/pkgconfig"
194
195
196 diff --git a/sci-libs/trilinos/trilinos-13.0.1.ebuild b/sci-libs/trilinos/trilinos-13.0.1.ebuild
197 index 511aa77ec42..462a25dc6ef 100644
198 --- a/sci-libs/trilinos/trilinos-13.0.1.ebuild
199 +++ b/sci-libs/trilinos/trilinos-13.0.1.ebuild
200 @@ -44,7 +44,7 @@ RDEPEND="
201 hwloc? ( sys-apps/hwloc )
202 matio? ( sci-libs/matio )
203 mkl? ( sci-libs/mkl )
204 - metis? ( || ( sci-libs/parmetis sci-libs/metis ) )
205 + metis? ( sci-libs/metis )
206 mumps? ( sci-libs/mumps )
207 netcdf? ( sci-libs/netcdf )
208 petsc? ( sci-mathematics/petsc )