1 |
commit: 19eeb140a84c8bb903b808bf7ea344a3c633857a |
2 |
Author: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 23 08:09:43 2017 +0000 |
4 |
Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 24 01:50:42 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19eeb140 |
7 |
|
8 |
dev-perl/DBD-mysql: Security cleanup re bug #601144 |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild | 50 ---------------- |
13 |
dev-perl/DBD-mysql/DBD-mysql-4.36.0-r1.ebuild | 69 ---------------------- |
14 |
dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild | 69 ---------------------- |
15 |
dev-perl/DBD-mysql/DBD-mysql-4.38.0.ebuild | 69 ---------------------- |
16 |
dev-perl/DBD-mysql/DBD-mysql-4.38.10_rc.ebuild | 66 --------------------- |
17 |
dev-perl/DBD-mysql/DBD-mysql-4.39.0.ebuild | 66 --------------------- |
18 |
dev-perl/DBD-mysql/DBD-mysql-4.40.0.ebuild | 66 --------------------- |
19 |
dev-perl/DBD-mysql/Manifest | 7 --- |
20 |
.../files/DBD-mysql-print_embedded_options.patch | 20 ------- |
21 |
9 files changed, 482 deletions(-) |
22 |
|
23 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild |
24 |
deleted file mode 100644 |
25 |
index cc31810..00000000 |
26 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild |
27 |
+++ /dev/null |
28 |
@@ -1,50 +0,0 @@ |
29 |
-# Copyright 1999-2016 Gentoo Foundation |
30 |
-# Distributed under the terms of the GNU General Public License v2 |
31 |
-# $Id$ |
32 |
- |
33 |
-EAPI=5 |
34 |
- |
35 |
-MODULE_AUTHOR=CAPTTOFU |
36 |
-MODULE_VERSION=4.032 |
37 |
-inherit eutils perl-module |
38 |
- |
39 |
-DESCRIPTION="The Perl DBD:mysql Module" |
40 |
- |
41 |
-SLOT="0" |
42 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
43 |
-IUSE="embedded test" |
44 |
- |
45 |
-RDEPEND="dev-perl/DBI |
46 |
- dev-perl/Test-Deep |
47 |
- virtual/libmysqlclient:= |
48 |
- embedded? ( virtual/mysql[embedded] ) |
49 |
-" |
50 |
-DEPEND="${RDEPEND}" |
51 |
- |
52 |
-src_prepare() { |
53 |
- epatch "${FILESDIR}"/${PN}-print_embedded_options.patch |
54 |
-} |
55 |
- |
56 |
-src_configure() { |
57 |
- if use test; then |
58 |
- myconf="${myconf} --testdb=test \ |
59 |
- --testhost=localhost \ |
60 |
- --testuser=test \ |
61 |
- --testpassword=test" |
62 |
- fi |
63 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
64 |
- perl-module_src_configure |
65 |
-} |
66 |
- |
67 |
-src_test() { |
68 |
- einfo |
69 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
70 |
- einfo "and grant some privileges to the test user." |
71 |
- einfo "You can run the following commands at the MySQL prompt: " |
72 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
73 |
- einfo "> CREATE DATABASE test;" |
74 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
75 |
- einfo |
76 |
- sleep 5 |
77 |
- perl-module_src_test |
78 |
-} |
79 |
|
80 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.36.0-r1.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.36.0-r1.ebuild |
81 |
deleted file mode 100644 |
82 |
index ebde1a9..00000000 |
83 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.36.0-r1.ebuild |
84 |
+++ /dev/null |
85 |
@@ -1,69 +0,0 @@ |
86 |
-# Copyright 1999-2016 Gentoo Foundation |
87 |
-# Distributed under the terms of the GNU General Public License v2 |
88 |
-# $Id$ |
89 |
- |
90 |
-EAPI=6 |
91 |
- |
92 |
-DIST_AUTHOR=MICHIELB |
93 |
-DIST_VERSION=4.036 |
94 |
-inherit eutils perl-module |
95 |
- |
96 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
97 |
- |
98 |
-SLOT="0" |
99 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
100 |
- |
101 |
-# embedded=on disables ssl support |
102 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
103 |
-REQUIRED_USE="?? ( embedded ssl )" |
104 |
-IUSE="embedded test +ssl" |
105 |
- |
106 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
107 |
- virtual/libmysqlclient:= |
108 |
- embedded? ( virtual/mysql[embedded] ) |
109 |
-" |
110 |
-DEPEND="${RDEPEND} |
111 |
- virtual/perl-ExtUtils-MakeMaker |
112 |
- virtual/perl-Data-Dumper |
113 |
- test? ( |
114 |
- dev-perl/Test-Deep |
115 |
- >=virtual/perl-Test-Simple-0.900.0 |
116 |
- virtual/perl-Time-HiRes |
117 |
- ) |
118 |
-" |
119 |
-PATCHES=( |
120 |
- "${FILESDIR}"/${PN}-print_embedded_options.patch |
121 |
-) |
122 |
- |
123 |
-src_configure() { |
124 |
- if use test; then |
125 |
- myconf="${myconf} --testdb=test \ |
126 |
- --testhost=localhost \ |
127 |
- --testuser=test \ |
128 |
- --testpassword=test" |
129 |
- fi |
130 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
131 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
132 |
- perl-module_src_configure |
133 |
-} |
134 |
- |
135 |
-# Parallel testing is broken as 2 tests create the same table |
136 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
137 |
-# to a transaction... |
138 |
-DIST_TEST="do" |
139 |
- |
140 |
-src_test() { |
141 |
- einfo |
142 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
143 |
- einfo "and grant some privileges to the test user." |
144 |
- einfo "You can run the following commands at the MySQL prompt: " |
145 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
146 |
- einfo "> CREATE DATABASE test;" |
147 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
148 |
- einfo |
149 |
- sleep 5 |
150 |
- perl_rm_files t/pod.t t/manifest.t |
151 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
152 |
- # out why 60leaks.t fails |
153 |
- perl-module_src_test |
154 |
-} |
155 |
|
156 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild |
157 |
deleted file mode 100644 |
158 |
index 46fdcf6..00000000 |
159 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild |
160 |
+++ /dev/null |
161 |
@@ -1,69 +0,0 @@ |
162 |
-# Copyright 1999-2016 Gentoo Foundation |
163 |
-# Distributed under the terms of the GNU General Public License v2 |
164 |
-# $Id$ |
165 |
- |
166 |
-EAPI=6 |
167 |
- |
168 |
-DIST_AUTHOR=MICHIELB |
169 |
-DIST_VERSION=4.037 |
170 |
-inherit eutils perl-module |
171 |
- |
172 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
173 |
- |
174 |
-SLOT="0" |
175 |
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
176 |
- |
177 |
-# embedded=on disables ssl support |
178 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
179 |
-REQUIRED_USE="?? ( embedded ssl )" |
180 |
-IUSE="embedded test +ssl" |
181 |
- |
182 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
183 |
- virtual/libmysqlclient:= |
184 |
- embedded? ( virtual/mysql[embedded] ) |
185 |
-" |
186 |
-DEPEND="${RDEPEND} |
187 |
- virtual/perl-ExtUtils-MakeMaker |
188 |
- virtual/perl-Data-Dumper |
189 |
- test? ( |
190 |
- dev-perl/Test-Deep |
191 |
- >=virtual/perl-Test-Simple-0.900.0 |
192 |
- virtual/perl-Time-HiRes |
193 |
- ) |
194 |
-" |
195 |
-PATCHES=( |
196 |
- "${FILESDIR}"/${PN}-print_embedded_options.patch |
197 |
-) |
198 |
- |
199 |
-src_configure() { |
200 |
- if use test; then |
201 |
- myconf="${myconf} --testdb=test \ |
202 |
- --testhost=localhost \ |
203 |
- --testuser=test \ |
204 |
- --testpassword=test" |
205 |
- fi |
206 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
207 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
208 |
- perl-module_src_configure |
209 |
-} |
210 |
- |
211 |
-# Parallel testing is broken as 2 tests create the same table |
212 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
213 |
-# to a transaction... |
214 |
-DIST_TEST="do" |
215 |
- |
216 |
-src_test() { |
217 |
- einfo |
218 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
219 |
- einfo "and grant some privileges to the test user." |
220 |
- einfo "You can run the following commands at the MySQL prompt: " |
221 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
222 |
- einfo "> CREATE DATABASE test;" |
223 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
224 |
- einfo |
225 |
- sleep 5 |
226 |
- perl_rm_files t/pod.t t/manifest.t |
227 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
228 |
- # out why 60leaks.t fails |
229 |
- perl-module_src_test |
230 |
-} |
231 |
|
232 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.38.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.38.0.ebuild |
233 |
deleted file mode 100644 |
234 |
index 16525da..00000000 |
235 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.38.0.ebuild |
236 |
+++ /dev/null |
237 |
@@ -1,69 +0,0 @@ |
238 |
-# Copyright 1999-2016 Gentoo Foundation |
239 |
-# Distributed under the terms of the GNU General Public License v2 |
240 |
-# $Id$ |
241 |
- |
242 |
-EAPI=6 |
243 |
- |
244 |
-DIST_AUTHOR=CAPTTOFU |
245 |
-DIST_VERSION=4.038 |
246 |
-inherit eutils perl-module |
247 |
- |
248 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
249 |
- |
250 |
-SLOT="0" |
251 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
252 |
- |
253 |
-# embedded=on disables ssl support |
254 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
255 |
-REQUIRED_USE="?? ( embedded ssl )" |
256 |
-IUSE="embedded test +ssl" |
257 |
- |
258 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
259 |
- virtual/libmysqlclient:= |
260 |
- embedded? ( virtual/mysql[embedded] ) |
261 |
-" |
262 |
-DEPEND="${RDEPEND} |
263 |
- virtual/perl-ExtUtils-MakeMaker |
264 |
- virtual/perl-Data-Dumper |
265 |
- test? ( |
266 |
- dev-perl/Test-Deep |
267 |
- >=virtual/perl-Test-Simple-0.900.0 |
268 |
- virtual/perl-Time-HiRes |
269 |
- ) |
270 |
-" |
271 |
-PATCHES=( |
272 |
- "${FILESDIR}"/${PN}-print_embedded_options.patch |
273 |
-) |
274 |
- |
275 |
-src_configure() { |
276 |
- if use test; then |
277 |
- myconf="${myconf} --testdb=test \ |
278 |
- --testhost=localhost \ |
279 |
- --testuser=test \ |
280 |
- --testpassword=test" |
281 |
- fi |
282 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
283 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
284 |
- perl-module_src_configure |
285 |
-} |
286 |
- |
287 |
-# Parallel testing is broken as 2 tests create the same table |
288 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
289 |
-# to a transaction... |
290 |
-DIST_TEST="do" |
291 |
- |
292 |
-src_test() { |
293 |
- einfo |
294 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
295 |
- einfo "and grant some privileges to the test user." |
296 |
- einfo "You can run the following commands at the MySQL prompt: " |
297 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
298 |
- einfo "> CREATE DATABASE test;" |
299 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
300 |
- einfo |
301 |
- sleep 5 |
302 |
- perl_rm_files t/pod.t t/manifest.t |
303 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
304 |
- # out why 60leaks.t fails |
305 |
- perl-module_src_test |
306 |
-} |
307 |
|
308 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.38.10_rc.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.38.10_rc.ebuild |
309 |
deleted file mode 100644 |
310 |
index 58b1256..00000000 |
311 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.38.10_rc.ebuild |
312 |
+++ /dev/null |
313 |
@@ -1,66 +0,0 @@ |
314 |
-# Copyright 1999-2016 Gentoo Foundation |
315 |
-# Distributed under the terms of the GNU General Public License v2 |
316 |
-# $Id$ |
317 |
- |
318 |
-EAPI=6 |
319 |
- |
320 |
-DIST_AUTHOR=MICHIELB |
321 |
-DIST_VERSION=4.038_01 |
322 |
-inherit eutils perl-module |
323 |
- |
324 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
325 |
- |
326 |
-SLOT="0" |
327 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
328 |
- |
329 |
-# embedded=on disables ssl support |
330 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
331 |
-REQUIRED_USE="?? ( embedded ssl )" |
332 |
-IUSE="embedded test +ssl" |
333 |
- |
334 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
335 |
- virtual/libmysqlclient:= |
336 |
- embedded? ( virtual/mysql[embedded] ) |
337 |
-" |
338 |
-DEPEND="${RDEPEND} |
339 |
- virtual/perl-ExtUtils-MakeMaker |
340 |
- virtual/perl-Data-Dumper |
341 |
- test? ( |
342 |
- dev-perl/Test-Deep |
343 |
- >=virtual/perl-Test-Simple-0.900.0 |
344 |
- virtual/perl-Time-HiRes |
345 |
- ) |
346 |
-" |
347 |
- |
348 |
-src_configure() { |
349 |
- if use test; then |
350 |
- myconf="${myconf} --testdb=test \ |
351 |
- --testhost=localhost \ |
352 |
- --testuser=test \ |
353 |
- --testpassword=test" |
354 |
- fi |
355 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
356 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
357 |
- perl-module_src_configure |
358 |
-} |
359 |
- |
360 |
-# Parallel testing is broken as 2 tests create the same table |
361 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
362 |
-# to a transaction... |
363 |
-DIST_TEST="do" |
364 |
- |
365 |
-src_test() { |
366 |
- einfo |
367 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
368 |
- einfo "and grant some privileges to the test user." |
369 |
- einfo "You can run the following commands at the MySQL prompt: " |
370 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
371 |
- einfo "> CREATE DATABASE test;" |
372 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
373 |
- einfo |
374 |
- sleep 5 |
375 |
- perl_rm_files t/pod.t t/manifest.t |
376 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
377 |
- # out why 60leaks.t fails |
378 |
- perl-module_src_test |
379 |
-} |
380 |
|
381 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.39.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.39.0.ebuild |
382 |
deleted file mode 100644 |
383 |
index dd284d4..00000000 |
384 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.39.0.ebuild |
385 |
+++ /dev/null |
386 |
@@ -1,66 +0,0 @@ |
387 |
-# Copyright 1999-2016 Gentoo Foundation |
388 |
-# Distributed under the terms of the GNU General Public License v2 |
389 |
-# $Id$ |
390 |
- |
391 |
-EAPI=6 |
392 |
- |
393 |
-DIST_AUTHOR=CAPTTOFU |
394 |
-DIST_VERSION=4.039 |
395 |
-inherit eutils perl-module |
396 |
- |
397 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
398 |
- |
399 |
-SLOT="0" |
400 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
401 |
- |
402 |
-# embedded=on disables ssl support |
403 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
404 |
-REQUIRED_USE="?? ( embedded ssl )" |
405 |
-IUSE="embedded test +ssl" |
406 |
- |
407 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
408 |
- virtual/libmysqlclient:= |
409 |
- embedded? ( virtual/mysql[embedded] ) |
410 |
-" |
411 |
-DEPEND="${RDEPEND} |
412 |
- virtual/perl-ExtUtils-MakeMaker |
413 |
- virtual/perl-Data-Dumper |
414 |
- test? ( |
415 |
- dev-perl/Test-Deep |
416 |
- >=virtual/perl-Test-Simple-0.900.0 |
417 |
- virtual/perl-Time-HiRes |
418 |
- ) |
419 |
-" |
420 |
- |
421 |
-src_configure() { |
422 |
- if use test; then |
423 |
- myconf="${myconf} --testdb=test \ |
424 |
- --testhost=localhost \ |
425 |
- --testuser=test \ |
426 |
- --testpassword=test" |
427 |
- fi |
428 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
429 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
430 |
- perl-module_src_configure |
431 |
-} |
432 |
- |
433 |
-# Parallel testing is broken as 2 tests create the same table |
434 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
435 |
-# to a transaction... |
436 |
-DIST_TEST="do" |
437 |
- |
438 |
-src_test() { |
439 |
- einfo |
440 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
441 |
- einfo "and grant some privileges to the test user." |
442 |
- einfo "You can run the following commands at the MySQL prompt: " |
443 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
444 |
- einfo "> CREATE DATABASE test;" |
445 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
446 |
- einfo |
447 |
- sleep 5 |
448 |
- perl_rm_files t/pod.t t/manifest.t |
449 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
450 |
- # out why 60leaks.t fails |
451 |
- perl-module_src_test |
452 |
-} |
453 |
|
454 |
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.40.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.40.0.ebuild |
455 |
deleted file mode 100644 |
456 |
index bef5234..00000000 |
457 |
--- a/dev-perl/DBD-mysql/DBD-mysql-4.40.0.ebuild |
458 |
+++ /dev/null |
459 |
@@ -1,66 +0,0 @@ |
460 |
-# Copyright 1999-2016 Gentoo Foundation |
461 |
-# Distributed under the terms of the GNU General Public License v2 |
462 |
-# $Id$ |
463 |
- |
464 |
-EAPI=6 |
465 |
- |
466 |
-DIST_AUTHOR=MICHIELB |
467 |
-DIST_VERSION=4.040 |
468 |
-inherit eutils perl-module |
469 |
- |
470 |
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" |
471 |
- |
472 |
-SLOT="0" |
473 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
474 |
- |
475 |
-# embedded=on disables ssl support |
476 |
-# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886 |
477 |
-REQUIRED_USE="?? ( embedded ssl )" |
478 |
-IUSE="embedded test +ssl" |
479 |
- |
480 |
-RDEPEND=">=dev-perl/DBI-1.609.0 |
481 |
- virtual/libmysqlclient:= |
482 |
- embedded? ( virtual/mysql[embedded] ) |
483 |
-" |
484 |
-DEPEND="${RDEPEND} |
485 |
- virtual/perl-ExtUtils-MakeMaker |
486 |
- virtual/perl-Data-Dumper |
487 |
- test? ( |
488 |
- dev-perl/Test-Deep |
489 |
- >=virtual/perl-Test-Simple-0.900.0 |
490 |
- virtual/perl-Time-HiRes |
491 |
- ) |
492 |
-" |
493 |
- |
494 |
-src_configure() { |
495 |
- if use test; then |
496 |
- myconf="${myconf} --testdb=test \ |
497 |
- --testhost=localhost \ |
498 |
- --testuser=test \ |
499 |
- --testpassword=test" |
500 |
- fi |
501 |
- myconf="${myconf} --$(usex ssl ssl nossl)" |
502 |
- use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config" |
503 |
- perl-module_src_configure |
504 |
-} |
505 |
- |
506 |
-# Parallel testing is broken as 2 tests create the same table |
507 |
-# and mysql isn't acid compliant and can't limit visibility of tables |
508 |
-# to a transaction... |
509 |
-DIST_TEST="do" |
510 |
- |
511 |
-src_test() { |
512 |
- einfo |
513 |
- einfo "If tests fail, you have to configure your MySQL instance to create" |
514 |
- einfo "and grant some privileges to the test user." |
515 |
- einfo "You can run the following commands at the MySQL prompt: " |
516 |
- einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';" |
517 |
- einfo "> CREATE DATABASE test;" |
518 |
- einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';" |
519 |
- einfo |
520 |
- sleep 5 |
521 |
- perl_rm_files t/pod.t t/manifest.t |
522 |
- # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure |
523 |
- # out why 60leaks.t fails |
524 |
- perl-module_src_test |
525 |
-} |
526 |
|
527 |
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest |
528 |
index ec3dfa8..4eb2197 100644 |
529 |
--- a/dev-perl/DBD-mysql/Manifest |
530 |
+++ b/dev-perl/DBD-mysql/Manifest |
531 |
@@ -1,8 +1 @@ |
532 |
-DIST DBD-mysql-4.032.tar.gz 146476 SHA256 b8e681e719d8f2d1cecb9e8603e13483b09b56508629b079022778e7dfd7bfb6 SHA512 7e7ebaed07f0540079854294cc3ab4a4554fd0f850dd0927b2485cc985c2c9f5b70a650d971027c883cc4d8450020245656f6ff1f792a56d1a2d4b45402d73d0 WHIRLPOOL 79b94c7c85406e0f3a0469c8017594f81f6151eab3059d483c50326222fdb920d12db04a5382dbdc2862cf853e1c421fe0d7acc4a35b131a0f9d39c2d79f5d0b |
533 |
-DIST DBD-mysql-4.036.tar.gz 146513 SHA256 5c48a823f86b8110ccb6504c6176ca248b52f56829dd4548bc39c3509f4154cf SHA512 2bfc5151b54559277f5e1949abc702eb373323998c641d199e3b2ba30f4b4ca449fc728fbd4f5ed05af53602e8f8772c2de9b1dd6db36f5af85a3c7799daab19 WHIRLPOOL db173ca8ce560bdbf4120b992c7ebb40feb73a3bd12b1a4f773a5ae7f4daadb77f65111cd3b97329470eaf1f9b7702d0a501180bb12ad622892126cb8e1fcd3d |
534 |
-DIST DBD-mysql-4.037.tar.gz 146639 SHA256 df578acef28ed3f6aaae52dc98e6821a1407d3bfa88585255729bb0ebfed3cfc SHA512 3bda6ea18d29e32028b7eb93cd06fdbabbadafa66f982556298a68980c42a7b5236872113696e6d2df66a345049d1e63bc90ab358c8631f0cbea187780e514af WHIRLPOOL 2cd51fb258de4877010d6d5f88a27f8e251d86b311d5d7dc3b62a46e7d6ac87facaad7c2bbba6c7f306d91d106e7a713fb21c2f1b7d2934e989aa30794d38a7f |
535 |
-DIST DBD-mysql-4.038.tar.gz 149016 SHA256 4174bb885a5ccb34d942fc10fafb8bfcbc6d4b4311681ed90727ae1d3bd122e8 SHA512 ba9515f3fe0a5afdede86bdfdeb2b06dafe9251650e868da6d3630e593d2992b292eb8027c964f15c6cbfc80c2fb67270e13ccd013e83d0c55ac503c99d2e1c2 WHIRLPOOL 1f18c7629a5e185d60e14df339f9a6c50e1234a732d7da2a91d10b0b874bfafa0b9c87aa41132581b869def9ff2c0869a0d8a6af985a9e84f81930970e4c2982 |
536 |
-DIST DBD-mysql-4.038_01.tar.gz 148907 SHA256 2cf04092f1ec55a46aa6a01325dddab0a07a284f2c5d9472c8330cf6b37b3c05 SHA512 4b2e508a52fe55c66ca5d58f9676a5a72bc54b090a6e98aef8a201e46c61d2f0d407ea96ee5cf26728073a22757dc7350ee0121a1983421a1bd5140bd9015a6d WHIRLPOOL b0997048eaadc2a024402eb502b6690ee5720533fb01c7552bc8bff0069272eb06e95ac38e0348a656f007b3a24cc2abd557056eeba7246bd9a0effcbcabda4c |
537 |
-DIST DBD-mysql-4.039.tar.gz 149928 SHA256 1602a9d22e13bd2c5b27e8e2f2a7cc7fa08d6ce53162b0aa12b5d7d5e41a974c SHA512 eb8fa2f7f67ee7eefb5062259a0b20a121df0a8101de1fb2e086d445163d8552939038a6caa5e49b7335d1eb3f9172b466cb6eb932654c1289df53767782b87b WHIRLPOOL 35f4a53cb1137a844f56a708a18034e5cfcf6904fbc058fc2b89ad6a3c6a52e2ac1d04338f7a00a4a3b111efc83e524020043f017e263e6c8cbc077c46fb694b |
538 |
-DIST DBD-mysql-4.040.tar.gz 149783 SHA256 a3438bba3cce02b13870b146b9db76a519b98e978d9dfe8516a63daff2989040 SHA512 43ed530e568ace51030ba36b3013fffaa19ae7c463d05f595f0343ea58e79801eac1c6ae280de343d280e043581f349306d960a153160f24e8457028866e474f WHIRLPOOL ba86ecf0d5303efcd1e3807f288e565faebff236406f7ee2171f109f570c57ab102e6a75a72ebddd79a21c89385bb8abc75da4ccef879cdd8af8e9e7b99fb747 |
539 |
DIST DBD-mysql-4.041.tar.gz 150508 SHA256 4777de11c464b515db9da95c08c225900d0594b65ba3256982dc21f9f9379040 SHA512 8663c58f1dec273869ef5d3ee663d80cb36fa87b1956318fff07a4a801aaecc395510a8f31b7a51b823f7e9d6a73ebf13894c1b7f7b27fdc3f3956e6aba34777 WHIRLPOOL 9440ce5e595091228512dbdc90f13dfa9fd0133ba82c96f2be993cec545479c89e362b923ca973829982aca0e81fede30833d32b3c02d4a25287caea31bce47e |
540 |
|
541 |
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch b/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch |
542 |
deleted file mode 100644 |
543 |
index d205b43..00000000 |
544 |
--- a/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch |
545 |
+++ /dev/null |
546 |
@@ -1,20 +0,0 @@ |
547 |
-diff -ubBr old/dbdimp.c new/dbdimp.c |
548 |
---- old/dbdimp.c 2015-09-12 17:52:41.328543844 -0400 |
549 |
-+++ new/dbdimp.c 2015-09-12 23:21:52.848371578 -0400 |
550 |
-@@ -443,14 +443,14 @@ |
551 |
- Print out embbedded option settings |
552 |
- |
553 |
- */ |
554 |
--int print_embedded_options(char ** options_list, int options_count) |
555 |
-+int print_embedded_options(PerlIOl ** Log, char ** options_list, int options_count) |
556 |
- { |
557 |
- int i; |
558 |
- |
559 |
- for (i=0; i<options_count; i++) |
560 |
- { |
561 |
- if (options_list[i]) |
562 |
-- PerlIO_printf(DBILOGFP, |
563 |
-+ PerlIO_printf(Log, |
564 |
- "Embedded server, parameter[%d]=%s\n", |
565 |
- i, options_list[i]); |
566 |
- } |