Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: virtual/cblas/, virtual/blas/, virtual/lapacke/, virtual/lapack/
Date: Wed, 26 Jun 2019 06:07:24
Message-Id: 1561529169.5f8a985b71b033d7a7c4d252c00dd83669ee5913.heroxbd@gentoo
1 commit: 5f8a985b71b033d7a7c4d252c00dd83669ee5913
2 Author: Mo Zhou <cdluminate <AT> gmail <DOT> com>
3 AuthorDate: Wed Jun 26 02:27:40 2019 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 26 06:06:09 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8a985b
7
8 virtual/{blas,cblas,lapack,lapacke}: add/update virtual packages.
9
10 These virtual packages are used by the BLAS/LAPACK runtime switching
11 mechanism.
12
13 Drop old EAPI=5 ebuilds.
14
15 Closes: https://github.com/gentoo/gentoo/pull/12323
16 Closes: https://bugs.gentoo.org/373613
17 Closes: https://bugs.gentoo.org/669644
18 Closes: https://bugs.gentoo.org/564546
19 Closes: https://bugs.gentoo.org/565776
20 Closes: https://bugs.gentoo.org/646316
21 Closes: https://bugs.gentoo.org/563674
22 Closes: https://bugs.gentoo.org/659014
23 Closes: https://bugs.gentoo.org/659264
24 Closes: https://bugs.gentoo.org/657984
25 Closes: https://bugs.gentoo.org/381801
26 Closes: https://bugs.gentoo.org/646316
27 Closes: https://bugs.gentoo.org/565776
28 Closes: https://bugs.gentoo.org/498490
29
30 Signed-off-by: Mo Zhou <cdluminate <AT> gmail.com>
31 Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
32
33 virtual/blas/blas-1.0.ebuild | 14 --------------
34 virtual/blas/blas-3.8.ebuild | 14 ++++++++++++++
35 virtual/blas/metadata.xml | 10 +++++++---
36 virtual/cblas/cblas-1.0.ebuild | 14 --------------
37 virtual/cblas/cblas-3.8.ebuild | 14 ++++++++++++++
38 virtual/cblas/metadata.xml | 10 +++++++---
39 virtual/lapack/lapack-3.0.ebuild | 13 -------------
40 virtual/lapack/lapack-3.1.ebuild | 13 -------------
41 virtual/lapack/lapack-3.8.ebuild | 14 ++++++++++++++
42 virtual/lapack/metadata.xml | 10 +++++++---
43 virtual/lapacke/lapacke-3.8.ebuild | 14 ++++++++++++++
44 virtual/{lapack => lapacke}/metadata.xml | 10 +++++++---
45 12 files changed, 84 insertions(+), 66 deletions(-)
46
47 diff --git a/virtual/blas/blas-1.0.ebuild b/virtual/blas/blas-1.0.ebuild
48 deleted file mode 100644
49 index 83e7db925a5..00000000000
50 --- a/virtual/blas/blas-1.0.ebuild
51 +++ /dev/null
52 @@ -1,14 +0,0 @@
53 -# Copyright 1999-2019 Gentoo Authors
54 -# Distributed under the terms of the GNU General Public License v2
55 -
56 -EAPI=5
57 -
58 -DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
59 -SLOT="0"
60 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
61 -
62 -RDEPEND="|| (
63 - sci-libs/blas-reference
64 - >=sci-libs/mkl-9.1.023
65 - sci-libs/blas-goto
66 - )"
67
68 diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild
69 new file mode 100644
70 index 00000000000..e3807aaa8c4
71 --- /dev/null
72 +++ b/virtual/blas/blas-3.8.ebuild
73 @@ -0,0 +1,14 @@
74 +# Copyright 1999-2019 Gentoo Authors
75 +# Distributed under the terms of the GNU General Public License v2
76 +
77 +EAPI="7"
78 +
79 +DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
80 +SLOT="0"
81 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
82 +IUSE="eselect-ldso"
83 +
84 +RDEPEND="
85 + >=sci-libs/lapack-3.8.0[eselect-ldso?]
86 +"
87 +DEPEND="${RDEPEND}"
88
89 diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml
90 index 1b4d6e817c0..35dd50fb445 100644
91 --- a/virtual/blas/metadata.xml
92 +++ b/virtual/blas/metadata.xml
93 @@ -6,7 +6,11 @@
94 <name>Gentoo Science Project</name>
95 </maintainer>
96 <longdescription lang="en">
97 -Gentoo virtual package for the Basic Linear Algebra Subprograms
98 -FORTRAN 77 implementation.
99 -</longdescription>
100 + Gentoo virtual package for the Basic Linear Algebra Subprograms
101 + FORTRAN 77 implementation.
102 + </longdescription>
103 + <use>
104 + <flag name="eselect-ldso">Enable runtime library switching by
105 + eselect and ld.so.</flag>
106 + </use>
107 </pkgmetadata>
108
109 diff --git a/virtual/cblas/cblas-1.0.ebuild b/virtual/cblas/cblas-1.0.ebuild
110 deleted file mode 100644
111 index 4d838124493..00000000000
112 --- a/virtual/cblas/cblas-1.0.ebuild
113 +++ /dev/null
114 @@ -1,14 +0,0 @@
115 -# Copyright 1999-2017 Gentoo Foundation
116 -# Distributed under the terms of the GNU General Public License v2
117 -
118 -EAPI=5
119 -
120 -DESCRIPTION="Virtual for BLAS C implementation"
121 -SLOT="0"
122 -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
123 -
124 -RDEPEND="|| (
125 - sci-libs/cblas-reference
126 - sci-libs/gsl[-cblas-external]
127 - >=sci-libs/mkl-9.1.023
128 - )"
129
130 diff --git a/virtual/cblas/cblas-3.8.ebuild b/virtual/cblas/cblas-3.8.ebuild
131 new file mode 100644
132 index 00000000000..0b295963f8d
133 --- /dev/null
134 +++ b/virtual/cblas/cblas-3.8.ebuild
135 @@ -0,0 +1,14 @@
136 +# Copyright 1999-2019 Gentoo Authors
137 +# Distributed under the terms of the GNU General Public License v2
138 +
139 +EAPI="7"
140 +
141 +DESCRIPTION="Virtual for BLAS C implementation"
142 +SLOT="0"
143 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
144 +IUSE="eselect-ldso"
145 +
146 +RDEPEND="
147 + >=sci-libs/lapack-3.8.0[eselect-ldso?]
148 +"
149 +DEPEND="${RDEPEND}"
150
151 diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml
152 index 9aac1c20c93..204ea7552ca 100644
153 --- a/virtual/cblas/metadata.xml
154 +++ b/virtual/cblas/metadata.xml
155 @@ -6,7 +6,11 @@
156 <name>Gentoo Science Project</name>
157 </maintainer>
158 <longdescription lang="en">
159 -Gentoo virtual package for the Basic Linear Algebra Subprograms
160 -C implementation.
161 -</longdescription>
162 + Gentoo virtual package for the Basic Linear Algebra Subprograms
163 + C implementation.
164 + </longdescription>
165 + <use>
166 + <flag name="eselect-ldso">Enable runtime library switching by
167 + eselect and ld.so.</flag>
168 + </use>
169 </pkgmetadata>
170
171 diff --git a/virtual/lapack/lapack-3.0.ebuild b/virtual/lapack/lapack-3.0.ebuild
172 deleted file mode 100644
173 index 38d1fae658d..00000000000
174 --- a/virtual/lapack/lapack-3.0.ebuild
175 +++ /dev/null
176 @@ -1,13 +0,0 @@
177 -# Copyright 1999-2017 Gentoo Foundation
178 -# Distributed under the terms of the GNU General Public License v2
179 -
180 -EAPI=5
181 -
182 -DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
183 -SLOT="0"
184 -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
185 -
186 -RDEPEND="|| (
187 - sci-libs/lapack-reference
188 - >=sci-libs/mkl-9.1.023
189 - )"
190
191 diff --git a/virtual/lapack/lapack-3.1.ebuild b/virtual/lapack/lapack-3.1.ebuild
192 deleted file mode 100644
193 index 30d27aba4b4..00000000000
194 --- a/virtual/lapack/lapack-3.1.ebuild
195 +++ /dev/null
196 @@ -1,13 +0,0 @@
197 -# Copyright 1999-2019 Gentoo Authors
198 -# Distributed under the terms of the GNU General Public License v2
199 -
200 -EAPI=5
201 -
202 -DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
203 -SLOT="0"
204 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
205 -
206 -RDEPEND="|| (
207 - >=sci-libs/lapack-reference-3.1
208 - >=sci-libs/mkl-10
209 - )"
210
211 diff --git a/virtual/lapack/lapack-3.8.ebuild b/virtual/lapack/lapack-3.8.ebuild
212 new file mode 100644
213 index 00000000000..93ddd49d8b7
214 --- /dev/null
215 +++ b/virtual/lapack/lapack-3.8.ebuild
216 @@ -0,0 +1,14 @@
217 +# Copyright 1999-2019 Gentoo Authors
218 +# Distributed under the terms of the GNU General Public License v2
219 +
220 +EAPI=7
221 +
222 +DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
223 +SLOT="0"
224 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
225 +IUSE="eselect-ldso"
226 +
227 +RDEPEND="
228 + >=sci-libs/lapack-3.8.0[eselect-ldso?]
229 +"
230 +DEPEND="${RDEPEND}"
231
232 diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml
233 index ccb7a1fa1fa..0b91d851efe 100644
234 --- a/virtual/lapack/metadata.xml
235 +++ b/virtual/lapack/metadata.xml
236 @@ -6,7 +6,11 @@
237 <name>Gentoo Science Project</name>
238 </maintainer>
239 <longdescription lang="en">
240 -Gentoo virtual package for the Linear Algebra PACKAge
241 -FORTRAN 77 implementation.
242 -</longdescription>
243 + Gentoo virtual package for the Linear Algebra PACKAge
244 + FORTRAN 77 implementation.
245 + </longdescription>
246 + <use>
247 + <flag name="eselect-ldso">Enable runtime library switching by
248 + eselect and ld.so.</flag>
249 + </use>
250 </pkgmetadata>
251
252 diff --git a/virtual/lapacke/lapacke-3.8.ebuild b/virtual/lapacke/lapacke-3.8.ebuild
253 new file mode 100644
254 index 00000000000..fc61bf733e2
255 --- /dev/null
256 +++ b/virtual/lapacke/lapacke-3.8.ebuild
257 @@ -0,0 +1,14 @@
258 +# Copyright 1999-2019 Gentoo Authors
259 +# Distributed under the terms of the GNU General Public License v2
260 +
261 +EAPI=7
262 +
263 +DESCRIPTION="Virtual for LAPACK C implementation"
264 +SLOT="0"
265 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
266 +IUSE="eselect-ldso"
267 +
268 +RDEPEND="
269 + >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?]
270 +"
271 +DEPEND="${RDEPEND}"
272
273 diff --git a/virtual/lapack/metadata.xml b/virtual/lapacke/metadata.xml
274 similarity index 57%
275 copy from virtual/lapack/metadata.xml
276 copy to virtual/lapacke/metadata.xml
277 index ccb7a1fa1fa..299f0ab2ab6 100644
278 --- a/virtual/lapack/metadata.xml
279 +++ b/virtual/lapacke/metadata.xml
280 @@ -6,7 +6,11 @@
281 <name>Gentoo Science Project</name>
282 </maintainer>
283 <longdescription lang="en">
284 -Gentoo virtual package for the Linear Algebra PACKAge
285 -FORTRAN 77 implementation.
286 -</longdescription>
287 + Gentoo virtual package for the Linear Algebra PACKAge C
288 + implementation.
289 + </longdescription>
290 + <use>
291 + <flag name="eselect-ldso">Enable runtime library switching by
292 + eselect and ld.so.</flag>
293 + </use>
294 </pkgmetadata>