1 |
commit: 0721aba4db4bc8ce37d11eab06ff528f31e4ce9f |
2 |
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 27 05:41:31 2019 +0000 |
4 |
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jul 3 12:30:39 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0721aba4 |
7 |
|
8 |
virtual/{blas,cblas,lapack,lapacke}: add virtual packages. |
9 |
|
10 |
These virtual packages are used by the BLAS/LAPACK runtime switching |
11 |
mechanism. |
12 |
|
13 |
Closes: https://github.com/gentoo/gentoo/pull/12323 |
14 |
Closes: https://bugs.gentoo.org/373613 |
15 |
Closes: https://bugs.gentoo.org/381801 |
16 |
Closes: https://bugs.gentoo.org/498490 |
17 |
Closes: https://bugs.gentoo.org/563674 |
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/657984 |
22 |
Closes: https://bugs.gentoo.org/659014 |
23 |
Closes: https://bugs.gentoo.org/659264 |
24 |
Closes: https://bugs.gentoo.org/669644 |
25 |
|
26 |
Signed-off-by: Mo Zhou <cdluminate <AT> gmail.com> |
27 |
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org> |
28 |
|
29 |
virtual/blas/blas-3.8.ebuild | 14 ++++++++++++++ |
30 |
virtual/blas/metadata.xml | 10 +++++++--- |
31 |
virtual/cblas/cblas-3.8.ebuild | 14 ++++++++++++++ |
32 |
virtual/cblas/metadata.xml | 10 +++++++--- |
33 |
virtual/lapack/lapack-3.8.ebuild | 14 ++++++++++++++ |
34 |
virtual/lapack/metadata.xml | 10 +++++++--- |
35 |
virtual/lapacke/lapacke-3.8.ebuild | 14 ++++++++++++++ |
36 |
virtual/{blas => lapacke}/metadata.xml | 10 +++++++--- |
37 |
8 files changed, 84 insertions(+), 12 deletions(-) |
38 |
|
39 |
diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild |
40 |
new file mode 100644 |
41 |
index 00000000000..e3807aaa8c4 |
42 |
--- /dev/null |
43 |
+++ b/virtual/blas/blas-3.8.ebuild |
44 |
@@ -0,0 +1,14 @@ |
45 |
+# Copyright 1999-2019 Gentoo Authors |
46 |
+# Distributed under the terms of the GNU General Public License v2 |
47 |
+ |
48 |
+EAPI="7" |
49 |
+ |
50 |
+DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation" |
51 |
+SLOT="0" |
52 |
+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" |
53 |
+IUSE="eselect-ldso" |
54 |
+ |
55 |
+RDEPEND=" |
56 |
+ >=sci-libs/lapack-3.8.0[eselect-ldso?] |
57 |
+" |
58 |
+DEPEND="${RDEPEND}" |
59 |
|
60 |
diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml |
61 |
index 1b4d6e817c0..35dd50fb445 100644 |
62 |
--- a/virtual/blas/metadata.xml |
63 |
+++ b/virtual/blas/metadata.xml |
64 |
@@ -6,7 +6,11 @@ |
65 |
<name>Gentoo Science Project</name> |
66 |
</maintainer> |
67 |
<longdescription lang="en"> |
68 |
-Gentoo virtual package for the Basic Linear Algebra Subprograms |
69 |
-FORTRAN 77 implementation. |
70 |
-</longdescription> |
71 |
+ Gentoo virtual package for the Basic Linear Algebra Subprograms |
72 |
+ FORTRAN 77 implementation. |
73 |
+ </longdescription> |
74 |
+ <use> |
75 |
+ <flag name="eselect-ldso">Enable runtime library switching by |
76 |
+ eselect and ld.so.</flag> |
77 |
+ </use> |
78 |
</pkgmetadata> |
79 |
|
80 |
diff --git a/virtual/cblas/cblas-3.8.ebuild b/virtual/cblas/cblas-3.8.ebuild |
81 |
new file mode 100644 |
82 |
index 00000000000..0b295963f8d |
83 |
--- /dev/null |
84 |
+++ b/virtual/cblas/cblas-3.8.ebuild |
85 |
@@ -0,0 +1,14 @@ |
86 |
+# Copyright 1999-2019 Gentoo Authors |
87 |
+# Distributed under the terms of the GNU General Public License v2 |
88 |
+ |
89 |
+EAPI="7" |
90 |
+ |
91 |
+DESCRIPTION="Virtual for BLAS C implementation" |
92 |
+SLOT="0" |
93 |
+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" |
94 |
+IUSE="eselect-ldso" |
95 |
+ |
96 |
+RDEPEND=" |
97 |
+ >=sci-libs/lapack-3.8.0[eselect-ldso?] |
98 |
+" |
99 |
+DEPEND="${RDEPEND}" |
100 |
|
101 |
diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml |
102 |
index 9aac1c20c93..204ea7552ca 100644 |
103 |
--- a/virtual/cblas/metadata.xml |
104 |
+++ b/virtual/cblas/metadata.xml |
105 |
@@ -6,7 +6,11 @@ |
106 |
<name>Gentoo Science Project</name> |
107 |
</maintainer> |
108 |
<longdescription lang="en"> |
109 |
-Gentoo virtual package for the Basic Linear Algebra Subprograms |
110 |
-C implementation. |
111 |
-</longdescription> |
112 |
+ Gentoo virtual package for the Basic Linear Algebra Subprograms |
113 |
+ C implementation. |
114 |
+ </longdescription> |
115 |
+ <use> |
116 |
+ <flag name="eselect-ldso">Enable runtime library switching by |
117 |
+ eselect and ld.so.</flag> |
118 |
+ </use> |
119 |
</pkgmetadata> |
120 |
|
121 |
diff --git a/virtual/lapack/lapack-3.8.ebuild b/virtual/lapack/lapack-3.8.ebuild |
122 |
new file mode 100644 |
123 |
index 00000000000..93ddd49d8b7 |
124 |
--- /dev/null |
125 |
+++ b/virtual/lapack/lapack-3.8.ebuild |
126 |
@@ -0,0 +1,14 @@ |
127 |
+# Copyright 1999-2019 Gentoo Authors |
128 |
+# Distributed under the terms of the GNU General Public License v2 |
129 |
+ |
130 |
+EAPI=7 |
131 |
+ |
132 |
+DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation" |
133 |
+SLOT="0" |
134 |
+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" |
135 |
+IUSE="eselect-ldso" |
136 |
+ |
137 |
+RDEPEND=" |
138 |
+ >=sci-libs/lapack-3.8.0[eselect-ldso?] |
139 |
+" |
140 |
+DEPEND="${RDEPEND}" |
141 |
|
142 |
diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml |
143 |
index ccb7a1fa1fa..0b91d851efe 100644 |
144 |
--- a/virtual/lapack/metadata.xml |
145 |
+++ b/virtual/lapack/metadata.xml |
146 |
@@ -6,7 +6,11 @@ |
147 |
<name>Gentoo Science Project</name> |
148 |
</maintainer> |
149 |
<longdescription lang="en"> |
150 |
-Gentoo virtual package for the Linear Algebra PACKAge |
151 |
-FORTRAN 77 implementation. |
152 |
-</longdescription> |
153 |
+ Gentoo virtual package for the Linear Algebra PACKAge |
154 |
+ FORTRAN 77 implementation. |
155 |
+ </longdescription> |
156 |
+ <use> |
157 |
+ <flag name="eselect-ldso">Enable runtime library switching by |
158 |
+ eselect and ld.so.</flag> |
159 |
+ </use> |
160 |
</pkgmetadata> |
161 |
|
162 |
diff --git a/virtual/lapacke/lapacke-3.8.ebuild b/virtual/lapacke/lapacke-3.8.ebuild |
163 |
new file mode 100644 |
164 |
index 00000000000..fc61bf733e2 |
165 |
--- /dev/null |
166 |
+++ b/virtual/lapacke/lapacke-3.8.ebuild |
167 |
@@ -0,0 +1,14 @@ |
168 |
+# Copyright 1999-2019 Gentoo Authors |
169 |
+# Distributed under the terms of the GNU General Public License v2 |
170 |
+ |
171 |
+EAPI=7 |
172 |
+ |
173 |
+DESCRIPTION="Virtual for LAPACK C implementation" |
174 |
+SLOT="0" |
175 |
+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" |
176 |
+IUSE="eselect-ldso" |
177 |
+ |
178 |
+RDEPEND=" |
179 |
+ >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?] |
180 |
+" |
181 |
+DEPEND="${RDEPEND}" |
182 |
|
183 |
diff --git a/virtual/blas/metadata.xml b/virtual/lapacke/metadata.xml |
184 |
similarity index 57% |
185 |
copy from virtual/blas/metadata.xml |
186 |
copy to virtual/lapacke/metadata.xml |
187 |
index 1b4d6e817c0..299f0ab2ab6 100644 |
188 |
--- a/virtual/blas/metadata.xml |
189 |
+++ b/virtual/lapacke/metadata.xml |
190 |
@@ -6,7 +6,11 @@ |
191 |
<name>Gentoo Science Project</name> |
192 |
</maintainer> |
193 |
<longdescription lang="en"> |
194 |
-Gentoo virtual package for the Basic Linear Algebra Subprograms |
195 |
-FORTRAN 77 implementation. |
196 |
-</longdescription> |
197 |
+ Gentoo virtual package for the Linear Algebra PACKAge C |
198 |
+ implementation. |
199 |
+ </longdescription> |
200 |
+ <use> |
201 |
+ <flag name="eselect-ldso">Enable runtime library switching by |
202 |
+ eselect and ld.so.</flag> |
203 |
+ </use> |
204 |
</pkgmetadata> |