1 |
commit: fce0a8364980742ed17fd52ed5f2564324ff2f26 |
2 |
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon May 3 08:03:14 2021 +0000 |
4 |
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 3 08:04:36 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce0a836 |
7 |
|
8 |
dev-db/mysql: remove libressl support |
9 |
|
10 |
Package-Manager: Portage-3.0.18, Repoman-3.0.2 |
11 |
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org> |
12 |
|
13 |
dev-db/mysql/mysql-5.7.27-r2.ebuild | 17 ++++------------- |
14 |
dev-db/mysql/mysql-5.7.29-r1.ebuild | 17 ++++------------- |
15 |
dev-db/mysql/mysql-5.7.30-r1.ebuild | 16 ++++------------ |
16 |
dev-db/mysql/mysql-5.7.31.ebuild | 16 ++++------------ |
17 |
dev-db/mysql/mysql-5.7.32.ebuild | 16 ++++------------ |
18 |
dev-db/mysql/mysql-5.7.33.ebuild | 16 ++++------------ |
19 |
dev-db/mysql/mysql-5.7.34.ebuild | 16 ++++------------ |
20 |
dev-db/mysql/mysql-8.0.19-r2.ebuild | 9 +++------ |
21 |
dev-db/mysql/mysql-8.0.20-r1.ebuild | 8 +++----- |
22 |
dev-db/mysql/mysql-8.0.21-r1.ebuild | 8 +++----- |
23 |
dev-db/mysql/mysql-8.0.22.ebuild | 8 +++----- |
24 |
dev-db/mysql/mysql-8.0.23.ebuild | 8 +++----- |
25 |
dev-db/mysql/mysql-8.0.24.ebuild | 8 +++----- |
26 |
13 files changed, 46 insertions(+), 117 deletions(-) |
27 |
|
28 |
diff --git a/dev-db/mysql/mysql-5.7.27-r2.ebuild b/dev-db/mysql/mysql-5.7.27-r2.ebuild |
29 |
index 98a59f769bd..e1cf579b3c7 100644 |
30 |
--- a/dev-db/mysql/mysql-5.7.27-r2.ebuild |
31 |
+++ b/dev-db/mysql/mysql-5.7.27-r2.ebuild |
32 |
@@ -26,11 +26,10 @@ HOMEPAGE="https://www.mysql.com/" |
33 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
34 |
LICENSE="GPL-2" |
35 |
SLOT="5.7/18" |
36 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
37 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
38 |
selinux +server static static-libs systemtap tcmalloc test yassl" |
39 |
|
40 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
41 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
42 |
+RESTRICT="!test? ( test )" |
43 |
|
44 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" |
45 |
|
46 |
@@ -55,7 +54,6 @@ PATCHES=( |
47 |
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch |
48 |
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch |
49 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.26-without-clientlibs-tools.patch |
50 |
- "${MY_PATCH_DIR}"/20018_all_mysql-5.7.25-fix-libressl-support.patch |
51 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-add-missing-gcc-8-fix.patch |
52 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch |
53 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-round-off-test-values-for-same-output-on-all-architectures.patch |
54 |
@@ -94,12 +92,10 @@ COMMON_DEPEND="net-misc/curl:= |
55 |
tcmalloc? ( dev-util/google-perftools:0= ) |
56 |
!yassl? ( |
57 |
client-libs? ( |
58 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
59 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
60 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
61 |
) |
62 |
!client-libs? ( |
63 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
64 |
- libressl? ( dev-libs/libressl:0= ) |
65 |
+ >=dev-libs/openssl-1.0.0:0= |
66 |
) |
67 |
) |
68 |
" |
69 |
@@ -309,11 +305,6 @@ src_prepare() { |
70 |
man/zlib_decompress.1 \ |
71 |
|| die |
72 |
|
73 |
- if use libressl ; then |
74 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
75 |
- "${S}/cmake/ssl.cmake" || die |
76 |
- fi |
77 |
- |
78 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
79 |
} |
80 |
|
81 |
|
82 |
diff --git a/dev-db/mysql/mysql-5.7.29-r1.ebuild b/dev-db/mysql/mysql-5.7.29-r1.ebuild |
83 |
index 1d1fd598dd9..a68c2ae2ff7 100644 |
84 |
--- a/dev-db/mysql/mysql-5.7.29-r1.ebuild |
85 |
+++ b/dev-db/mysql/mysql-5.7.29-r1.ebuild |
86 |
@@ -26,11 +26,10 @@ HOMEPAGE="https://www.mysql.com/" |
87 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
88 |
LICENSE="GPL-2" |
89 |
SLOT="5.7/18" |
90 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
91 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
92 |
selinux +server static static-libs systemtap tcmalloc test" |
93 |
|
94 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
95 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
96 |
+RESTRICT="!test? ( test )" |
97 |
|
98 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
99 |
|
100 |
@@ -55,7 +54,6 @@ PATCHES=( |
101 |
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch |
102 |
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch |
103 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.29-without-clientlibs-tools.patch |
104 |
- "${MY_PATCH_DIR}"/20018_all_mysql-5.7.29-fix-libressl-support.patch |
105 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch |
106 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-round-off-test-values-for-same-output-on-all-architectures.patch |
107 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.25-fix-build-without-server.patch |
108 |
@@ -91,12 +89,10 @@ COMMON_DEPEND="net-misc/curl:= |
109 |
systemtap? ( >=dev-util/systemtap-1.3:0= ) |
110 |
tcmalloc? ( dev-util/google-perftools:0= ) |
111 |
client-libs? ( |
112 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
113 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
114 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
115 |
) |
116 |
!client-libs? ( |
117 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
118 |
- libressl? ( dev-libs/libressl:0= ) |
119 |
+ >=dev-libs/openssl-1.0.0:0= |
120 |
) |
121 |
" |
122 |
DEPEND="${COMMON_DEPEND} |
123 |
@@ -305,11 +301,6 @@ src_prepare() { |
124 |
man/zlib_decompress.1 \ |
125 |
|| die |
126 |
|
127 |
- if use libressl ; then |
128 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
129 |
- "${S}/cmake/ssl.cmake" || die |
130 |
- fi |
131 |
- |
132 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
133 |
} |
134 |
|
135 |
|
136 |
diff --git a/dev-db/mysql/mysql-5.7.30-r1.ebuild b/dev-db/mysql/mysql-5.7.30-r1.ebuild |
137 |
index 59e0d821600..8df5b377bb6 100644 |
138 |
--- a/dev-db/mysql/mysql-5.7.30-r1.ebuild |
139 |
+++ b/dev-db/mysql/mysql-5.7.30-r1.ebuild |
140 |
@@ -22,11 +22,10 @@ HOMEPAGE="https://www.mysql.com/" |
141 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
142 |
LICENSE="GPL-2" |
143 |
SLOT="5.7/18" |
144 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
145 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
146 |
selinux +server static static-libs systemtap tcmalloc test" |
147 |
|
148 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
149 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
150 |
+RESTRICT="!test? ( test )" |
151 |
|
152 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
153 |
|
154 |
@@ -66,12 +65,10 @@ COMMON_DEPEND="net-misc/curl:= |
155 |
systemtap? ( >=dev-util/systemtap-1.3:0= ) |
156 |
tcmalloc? ( dev-util/google-perftools:0= ) |
157 |
client-libs? ( |
158 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
159 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
160 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
161 |
) |
162 |
!client-libs? ( |
163 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
164 |
- libressl? ( dev-libs/libressl:0= ) |
165 |
+ >=dev-libs/openssl-1.0.0:0= |
166 |
) |
167 |
" |
168 |
DEPEND="${COMMON_DEPEND} |
169 |
@@ -280,11 +277,6 @@ src_prepare() { |
170 |
man/zlib_decompress.1 \ |
171 |
|| die |
172 |
|
173 |
- if use libressl ; then |
174 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
175 |
- "${S}/cmake/ssl.cmake" || die |
176 |
- fi |
177 |
- |
178 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
179 |
} |
180 |
|
181 |
|
182 |
diff --git a/dev-db/mysql/mysql-5.7.31.ebuild b/dev-db/mysql/mysql-5.7.31.ebuild |
183 |
index 514e06d3091..c5a202eecc1 100644 |
184 |
--- a/dev-db/mysql/mysql-5.7.31.ebuild |
185 |
+++ b/dev-db/mysql/mysql-5.7.31.ebuild |
186 |
@@ -20,11 +20,10 @@ HOMEPAGE="https://www.mysql.com/" |
187 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
188 |
LICENSE="GPL-2" |
189 |
SLOT="5.7/18" |
190 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
191 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
192 |
selinux +server static static-libs systemtap tcmalloc test" |
193 |
|
194 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
195 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
196 |
+RESTRICT="!test? ( test )" |
197 |
|
198 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
199 |
|
200 |
@@ -41,14 +40,12 @@ COMMON_DEPEND=" |
201 |
sys-libs/ncurses:0= |
202 |
client-libs? ( |
203 |
>=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] |
204 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
205 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
206 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
207 |
) |
208 |
!client-libs? ( |
209 |
dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] |
210 |
>=sys-libs/zlib-1.2.3:0= |
211 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
212 |
- libressl? ( dev-libs/libressl:0= ) |
213 |
+ >=dev-libs/openssl-1.0.0:0= |
214 |
) |
215 |
server? ( |
216 |
>=app-arch/lz4-0_p131:= |
217 |
@@ -253,11 +250,6 @@ src_prepare() { |
218 |
man/zlib_decompress.1 \ |
219 |
|| die |
220 |
|
221 |
- if use libressl ; then |
222 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
223 |
- "${S}/cmake/ssl.cmake" || die |
224 |
- fi |
225 |
- |
226 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
227 |
|
228 |
cmake_src_prepare |
229 |
|
230 |
diff --git a/dev-db/mysql/mysql-5.7.32.ebuild b/dev-db/mysql/mysql-5.7.32.ebuild |
231 |
index 6c3a7183a83..c68d1e4cd86 100644 |
232 |
--- a/dev-db/mysql/mysql-5.7.32.ebuild |
233 |
+++ b/dev-db/mysql/mysql-5.7.32.ebuild |
234 |
@@ -20,11 +20,10 @@ HOMEPAGE="https://www.mysql.com/" |
235 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
236 |
LICENSE="GPL-2" |
237 |
SLOT="5.7/18" |
238 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
239 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
240 |
selinux +server static static-libs systemtap tcmalloc test" |
241 |
|
242 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
243 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
244 |
+RESTRICT="!test? ( test )" |
245 |
|
246 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
247 |
|
248 |
@@ -41,14 +40,12 @@ COMMON_DEPEND=" |
249 |
sys-libs/ncurses:0= |
250 |
client-libs? ( |
251 |
>=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] |
252 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
253 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
254 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
255 |
) |
256 |
!client-libs? ( |
257 |
dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] |
258 |
>=sys-libs/zlib-1.2.3:0= |
259 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
260 |
- libressl? ( dev-libs/libressl:0= ) |
261 |
+ >=dev-libs/openssl-1.0.0:0= |
262 |
) |
263 |
server? ( |
264 |
>=app-arch/lz4-0_p131:= |
265 |
@@ -253,11 +250,6 @@ src_prepare() { |
266 |
man/zlib_decompress.1 \ |
267 |
|| die |
268 |
|
269 |
- if use libressl ; then |
270 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
271 |
- "${S}/cmake/ssl.cmake" || die |
272 |
- fi |
273 |
- |
274 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
275 |
|
276 |
cmake_src_prepare |
277 |
|
278 |
diff --git a/dev-db/mysql/mysql-5.7.33.ebuild b/dev-db/mysql/mysql-5.7.33.ebuild |
279 |
index 0296a2135fc..6a24a16ccfe 100644 |
280 |
--- a/dev-db/mysql/mysql-5.7.33.ebuild |
281 |
+++ b/dev-db/mysql/mysql-5.7.33.ebuild |
282 |
@@ -20,11 +20,10 @@ HOMEPAGE="https://www.mysql.com/" |
283 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
284 |
LICENSE="GPL-2" |
285 |
SLOT="5.7/18" |
286 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
287 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
288 |
selinux +server static static-libs systemtap tcmalloc test" |
289 |
|
290 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
291 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
292 |
+RESTRICT="!test? ( test )" |
293 |
|
294 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
295 |
|
296 |
@@ -41,14 +40,12 @@ COMMON_DEPEND=" |
297 |
sys-libs/ncurses:0= |
298 |
client-libs? ( |
299 |
>=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] |
300 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
301 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
302 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
303 |
) |
304 |
!client-libs? ( |
305 |
dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] |
306 |
>=sys-libs/zlib-1.2.3:0= |
307 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
308 |
- libressl? ( dev-libs/libressl:0= ) |
309 |
+ >=dev-libs/openssl-1.0.0:0= |
310 |
) |
311 |
server? ( |
312 |
>=app-arch/lz4-0_p131:= |
313 |
@@ -253,11 +250,6 @@ src_prepare() { |
314 |
man/zlib_decompress.1 \ |
315 |
|| die |
316 |
|
317 |
- if use libressl ; then |
318 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
319 |
- "${S}/cmake/ssl.cmake" || die |
320 |
- fi |
321 |
- |
322 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
323 |
|
324 |
cmake_src_prepare |
325 |
|
326 |
diff --git a/dev-db/mysql/mysql-5.7.34.ebuild b/dev-db/mysql/mysql-5.7.34.ebuild |
327 |
index da6fe570622..0e825dede97 100644 |
328 |
--- a/dev-db/mysql/mysql-5.7.34.ebuild |
329 |
+++ b/dev-db/mysql/mysql-5.7.34.ebuild |
330 |
@@ -20,11 +20,10 @@ HOMEPAGE="https://www.mysql.com/" |
331 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
332 |
LICENSE="GPL-2" |
333 |
SLOT="5.7/18" |
334 |
-IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa +perl profiling |
335 |
+IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 numa +perl profiling |
336 |
selinux +server static static-libs systemtap tcmalloc test" |
337 |
|
338 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
339 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
340 |
+RESTRICT="!test? ( test )" |
341 |
|
342 |
REQUIRED_USE="?? ( tcmalloc jemalloc )" |
343 |
|
344 |
@@ -41,14 +40,12 @@ COMMON_DEPEND=" |
345 |
sys-libs/ncurses:0= |
346 |
client-libs? ( |
347 |
>=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] |
348 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) |
349 |
- libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) |
350 |
+ >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] |
351 |
) |
352 |
!client-libs? ( |
353 |
dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] |
354 |
>=sys-libs/zlib-1.2.3:0= |
355 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
356 |
- libressl? ( dev-libs/libressl:0= ) |
357 |
+ >=dev-libs/openssl-1.0.0:0= |
358 |
) |
359 |
server? ( |
360 |
>=app-arch/lz4-0_p131:= |
361 |
@@ -253,11 +250,6 @@ src_prepare() { |
362 |
man/zlib_decompress.1 \ |
363 |
|| die |
364 |
|
365 |
- if use libressl ; then |
366 |
- sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ |
367 |
- "${S}/cmake/ssl.cmake" || die |
368 |
- fi |
369 |
- |
370 |
sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die |
371 |
|
372 |
cmake_src_prepare |
373 |
|
374 |
diff --git a/dev-db/mysql/mysql-8.0.19-r2.ebuild b/dev-db/mysql/mysql-8.0.19-r2.ebuild |
375 |
index 60dd2a3f27b..f979bb9020f 100644 |
376 |
--- a/dev-db/mysql/mysql-8.0.19-r2.ebuild |
377 |
+++ b/dev-db/mysql/mysql-8.0.19-r2.ebuild |
378 |
@@ -29,11 +29,10 @@ HOMEPAGE="https://www.mysql.com/" |
379 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
380 |
LICENSE="GPL-2" |
381 |
SLOT="8.0" |
382 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
383 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
384 |
router selinux +server tcmalloc test" |
385 |
|
386 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
387 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
388 |
+RESTRICT="!test? ( test )" |
389 |
|
390 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
391 |
cjk? ( server ) |
392 |
@@ -64,7 +63,6 @@ PATCHES=( |
393 |
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-8.0.18.patch |
394 |
"${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch |
395 |
"${MY_PATCH_DIR}"/20018_all_mysql-8.0.19-without-clientlibs-tools.patch |
396 |
- "${MY_PATCH_DIR}"/20018_all_mysql-8.0.19-fix-libressl-support.patch |
397 |
"${MY_PATCH_DIR}"/20018_all_mysql-8.0.19-fix-events_bugs-test.patch |
398 |
) |
399 |
|
400 |
@@ -74,8 +72,7 @@ COMMON_DEPEND=" |
401 |
>=app-arch/lz4-0_p131:= |
402 |
sys-libs/ncurses:0= |
403 |
>=sys-libs/zlib-1.2.3:0= |
404 |
- libressl? ( dev-libs/libressl:0= ) |
405 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
406 |
+ >=dev-libs/openssl-1.0.0:0= |
407 |
server? ( |
408 |
dev-libs/icu:= |
409 |
dev-libs/libevent:= |
410 |
|
411 |
diff --git a/dev-db/mysql/mysql-8.0.20-r1.ebuild b/dev-db/mysql/mysql-8.0.20-r1.ebuild |
412 |
index 4545a1eec02..70c3c6e5e87 100644 |
413 |
--- a/dev-db/mysql/mysql-8.0.20-r1.ebuild |
414 |
+++ b/dev-db/mysql/mysql-8.0.20-r1.ebuild |
415 |
@@ -23,11 +23,10 @@ HOMEPAGE="https://www.mysql.com/" |
416 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
417 |
LICENSE="GPL-2" |
418 |
SLOT="8.0" |
419 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
420 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
421 |
router selinux +server tcmalloc test" |
422 |
|
423 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
424 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
425 |
+RESTRICT="!test? ( test )" |
426 |
|
427 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
428 |
cjk? ( server ) |
429 |
@@ -49,8 +48,7 @@ COMMON_DEPEND=" |
430 |
>=app-arch/lz4-0_p131:= |
431 |
sys-libs/ncurses:0= |
432 |
>=sys-libs/zlib-1.2.3:0= |
433 |
- libressl? ( dev-libs/libressl:0= ) |
434 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
435 |
+ >=dev-libs/openssl-1.0.0:0= |
436 |
server? ( |
437 |
dev-libs/icu:= |
438 |
dev-libs/libevent:= |
439 |
|
440 |
diff --git a/dev-db/mysql/mysql-8.0.21-r1.ebuild b/dev-db/mysql/mysql-8.0.21-r1.ebuild |
441 |
index b3a4bf5a2ad..d63f3416d34 100644 |
442 |
--- a/dev-db/mysql/mysql-8.0.21-r1.ebuild |
443 |
+++ b/dev-db/mysql/mysql-8.0.21-r1.ebuild |
444 |
@@ -23,11 +23,10 @@ HOMEPAGE="https://www.mysql.com/" |
445 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
446 |
LICENSE="GPL-2" |
447 |
SLOT="8.0" |
448 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
449 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
450 |
router selinux +server tcmalloc test" |
451 |
|
452 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
453 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
454 |
+RESTRICT="!test? ( test )" |
455 |
|
456 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
457 |
cjk? ( server ) |
458 |
@@ -50,8 +49,7 @@ COMMON_DEPEND=" |
459 |
app-arch/zstd:= |
460 |
sys-libs/ncurses:0= |
461 |
>=sys-libs/zlib-1.2.3:0= |
462 |
- libressl? ( dev-libs/libressl:0= ) |
463 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
464 |
+ >=dev-libs/openssl-1.0.0:0= |
465 |
server? ( |
466 |
dev-libs/icu:= |
467 |
dev-libs/libevent:=[ssl] |
468 |
|
469 |
diff --git a/dev-db/mysql/mysql-8.0.22.ebuild b/dev-db/mysql/mysql-8.0.22.ebuild |
470 |
index 18586043f65..1c0cd3052d7 100644 |
471 |
--- a/dev-db/mysql/mysql-8.0.22.ebuild |
472 |
+++ b/dev-db/mysql/mysql-8.0.22.ebuild |
473 |
@@ -23,11 +23,10 @@ HOMEPAGE="https://www.mysql.com/" |
474 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
475 |
LICENSE="GPL-2" |
476 |
SLOT="8.0" |
477 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
478 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
479 |
router selinux +server tcmalloc test" |
480 |
|
481 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
482 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
483 |
+RESTRICT="!test? ( test )" |
484 |
|
485 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
486 |
cjk? ( server ) |
487 |
@@ -50,8 +49,7 @@ COMMON_DEPEND=" |
488 |
app-arch/zstd:= |
489 |
sys-libs/ncurses:0= |
490 |
>=sys-libs/zlib-1.2.3:0= |
491 |
- libressl? ( dev-libs/libressl:0= ) |
492 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
493 |
+ >=dev-libs/openssl-1.0.0:0= |
494 |
server? ( |
495 |
dev-libs/icu:= |
496 |
dev-libs/libevent:=[ssl,threads] |
497 |
|
498 |
diff --git a/dev-db/mysql/mysql-8.0.23.ebuild b/dev-db/mysql/mysql-8.0.23.ebuild |
499 |
index 89c21bd9a66..4de06f95e60 100644 |
500 |
--- a/dev-db/mysql/mysql-8.0.23.ebuild |
501 |
+++ b/dev-db/mysql/mysql-8.0.23.ebuild |
502 |
@@ -23,11 +23,10 @@ HOMEPAGE="https://www.mysql.com/" |
503 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
504 |
LICENSE="GPL-2" |
505 |
SLOT="8.0" |
506 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
507 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
508 |
router selinux +server tcmalloc test" |
509 |
|
510 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
511 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
512 |
+RESTRICT="!test? ( test )" |
513 |
|
514 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
515 |
cjk? ( server ) |
516 |
@@ -50,8 +49,7 @@ COMMON_DEPEND=" |
517 |
app-arch/zstd:= |
518 |
sys-libs/ncurses:0= |
519 |
>=sys-libs/zlib-1.2.3:0= |
520 |
- libressl? ( dev-libs/libressl:0= ) |
521 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
522 |
+ >=dev-libs/openssl-1.0.0:0= |
523 |
server? ( |
524 |
dev-libs/icu:= |
525 |
dev-libs/libevent:=[ssl,threads] |
526 |
|
527 |
diff --git a/dev-db/mysql/mysql-8.0.24.ebuild b/dev-db/mysql/mysql-8.0.24.ebuild |
528 |
index a76d3a37969..608252f5a96 100644 |
529 |
--- a/dev-db/mysql/mysql-8.0.24.ebuild |
530 |
+++ b/dev-db/mysql/mysql-8.0.24.ebuild |
531 |
@@ -23,11 +23,10 @@ HOMEPAGE="https://www.mysql.com/" |
532 |
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" |
533 |
LICENSE="GPL-2" |
534 |
SLOT="8.0" |
535 |
-IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling |
536 |
+IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling |
537 |
router selinux +server tcmalloc test" |
538 |
|
539 |
-# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests |
540 |
-RESTRICT="!test? ( test ) libressl? ( test )" |
541 |
+RESTRICT="!test? ( test )" |
542 |
|
543 |
REQUIRED_USE="?? ( tcmalloc jemalloc ) |
544 |
cjk? ( server ) |
545 |
@@ -50,8 +49,7 @@ COMMON_DEPEND=" |
546 |
app-arch/zstd:= |
547 |
sys-libs/ncurses:0= |
548 |
>=sys-libs/zlib-1.2.3:0= |
549 |
- libressl? ( dev-libs/libressl:0= ) |
550 |
- !libressl? ( >=dev-libs/openssl-1.0.0:0= ) |
551 |
+ >=dev-libs/openssl-1.0.0:0= |
552 |
server? ( |
553 |
dev-libs/icu:= |
554 |
dev-libs/libevent:=[ssl,threads] |