summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorSteven J Newbury <steve@snewbury.org.uk>2009-04-03 03:35:22 +0100
committerSteven J Newbury <steve@snewbury.org.uk>2009-04-03 03:35:22 +0100
commitf8e2e384c1264ba51b3a4da79b210fdf584efec1 (patch)
tree17e9fee38380f0fdbeec74c31e66a7c53fb627cd /dev-db
parentAdd modular qt-4 (diff)
downloadmultilib-portage-f8e2e384c1264ba51b3a4da79b210fdf584efec1.tar.gz
multilib-portage-f8e2e384c1264ba51b3a4da79b210fdf584efec1.tar.bz2
multilib-portage-f8e2e384c1264ba51b3a4da79b210fdf584efec1.zip
Add dev-db/mysql and virtual/mysql
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mysql/ChangeLog2327
-rw-r--r--dev-db/mysql/Manifest59
-rw-r--r--dev-db/mysql/files/my.cnf48
-rw-r--r--dev-db/mysql/files/my.cnf-4.0113
-rw-r--r--dev-db/mysql/files/my.cnf-4.1147
-rwxr-xr-xdev-db/mysql/files/mysql.init37
-rw-r--r--dev-db/mysql/metadata.xml16
-rw-r--r--dev-db/mysql/mysql-3.23.58-r1.ebuild212
-rw-r--r--dev-db/mysql/mysql-4.0.27-r1.ebuild35
-rw-r--r--dev-db/mysql/mysql-4.1.22-r1.ebuild44
-rw-r--r--dev-db/mysql/mysql-4.1.23_alpha20070101-r61.ebuild43
-rw-r--r--dev-db/mysql/mysql-5.0.26-r2.ebuild59
-rw-r--r--dev-db/mysql/mysql-5.0.32.ebuild60
-rw-r--r--dev-db/mysql/mysql-5.0.34.ebuild61
-rw-r--r--dev-db/mysql/mysql-5.0.38.ebuild77
-rw-r--r--dev-db/mysql/mysql-5.0.40.ebuild74
-rw-r--r--dev-db/mysql/mysql-5.0.42.ebuild76
-rw-r--r--dev-db/mysql/mysql-5.0.44-r1.ebuild66
-rw-r--r--dev-db/mysql/mysql-5.0.44-r2.ebuild70
-rw-r--r--dev-db/mysql/mysql-5.0.44.ebuild74
-rw-r--r--dev-db/mysql/mysql-5.0.54.ebuild76
-rw-r--r--dev-db/mysql/mysql-5.0.56.ebuild106
-rw-r--r--dev-db/mysql/mysql-5.0.60-r1.ebuild106
-rw-r--r--dev-db/mysql/mysql-5.0.60.ebuild106
-rw-r--r--dev-db/mysql/mysql-5.0.70-r1.ebuild116
-rw-r--r--dev-db/mysql/mysql-5.0.70.ebuild116
-rw-r--r--dev-db/mysql/mysql-5.0.72-r1.ebuild124
-rw-r--r--dev-db/mysql/mysql-5.0.72.ebuild124
-rw-r--r--dev-db/mysql/mysql-5.0.76.ebuild142
29 files changed, 4714 insertions, 0 deletions
diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog
new file mode 100644
index 000000000..0399f45aa
--- /dev/null
+++ b/dev-db/mysql/ChangeLog
@@ -0,0 +1,2327 @@
+# ChangeLog for dev-db/mysql
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.485 2009/03/01 10:50:36 armin76 Exp $
+
+ 01 Mar 2009; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild:
+ s390/sh stable wrt #246652
+
+ 28 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.22-r1.ebuild,
+ mysql-4.1.23_alpha20070101-r61.ebuild:
+ Bug #259977: apply the automake patch so that older 4.1 still compiles.
+
+*mysql-5.0.76 (11 Feb 2009)
+
+ 11 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.76.ebuild:
+ Version bump. Includes new patches for bad whitespace in the HTML encoding
+ testcase, plus SIGBUS fixes for sparc. -r1 will contain the Percona
+ patchset.
+
+ 14 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
+ mysql-4.0.27-r1.ebuild, mysql-4.1.22-r1.ebuild,
+ mysql-4.1.23_alpha20070101-r61.ebuild:
+ Mysql 4 doesn't compile cleanly on alpha (bug 162062) and nothing depends
+ on it specifically, so dropping the keyword altogether
+
+ 03 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70-r1.ebuild,
+ mysql-5.0.72-r1.ebuild:
+ Marking mysql-5.0.70-r1 ppc64 and mysql-5.0.72-r1 ~ppc64
+
+ 03 Dec 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70-r1.ebuild:
+ Stable for HPPA (bug #246652).
+
+ 01 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.72-r1.ebuild:
+ Marking mysql-5.0.72-r1 ppc64 for bug 246652
+
+ 01 Dec 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild:
+ alpha/arm/ia64/sparc stable wrt #246652
+
+ 30 Nov 2008; Markus Meier <maekke@gentoo.org> mysql-5.0.70-r1.ebuild:
+ amd64/x86 stable, bug #246652
+
+ 29 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ mysql-5.0.70-r1.ebuild:
+ ppc stable, bug #246652
+
+*mysql-5.0.72-r1 (29 Nov 2008)
+*mysql-5.0.70-r1 (29 Nov 2008)
+
+ 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-5.0.70-r1.ebuild, +mysql-5.0.72-r1.ebuild:
+ Bump to add security fixes for bug #240407 (MySQL #27884), #229329 (MySQL
+ #16470).
+
+*mysql-5.0.72 (29 Nov 2008)
+
+ 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.72.ebuild:
+ Version bump, but -r1 to follow shortly with patches, just here for
+ debugging.
+
+ 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
+ Move the hostname==localhost check from pkg_setup to pkg_config and
+ src_test instead, to enable building in binpkg hosts more easily.
+
+ 25 Nov 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70.ebuild:
+ Marking mysql-5.0.70 ppc64 for bug 246652
+
+ 22 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.70.ebuild:
+ ppc stable, bug #246652
+
+ 21 Nov 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70.ebuild:
+ ia64/sparc/x86 stable wrt #246652
+
+ 18 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
+ Update archive_gis disable.
+
+ 17 Nov 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70.ebuild:
+ Stable for HPPA (bug #246652).
+
+ 16 Nov 2008; Thomas Anderson <gentoofan23@gentoo.org> mysql-5.0.70.ebuild:
+ stable amd64, bug 246652
+
+ 16 Nov 2008; Tobias Klausmann <klausman@gentoo.org> mysql-5.0.70.ebuild:
+ Stable on alpha, bug #246652
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
+ mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild,
+ mysql-5.0.26-r2.ebuild, mysql-5.0.32.ebuild, mysql-5.0.34.ebuild,
+ mysql-5.0.38.ebuild, mysql-5.0.40.ebuild, mysql-5.0.42.ebuild,
+ mysql-5.0.44.ebuild, mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild,
+ mysql-5.0.54.ebuild, mysql-5.0.56.ebuild, mysql-5.0.60.ebuild,
+ mysql-5.0.60-r1.ebuild, mysql-5.0.70.ebuild:
+ Repoman cleanups.
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
+ archive_gis is still broken on big_endian.
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild:
+ Test commit again, with repoman.
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0,
+ files/my.cnf-4.1:
+ Another instance for bug #237058.
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf:
+ Bug #237058, use innodb_file_per_table by default to avoid innodb massive
+ growth.
+
+*mysql-5.0.70 (14 Nov 2008)
+
+ 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.70.ebuild:
+ Version bump using the straight patchset from 5.0.60 to aid security.
+ Later revisions will contain new patches. Please note that
+ FEATURES=usersandbox may cause very weird src_test failures.
+
+ 05 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Add USE flag description to metadata wrt GLEP 56.
+
+ 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.60-r1.ebuild:
+ alpha/ia64/x86 stable wrt security #220399
+
+ 22 Jul 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ mysql-5.0.60-r1.ebuild:
+ ppc stable, bug #220399
+
+ 22 Jul 2008; <chainsaw@gentoo.org> mysql-5.0.60-r1.ebuild:
+ AMD64 stable keyword for 5.0.60-r1; for security bug #220399. Tested on
+ hardened Opteron 2218 (hardened/amd64, gcc-3.4.6, glibc-2.6.1-r0,
+ 2.6.24-hardened-r3 x86_64) and Core 2 Duo
+ (default/linux/amd64/2008.0/developer, gcc-4.3.1, glibc-2.8_p20080602-r0,
+ 2.6.26 x86_64). NDB fails tests on AMD64, discussed with robbat2, clear to
+ proceed.
+
+ 21 Jul 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.60-r1.ebuild:
+ Stable for HPPA (bug #220399).
+
+ 20 Jul 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.60-r1.ebuild:
+ Sparc stable, Security Bug #220399 (in use for 6 weeks now).
+
+*mysql-5.0.60-r1 (01 Jun 2008)
+
+ 01 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-5.0.60-r1.ebuild:
+ mysql_config did not return correct output, per bug #224451. Revision bump
+ with a fix.
+
+ 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
+ mysql-4.1.22-r1.ebuild:
+ Drop mips down to ~mips to make repoman happy.
+
+ 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.26-r2.ebuild,
+ mysql-5.0.32.ebuild, mysql-5.0.34.ebuild, mysql-5.0.38.ebuild,
+ mysql-5.0.40.ebuild, mysql-5.0.42.ebuild, mysql-5.0.44.ebuild,
+ mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild, mysql-5.0.54.ebuild,
+ mysql-5.0.56.ebuild, mysql-5.0.60.ebuild:
+ Convert all all FEATURES=userpriv tests to be UID -eq 0 to make Paludis et
+ al happy.
+
+*mysql-5.0.60 (29 May 2008)
+
+ 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.60.ebuild:
+ Version bump of MySQL finally.
+
+ 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild,
+ mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild,
+ mysql-5.0.56.ebuild:
+ Satisfy the never slumbering repoman.
+
+*mysql-5.0.56 (10 Mar 2008)
+
+ 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.56.ebuild:
+ 5.0.56 release, just as a plain version bump from 5.0.54. More patches to
+ follow in -r1.
+
+ 28 Jan 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.54.ebuild:
+ Stable for HPPA (bug #201669).
+
+ 27 Jan 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.54.ebuild:
+ Sparc stable, Security Bug #201669 --- see the bug for details.
+
+ 27 Jan 2008; Richard Freeman <rich0@gentoo.org> mysql-5.0.54.ebuild:
+ amd64 stable - bug #201669
+
+ 26 Jan 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.54.ebuild:
+ Marking mysql-5.0.54 ppc64 for bug 201669
+
+ 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.54.ebuild:
+ ppc stable, bug #201669
+
+ 26 Jan 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.54.ebuild:
+ alpha/ia64 stable wrt security #201669
+
+ 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+ mysql-3.23.58-r1.ebuild:
+ shut up repoman about unqouted variables
+
+ 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.54.ebuild:
+ stable x86, security bug 201669
+
+ 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild:
+ Disable the subselect testcase on x86.
+
+ 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild:
+ Bump the mysql-extras.
+
+*mysql-5.0.54 (15 Jan 2008)
+
+ 15 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.54.ebuild:
+ Add MySQL-5.0.54 to the tree. Unlike some of the intervening releases, this
+ one actually works and passes both the testsuite and my own tests.
+
+ 18 Nov 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r2.ebuild:
+ Stable on ppc64; bug #198988
+
+ 18 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ mysql-5.0.44-r2.ebuild:
+ ppc stable, bug #198988
+
+ 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r2.ebuild:
+ alpha/ia64 stable wrt security #198988
+
+ 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.44-r2.ebuild:
+ Stable on amd64 per bug 198988, tested by me, approved by KingTaco.
+
+ 16 Nov 2007; Jurek Bartuszek <jurek@gentoo.org> mysql-5.0.44-r2.ebuild:
+ x86 stable (bug #198988)
+
+ 16 Nov 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r2.ebuild:
+ Stable for HPPA (bug #198988).
+
+ 16 Nov 2007; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.44-r2.ebuild:
+ Sparc stable --- Security Bug #198988 --- looks good to me.
+
+*mysql-5.0.44-r2 (16 Nov 2007)
+
+ 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-5.0.44-r2.ebuild:
+ Fix for bug #198988, DoS with InnoDB. Also fixes upstream TMPDIR bug 30287.
+
+ 08 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r1.ebuild:
+ alpha/ia64/x86 stable
+
+ 28 Jul 2007; Steve Dibb <beandog@gentoo.org> mysql-5.0.44-r1.ebuild:
+ amd64 stable, security bug 185333
+
+ 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ mysql-5.0.44-r1.ebuild:
+ Stable on sparc wrt security #185333
+
+ 16 Jul 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r1.ebuild:
+ Stable for HPPA (bug #185333).
+
+ 16 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.44.ebuild:
+ ppc stable, bug #185333
+
+ 16 Jul 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r1.ebuild:
+ Stable on ppc64; bug #185333
+
+ 15 Jul 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44.ebuild:
+ alpha/ia64/x86 stable wrt security #185333
+
+*mysql-5.0.44-r1 (15 Jul 2007)
+
+ 15 Jul 2007; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-5.0.44-r1.ebuild:
+ Cleanup of src_test code so that the enterprise and community ebuilds can be
+ very similar. Note that upstream has changed the testing procedures such
+ that they will always fail if you use FEATURES=-userpriv.
+
+ 11 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org> mysql-5.0.44.ebuild:
+ fix inherit order so DESCRIPTION is properly set
+
+*mysql-5.0.44 (11 Jul 2007)
+
+ 11 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.44.ebuild:
+ Version bump for bug #184791. Includes patch for mysql_client_test per bug
+ #160284, thanks to gabrielp@simnet.is.
+
+ 09 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.42.ebuild:
+ ppc stable, bug #178860
+
+ 08 Jun 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.42.ebuild:
+ alpha/ia64 stable wrt security #178860
+
+ 08 Jun 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.42.ebuild:
+ Stable for HPPA (bug #178860).
+
+ 07 Jun 2007; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.42.ebuild:
+ stable x86, security bug 178860
+
+ 07 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.42.ebuild:
+ Stable on sparc wrt security #178860
+
+ 07 Jun 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.42.ebuild:
+ Stable on amd64 wrt bug 178860
+
+ 07 Jun 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.42.ebuild:
+ Stable on ppc64; bug #178860
+
+*mysql-5.0.42 (07 Jun 2007)
+
+ 07 Jun 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.42.ebuild:
+ Version bump, security bug #178860, should also fix #179398 DATE/DATETIME
+ upstream regression.
+
+ 31 May 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.40.ebuild:
+ Stable on amd64 wrt security bug 177913
+
+ 16 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.40.ebuild:
+ ppc stable, bug #177913
+
+ 16 May 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.40.ebuild:
+ Stable on alpha wrt security bug #177913
+
+ 14 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.40.ebuild:
+ Stable on sparc wrt security #177913 and #157408
+
+ 14 May 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.40.ebuild:
+ Stable for HPPA (bug #177913).
+
+ 13 May 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.40.ebuild:
+ ia64 + x86 stable wrt security bug 177913
+
+ 13 May 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.40.ebuild:
+ Stable on ppc64; bug #177913
+
+*mysql-5.0.40 (11 May 2007)
+
+ 11 May 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.40.ebuild:
+ Version bump. Fixes bugs 168931, 174790, 177913.
+
+ 28 Apr 2007; Sven Wegener <swegener@gentoo.org> mysql-3.23.58-r1.ebuild:
+ Fix *initd, *confd and *envd calls (#17388, #174266)
+
+ 22 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.38.ebuild:
+ ppc stable, bug #171934
+
+ 20 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.38.ebuild:
+ Stable on alpha wrt #144999
+
+ 17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.38.ebuild:
+ Stable on sparc wrt security #171934
+
+ 16 Apr 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.38.ebuild:
+ Stable for HPPA (bug #171934).
+
+ 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
+ Mark x86 as stable as requested of me by Ticho.
+
+ 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
+ The cluster tests fail when run as root, so block them when FEATURES=-userpriv.
+
+ 15 Apr 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.38.ebuild:
+ ia64 stable wrt security bug 171934
+
+ 15 Apr 2007; Peter Weller <welp@gentoo.org> mysql-5.0.38.ebuild:
+ Stable on amd64 wrt bug 171934
+
+ 15 Apr 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.38.ebuild:
+ Stable on ppc64; bug #171934
+
+ 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild:
+ Fix whitespace.
+
+*mysql-5.0.38 (15 Apr 2007)
+
+ 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.38.ebuild:
+ Version bump, for two security bugs: #171934 and #170126.
+
+ 06 Mar 2007; Luca Longinotti <chtekk@gentoo.org> mysql-5.0.34.ebuild:
+ Port libtool fix properly to mysql.eclass.
+ Revert eclass-in-ebuild, fixes bug #169618.
+
+ 06 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.34.ebuild:
+ Bug #167758 - fix to support libtool-1.5.23b.
+
+*mysql-5.0.34 (04 Mar 2007)
+
+ 04 Mar 2007; Francesco Riosa <vivo@gentoo.org>
+ -mysql-5.0.34_alpha20070101-r61.ebuild, +mysql-5.0.34.ebuild:
+ version bump
+
+ 04 Mar 2007; Marius Mauch <genone@gentoo.org> mysql-3.23.58-r1.ebuild:
+ Replacing einfo with elog
+
+ 12 Jan 2007; Luca Longinotti <chtekk@gentoo.org> -files/logrotate.mysql,
+ mysql-3.23.58-r1.ebuild, -mysql-4.0.25-r2.ebuild, mysql-4.0.27-r1.ebuild,
+ -mysql-4.1.21.ebuild, mysql-4.1.22-r1.ebuild,
+ mysql-4.1.23_alpha20070101-r61.ebuild, mysql-5.0.26-r2.ebuild,
+ -mysql-5.0.30-r1.ebuild, mysql-5.0.32.ebuild,
+ mysql-5.0.34_alpha20070101-r61.ebuild:
+ Start cleanup.
+
+*mysql-5.0.32 (08 Jan 2007)
+
+ 08 Jan 2007; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.32.ebuild:
+ version bump
+
+*mysql-5.0.34_alpha20070101-r61 (05 Jan 2007)
+*mysql-5.0.30-r1 (05 Jan 2007)
+*mysql-5.0.26-r2 (05 Jan 2007)
+*mysql-4.1.23_alpha20070101-r61 (05 Jan 2007)
+*mysql-4.1.22-r1 (05 Jan 2007)
+*mysql-4.0.27-r1 (05 Jan 2007)
+
+ 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> -files/mysql.conf.d,
+ -files/mysql.rc6, -files/mysqlmanager.conf.d, -files/mysqlmanager.rc6,
+ -mysql-4.0.27.ebuild, +mysql-4.0.27-r1.ebuild, -mysql-4.1.22.ebuild,
+ +mysql-4.1.22-r1.ebuild, -mysql-4.1.23_alpha20070101-r60.ebuild,
+ +mysql-4.1.23_alpha20070101-r61.ebuild, -mysql-5.0.26-r1.ebuild,
+ +mysql-5.0.26-r2.ebuild, -mysql-5.0.30.ebuild, +mysql-5.0.30-r1.ebuild,
+ -mysql-5.0.34_alpha20070101-r60.ebuild,
+ +mysql-5.0.34_alpha20070101-r61.ebuild:
+ force revision bump, needed to fix/discover bugs introuduced during last
+ working days.
+
+ 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
+ mysql-5.0.26-r1.ebuild, mysql-5.0.30.ebuild:
+ bug #156301 => mysql_config has now stripped cflags (version 4.0.x and 4.1.21
+ still unpatched)
+ bug #160059 => WANT_AUTOCONF and WANT_AUTOMAKE are set to "latest"
+
+ 04 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
+ mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild,
+ mysql-5.0.30.ebuild, mysql-5.0.34_alpha20070101-r60.ebuild:
+ - moved $MY_EXTRAS_VER in ebuilds
+ - fix bug #160023, added symlinking in src_install()
+ - fix bug #159973, RDEPEND on sys-apps/mysql
+
+*mysql-5.0.34_alpha20070101-r60 (03 Jan 2007)
+*mysql-4.1.23_alpha20070101-r60 (03 Jan 2007)
+
+ 03 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild,
+ +mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild,
+ mysql-5.0.30.ebuild, +mysql-5.0.34_alpha20070101-r60.ebuild:
+ Better handling of test suite, added bitkeeper snapshot versions.
+ Many changes in the eclass.
+
+*mysql-4.1.22 (10 Dec 2006)
+
+ 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.22.ebuild:
+ As everybody already know mysql is now splitted in community and enterprise
+ to better serve their customers, both versions are still under the GPL
+ umbrella
+ and there is already a lot of information in internet aabout this.
+ The "cs" and "en" sources are packaged as dev-db/mysql,
+ dev-db/mysql-community.
+ Now 4.1.22 homepage show it as community sources but it will appear here too,
+ the motivations are listed below:
+ - gentoo-team were told by upstream that {cs,en} split only apply to >= 5.0.27
+ - comparing the sources with previous don't show differences in fex
+ "mysql.info" file, the same file instead is different in 5.0.{27,28} and add
+ an explanation of differences between the two releases.
+
+ 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-5.0.30.ebuild:
+ add LinuxThread patch for mysql-3 after more than one year of brokeness
+
+ 09 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.30.ebuild:
+ version bump, split of SRC_URIs outside the eclass
+
+ 04 Dec 2006; Tim Yamin <plasmaroo@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Stable on IA64; bug #144999.
+
+ 24 Nov 2006; Markus Rothe <corsair@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Stable on ppc64; bug #144999
+
+ 23 Nov 2006; Francesco Riosa <vivo@gentoo.org>
+ -mysql-5.1.13_alpha20061018.ebuild:
+ 5.1.13 is bitkeeper sources, I do assume these are to be considered community
+
+ 17 Nov 2006; <blubb@gentoo.org> mysql-5.0.26-r1.ebuild:
+ stable on amd64
+
+ 08 Nov 2006; Jeroen Roovers <jer@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Stable for HPPA (bug #144999).
+
+ 07 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ mysql-5.0.26-r1.ebuild:
+ Stable on sparc wrt #144999
+
+ 06 Nov 2006; nixnut <nixnut@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Stable on ppc wrt bug 144999
+
+ 05 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ mysql-5.0.26-r1.ebuild:
+ stabled x86, bug #144999
+
+ 01 Nov 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-5.0.26-r1.ebuild,
+ mysql-5.1.13_alpha20061018.ebuild:
+ - Added warn to ARCHs to remember them to cvs update the eclasses too
+ - converted 4.0.25 to use eclasses.
+ - added "~sparc-fbsd" keywords to two dependancies
+
+ 27 Oct 2006; Luca Longinotti <chtekk@gentoo.org>
+ files/digest-mysql-5.1.13_alpha20061018, Manifest:
+ Fix digest... Eclasses, please update YOUR ECLASSES!
+
+ 27 Oct 2006; Roy Marples <uberlord@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 25 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.26-r1.ebuild:
+ Fix "trigger" test
+
+*mysql-5.0.26-r1 (21 Oct 2006)
+
+ 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.26.ebuild,
+ +mysql-5.0.26-r1.ebuild:
+ Fix ABI breakage introduced in MySQL 5.0.26, thanks to Sean Finney for
+ discovering this (Debian MySQL maintainer).
+
+*mysql-5.1.13_alpha20061018 (21 Oct 2006)
+
+ 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.24-r1.ebuild,
+ -mysql-5.1.7_beta.ebuild, +mysql-5.1.13_alpha20061018.ebuild:
+ Add MySQL 5.1.13 for the 5.1 series, thanks a lot to vivo for working on 5.1
+ support! Also remove old 5.0.24-r1 ebuild.
+
+*mysql-5.0.26 (13 Oct 2006)
+
+ 13 Oct 2006; Luca Longinotti <chtekk@gentoo.org> files/mysql.rc6,
+ +mysql-5.0.26.ebuild:
+ Update to MySQL 5.0.26, fix init-script bug.
+
+ 10 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.24-r1.ebuild:
+ Added patch, fix bug #150458
+
+ 30 Sep 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.25-r2.ebuild:
+ Fix bug #143429.
+
+ 05 Sep 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.21.ebuild:
+ Marked stable on mips.
+
+*mysql-5.0.24-r1 (31 Aug 2006)
+
+ 31 Aug 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.27.ebuild,
+ -mysql-4.1.20.ebuild, mysql-4.1.21.ebuild, -mysql-5.0.24.ebuild,
+ +mysql-5.0.24-r1.ebuild, mysql-5.1.7_beta.ebuild:
+ Add MySQL 5.0.24a as mysql-5.0.24-r1 (thanks to vivo for re-release support
+ in the eclasses/ebuilds). This fixes some ABI breakage introduced by 5.0.24.
+ Also cleanup old, unneeded versions.
+
+ 28 Aug 2006; Francesco Riosa <vivo@gentoo.org> files/mysql.rc6,
+ files/mysqlmanager.rc6:
+ small corrections to init.d scripts, thanks robbat2, bug #144999 #c2
+
+*mysql-5.0.24 (08 Aug 2006)
+
+ 08 Aug 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.22.ebuild,
+ +mysql-5.0.24.ebuild:
+ Version bump, fixes security bug #142815.
+
+ 04 Aug 2006; Andrej Kacian <ticho@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on x86, security bug #142429.
+
+ 04 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on amd64 wrt security Bug #142429.
+
+ 04 Aug 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on hppa. See bug #142429.
+
+ 03 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.21.ebuild:
+ ppc stable, bug #142429
+
+ 03 Aug 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on ppc64; bug #142429
+
+ 02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on sparc wrt security #142429
+
+ 02 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild:
+ Stable on alpha wrt security Bug #142429.
+
+*mysql-4.1.21 (02 Aug 2006)
+
+ 02 Aug 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.1.21.ebuild:
+ Version bump, fix security bug #142429.
+
+ 30 Jul 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14-r1.ebuild:
+ Remove old version.
+
+ 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.27.ebuild,
+ mysql-4.1.20.ebuild:
+ Stable on ia64, bug 135076.
+
+ 03 Jun 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.19.ebuild:
+ Remove old MySQL version now that keywords are ok.
+
+ 03 Jun 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on hppa. See bug #135076.
+
+ 01 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.20.ebuild:
+ ppc stable, bug #135076
+
+ 01 Jun 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on ppc64; bug #135076
+
+ 01 Jun 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on SPARC wrt security bug #135076.
+
+ 01 Jun 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on x86; bug #135076
+
+ 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on alpha wrt security Bug #135076.
+
+ 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild:
+ Stable on amd64 wrt security Bug #135076.
+
+*mysql-5.0.22 (31 May 2006)
+*mysql-4.1.20 (31 May 2006)
+
+ 31 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.0.26-r1.ebuild,
+ -mysql-4.1.18-r61.ebuild, +mysql-4.1.20.ebuild, -mysql-5.0.19-r1.ebuild,
+ -mysql-5.0.21.ebuild, +mysql-5.0.22.ebuild:
+ Bump MySQL to 4.1.20 and 5.0.22, fixes a security bug.
+ Also drop older MySQL versions, at least the ones we can drop. :)
+
+ 17 May 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-4.1.19.ebuild:
+ Add ~x86-fbsd keyword for 4.1 series.
+
+ 16 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on ppc64; bug #132146
+
+ 15 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on hppa. See bug #132146.
+
+ 14 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.0.27.ebuild:
+ ppc stable, bug #132146
+
+ 13 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on SPARC wrt bug #133204.
+
+ 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on alpha wrt security Bug #132146.
+
+ 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on amd64 wrt security Bug #132146.
+
+ 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> mysql-4.0.27.ebuild:
+ Stable on x86 wrt bug #132146.
+
+*mysql-4.0.27 (13 May 2006)
+
+ 13 May 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.0.27.ebuild:
+ Add MySQL 4.0.27, fixes security bug #132146.
+
+ 08 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14.ebuild:
+ Remove mysql-4.1.14.ebuild, old-style, has open security issues, masked
+ because of those pending removal since a few weeks, and that removal is now.
+
+ 07 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.19.ebuild:
+ ppc stable, bug #132146
+
+ 07 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on hppa. See bug #132146.
+
+ 06 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on SPARC wrt security bug #132146.
+
+ 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on amd64 wrt security Bug #132146.
+
+ 06 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on ppc64; bug #132146
+
+ 06 May 2006; Luca Longinotti <chtekk@gentoo.org>
+ files/digest-mysql-4.0.26-r1, files/digest-mysql-4.1.14-r1,
+ files/digest-mysql-4.1.18-r61, files/digest-mysql-4.1.19,
+ files/digest-mysql-5.0.19-r1, files/digest-mysql-5.0.21,
+ files/digest-mysql-5.1.7_beta, Manifest:
+ Fix digests, *PLEASE* make sure to update your eclass/ directory too, as we
+ changed how patches are worked with!
+
+ 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on alpha wrt security Bug #132146.
+
+ 06 May 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.19.ebuild:
+ Stable on x86; bug #132146
+
+*mysql-5.0.21 (05 May 2006)
+*mysql-4.1.19 (05 May 2006)
+*mysql-4.0.26-r1 (05 May 2006)
+
+ 05 May 2006; Luca Longinotti <chtekk@gentoo.org> +files/my.cnf-4.0,
+ -files/my.cnf-4.0.14-r1, -files/mysql-4.0.15.rc6, -files/my.cnf-4.0.24-r1,
+ -files/mysql-4.0.24-r1.rc6, -files/mysql-4.0.24-r2.rc6, files/my.cnf-4.1,
+ -files/my.cnf-4.1-r1, files/logrotate.mysql, -files/logrotate-slot.mysql,
+ +files/mysql.conf.d, -files/mysql.conf.d-r1, +files/mysql.rc6,
+ -files/mysql.rc6-r3, files/mysqlmanager.conf.d, files/mysqlmanager.rc6,
+ metadata.xml, mysql-4.0.25-r2.ebuild, -mysql-4.0.26.ebuild,
+ +mysql-4.0.26-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.14-r1.ebuild,
+ mysql-4.1.18-r61.ebuild, +mysql-4.1.19.ebuild, mysql-5.0.19-r1.ebuild,
+ +mysql-5.0.21.ebuild, mysql-5.1.7_beta.ebuild:
+ Sync with overlay, update to 4.1.19 and 5.0.21 to fix some security issues,
+ see bug #132146.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
+ Fixing SHA256 digest, pass four
+
+ 22 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-5.0.19-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 12 Apr 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14-r1.ebuild,
+ mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
+ Added a newline at the end of each file to have its timestamp updated in
+ order to work around bug #129645.
+
+ 11 Apr 2006; Francesco Riosa <vivo@gentoo.org>
+ files/digest-mysql-4.1.14-r1, files/digest-mysql-4.1.18-r61,
+ files/digest-mysql-5.0.19-r1, Manifest:
+ Updated patches to fix bug #129584
+
+ 11 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14-r1.ebuild,
+ mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
+ Initialize must have variables in ebuilds, portage cache may create a fake
+ SRC_URI if those are not present.
+
+ 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.1.7_beta.ebuild:
+ MySQL 5.1 keyword back to "-*" on request.
+
+*mysql-5.0.19-r1 (10 Apr 2006)
+*mysql-4.1.18-r61 (10 Apr 2006)
+*mysql-4.1.14-r1 (10 Apr 2006)
+
+ 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.14.ebuild,
+ +mysql-4.1.14-r1.ebuild, -mysql-4.1.18-r60.ebuild,
+ +mysql-4.1.18-r61.ebuild, -mysql-5.0.18-r60.ebuild, -mysql-5.0.19.ebuild,
+ +mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild:
+ fix Bug #128713 dev-db/mysql: Query Logging Bypass Vulnerability
+ (CVE-2006-0903)
+ Raphael Marichez has ported the upstream patch to 4.1.14, thanks!
+
+ 24 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
+ Fix Bug 111073 also for stable ebuilds
+
+ 18 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.18-r60.ebuild:
+ Cleaned up duplicate code on this one too (forgotten before).
+
+ 17 Mar 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.18-r30.ebuild,
+ mysql-4.1.18-r60.ebuild, -mysql-5.0.18-r30.ebuild, mysql-5.0.19.ebuild,
+ mysql-5.1.7_beta.ebuild:
+ Further cleanup, slotting totally removed now, an overlay will be set up ASAP.
+
+ 16 Mar 2006; Francesco Riosa <vivo@gentoo.org> +files/mysql.conf.d-r1,
+ +files/mysql.rc6-r3, -files/mysql-slot.conf.d,
+ -files/mysql-slot.conf.d-r1, -files/mysql-slot.rc6,
+ -files/mysql-slot.rc6-r1, -files/mysql-slot.rc6-r3,
+ +files/mysqlmanager.conf.d, +files/mysqlmanager.rc6,
+ -files/mysqlmanager-slot.conf.d, -files/mysqlmanager-slot.rc6,
+ -mysql-4.1.16.ebuild, -mysql-4.1.16-r30.ebuild, -mysql-5.0.18.ebuild:
+ Further cleanup.
+
+ 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild,
+ mysql-5.0.18.ebuild:
+ revdep-rebuild --soname --> revdep-rebuild --library
+ part of bug #125506, affect mysql eclasses too
+
+ 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
+ mysql-5.0.18.ebuild:
+ Fixed typo in variable declaration, thanks Martin Mokrejs, fix bug #125709
+
+*mysql-5.0.19 (09 Mar 2006)
+*mysql-5.0.18-r60 (09 Mar 2006)
+*mysql-4.1.18-r60 (09 Mar 2006)
+
+ 09 Mar 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r60.ebuild,
+ +mysql-5.0.18-r60.ebuild, +mysql-5.0.19.ebuild:
+ Added unslotted MySQL for version 4.0.18, 5.0.18 and 5.0.19, all are masked
+ waiting for the revert to be announced and documented.
+
+*mysql-5.1.7_beta (03 Mar 2006)
+
+ 03 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.18-r30.ebuild,
+ mysql-5.0.18-r30.ebuild, -mysql-5.1.6_alpha-r30.ebuild,
+ +mysql-5.1.7_beta.ebuild:
+ - added $MY_EXTRAS_VER to control version of mysql-extras to download
+ - version bump for 5.1, this version is still unsupported.
+ important, side by side install (slot) support has been removed in 5.1
+ series has a test, 5.0 and 4.1 will follow ... but carefully.
+ Changes in the eclass affecting the ebuilds:
+ - added $MY_EXTRAS_VER to control version of mysql-extras to download
+ - added "embedded" use flag, control the install of ebedded server libs.
+ - added "raid" use flag (5.0 only), raid is deprecated and this use should
+ stay disabled, upstream removed support for raid in MySQL 5.1
+ - fix Bug 111073 mysql configure fails to locate zlib on multilib 64-bit
+ systems.
+ thanks to all the bug writers for the fix-
+ - adopted "eautoreconf" instead of the previous complex combinations of
+ autotools programs, thanks flameeyes for the suggestion.
+ - a pair of steps in the direction of un-slotting MySQL
+
+ 20 Feb 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.18-r30.ebuild:
+ Added ~mips to KEYWORDS.
+
+*mysql-5.1.6_alpha-r30 (18 Feb 2006)
+
+ 18 Feb 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14.ebuild,
+ mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-4.1.18-r30.ebuild,
+ mysql-5.0.18.ebuild, mysql-5.0.18-r30.ebuild,
+ -mysql-5.1.4_alpha-r30.ebuild, +mysql-5.1.6_alpha-r30.ebuild:
+ - Version bump for 5.1, also minor eclass change
+ - Fixed bad DEPEND, it was checking for "bdb" instead of "berkdb"
+ - fixed bad indentation (use of spaces mixed to tabs)
+
+*mysql-4.1.18-r30 (08 Feb 2006)
+
+ 08 Feb 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r30.ebuild:
+ - version bump for MySQL 4.1
+ - mysql eclass has been modified after suggestions from portage team
+
+ 05 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3,
+ files/mysqlmanager-slot.rc6:
+ fix bug #121648 problems stopping mysql under bsd
+
+ 04 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3:
+ Fix for Bug #121461, plus minor cleanup.
+
+ 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1:
+ Bring back the socket path to it's previous default
+ "/var/run/mysqld/mysqld.sock" to make happyer many ebuilds
+
+ 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1:
+ my.cnf revert changed related to innodb
+
+ 31 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.16.ebuild,
+ +mysql-5.0.18.ebuild:
+ Resurrect the pre-slotting ebuilds for 4.1 and 5.0.
+
+ 31 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r1,
+ -files/mysql-slot.conf.d-r2, -files/mysql-slot.rc6-r2,
+ +files/mysql-slot.rc6-r3:
+ - pointer to http://www.gentoo.org/doc/en/mysql-upgrade-slotted.xml added
+ - workarounds for test baselayout, also again starting also slotted MySQL
+ > from only one file /etc/init.d/mysql
+
+ 24 Jan 2006; Francesco Riosa <vivo@gentoo.org> +files/my.cnf-4.1-r1,
+ +files/logrotate-slot.mysql, files/mysql-slot.rc6-r2,
+ mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild,
+ mysql-5.1.4_alpha-r30.ebuild:
+ All changes refer to slotted versions and eclasses for these.
+ - removed "utf8" controversial use flag, it was simply replacing utf8 in
+ > my.cnf
+ - added "srvdir" use flag, on a system without previous installed MySQL it
+ > will use datadir="/srv/localhost/mysql/datadir"
+ - support for NOCHECK in rc scripts to be used during upgrade
+ - inherit mysql_fx from ebuilds, instead of mysql.eclass to make easyer
+ > froze a "stable" package moving the mysql.eclass into the ebuild itself.
+ - updated "logrotate" and "my.cnf" to support slotting
+
+ 15 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild,
+ mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
+ All changes refer to slotted versions and eclasses for these.
+ - Updated mysql-extra to version 20060115
+ - mysql_config for version >= 5.0 now recognize slot correctly
+ - updated fill_help_tables sql script
+ - added confcache to RESTRICT since it has problems with innodb storage engine
+ - The better version of MySQL is _always_ the one other software compile on
+
+ 11 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r2,
+ files/mysql-slot.rc6-r2:
+ - startup default time raised to 15 seconds.
+ - removed race condition in pid-file management
+ - reworked stop function
+
+ 08 Jan 2006; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-slot.conf.d-r2, +files/mysql-slot.rc6-r2,
+ mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild,
+ mysql-5.1.4_alpha-r30.ebuild:
+ Slotted mysql versions only (considered ready for testing from now):
+ - Modified rc scripts to be more similar to the net.* ones, many script to
+ start the servers, one central config file in /etc/conf.d
+ - modified and moved the creation of the filelist to be used by the
+ mysql-eselect module.
+ - other, forgotten
+
+ 01 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild,
+ mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
+ switching to eclass based ebuilds, initially only for masked *-r30.
+ the code has been mostly cutted and pasted, but there are few changes like:
+ - removal of tests deleted based on USE flags, this need to be addressed
+ differently
+ - fixed typos in code moving files from /usr/share/mysql
+
+ 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
+ mysql-5.0.17.ebuild, mysql-5.0.18.ebuild:
+ Readded keywords since now all ARCHs has a stable 4.1
+
+ 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild,
+ mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild:
+ Synced the code of the ebuilds, this should _NOT_ affect the emerge behaviour
+ on these ones.
+
+ 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15.ebuild,
+ -mysql-4.1.15-r2.ebuild:
+ Cleanup of 4.1.15*
+
+*mysql-5.0.18-r30 (30 Dec 2005)
+*mysql-5.0.18 (30 Dec 2005)
+
+ 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.15.ebuild,
+ -mysql-5.0.16-r4.ebuild, -mysql-5.0.17-r30.ebuild, +mysql-5.0.18.ebuild,
+ +mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
+ - Version bump to 5.0.18
+ - Added a new use flag "max-idx-128" to take advantage of the possibility to
+ use a maximum of 128 indexes per table (default is 64).
+ Valid for both mysql 5.0 and 5.1, but still minimally tested
+ - cleanup of older 5.0 version
+
+ 30 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> mysql-4.1.14.ebuild:
+ Stable on alpha wrt bug #109301. Credit and lots of thanks to Thomas Cort
+ <tcort@cs.ubishops.ca> for testing.
+
+ 26 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
+ mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild,
+ mysql-5.0.17-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild:
+ fix Bug #116303 dev-db/mysql-5.0.17 ebuild config fails
+
+*mysql-5.1.4_alpha-r30 (23 Dec 2005)
+
+ 23 Dec 2005; Francesco Riosa <vivo@gentoo.org>
+ -mysql-5.1.3_alpha-r30.ebuild, +mysql-5.1.4_alpha-r30.ebuild:
+ version bump, minimally tested
+
+*mysql-5.0.17-r30 (20 Dec 2005)
+*mysql-5.0.17 (20 Dec 2005)
+
+ 20 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.16-r30.ebuild,
+ +mysql-5.0.17.ebuild, +mysql-5.0.17-r30.ebuild:
+ version bump
+
+*mysql-4.1.16-r30 (13 Dec 2005)
+*mysql-4.1.16 (13 Dec 2005)
+
+ 13 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r30.ebuild,
+ +mysql-4.1.16.ebuild, +mysql-4.1.16-r30.ebuild:
+ version bump, switch again to "make test" in src_test() instead of "make
+ test-pl"
+
+ 12 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
+ mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
+ mysql-5.1.3_alpha-r30.ebuild:
+ - fix Bug #115261, removed annoying sed error message
+ - normalized pkg_config across ebuilds (slotted and not)
+
+ 11 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild,
+ mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
+ mysql-5.1.3_alpha-r30.ebuild:
+ Removed filtering of "-Os", as requested. Still dubious about this but I trust
+ the user knowledge of it's environment.
+ However bugs regarding crashes with "-Os" build will be marked as "invalid"
+
+*mysql-5.0.16-r4 (09 Dec 2005)
+*mysql-4.1.15-r2 (09 Dec 2005)
+
+ 09 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r1.ebuild,
+ +mysql-4.1.15-r2.ebuild, mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r3.ebuild,
+ +mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild,
+ mysql-5.1.3_alpha-r30.ebuild:
+ Updated rc script also for 4.1.15 .
+ Stripping C*FLAGS -O[n] with n < 2, those flag has been created problems
+ repeatedly (also on my test boxes).
+ The upstream default is "-O3", all testing here is done with "-O2" so it's
+ possible to consider these ones safe.
+ The same change may be backported also to the other ebuilds (stable 4.0 and
+ 4.1)
+
+ 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r1,
+ files/mysqlmanager-slot.rc6:
+ start-stop-script enhancements after a talk with UberLord in irc
+
+*mysql-5.1.3_alpha-r30 (09 Dec 2005)
+
+ 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
+ mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild,
+ +mysql-5.1.3_alpha-r30.ebuild:
+ Time for the new 5.1 version of MySQL, only bug with patches plz.
+ Various changes to the masked slot ebuilds
+
+ 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysqlmanager-slot.conf.d, +files/mysqlmanager-slot.rc6:
+ feature request Bug #114667 Allow use of mysqlmanager
+ Added two start script for the new mysqlmanager utility included in MySQL-5.0
+ Used only from masked ebuilds at the moment
+
+ 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
+ mysql-4.1.15-r1.ebuild, mysql-5.0.16-r3.ebuild:
+ Compatibility with bash version 2.05, fix bug #114609, thanks Simon
+ Detheridge
+
+ 08 Dec 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-slot.conf.d-r1, +files/mysql-slot.rc6-r1:
+ Modified rc script, left the parsing of my.cnf script again to the server.
+ - Feature request Bug #114621, added "startup_timeout" option
+ - Bug 114742 ignore multiple "replicate-wild-ignore-table" entries in my.cnf
+ - workaround Bug 111809 MySQL 5.0.15 ignores collation-server in my.cnf
+ Thanks to every bug reporter
+
+ 25 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild:
+ ... and btw readding some keywords to 4.1.16-r1 too
+
+ 25 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild,
+ mysql-5.0.16-r3.ebuild:
+ ~amd64 re-added, permissions are correct allowing mysqld to start on a clean
+ install
+
+ 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild:
+ Readding missing keywords (4.1.15-r1)
+
+ 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild,
+ mysql-4.1.15-r30.ebuild, mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild:
+ Another soon of a white night, fixed permission on var/run/mysqld directory
+
+*mysql-4.1.15-r1 (24 Nov 2005)
+
+ 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild,
+ +mysql-4.1.15-r1.ebuild, mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild:
+ - Restored messed up 4.1.15, thanks to Richard Brown for reporting.
+ - added 4.1.15-r1, basically the same ebuild as 5.0.16-r3
+
+ 24 Nov 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.14.ebuild:
+ Stable on ppc64
+
+ 24 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild,
+ mysql-5.0.16-r3.ebuild:
+ version 5 does not work on clean install
+
+*mysql-5.0.16-r3 (24 Nov 2005)
+
+ 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-4.0.24-r2.rc6,
+ files/mysql-slot.rc6, mysql-4.1.15.ebuild, mysql-4.1.15-r30.ebuild,
+ -mysql-5.0.16-r2.ebuild, +mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild:
+ refix Bug #113352 linkage back in src_config, this has still to be worked on
+ removed annoying dots in rc files
+
+ 24 Nov 2005; Herbie Hopkins <herbs@gentoo.org> mysql-5.0.16-r2.ebuild,
+ mysql-5.0.16-r30.ebuild:
+ Fix small multilib problem (only occurs on no-symlinks profile)
+
+*mysql-5.0.16-r2 (23 Nov 2005)
+
+ 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild,
+ mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r1.ebuild, +mysql-5.0.16-r2.ebuild,
+ mysql-5.0.16-r30.ebuild:
+ fix Bug #113352 , mysql-5.0.16-r1 does not create
+ /usr/lib{64}/libmysqlclient.so.15 symlink
+
+ The linkage has been somewhat improved too. It has been moved in
+ pkg_postinst() function to advise the user to use "revdep-rebuild" with the
+ right --so-name option.
+
+ As a consequence it does not rely on "dosym" but use "ln" program
+ directly(bug).
+
+ it work now with FEATURES="prelink notitles sandbox strict userpriv
+ usersandbox keeptemp keepwork" but in the future may be needed to advise
+ sandbox that we are messing up with the live file-system
+
+*mysql-5.0.16-r1 (23 Nov 2005)
+
+ 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6,
+ -mysql-5.0.16.ebuild, +mysql-5.0.16-r1.ebuild:
+ Version bump, modified rc init script thanks to Jasper Bryant-Greene for
+ reporting a bug
+
+*mysql-5.0.16-r30 (23 Nov 2005)
+*mysql-5.0.16 (23 Nov 2005)
+
+ 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6,
+ -mysql-4.0.26-r30.ebuild, mysql-4.1.15-r30.ebuild,
+ -mysql-5.0.13_rc.ebuild, -mysql-5.0.15-r30.ebuild, +mysql-5.0.16.ebuild,
+ +mysql-5.0.16-r30.ebuild:
+ Version bump for the 5.0 series.
+ The ebuild has been rewritten, it's the first step to slot the mysql database
+ server. (diff 5.0.16 and 5.0.16-r30 if you don't belive at it)
+
+ Also the rc scripts are changed, hopefully bug #109380 is gone (Thanks to
+ Rodrigo Severo for shaping it).
+
+ It's possible from now start more than one server tweaking the
+ /etc/conf.d/mysql .
+
+ The future of slotted MySQL is still uncertain but the rc script will be kept.
+
+ More than uncertain is the slotting of MySQL-4.0 too.
+
+ reassuming, be careful playing with these ebuilds, never ever "~ARCH" keywords
+ has been so unstable.
+
+ 21 Nov 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.1.14.ebuild:
+ Stable on hppa.
+
+ 20 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6:
+ modified rc6 script for slotted server. Return status OK if at least on server
+ is started.
+
+ 19 Nov 2005; Francesco Riosa <vivo@gentoo.org> +files/mysql-slot.conf.d,
+ +files/mysql-slot.rc6:
+ These two are born for slotted MySQL, however they work as is on normal MySQL
+ installations too. (require my_print_defaults)
+ Features added or changed
+ - Not using mysqld_safe anymore
+ - preparsing of my.cnf file, all options outed at startup
+ - (possible to) override my.cnf option from conf.d/mysql
+ - Start multiple server with different config files
+ - using new svc "--nicelevel" option, nice level may be specified on per
+ server basis
+ - stronger error handling
+ - some new warnings
+ - slotted mysql management
+
+ 06 Nov 2005; Jason Wever <weeve@gentoo.org> mysql-5.0.15.ebuild:
+ Added ~sparc keyword.
+
+ 04 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.14.ebuild:
+ Stable on sparc wrt #109301
+
+*mysql-5.0.15-r30 (28 Oct 2005)
+*mysql-4.1.15-r30 (28 Oct 2005)
+*mysql-4.0.26-r30 (28 Oct 2005)
+
+ 28 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26-r30.ebuild,
+ +mysql-4.1.15-r30.ebuild, +mysql-5.0.15-r30.ebuild:
+ pre - pre - pre alpha ebuilds for a slotted MySQL
+
+ 27 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild,
+ mysql-5.0.13_rc.ebuild, mysql-5.0.15.ebuild:
+ fix bug #110553, removed duplicate code
+
+ 25 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
+ Backport fixes from 4.1.15, fix Bug 110442
+
+*mysql-5.0.15 (24 Oct 2005)
+
+ 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.15.ebuild:
+ Version bump, 5.0.15 is the first version declared GA from upstream
+
+ 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild:
+ fixed typo, readded /var/log/mysql to binpkg
+
+ 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild,
+ mysql-4.1.15.ebuild, mysql-5.0.13_rc.ebuild:
+ Added revdep-rebuild --soname hint
+
+ 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
+ -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild,
+ mysql-5.0.13_rc.ebuild:
+ less destructive zlib removal, still enforcing usage of the system zlib
+
+*mysql-4.1.15 (22 Oct 2005)
+
+ 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.0.22.ebuild,
+ -mysql-4.0.22-r2.ebuild, -mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild,
+ mysql-4.0.26.ebuild, -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild,
+ +mysql-4.1.15.ebuild, -mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
+ - fix Bug #109951 and Bug #109881
+ Moved again creation of /var/log/mysql/* where it does not cause
+ problems with FEATURES="collision-protect".
+ Side effect of the previous bug fix is that /var/log/mysql/* files
+ are not included anymore in the binpkg
+ - cleanup of old ebuilds
+ - version bump for 4.1.15
+ Disabling "raid" support with "static" use flag
+ test suite has inverted behaviour than 4.1.14, need to use the perl
+ based one here
+
+ 21 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild,
+ mysql-5.0.13_rc.ebuild:
+ Reverted, fix Bug #109881
+
+ 20 Oct 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.1.14.ebuild:
+ Marked ppc
+
+ 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild,
+ mysql-5.0.13_rc.ebuild:
+ fix Bug #109881 collision-protect stops MySQL upgrade to 4.1.14
+
+ 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
+ - changed upstream upgrade link, Andy Dustman bug #109301, c#10
+ - unmasked MySQL 5.0, temporary removed keywords that don't have a stable 4.1
+
+ 19 Oct 2005; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.14.ebuild:
+ Stable on x86
+
+ 19 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> mysql-4.1.14.ebuild:
+ Marked stable on amd64, bug 109301.
+
+ 18 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild:
+ Addressed problem in src_test() (reverted to bash mysql-test program)
+
+ 17 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild,
+ mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild:
+ - Bugzilla Bug #109482 emerge --config` should be advised instead of `ebuild
+ ... config
+ - temporary dropped "sh" ARCH due to missing dependency chain on dev-perl/DBI
+
+ 13 Oct 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.25-r2.ebuild:
+ Stable on mips.
+
+ 30 Sep 2005; MATSUU Takuto <matsuu@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on sh.
+
+*mysql-5.0.13_rc (29 Sep 2005)
+
+ 29 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.13_rc.ebuild,
+ -mysql-5.0.12_beta.ebuild:
+ MySQL-5.0 version bump, first relase candidate.
+ Removed "geometry" USE flag, it will disappear also from the other versions
+ at next bump.
+ Reason for this is recursive failures at compile time or in the test suite.
+ Note that "spatial extensions" (those affected by "geometry") are now always
+ on.
+
+ 21 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ mysql_upgrade_warning() updated with hint on innodb logs
+
+ 20 Sep 2005; Francesco Riosa <vivo@gentoo.org>
+ -files/mysql-3.23.52-install-db-sh.diff,
+ -files/mysql-3.23-safe-mysqld-sh.diff,
+ -files/mysql-4.0.14-r1-tcpd-vars-fix.diff,
+ -files/mysql-4.0.18-gentoo-nptl.diff,
+ -files/mysql-4.0.18-mysqld-safe-sh.diff,
+ -files/mysql-4.0.21-install-db-sh.diff, -files/mysql-4.0.21-thrssl.patch,
+ -files/mysql-4.0.23-install-db-sh.diff,
+ -files/mysql-4.0.24-manual.texi.patch,
+ -files/mysql-4.0.25-r2-asm-pic-fixes.patch,
+ -files/mysql-4.0-my-print-defaults.diff,
+ -files/mysql-4.0-mysqlhotcopy-security.patch,
+ -files/mysql-4.0-nisam.h.diff, -files/mysql-4.1.9-thrssl.patch,
+ -files/010_all_my-print-defaults-r2.patch,
+ -files/035_x86_asm-pic-fixes-r1.patch,
+ -files/035_x86_asm-pic-fixes-r2.patch,
+ -files/701_all_test-myisam-geometry.patch,
+ -files/mysql-3.23-my-print-defaults.diff,
+ -files/703_all_test-rpl_rotate_logs.patch, -files/mysql-3.23-nisam.h.diff,
+ -files/mysql-accesstmp.patch, -files/mysql-test-myisam-geometry.patch,
+ mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild,
+ mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild,
+ mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ Finished the removal of patches from $FILESDIR. All the patches are downloaded
+ separately now.
+
+ 20 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ - Fix Bug #106372, depend of sys-process/procps enabled only if userland_GNU.
+ - Enforced up/downgrade block for different versions.
+ - Using new mysql-extras, only added patches for old ebuilds.
+
+ 16 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ disabled also "csv" test when extraengine not set
+ thanks to Marvin Vek, bug #105534, #c6
+
+ 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ Temporary bug fix for bug #105534, disabling some test of the suite
+
+ 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22-r2.ebuild,
+ mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild,
+ mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ Fix for bug #105668 shame on me
+ Other ebuilds ported to the use of mysql-extras instead of $FILESDIR
+
+ 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild:
+ Added discover of a previous $DATADIR like other recent ebuilds
+
+ 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild,
+ mysql-5.0.12_beta.ebuild:
+ Hidding passwords when requested in pkg_config().
+ Thanks to Martin Schlemmer <azarah@gentoo.org> to point out how to do.
+
+ 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.25-r2.ebuild:
+ Mark 4.0.25-r2 stable on alpha
+
+ 09 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild,
+ mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild:
+ - Added "MYSQL_STRAIGHT_UPGRADE" to MySQL 4.1 ebuilds, this permit to upgrade
+ plainly from 4.0 series. A similar patch for 5.0 will follow.
+ - Uniformation of mysql-4.1 ebuild to the 5.1 series one, now diff -Naur of the
+ two should be smaller
+ - fix for Bug #103975 dev-db/mysql shouldn't use enewuser and enewgroup in
+ src_install() The bug was introduced when fixing bug #95320.
+ - also mysql-4.1 now downloads mysql-extras-*.tar.bz2 from gentoo mirrors.
+
+*mysql-4.0.26 (08 Sep 2005)
+
+ 08 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26.ebuild,
+ mysql-5.0.12_beta.ebuild:
+ 4.0 series bump to 4.0.26, gradually removing the needs of $FILESDIR
+ minor changes to 5.0 ebuild
+
+*mysql-5.0.12_beta (05 Sep 2005)
+
+ 05 Sep 2005; Francesco Riosa <vivo@gentoo.org>
+ files/035_x86_asm-pic-fixes-r1.patch,
+ files/035_x86_asm-pic-fixes-r2.patch,
+ files/010_all_my-print-defaults-r2.patch,
+ files/701_all_test-myisam-geometry.patch, -mysql-5.0.9_beta-r2.ebuild,
+ -mysql-5.0.10_beta.ebuild, +mysql-5.0.12_beta.ebuild:
+ version bump for MySQL-5.0
+ changed comments in patches
+
+ 03 Sep 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.25-r2.ebuild:
+ Stable on ppc64
+
+*mysql-4.1.14 (29 Aug 2005)
+
+ 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.14.ebuild:
+ Version bump
+
+ 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild,
+ mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild,
+ mysql-5.0.10_beta.ebuild:
+ Added inheritance of eutils for mysql-5.0.*
+ Replaced shell from "/bin/false" to "-1" as per bug #103421
+
+ 19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ mysql-4.0.25-r2.ebuild:
+ Stable on ppc.
+
+ 18 Aug 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ mysql-4.0.25-r2.ebuild:
+ Stable on hppa.
+
+ 18 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ mysql-4.0.25-r2.ebuild:
+ Stable on sparc
+
+ 18 Aug 2005; Francesco Riosa <vivo@gentoo.org>
+ -files/mysql-4.0.25-r1-asm-pic-fixes.patch, -mysql-3.23.58.ebuild,
+ -mysql-4.0.22-r1.ebuild, -mysql-4.0.23.ebuild, -mysql-4.0.23-r1.ebuild,
+ -mysql-4.0.23-r2.ebuild, -mysql-4.0.24-r1.ebuild, -mysql-4.0.24-r2.ebuild,
+ -mysql-4.0.25-r1.ebuild, -mysql-4.1.8.ebuild, -mysql-4.1.8-r1.ebuild:
+ Cleanup of dated unstable packages, backup at
+ http://dev.gentoo.org/~vivo/misc/BACKUP-mysql-20050818.tar.gz
+
+ 18 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild,
+ mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild,
+ mysql-5.0.10_beta.ebuild:
+ Fix permission of $DATADIR (again) bug #95320
+
+ 17 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild:
+ Stable on x86 and amd64, this fix bug #42968 too.
+ Thanks to Martin Mokrejs to pointing this out.
+
+ 12 Aug 2005; Francesco Riosa <vivo@gentoo.org>
+ -files/mysql-3.23-db-3.2.3.diff, -files/mysql-3.23.51-tcpd.patch,
+ -files/mysql-3.23-install-db-sh.diff,
+ -files/mysql-4.0.4-install-db-sh.diff, -files/mysql-4.0.13-thrssl.patch,
+ -files/mysql-4.0-db-3.2.1.diff, -files/mysql-4.0.rc6,
+ -files/mysql-4.0.14-mysqld-safe-sh.diff,
+ -files/mysql-4.0.14-security-28394.patch,
+ -files/mysql-4.0.16-install-db-sh.diff,
+ -files/mysql-4.0.16-mysqld-safe-sh.diff, -files/mysql-4.0.17-thrssl.patch,
+ -files/mysql-4.0.18-install-db-sh.diff,
+ -files/mysql-4.0.18-mysqlbugsecurity.diff,
+ -files/mysql-4.0.18-mysqldmultisecurity.diff,
+ -files/mysql-4.0.18-thrssl.patch, -files/mysql-4.0.24-asm-pic-fixes.patch,
+ -files/mysql-4.0-install-db-sh.diff, -files/mysql-4.0-mysqld-safe-sh.diff,
+ -files/mysql-4.1.12-asm-pic-fixes.patch, -files/mysql-gentoo-nptl.diff,
+ -files/rebuilder.sh:
+ Cleanup, backup of removed files exist at
+ http://dev.gentoo.org/~vivo/misc/OBSOLETED_dev-db_mysql_20050804.tar.gz
+
+ 29 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ mysql-4.0.25-r2.ebuild:
+ missing $DATADIR in src_install() .
+
+*mysql-5.0.10_beta (29 Jul 2005)
+
+ 29 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild,
+ mysql-5.0.9_beta-r2.ebuild, +mysql-5.0.10_beta.ebuild,
+ +files/035_x86_asm-pic-fixes-r2.patch:
+ New beta version of MySQL 5.0.10
+ This new versions use a different patch to avoid text relocations in the x86
+ assembler files. The new patch has been extracted from upstream one, in the
+ future will be applied to 4.1 series too.
+
+ fix bug #99891 if datadir (usually "/var/lib/mysql") is in place don't touch
+ it. Applied to MySQL versions 4.1 and 5.0 this change defer to the user the
+ responsibility to manage his own datadir.
+
+ 27 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
+ mysql-3.23.58-r1.ebuild:
+ Bug 98210
+
+ 26 Jul 2005; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1,
+ mysql-3.23.58.ebuild, mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild,
+ mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild,
+ mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild,
+ mysql-4.0.24-r1.ebuild, mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild,
+ mysql-4.0.25-r2.ebuild, mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild,
+ mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild:
+ bug #100220 mysqlbinlog my.cnf error, Temporary fix
+ bug #99922
+
+ 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
+ mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild,
+ mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild,
+ mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild,
+ mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild:
+ bug #99922
+
+*mysql-5.0.9_beta-r2 (22 Jul 2005)
+*mysql-4.1.13-r1 (22 Jul 2005)
+
+ 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.13.ebuild,
+ +mysql-4.1.13-r1.ebuild, -mysql-5.0.9_beta-r1.ebuild,
+ +mysql-5.0.9_beta-r2.ebuild:
+ bug #99922
+
+*mysql-4.1.13 (22 Jul 2005)
+
+ 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild,
+ mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild,
+ mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild,
+ mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild,
+ mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild, -mysql-4.1.12.ebuild,
+ -mysql-4.1.12-r2.ebuild, +mysql-4.1.13.ebuild:
+ Added sys-apps/ed to dependancies, it's used in configure phase of bdb storage
+ engine.
+ New version of 4.1 series
+
+*mysql-4.0.25-r2 (20 Jul 2005)
+
+ 20 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-4.0.25-r2-asm-pic-fixes.patch, +mysql-4.0.25-r2.ebuild:
+ Gladly to add the upstream version of the patch against text-relocation.
+ Again many thanks to bug #42968 people.
+
+ 16 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ -files/mysql-4.0.25-asm-pic-fixes.patch,
+ -files/035_x86_asm-pic-fixes-r2.patch, -mysql-4.0.25.ebuild,
+ -mysql-4.1.12-r1.ebuild, -mysql-5.0.9_beta.ebuild:
+ Removal of dangerous ebuilds
+
+*mysql-5.0.9_beta-r1 (16 Jul 2005)
+*mysql-4.1.12-r2 (16 Jul 2005)
+*mysql-4.0.25-r1 (16 Jul 2005)
+
+ 16 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-4.0.25-r1-asm-pic-fixes.patch,
+ +files/035_x86_asm-pic-fixes-r1.patch, +mysql-4.0.25-r1.ebuild,
+ +mysql-4.1.12-r2.ebuild, +mysql-5.0.9_beta-r1.ebuild,
+ +010_all_my-print-defaults-r2.patch, +701_all_test-myisam-geometry.patch,
+ +703_all_test-rpl_rotate_logs.patch:
+ Going back to patches from "PaX Team" since the upstream one give unexpected
+ results running the test suite.
+
+*mysql-5.0.9_beta (15 Jul 2005)
+*mysql-4.1.12-r1 (15 Jul 2005)
+
+ 15 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild,
+ +mysql-4.1.12-r1.ebuild, +mysql-5.0.9_beta.ebuild,
+ +files/035_x86_asm-pic-fixes-r2.patch:
+ Added big-tables USE flag, the previous mysql-4.1.12 version had it
+ enabled by default.
+ Patches for hardened installations.
+ A brand new MySQL-5.0 ebuild to start play with it.
+
+*mysql-4.0.25 (15 Jul 2005)
+
+ 15 Jul 2005; Francesco Riosa <vivo@gentoo.org>
+ +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild:
+ MySQL-4.0.25, based off MySQL-4.0.24-r2. Added big-tables USE flag.
+ Added patches for hardened installations.
+
+ 13 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.12.ebuild:
+ Fix permissions, see bug #95320
+
+ 17 May 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.12.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 18 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild:
+ we only need to do the unmerge of an old mysql if a local mysql database
+ exists.
+
+ 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r2.ebuild,
+ mysql-4.1.12.ebuild:
+ Cleanup a few minor things.
+
+ 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild:
+ Add back ~sparc ~ia64 ~ppc as they had marked an earlier 4.1 release as
+ working.
+
+*mysql-4.1.12 (17 May 2005)
+*mysql-4.0.24-r2 (17 May 2005)
+
+ 17 May 2005; Robin H. Johnson <robbat2@gentoo.org>
+ +files/mysql-4.0.24-asm-pic-fixes.patch, +files/mysql-4.0.24-r2.rc6,
+ +files/my.cnf-4.1, +files/mysql-4.1.9-thrssl.patch,
+ +files/mysql-4.1.12-asm-pic-fixes.patch,
+ +files/mysql-test-myisam-geometry.patch, +mysql-4.0.24-r2.ebuild,
+ +mysql-4.1.12.ebuild:
+ Bug #83011, finally a new mysql-4.1, that is suitable for the main tree.
+ Many thanks to Francesco Riosa <BastianBalthazarBux@pnpitalia.it> for his
+ work on this. These are hardmasked for final testing still.
+
+ 06 May 2005; Sven Wegener <swegener@gentoo.org> mysql-4.1.8.ebuild,
+ mysql-4.1.8-r1.ebuild:
+ Removed * postfix from <, <=, >= and > dependencies.
+
+ 23 Apr 2005; Robin H. Johnson <robbat2@gentoo.org>
+ -mysql-3.23.52-r1.ebuild, -mysql-3.23.56.ebuild, -mysql-3.23.57.ebuild,
+ -mysql-3.23.57-r1.ebuild, -mysql-4.1.7.ebuild:
+ Remove old versions.
+
+ 21 Apr 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
+ mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.24-r1.ebuild,
+ mysql-4.0.24.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild,
+ mysql-4.1.8.ebuild:
+ Remove nomirror restriction.
+
+ 14 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on x86 now that I've throughly tested it.
+
+ 14 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on alpha, bug 84819.
+
+ 14 Mar 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on hppa. clamav-0.83.ebuild
+
+ 14 Mar 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on mips, bug #84819.
+
+ 13 Mar 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on ppc64; bug #84819
+
+ 13 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> mysql-4.0.24.ebuild:
+ stable on amd64 wrt #84819
+
+ 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org>
+ files/mysql-4.0.24-r1.rc6:
+ Bug #85095, remember to commit the correct final copy of an init.d script
+ instead of an older one!
+
+ 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r1.ebuild,
+ mysql-4.0.24.ebuild:
+ There is one test case that tries to write outside the sandbox, so we need
+ to catch it better.
+
+ 13 Mar 2005; Jason Wever <weeve@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on SPARC wrt security bug #84819.
+
+ 13 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.0.24.ebuild:
+ Stable on ppc.
+
+*mysql-4.0.24-r1 (12 Mar 2005)
+
+ 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org>
+ +files/my.cnf-4.0.24-r1, +files/mysql-4.0.24-manual.texi.patch,
+ +files/mysql-4.0.24-r1.rc6, +mysql-4.0.24-r1.ebuild:
+ This new build implements upstream's requested changes as per bug #44592, as
+ well as resolves #79000, and #76194. Collectively, this now provides a
+ minimal MySQL build (note that the server is still built due to MySQL
+ compile process, just not installed).
+
+*mysql-4.0.24 (12 Mar 2005)
+
+ 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.24.ebuild:
+ MySQL-4.0.24, based strictly off MySQL-4.0.23-r2. Added error checking on
+ epatch statements and a new src_test function. Does not implement the
+ discussion from #44592.
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-3.23.52-r1.ebuild,
+ mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
+ mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild, mysql-4.0.22-r2.ebuild,
+ mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild,
+ mysql-4.0.23.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild,
+ mysql-4.1.8.ebuild:
+ Move sys-apps/procps -> sys-process/procps
+
+ 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.22-r1.ebuild:
+ Dependency update: sys-apps/procps -> sys-process/procps.
+
+ 28 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
+ mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild,
+ mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
+ Properly fix bug #83431, we missed something last time...
+
+ 28 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.1.8-r1.ebuild:
+ Added to ~ppc.
+
+ 26 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild,
+ mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild,
+ mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild,
+ mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
+ Bug #83431, fix since 4.0.24 seems to be a long time in releasing.
+
+ 20 Feb 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.22-r2.ebuild,
+ mysql-4.1.8-r1.ebuild:
+ 4.0.22-r2 stable on ia64 #77805. Add ~ia64 to 4.1.8-r1
+
+ 14 Feb 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Stable on hppa.
+
+ 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Marked stable on mips.
+
+ 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
+ Bug #76909 redux.
+
+ 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
+ Bug #80308.
+
+ 29 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
+ mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild,
+ mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild,
+ mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild,
+ mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild,
+ mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
+ Add warning about InnoDB, bug #44592.
+
+ 23 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
+ mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild,
+ mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild,
+ mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild,
+ mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild,
+ mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild:
+ Fix bug #79216.
+
+ 21 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r2.ebuild,
+ mysql-4.0.23-r2.ebuild:
+ Stupid bug for older libtool versions, that leaves out .so again :-(.
+
+ 21 Jan 2005; Simon Stelling <blubb@gentoo.org> mysql-4.0.22-r2.ebuild:
+ stable on amd64 wrt 77805
+
+ 21 Jan 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Marked ppc
+
+ 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.8-r1.ebuild:
+ Keyworded ~sparc
+
+ 20 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Stable on alpha, bug 77805.
+
+ 20 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Stable on x86 wrt 77805
+
+ 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Stable on sparc wrt #77805
+
+ 20 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.22-r2.ebuild:
+ Stable on ppc64; bug #77805
+
+*mysql-4.0.23-r2 (19 Jan 2005)
+*mysql-4.0.22-r2 (19 Jan 2005)
+
+ 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-4.0.22-r2.ebuild, +mysql-4.0.23-r2.ebuild:
+ Bug #77805 and #78678, roll out new versions of 4.0.22, 4.0.23. DO NOT USE
+ 4.0.23 ON STABLE SYSTEMS, returns the incorrect value for from_unixtime(0).
+
+ 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23-r1.ebuild:
+ Undo stable masking on 4.0.23 for nasty upstream bug.
+ http://bugs.mysql.com/bug.php?id=7515. Patched 4.0.22 to come out shortly.
+
+ 19 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.23-r1.ebuild:
+ Stable on sparc wrt #77805
+
+ 19 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.23-r1.ebuild:
+ Stable on ppc64; bug #78620
+
+ 19 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.23-r1.ebuild:
+ Stable on x86 wrt security bug 77805
+
+*mysql-4.1.8-r1 (18 Jan 2005)
+
+ 18 Jan 2005; Robert Coie <rac@gentoo.org> +files/mysql-accesstmp.patch,
+ +mysql-4.0.23-r1.ebuild, +mysql-4.1.8-r1.ebuild:
+ Fix tempfile handling in mysqlaccess, bug 77805
+
+ 06 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql:
+ Bug #76909, logrotate missingok.
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 25 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23.ebuild,
+ mysql-4.1.8.ebuild:
+ Bug #75524.
+
+*mysql-4.0.22-r1 (23 Dec 2004)
+
+ 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org>
+ +mysql-4.0.22-r1.ebuild:
+ Roll out a temp version of 4.0.22-r1 for testing with bug 65587.
+
+*mysql-4.1.8 (23 Dec 2004)
+*mysql-4.0.23 (23 Dec 2004)
+
+ 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> +files/logrotate.mysql,
+ +files/mysql-4.0.23-install-db-sh.diff, +mysql-4.0.23.ebuild,
+ +mysql-4.1.7.ebuild, +mysql-4.1.8.ebuild:
+ New versions, and bugs fixed 74248, 74742, 70122, 58469, 50921, 60869.
+
+*mysql-4.1.7 (17 Nov 2004)
+
+ 17 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.7.ebuild:
+ bug #62582, new major version, package.masked.
+
+ 12 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> -mysql-4.0.12.ebuild,
+ -mysql-4.0.13-r4.ebuild, -mysql-4.0.14-r1.ebuild, -mysql-4.0.14-r2.ebuild,
+ -mysql-4.0.14.ebuild, -mysql-4.0.15-r1.ebuild, -mysql-4.0.15.ebuild,
+ -mysql-4.0.16.ebuild, -mysql-4.0.17.ebuild, -mysql-4.0.18-r1.ebuild,
+ -mysql-4.0.18-r2.ebuild, -mysql-4.0.18.ebuild, -mysql-4.0.19.ebuild,
+ -mysql-4.0.20-r1.ebuild, -mysql-4.0.20.ebuild, -mysql-4.0.21.ebuild:
+ cleaned out old 4.0 ebuilds (ok'd by rac)
+
+ 03 Nov 2004; Bret Curtis <psi29a@gentoo.org> mysql-4.0.22.ebuild:
+ marked as stable on mips
+
+ 02 Nov 2004; Markus Rothe <corsair@gentoo.org> mysql-4.0.22.ebuild:
+ Marked ppc64; bug #69668
+
+ 02 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22.ebuild:
+ Stable on alpha, bug 69668.
+
+ 02 Nov 2004; Lars Weiler <pylon@gentoo.org> mysql-4.0.22.ebuild:
+ Stable on ppc. Bug #69668.
+
+ 01 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ mysql-4.0.22.ebuild:
+ Stable amd64. Bug #69668.
+
+ 01 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild:
+ added texinfo dep for bug #69701.
+
+ 01 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22.ebuild:
+ Stable on sparc
+
+ 31 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild:
+ push 4.0.22 to x86, see bug #69668.
+
+*mysql-4.0.22 (30 Oct 2004)
+
+ 30 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.22.ebuild:
+ Version bump.
+
+ 26 Oct 2004; Michele Noberasco <s4t4n@gentoo.org> mysql-4.0.21.ebuild:
+ Removed COPYING.LIB from dodoc as the file doesn't exist.
+
+ 22 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> mysql-4.0.21.ebuild:
+ Marked stable on amd64.
+
+ 22 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.21.ebuild:
+ stabilize on x86.
+
+ 20 Oct 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.21.ebuild:
+ Stable on mips, bug #67062.
+
+ 19 Oct 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.21.ebuild:
+ Stable on hppa.
+
+ 18 Oct 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.21.ebuild:
+ stable on ppc64, bug #67062
+
+ 18 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.21.ebuild:
+ Stable on alpha, bug 67062.
+
+ 18 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.21.ebuild:
+ Stable on sparc wrt #67062
+
+ 18 Oct 2004; <SeJo@gentoo.org> mysql-4.0.21.ebuild:
+ stable on ppc : 67062
+
+*mysql-4.0.21 (12 Oct 2004)
+
+ 12 Oct 2004; Robin H. Johnson <robbat2@gentoo.org>
+ +files/mysql-4.0.21-install-db-sh.diff, +files/mysql-4.0.21-thrssl.patch,
+ +mysql-4.0.21.ebuild:
+ Bug #63523, version bump.
+
+ 26 Sep 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20-r1.ebuild:
+ stable on ppc64, bug #60744
+
+ 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6:
+ Use net, not need net.
+
+ 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6:
+ Fix #62603, #62903.
+
+ 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.12.ebuild,
+ mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild,
+ mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild,
+ mysql-4.0.16.ebuild, mysql-4.0.17.ebuild, mysql-4.0.18-r1.ebuild,
+ mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild,
+ mysql-4.0.20-r1.ebuild, mysql-4.0.20.ebuild:
+ Switch to use epause and ebeep, bug #62950.
+
+ 01 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> :
+ get_libdir lovin'.
+
+ 28 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-4.0.20-r1.ebuild:
+ Stable on x86. Bug #60744.
+
+ 25 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-4.0.20-r1.ebuild:
+ Stable on alpha, bug 60744.
+
+ 24 Aug 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.20-r1.ebuild:
+ Stable on mips. Bug #60744.
+
+ 24 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-3.23.58-r1.ebuild,
+ mysql-4.0.20-r1.ebuild:
+ Stable on sparc wrt #60744
+
+*mysql-4.0.20-r1 (23 Aug 2004)
+*mysql-3.23.58-r1 (23 Aug 2004)
+
+ 23 Aug 2004; Robin H. Johnson <robbat2@gentoo.org>
+ +files/mysql-4.0-mysqlhotcopy-security.patch, +mysql-3.23.58-r1.ebuild,
+ +mysql-4.0.20-r1.ebuild:
+ Bug #60744, security.
+
+ 22 Aug 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.20.ebuild:
+ Marked stable on mips.
+
+ 21 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
+ Bug #60869, gnuconfig.
+
+ 16 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.20.ebuild:
+ Stable on sparc and hppa
+
+ 14 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.20.ebuild:
+ Stable on alpha.
+
+ 10 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
+ 4.0.20 stable on x86.
+
+*mysql-3.23.58 (04 Jul 2004)
+
+ 04 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58.ebuild:
+ version bump.
+
+ 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.52-r1.ebuild,
+ mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
+ mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild,
+ mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild,
+ mysql-4.0.15.ebuild, mysql-4.0.16.ebuild, mysql-4.0.17.ebuild,
+ mysql-4.0.18-r1.ebuild, mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild,
+ mysql-4.0.19.ebuild, mysql-4.0.20.ebuild:
+ remove bogus use sparc64
+
+ 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.56.ebuild,
+ mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, mysql-4.0.12.ebuild:
+ sync IUSE (+perl)
+
+ 06 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.17.ebuild:
+ Fix use invocation
+
+ 01 Jun 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20.ebuild:
+ stable on ppc64, bug #52701
+
+ 24 May 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.18-r1.ebuild,
+ mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild,
+ mysql-4.0.20.ebuild:
+ Marked 4.0.18-r2 stable on mips, removed berkdb check on mips from pkg_setup,
+ and added mips to list of arches that need to build w/o berkdb.
+
+ 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild,
+ mysql-4.0.20.ebuild:
+ move to enewuser/enewgroup for bug #51533.
+
+*mysql-4.0.20 (19 May 2004)
+
+ 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild:
+ version bump again, this is prefered over 4.0.19 due to some new upstream bugs.
+
+*mysql-4.0.19 (17 May 2004)
+*mysql-4.0.18-r2 (17 May 2004)
+
+ 17 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild,
+ mysql-4.0.19.ebuild, files/mysql-4.0.18-mysqldmultisecurity.diff:
+ bug #46242, fix a security hole in mysqld_multi. ansl new 4.0.19.
+
+ 29 Apr 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.18-r1.ebuild:
+ Marked stable on hppa.
+
+ 29 Apr 2004; Jon Portnoy <avenj@gentoo.org> mysql-4.0.18-r1.ebuild :
+ Stable on AMD64 and x86.
+
+ 14 Apr 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.18-r1.ebuild:
+ Stable on sparc wrt bug #46242.
+
+ 14 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.18-r1.ebuild:
+ Stable on Alpha.
+
+ 14 Apr 2004; Michael McCabe <randy@gentoo.org> mysql-4.0.18-r1.ebuild:
+ Marking as stable on s390
+
+*mysql-4.0.18-r1 (13 Apr 2004)
+
+ 13 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r1.ebuild,
+ files/mysql-4.0.18-mysqlbugsecurity.diff:
+ add in -r1 for bug #46242, needs more testing first for the automake change
+
+ 02 Apr 2004; <randy@gentoo.org> mysql-4.0.18.ebuild:
+ adding s390 keywords
+
+ 21 Mar 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild:
+ Marked stable on mips.
+
+ 10 Mar 2004; Robin Johnson <robbat2@gentoo.org>
+ mysql-4.0.18.ebuild:
+ bug #44308, bump 4.0.18 to same stable level as 4.0.17, strongly recommended
+ that ppc/alpha/mips move to 4.0.18 as well
+
+*mysql-4.0.18 (04 Mar 2004)
+
+ 04 Mar 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18.ebuild,
+ files/mysql-4.0.18-gentoo-nptl.diff, files/mysql-4.0.18-install-db-sh.diff,
+ files/mysql-4.0.18-mysqld-safe-sh.diff, files/mysql-4.0.18-thrssl.patch:
+ Update to latest version from upstream, bug #41465.
+
+ 26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> mysql-4.0.17.ebuild:
+ Stable on sparc.
+
+ 25 Feb 2004; root <root@gentoo.org> mysql-4.0.17.ebuild:
+ Marked stable on hppa.
+
+ 24 Feb 2004; Martin Holzer <mholzer@gentoo.org> mysql-4.0.17.ebuild:
+ x86 stable
+
+ 07 Feb 2004; Brad House <brad_mssw@gentoo.org> mysql-4.0.17.ebuild,
+ files/mysql-gentoo-nptl.diff:
+ make mysql compile with nptl-enabled glibc
+
+ 04 Feb 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild:
+ Added ~mips to KEYWORDS and added a check for the berkdb USE flag if we're on
+ a mips system. MySQL apparently has issues when linked to berkeley db.
+
+*mysql-4.0.17 (10 Jan 2004)
+
+ 10 Jan 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.16.ebuild,
+ mysql-4.0.17.ebuild:
+ add alpha/~alpha keywords
+
+ 07 Jan 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.16.ebuild:
+ Marked stable on sparc.
+
+ 25 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> :
+ version bump
+
+ 18 Dec 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.16.ebuild:
+ Marked stable on hppa.
+
+ 16 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15.ebuild,
+ mysql-4.0.16.ebuild:
+ move 4.0.16 and 4.0.15 to stable x86
+
+ 05 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.52-r1.ebuild,
+ mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild,
+ mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild,
+ mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild:
+ fix all chown calls as per bug #35127
+
+ 27 Oct 2003; Martin Holzer <mholzer@gentoo.org> metadata.xml,
+ mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild,
+ mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild,
+ mysql-4.0.16.ebuild:
+ metadata + nomirror
+
+*mysql-4.0.16 (26 Oct 2003)
+
+ 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.16.ebuild,
+ files/mysql-4.0.16-install-db-sh.diff,
+ files/mysql-4.0.16-mysqld-safe-sh.diff:
+ version bump as per bug 31806, re-did patching code to use epatch and
+ re-diffed some patches for the new version
+
+*mysql-4.0.15-r1 (26 Oct 2003)
+
+ 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15-r1.ebuild:
+ bump revision and add docs patch from bug #31995
+
+ 20 Oct 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.14-r2.ebuild:
+ Added sparc stable keyword
+
+ 19 Oct 2003; Heinrich Wendel <lanius@gentoo.org> mysql-4.0.14-r1.ebuild,
+ mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15.ebuild:
+ fixed MIRRORS dodoc
+
+ 13 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild:
+ bump 4.0.14-r2 to stable
+
+ 07 Oct 2003; John Mylchreest <johnm@gentoo.org>; mysql-4.0.15.ebuild:
+ fixing POSIX 1003.1-2001 chown change. '.' now ':'
+
+*mysql-4.0.15 (17 Sep 2003)
+
+ 17 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
+ mysql-4.0.14-r2.ebuild, mysql-4.0.15.ebuild, files/mysql-4.0.15.rc6:
+ version bump to 4.0.15 (improved init.d script included).
+ properly install updated config file (>=4.0.14-r1).
+ ensure correct permissions on data directory after ebuild config (>=4.0.14-r1).
+
+*mysql-3.23.57-r1 (15 Sep 2003)
+
+ 15 Sep 2003; Daniel Ahlberg <aliz@gentoo.org> mysql-3.23.57-r1.ebuild:
+ Security update
+
+*mysql-4.0.14-r2 (11 Sep 2003)
+
+ 11 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild:
+ fix bug #28421
+
+*mysql-4.0.13-r4 (10 Sep 2003)
+
+ 10 Sep 2003; <solar@gentoo.org> mysql-4.0.13-r4.ebuild,
+ mysql-4.0.14-r2.ebuild, files/mysql-4.0.14-security-28394.patch:
+ secuirty fixes for stable and non stable branches of mysql, see bug 28394 for
+ more info
+
+ 27 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild:
+ Fix bug #27204, thanks to help from forums while I was away on holiday.
+
+ 17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
+ files/mysql-4.0.14-r1-tcpd-vars-fix.diff:
+ fix source on patch mysql-4.0.14-r1.ebuild
+
+ 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
+ files/mysql-4.0.14-r2-tcpd-vars-fix.diff:
+ fix bug #22571
+
+*mysql-4.0.14-r1 (11 Aug 2003)
+
+ 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild,
+ files/my.cnf-4.0.14-r1:
+ fix bugs #26131 and #24826
+
+ 31 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild:
+ Remove extraneous warning about a bug that was fixed between .13 and .14
+
+ 28 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild,
+ files/mysql-4.0.14-mysqld-safe-sh.diff:
+ Finish Fixing 4.0.14 and release
+
+*mysql-4.0.14 (23 Jul 2003)
+
+ 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.14.ebuild :
+ Added ~hppa to KEYWORDS.
+
+ 23 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild:
+ Version bump
+
+ 16 Jul 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.13-r3.ebuild:
+ Added sparc stable keyword
+
+ 12 Jul 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r3.ebuild:
+ Marked x86 stable.
+
+ 12 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
+ Change note about rebuilder.sh to revdep-rebuild.
+
+*mysql-3.23.57 (17 Mar 2003)
+
+ 12 Jun 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.57.ebuild:
+ Version bump.
+
+*mysql-4.0.13-r3 (12 Jun 2003)
+
+ 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.13-r3.ebuild :
+ Added hppa to KEYWORDS.
+
+ 3 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
+ Add SSL warning as per bug #22964.
+
+ 12 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild:
+ Show a sensible error message and die if the user has USE="static ssl" as
+ MySQLv4 doesn't support these simultanoeusly.
+
+ 12 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r3.ebuild,
+ files/mysql-4.0.13-thrssl.patch:
+ Attempt to make libmysqlclient_r.so link with -lssl
+
+*mysql-4.0.13-r2 (11 Jun 2003)
+
+ 11 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r2.ebuild:
+ Allow user CFLAGS to determine -O level, instead of imposing -O3
+
+*mysql-4.0.13-r1 (31 May 2003)
+
+ 11 Jun 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r1.ebuild:
+ Small housecleaning-type fixes.
+
+ 31 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r1.ebuild:
+ Large ebuild cleanup.
+
+*mysql-4.0.13 (21 May 2003)
+
+ 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13.ebuild:
+ Version bump. Moved to to using mirror:// syntax to support all of the MySQL
+ mirrors.
+
+*mysql-4.0.12 (22 Mar 2003)
+
+ 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.12.ebuild,
+ file/rebuilder.sh:
+ Some users still complaining about rebuilder.sh not working. Adding
+ gentoolkit to DEPEND now.
+ rebuilder.sh has been modified to be significently faster and more accurate
+ now.
+
+ 05 May 2003; Caleb Tennis <caleb@gentoo.org> files/rebuilder.sh:
+ Fix bug #17723 by posting a note to the user that they need to have
+ gentoolkit emerged before running this script. Also fix bug #18605 by
+ having the script scan the qt directory too.
+
+ 22 Apr 2003; Robin Johnson <robbat2@gentoo.org> files/mysql-4.0.rc6,
+ files/mysql.init:
+ Change dir=`awk...` line to use sed instead in a more reliable manner
+ fixes bug #18833
+
+ 06 Apr 2003; Zach Welch <zwelch@gentoo.org> mysql-4.0.12.ebuild:
+ add arm keyword
+
+ 22 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump, removed
+ from package.mask. If you're upgrading from MySQL-3.x you can use the
+ "/usr/portage/dev-db/mysql/files/rebuilder.sh" script to obtain the list
+ of packages you'll need to rebuild on your system.
+
+*mysql-3.23.56 (17 Mar 2003)
+
+ 17 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Security update.
+
+*mysql-4.0.11a-r1 (09 Mar 2003)
+
+ 09 Mar 2003; Joshua Brindle <method@gentoo.org> mysql-4.0.11a-r1.ebuild:
+ bug fix for #15099 thanks to dragon
+
+*mysql-3.23.54a-r1 (04 Mar 2003)
+
+ 04 Mar 2003; Robert Coie <rac@gentoo.org> mysql-3.23.54a-r1.ebuild:
+ Add PDEPENDs on dev-perl/DBI and dev-perl/DBD-mysql, contingent on
+ USE="perl". If USE="-perl", take /usr/bin/mysql_setpermission out of
+ the installed files (bug #16301).
+
+*mysql-4.0.11a (01 Mar 2003)
+
+ 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump.
+ Add glibc-2.3.2_pre fix; -DHAVE_ERRNO_AS_DEFINE=1. Fix readline
+ configure flags. Add --enable-local-infile to configure.
+
+ 23 Feb 2003; Guy Martin <gmsoft@gentoo.org> mysql-3.23.54a.ebuild,
+ mysql-3.23.55.ebuild : Added --without-berkeley-db to configure for
+ hppa since it's not yet supported on this platform. Added hppa to
+ keywords too.
+
+*mysql-4.0.10 (17 Jan 2003)
+
+ 17 Feb 2003; Joshua Brindle <method@gentoo.org> : Latest 'gamma' release.
+ Version bump.
+
+*mysql-3.23.55 (29 Jan 2003)
+
+ 11 Mar 2003; Donny Davies <woodchip@gentoo.org> mysql-3.23.55.ebuild:
+ Fix CXXFLAGS; #16767. Add the PDEPEND from #16301.
+
+ 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : mysql-3.23.55.ebuild :
+ Add a build fix for glibc-2.3.2_pre. Fix readline configure flags, sigh.
+
+ 06 Feb 2003; Will Woods <wwoods@gentoo.org>: mysql-3.23.54a.ebuild, mysql-3.23.54a.ebuild
+ Disable berkdb on alpha, since it's not supported there.
+
+ 29 Jan 2003; Donny Davies <woodchip@gentoo.org> : New testing release.
+ Fix #12933, #13429.
+
+*mysql-4.0.7 (04 Jan 2003)
+
+ 04 Jan 2003; Donny Davies <woodchip@gentoo.org> : Latest 'gamma' release.
+ Sync initscript.
+
+*mysql-3.23.54a (16 Dec 2002)
+
+ 16 Dec 2002; Donny Davies <woodchip@gentoo.org> : Version bump.
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> mysql-3.23.52-r1.ebuild :
+ Add alpha to KEYWORDS
+
+*mysql-3.23.54 (13 Dec 2002)
+
+ 13 Dec 2002; Donny Davies <woodchip@gentoo.org> : Update to latest.
+ This release fixes a remote DoS vulnerability; upgrade reccomended.
+
+ 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.52-r1.ebuild :
+ Changed sparc64 to sparc keyword
+
+ 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.53.ebuildi, mysql-4.0.5_beta.ebuild :
+ Changed ~sparc64 to ~sparc keyword
+
+*mysql-4.0.5_beta (29 Nov 2002)
+
+ 29 Nov 2002; Donny Davies <woodchip@gentoo.org> : Chase latest.
+ Closes #11011, #11233. The new initscript still needs to be synced with
+ the old one.
+
+ 03 Nov 2002; Nicholas Henke <roughneck@gentoo.org> mysql-3.23.52-r2.ebuild :
+ added ppc to keywords
+
+ 28 Oct 2002; Donny Davies <woodchip@gentoo.org> mysql.init :
+ Behave more carefully in stop(). Thanks psi-jack@myrealbox.com.
+
+*mysql-4.0.1 (19 Nov 2002)
+
+ 19 Nov 2002; Ryan Phillips <rphillips@gentoo.org> mysql-4.0.1_alpha.ebuild :
+ Fixed DB dep. Fixes #10839
+
+*mysql-3.23.53 (27 Oct 2002)
+
+ 27 Oct 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
+ Close #9481, #9335.
+
+*mysql-3.23.52-r1 (29 Sep 2002)
+
+ 20 Oct 2002; Seemant Kulleen <seemant@gentoo.org> mysql-3.23.52-r1.ebuild :
+ Changed the sparc USE check per bug #9372 by torgeir@trenger.ro (Torgeir
+ Hansen)
+
+ 15 Oct 2002; <mcummings@datanode.net> mysql-3.23.52-r1.ebuild :
+ Changed the BDB check due to a bug in BDB on sparc's. See notes in ebuild
+ for reference URL.
+
+ 29 Sep 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.52-r1.ebuild :
+ Added thread-safe client support... MyODBC package needs this flag compiled
+ into mysql to work correctly. Fixes #8411. Submitted by Peter Ruskin
+
+*mysql-3.23.52 (25 Aug 2002)
+
+ 25 Aug 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.52.ebuild,
+ mysql-3.23.52-install-db-sh.diff :
+ Update to latest stable release. Fix mysql_install_db patch.
+
+*mysql-3.23.51-r4 (28 Jul 2002)
+
+ 28 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r4.ebuild:
+ Add back in the tcpd patch -- seems to cause compile failure
+
+*mysql-3.23.51-r3 (25 Jul 2002)
+
+ 25 Jul 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.51-r3.ebuild :
+ Fix initscript install. s/mysql.rc6/mysql.init/
+
+ 25 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r3.ebuild files/digest-mysql-3.23.51-r3 files/mysql.init:
+ Fixed 5152 - used some fancy awk to extract the datadir from
+ /etc/mysql/my.cnf -- new init file is mysql.init
+
+*mysql-3.23.51-r2 (07 Jul 2002)
+
+ 25 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r2.ebuild :
+ The -tcpd- patch appears to have been fixed upstream. It has been
+ removed from the ebuild
+
+ 07 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r2.ebuild :
+ Attempt to fix problem with mysql compile *not* using provided bdb.
+ Also, add users in preinst, not pkg_setup, as per policy.
+
+*mysql-3.23.51-r1 (02 Jul 2002)
+
+ 02 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r1.ebuild :
+ Added symlink to libmysqlclient_r.so
+
+*mysql-4.0.1 (27 Jun 2002)
+
+ 27 June 2002; Ryan Phillips <rphillips@gentoo.org> :
+ Added the unreleased mysql for development purposes and testing.
+ Currently masked in portage.mask
+
+*mysql-3.23.51 (22 Jun 2002)
+
+ 22 June 2002; Donny Davies <woodchip@gentoo.org> :
+ Update to latest stable release; 3.23.51.
+ - Important! On >=gentoo-1.3, the bundled 3.2.9a bezerkeley db will be
+ built if you have USE berkdb. On <gentoo-1.3, the sys-libs/db-3.2.9
+ system version is used.
+ - added a small patch for tcpd; looks like an upstream bug?
+ - sync the compiler flags with their "official" spec ;)
+ - cleaned up the ebuild a little.
+
+*mysql-3.23.49-r2 (16 June 2002)
+
+ 16 June 2002; Bart Verwilst <verwilst@gentoo.org> :
+ Made sure that mysql compiled on gentoo 1.3+ as well, where db 4.0.14 is
+ the default... Stayed off 3.23.50, whoever updates mysql next, please
+ take my changes here in account as well plz
+
+*mysql-3.23.49-r1 (3 May 2002)
+
+ 3 May 2002; Donny Davies <woodchip@gentoo.org> :
+ Added LICENSE, SLOT, $Headers.
+
+*mysql-3.23.49 (18 Feb 2002)
+
+ 18 Feb 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.49.ebuild,
+ files/mysql-3.23-db-3.2.3.diff :
+ Updated to latest release. Tweaked the db patch to apply properly to
+ this version. Some cosmetic fixies.
+
+*mysql-3.23.47 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
new file mode 100644
index 000000000..ee00f03c1
--- /dev/null
+++ b/dev-db/mysql/Manifest
@@ -0,0 +1,59 @@
+AUX my.cnf 1249 RMD160 680752c5c5f1e18e02f5c3286aaade406f271b95 SHA1 f5592c43e52d23902a23d4f824d4dddccd7cdd0c SHA256 29c07ce113496ec62bf9427609f2291861e3e165200d6e98a69bd312c6c101ec
+AUX my.cnf-4.0 4316 RMD160 e2a9f3f1a13b1aa13151dc5dbeba1dad888337e3 SHA1 40d6f252fd103548bc422e86659ef644fbce1ac6 SHA256 f4616a38d7c1b5cc2bf6b4e5b175ffcc12a52e38772dd86274a8991ef50015af
+AUX my.cnf-4.1 4235 RMD160 ca04e2e667322e99c29be59064c7a6ecaa4e1e4c SHA1 babc79984b2e2d3def93ac0c13cd2fc5c690212a SHA256 908a4883116e4f323510c468fd22c5765f8a2adce0344859fc212b7209a3a6c7
+AUX mysql.init 886 RMD160 26b8aa45af3f930db01f0db731865b9293626fb1 SHA1 d7d99a3f45fa807d1fb57ab04b35800a69cae430 SHA256 2d7faf6d88fd13e5c10368a20074fdb59554635f8b1fd17e088d82208e611c12
+DIST mysql-3.23.58.tar.gz 12039843 RMD160 b7d436ac7aaa9238e724bf3c62c5f837bef676b6 SHA1 f3383e41e8926c040a295173881414a1e96e0266 SHA256 8dcc6a613820701221b787419c32c1c717562194cfd296187da0e87454252acc
+DIST mysql-4.0.27.tar.gz 11152643 RMD160 00cf895eab192e3e0ab526587ccab3e81c6c9070 SHA1 9cce3b92c47d17bf58ec6cdefebfdf953b5ce2c4 SHA256 c79f83bed7c1ea98e018b8829375b55c1de838d21a526d7f679becc75de00d0f
+DIST mysql-4.1.22.tar.gz 17761101 RMD160 bfcf5058e4247cf4d7d1550ea54c64ebc8bc615e SHA1 857e942cc3207caf56e2aa48961fc1ed66d932e6 SHA256 6bd2436fd0f233bb1518e15975cb4e9fa4434acb53c3c3cd7d4648219abf58e9
+DIST mysql-4.1.23-bk-20070101.tar.bz2 12171000 RMD160 3e7abcb4665b55bfe74305484b963a4d1d239a4f SHA1 3f7b79fbad7bdba2e09b5d5535fec8ef1d8a0d4d SHA256 65cd010a75c6bfc006cc3095623edf2d106f0af03154f24bc4fbf711ad2b98ef
+DIST mysql-5.0.26.tar.gz 25986952 RMD160 98ee85457de4bc8c8f8acddc8b6f0dc7687f32c7 SHA1 7197159f9214722aa41b82ad80f87b4af5d232ce SHA256 4266fe6a3593700d4157b8cc4278fa8ae98837d4757735fc6ed70d9df6bb2680
+DIST mysql-5.0.32.tar.gz 24820282 RMD160 14639884c1bdde356654c4c5fc75d2ff613cd1d1 SHA1 daa13b48b0ddca029bdf97b578481a9cf3e4ac15 SHA256 13891620173721d1b3723c73d2eafd1615566f0df14f21c551d645d5cff547e8
+DIST mysql-5.0.34.tar.gz 23015439 RMD160 5294b76edb004162247e9e032929fe728887202b SHA1 1b1a920aa0720a7d9abec839d31f384e75970934 SHA256 45ccd88a33964c58027cbd3cf5c5223ae04f9cfefd0ad15ca0ee6dbda3eff0b4
+DIST mysql-5.0.38.tar.gz 23307140 RMD160 7c69373e4c3de1d04b3494890d43ee61f49ce3de SHA1 be1ab0c73799a848194d3ab1c11cdbfa8d638018 SHA256 c8a4e746a1465b1768c356713b0e0b62818eb5132c8bb674747dabc5f37786c4
+DIST mysql-5.0.40.tar.gz 24045497 RMD160 85eb5a8a032d87f27a60ea1a025273742fe6a47b SHA1 94eef0eae2d6b3cf35dc71023662616cd787a251 SHA256 a370e44f7f233c80334cc875447c92e30bed94a6036917d4d44471ff85ebc55c
+DIST mysql-5.0.42.tar.gz 24255814 RMD160 a0c5e5615423aa75ba8ad52c6dfb36d31bbc4fc6 SHA1 035fe02c06112445dc3020214f3beb0335a3c4fe SHA256 29f80b85ec66b55d5f7340c23c400cf69c5a6ab8d7cf6ddc560776a56017928e
+DIST mysql-5.0.44.tar.gz 24388270 RMD160 7b380cf13d040149e5f0e75b582124ec996e0b03 SHA1 4603befa939613c74d6b3736ac39a8436edc58ea SHA256 e3cd455da52769cc7c80845992dedc9092745fcf3ea4d4929ae4181418805973
+DIST mysql-5.0.54.tar.gz 27397332 RMD160 50898b7339cad1339cfdcf01e75c8e851d837d80 SHA1 8b540ccce64a1c4cf470d4f78c8d811ebad8da1d SHA256 d3431038e594c6e6b480d2d7a24bca7166bb5e593c9d807140257ed06b105a66
+DIST mysql-5.0.56.tar.gz 27648999 RMD160 319d29e0ad85555b807ef4288e51002c6dfce82b SHA1 56e72a4b95ec38d304e902e21785944ccce85b59 SHA256 cff6e258d70c65deaaebca3f7cffd22fd27c06852e08d804f2af2197dbbd79f5
+DIST mysql-5.0.60.tar.gz 27918671 RMD160 3d7d35e585f96d0729a38146cdb6fdf7308f87bb SHA1 fc8477bb7e5737f7da8d6bc07fa468b18c3a7f7b SHA256 cd94b44413701d34449b1be649f3268625fd16df47b962c7204300d5b259ec73
+DIST mysql-5.0.70.tar.gz 28589887 RMD160 3b3e654518003ddecc0b50afb608dab8754adb3b SHA1 8e0cc8f8ebffad8340f40b9a57dc01a9c5c3b5d7 SHA256 d6532f623cb47100758f554b04ca14d848e3381e9848db899cc6b32dd555b325
+DIST mysql-5.0.72.tar.gz 28710411 RMD160 0f9ad480ceb71af9d4e61ca472aa86a270565c75 SHA1 840c2b30e67b05867e66ee2a9ff9a142d4aabb42 SHA256 784a84b757b581fceb19d4740bbc0ec7b1372ff05efcbffe800286e24e326051
+DIST mysql-5.0.76.tar.gz 34414933 RMD160 acf98699c8d2c67f649d92b579907e8a4155aa94 SHA1 1f4bd01053bcf9c5c417e94bf99938276f6faa17 SHA256 ee4f15cf6f909ab2888f504877af145f2f84a366dbc06a8239045356311dff6d
+DIST mysql-extras-20061210.tar.bz2 51115 RMD160 52355e608d5048c91b7960aa5be0c030ecb0e5d8 SHA1 c9d035ac73d29fe2d1274760ca70b8c6b882fec6 SHA256 46505a8b54ae7cafdc610465edfdfde1cd74f101071f71cf1f5c1c02e92790eb
+DIST mysql-extras-20070105.tar.bz2 50005 RMD160 abf1f8ebab8ecdfdb5ebe9ca55076f39ab492acb SHA1 7f4dbc3d6c20fe953bf6e936a58343a229398ca0 SHA256 17697bf70acffd0eeefd976b5ef06dd36080273bf7e805b51a31d72f5f2c5172
+DIST mysql-extras-20070108.tar.bz2 49996 RMD160 eb7459e2390c4d877f4c4d5cf9bb3d14c39c4212 SHA1 58f8db940a1e524ae1527e9efe9f2c2e1be4ef86 SHA256 55d46ac681036cda8f95d5f169d494cd3c6a25fbc7ec327a949518adf64a8ba8
+DIST mysql-extras-20070217.tar.bz2 50155 RMD160 fd8cb330772fcc77bc3ac501a899f8c704d0d798 SHA1 2ce58115db0f703d98c4f7b0c0b1835123c07386 SHA256 401a8fed36f87d81d53c5c392a017d85a3a27c1694e38350ba30d68732197ea0
+DIST mysql-extras-20070415.tar.bz2 51424 RMD160 8babddf636b175cc044cbc821ab64e62eedcb6ce SHA1 4654ef18cbc7171065dbfebe82abdf4227ad6c4c SHA256 cbaed8e7e35899417d3e265798f4f9ffd046af99f4032b38b114c36b6887a704
+DIST mysql-extras-20070710.tar.bz2 52626 RMD160 e0f39f1fd35012fb3e2a431379d7b15389e05187 SHA1 15b04104a61c61c216e85508b711e61855ba3ee4 SHA256 980a5fa500f4136e13bf434f167995248b9c8f96a2c42c96e4d7ad60246ad7fc
+DIST mysql-extras-20071115.tar.bz2 56027 RMD160 5e57e4a81c5874f2a4bb0c685d52d8bd9dabdcfb SHA1 25e60c8ad6b7708f9bb5b0dbe37edbd0f180ad2c SHA256 ec97e9147028448dc6d057744e80d2fd242b06796db8b19b9181d5f8acaafe7f
+DIST mysql-extras-20080124.tar.bz2 106526 RMD160 8f9f556308c96c4cd5cffd0506c99ea59e7c25c2 SHA1 574f5dbf4a8bb53d352cb2fbe391ad5c484eb932 SHA256 c4b33dd391834252d20d4b083ac4bd6999253a8f20d894dd93b0795c6b318829
+DIST mysql-extras-20080310.tar.bz2 106499 RMD160 ddc48002d0b5d0d03d1b88dbf037757a3aa38994 SHA1 c5584a0ff7121722c9e9359e1fdcc8744a2d215c SHA256 4b963976b26607827e61187a72589eefefe84bc811da37f7bfa07779bdb61b59
+DIST mysql-extras-20080529.tar.bz2 106586 RMD160 588c3ea358b0378523c44852476c37b88820c294 SHA1 9c5f4c840f070eed8c1979dedfabc593904718ab SHA256 8936d759d12502b2fe1a3539fd93eeb22e2e9ce5fa26f4d67b80995b24b23975
+DIST mysql-extras-20080601.tar.bz2 106566 RMD160 6e6470c8908e0e944ff8a71886db6e80af9465b0 SHA1 a462cf953452283bafd785ac9c109104b673bbd1 SHA256 de7bb63eb6de3b7b14d8d65b5248258b18e00524eac08dddf373f98361402ed9
+DIST mysql-extras-20081129-1041Z.tar.bz2 110743 RMD160 e159b801785109860325e44fc76b96fc940f012f SHA1 38db6b3328cf6523e076f23d9cf43ae76c74678a SHA256 4975eec32d2359924fd7e40b44d8764b6511ca6a62f71611a991427409ef5202
+DIST mysql-extras-20090211-1206Z.tar.bz2 111217 RMD160 243e1ace611f07f30c148c272d064fc916a47821 SHA1 2ba4041b6749575380fda0e6ae551284aaefcbfc SHA256 9a9a40aac283059492b10ff3dc059a90990dc3b7963405054ead1c750d63d081
+DIST mysql-extras-20090228-2228Z.tar.bz2 254048 RMD160 d71ed448d9fbe61ecc9e4113bd0a7721e8321acb SHA1 9fd9370193e7038067e11cc8a26bfe4013eb6bac SHA256 03a986a5c5ae57f1436553565239613e978ae11e12834fcb275ec6457b12b6fb
+EBUILD mysql-3.23.58-r1.ebuild 7463 RMD160 c48cfbebf69ddba93715f8c8eb467db81a35ede3 SHA1 f9ba83cbad91c25610c1916ba114dd7b61149bf8 SHA256 e6de26295104a12e294751c4aec4e8fdf7375530bc39a94a5eb1c5288ff509b5
+EBUILD mysql-4.0.27-r1.ebuild 1121 RMD160 668dd5dc456ff35dd8c65b15e360325081a83408 SHA1 edc4c31c0d7400ac132a71075b47f05bad70cb12 SHA256 55d838248c295a69e4fffe0e658f1cd53d87875249ae63291d550b65acfb3d71
+EBUILD mysql-4.1.22-r1.ebuild 1358 RMD160 713007a110406b6b6c3400f33a13675c2cb5d545 SHA1 3f498f1437fc3e23f59794e93f72f0e53cbc2cf9 SHA256 cfdf6c50a7f36898a4139591c1fd9cae0d818dd14dacea28ee4939a5ce97bbbf
+EBUILD mysql-4.1.23_alpha20070101-r61.ebuild 1337 RMD160 b42955f6effa04df9c9808650e220390fb5eed8a SHA1 63f912cea34866c034adbba72ec3ab85580605a8 SHA256 469ef369ec8177263a63e3107e63cce8ad4d5fd444d50a9ab32b46feab059994
+EBUILD mysql-5.0.26-r2.ebuild 2037 RMD160 57184e2acae551e615dbdb95a4bec6df2b298f13 SHA1 85a5648ab285504fa8e4c2a97d4eab40c7d5267f SHA256 7ba6a1a7986cfd5a252d3faa31c9f01335d19502b5b0d029982a8468856dba88
+EBUILD mysql-5.0.32.ebuild 2112 RMD160 232c42841ffb085aee10bd717bfc2cea7888f909 SHA1 2fbee46624d6d109156da55eecaa7adfd6005558 SHA256 e9a4e3f5381e6b4b9b851aa737da33b4f78411ae066a65f3ecb38a2eda204b7e
+EBUILD mysql-5.0.34.ebuild 2130 RMD160 d9141dc725012154ec4dfd151b347af07bf24944 SHA1 d061b52ebf031dbe7c71c65a044d1526bde5d927 SHA256 c17fc76bdff5938c727e1fe6755bbfd28a45b81ed1e8669940cb2692d8f37e09
+EBUILD mysql-5.0.38.ebuild 2733 RMD160 cfbed42d744a9ab4b515f84a941b0665644b8c8e SHA1 9ba5c936423517f9ff93223c0419a916505484eb SHA256 d88bc544467060b4815f6b8a28fe6f8ddb30f54f473e16cd544636157aca5908
+EBUILD mysql-5.0.40.ebuild 2651 RMD160 bf8b1219bce8ecadd6a9f1f8129346a641de12cc SHA1 a7ae7ccbda35a88df5dff223b37b123fad617c1e SHA256 0f2269c1742c4fa2ec6528932af15887ae860d08ceaf2a00df95e17558265b4c
+EBUILD mysql-5.0.42.ebuild 2733 RMD160 218bd83f61b37f192ec578f7dcbf72f0ae88858e SHA1 bbf1c69122801029652a4b6fbdf673e4f879477c SHA256 30450cd75203bf2a045092215c048842bd88b42803a33b844fe0382df0d1e71e
+EBUILD mysql-5.0.44-r1.ebuild 2023 RMD160 85a6c656249bd576da004a4bc5d5bb450fcca975 SHA1 14a94e8f280ce03b465078bceee7169746217220 SHA256 1391d52f4436fa0269e401f6f1b9bc92d71526add962d6f11c5bdb699e66aec9
+EBUILD mysql-5.0.44-r2.ebuild 2214 RMD160 2ce78e51b61b9814ce4ff67a24c622a106352f8a SHA1 2f982778ac293208c5c03ba41df037887aefe529 SHA256 0e2d61748f6a99eafeb1eca9a231d9acaed08e21506abdb0ccaca8ff59016736
+EBUILD mysql-5.0.44.ebuild 2498 RMD160 3b301fa21898a2dcbf4acf05226bd94f51752de6 SHA1 54b8ded91bb58afbef4f37f2fb6d663c9be9cc46 SHA256 0f8f606771511e8e45528e495aab78ac4b8d67c2fcaf57dad7f91d9e6580d78e
+EBUILD mysql-5.0.54.ebuild 2311 RMD160 9f33cb9e394ee3b6aff0099550c0d0897e156513 SHA1 9992b81c15a356a9e95564ca4dc628172d810d70 SHA256 df1643602b93c6f9bc1fd19d705da8168b0961c2c46c61e9d855153fc32f3c9a
+EBUILD mysql-5.0.56.ebuild 3347 RMD160 420d0a37bc1873f51ae24a677ee7bcb19d0da5f1 SHA1 02a91224590a76d49f0ef54e6421267412aae02b SHA256 e1d5854438a8a7c5c9ad446f102f3bd27f10f6038724ed622e09b1a2a7038440
+EBUILD mysql-5.0.60-r1.ebuild 3372 RMD160 1a3f4dcbad969ba67dc59a500a031e909c0bcac5 SHA1 79ae0ac71df3b44cb079739d1a57de23971d535f SHA256 54473056a60abb2369aa0b456e273d95b3d435fd07ea5c8b395a7cfb217490e6
+EBUILD mysql-5.0.60.ebuild 3379 RMD160 d3f47f0ec70ca8a0c3fdea20086ce766a06bbae5 SHA1 9f1704b7ca3c318b79b4b28a503f1e51b9023a1c SHA256 6afb9c667dba8f2250aaf64cfd6f0f6c1983ef526b95dbc0888645589c56a6d0
+EBUILD mysql-5.0.70-r1.ebuild 3991 RMD160 78d7d6b1a2eb40c32b97e88dc879bea17fd0f987 SHA1 db1355a53766cc44fa52aa945eb3633c057c28c5 SHA256 d9fe068c4fd5744c00f7df1291a22adc0bc1ecb57a568f61c3e9c1f89cbb8883
+EBUILD mysql-5.0.70.ebuild 3986 RMD160 6886ada23804363e10bef605bed7bbd74e04f174 SHA1 03d505f6e079643bc97f29d0644fed562ea57e00 SHA256 3ffd0489c4a2fc25ada9f84783d7a5727f416212005225b49b52871b2ae6b03b
+EBUILD mysql-5.0.72-r1.ebuild 4244 RMD160 e0e5b321fd6c280fe65f1e977a5639e6bf811211 SHA1 0fd5509251ae1d3a17967c2cb3556e13df8ff01d SHA256 6f5e1ec2865cb73c2696b2f64b67cf20f03ee32b53980e7b5619c32e31981105
+EBUILD mysql-5.0.72.ebuild 4235 RMD160 b8a998d025f76ed31b00efccfb4793c13078ef71 SHA1 5a9331cc8b8fa6d2093e0627fe858aa0e4ebbd46 SHA256 d97f361f8f0561fc70e3239d5b93aa6236dbc47ad5c2bc0fdce4e977b82a8c6b
+EBUILD mysql-5.0.76.ebuild 4782 RMD160 52befcd42955992d0603da40d39f57eadc1bfa3d SHA1 faecccc675697670bdda3eba877d8ed8b146d673 SHA256 15a58c7b230ffc4f765250ece716e62f2207df0e5f75c7dfa9baf4098587e25b
+MISC ChangeLog 92900 RMD160 351db75af5566a90ea2893caf2b4e9146d554fe3 SHA1 08447ad9d7f06501c538ac24ccce68fc89ed0c6d SHA256 b6024ee9fd05ed23e12a41e7ff9c46963777a02c267ca572753a03db4a1c0a49
+MISC metadata.xml 746 RMD160 24dadde02462666d5b05608b73a87094de82af1a SHA1 596f0628975fc92ff1cb4d665f7fa5d7eac04505 SHA256 070b3c63ddedff2023166fd0f82bd9dc6a691079c10a6ee968ca7b28e97af5a6
diff --git a/dev-db/mysql/files/my.cnf b/dev-db/mysql/files/my.cnf
new file mode 100644
index 000000000..4e7d0f6d2
--- /dev/null
+++ b/dev-db/mysql/files/my.cnf
@@ -0,0 +1,48 @@
+# /etc/mysql/my.cnf: The global mysql configuration file.
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf,v 1.5 2008/11/14 01:49:37 robbat2 Exp $
+#
+# This file can be simultaneously placed in three places:
+# 1. /etc/mysql/my.cnf to set global options.
+# 2. /var/lib/mysql/my.cnf to set server-specific options.
+# 3. ~/.my.cnf to set user-specific options.
+#
+# One can use all long options that the program supports.
+# Run the program with --help to get a list of them.
+#
+# The following values assume you have at least 32M RAM!
+
+[client]
+#password = my_password
+port = 3306
+socket = /var/run/mysqld/mysqld.sock
+
+[safe_mysqld]
+err-log = /var/log/mysql/mysql.err
+
+[mysqld]
+#skip-networking
+skip-innodb
+innodb_file_per_table
+user = mysql
+pid-file = /var/run/mysqld/mysqld.pid
+socket = /var/run/mysqld/mysqld.sock
+port = 3306
+log = /var/log/mysql/mysql.log
+basedir = /usr
+datadir = /var/lib/mysql
+tmpdir = /tmp
+language = /usr/share/mysql/english
+skip-locking
+set-variable = key_buffer=16M
+set-variable = max_allowed_packet=1M
+set-variable = thread_stack=128K
+
+[mysqldump]
+quick
+set-variable = max_allowed_packet=1M
+
+[mysql]
+#no-auto-rehash # faster start of mysql but no tab completition
+
+[isamchk]
+set-variable = key_buffer=16M
diff --git a/dev-db/mysql/files/my.cnf-4.0 b/dev-db/mysql/files/my.cnf-4.0
new file mode 100644
index 000000000..305f7c92c
--- /dev/null
+++ b/dev-db/mysql/files/my.cnf-4.0
@@ -0,0 +1,113 @@
+# /etc/mysql/my.cnf: The global mysql configuration file.
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.0,v 1.2 2008/11/14 02:16:25 robbat2 Exp $
+#
+# This file can be simultaneously placed in three places:
+# 1. /etc/mysql/my.cnf to set global options.
+# 2. /var/lib/mysql/my.cnf to set server-specific options.
+# 3. ~/.my.cnf to set user-specific options.
+#
+# One can use all long options that the program supports.
+# Run the program with --help to get a list of them.
+#
+# The following values assume you have at least 64M RAM!
+
+[client]
+#password = my_password
+port = 3306
+socket = /var/run/mysqld/mysqld.sock
+
+[safe_mysqld]
+err-log = /var/log/mysql/mysql.err
+
+[mysqld]
+user = mysql
+pid-file = /var/run/mysqld/mysqld.pid
+socket = /var/run/mysqld/mysqld.sock
+log-error = /var/log/mysql/mysqld.err
+# If set, mysql logs all queries (general query log). This will be deprecated in
+# MySQL 5.0. This logs all queries, even error queries and is slow.
+# log = /var/log/mysql/mysql.log
+#
+# If you really need logging, you'd rather use binary logging. Especially when doing
+# replication. Read file:/usr/share/doc/mysql-*/manual.html.gz#Replication for info.
+# You can use PURGE MASTER LOGS TO '$hostname-bin.010' to get rid of old logs
+# from $hostname-bin.01 up to $hostname-bin.09 while the slave server is
+# running.
+# Before doing that, check which logfile slave curently uses by running
+# mysql> SHOW SLAVE STATUS
+# To list logfiles on master do:
+# mysql> SHOW MASTER LOGS
+# Then use PURGE for those not needed anymore only! Never remove the files
+# manually!
+#
+# Also consult RESET MASTER and RESET SLAVE commands before doing any changes
+# mysql> RESET MASTER - Deletes all binary logs listed in the index
+# file, resetting the binlog index file to be empty.
+# mysql> RESET SLAVE - Makes the slave forget its replication position in
+# the master logs.
+# mysql> SET SQL_LOG_BIN=0 - this turns off logging (execute on MASTER only)
+# mysql> SET SQL_LOG_BIN=1 - this turns on logging (execute on MASTER only)
+#
+# log-bin
+# set-variable = binlog-do-db=non_existant
+# set-variable = binlog-ignore-db=database_name
+#
+# server-id has to unique for each master or slave in your network,
+# lets use the last number from IP address
+# server-id = 207
+basedir = /usr
+datadir = /var/lib/mysql
+tmpdir = /tmp
+language = /usr/share/mysql/english
+skip-locking
+set-variable = key_buffer=16M
+set-variable = max_allowed_packet=1M
+set-variable = thread_stack=128K
+# be secure by default!
+bind-address = 127.0.0.1
+port = 3306
+# this can make it even more secure:
+#skip-networking
+#
+# the following is the InnoDB configuration
+# if you wish to disable innodb instead
+# uncomment just the next line
+#skip-innodb
+#
+# the rest of the innodb config follows:
+# don't eat too much memory, we're trying to be safe on 64Mb boxes
+# you might want to bump this up a bit on boxes with more RAM
+set-variable = innodb_buffer_pool_size=32M
+# this is the default, increase it if you have lots of tables
+set-variable = innodb_additional_mem_pool_size=1M
+#
+# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-(
+# and upstream wants things to be under /var/lib/mysql/, so that's the route
+# we have to take for the moment
+innodb_data_home_dir = /var/lib/mysql/
+innodb_log_arch_dir = /var/lib/mysql/
+innodb_log_group_home_dir = /var/lib/mysql/
+# you may wish to change this size to be more suitable for your system
+# the max is there to avoid run-away growth on your machine
+innodb_data_file_path = ibdata1:10M:autoextend:max:128M
+# we keep this at around 25% of of innodb_buffer_pool_size
+# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
+set-variable = innodb_log_file_size=8M
+# this is the default, increase it if you have very large transactions going on
+set-variable = innodb_log_buffer_size=1M
+# this is the default and won't hurt you
+# you shouldn't need to tweak it
+set-variable = innodb_log_files_in_group=2
+# see the innodb config docs, the other options are not always safe
+innodb_flush_log_at_trx_commit = 1
+innodb_file_per_table
+
+[mysqldump]
+quick
+set-variable = max_allowed_packet=16M
+
+[mysql]
+#no-auto-rehash # faster start of mysql but no tab completion
+
+[isamchk]
+set-variable = key_buffer=16M
diff --git a/dev-db/mysql/files/my.cnf-4.1 b/dev-db/mysql/files/my.cnf-4.1
new file mode 100644
index 000000000..458a58a73
--- /dev/null
+++ b/dev-db/mysql/files/my.cnf-4.1
@@ -0,0 +1,147 @@
+# /etc/mysql/my.cnf: The global mysql configuration file.
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.1,v 1.4 2008/11/14 02:16:25 robbat2 Exp $
+
+# The following options will be passed to all MySQL clients
+[client]
+#password = your_password
+port = 3306
+socket = /var/run/mysqld/mysqld.sock
+
+[mysql]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[mysqladmin]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[mysqlcheck]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[mysqldump]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[mysqlimport]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[mysqlshow]
+character-sets-dir=/usr/share/mysql/charsets
+default-character-set=utf8
+
+[myisamchk]
+character-sets-dir=/usr/share/mysql/charsets
+
+[myisampack]
+character-sets-dir=/usr/share/mysql/charsets
+
+# use [safe_mysqld] with mysql-3
+[mysqld_safe]
+err-log = /var/log/mysql/mysql.err
+
+# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
+[mysqld]
+character-set-server = utf8
+default-character-set = utf8
+user = mysql
+port = 3306
+socket = /var/run/mysqld/mysqld.sock
+pid-file = /var/run/mysqld/mysqld.pid
+log-error = /var/log/mysql/mysqld.err
+basedir = /usr
+datadir = @DATADIR@
+skip-locking
+key_buffer = 16M
+max_allowed_packet = 1M
+table_cache = 64
+sort_buffer_size = 512K
+net_buffer_length = 8K
+read_buffer_size = 256K
+read_rnd_buffer_size = 512K
+myisam_sort_buffer_size = 8M
+language = /usr/share/mysql/english
+
+# security:
+# using "localhost" in connects uses sockets by default
+# skip-networking
+bind-address = 127.0.0.1
+
+log-bin
+server-id = 1
+
+# point the following paths to different dedicated disks
+tmpdir = /tmp/
+#log-update = /path-to-dedicated-directory/hostname
+
+# you need the debug USE flag enabled to use the following directives,
+# if needed, uncomment them, start the server and issue
+# #tail -f /tmp/mysqld.sql /tmp/mysqld.trace
+# this will show you *exactly* what's happening in your server ;)
+
+#log = /tmp/mysqld.sql
+#gdb
+#debug = d:t:i:o,/tmp/mysqld.trace
+#one-thread
+
+# uncomment the following directives if you are using BDB tables
+#bdb_cache_size = 4M
+#bdb_max_lock = 10000
+
+# the following is the InnoDB configuration
+# if you wish to disable innodb instead
+# uncomment just the next line
+#skip-innodb
+#
+# the rest of the innodb config follows:
+# don't eat too much memory, we're trying to be safe on 64Mb boxes
+# you might want to bump this up a bit on boxes with more RAM
+innodb_buffer_pool_size = 16M
+# this is the default, increase it if you have lots of tables
+innodb_additional_mem_pool_size = 2M
+#
+# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-(
+# and upstream wants things to be under /var/lib/mysql/, so that's the route
+# we have to take for the moment
+#innodb_data_home_dir = /var/lib/mysql/
+#innodb_log_arch_dir = /var/lib/mysql/
+#innodb_log_group_home_dir = /var/lib/mysql/
+# you may wish to change this size to be more suitable for your system
+# the max is there to avoid run-away growth on your machine
+innodb_data_file_path = ibdata1:10M:autoextend:max:128M
+# we keep this at around 25% of of innodb_buffer_pool_size
+# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
+innodb_log_file_size = 5M
+# this is the default, increase it if you have very large transactions going on
+innodb_log_buffer_size = 8M
+# this is the default and won't hurt you
+# you shouldn't need to tweak it
+set-variable = innodb_log_files_in_group=2
+# see the innodb config docs, the other options are not always safe
+innodb_flush_log_at_trx_commit = 1
+innodb_lock_wait_timeout = 50
+innodb_file_per_table
+
+[mysqldump]
+quick
+max_allowed_packet = 16M
+
+[mysql]
+# uncomment the next directive if you are not familiar with SQL
+#safe-updates
+
+[isamchk]
+key_buffer = 20M
+sort_buffer_size = 20M
+read_buffer = 2M
+write_buffer = 2M
+
+[myisamchk]
+key_buffer = 20M
+sort_buffer_size = 20M
+read_buffer = 2M
+write_buffer = 2M
+
+[mysqlhotcopy]
+interactive-timeout
diff --git a/dev-db/mysql/files/mysql.init b/dev-db/mysql/files/mysql.init
new file mode 100755
index 000000000..16ea7bc0b
--- /dev/null
+++ b/dev-db/mysql/files/mysql.init
@@ -0,0 +1,37 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/mysql.init,v 1.7 2004/07/14 21:41:15 agriffis Exp $
+
+depend() {
+ need net
+ use dns
+}
+
+checkconfig() {
+ if [ ! -f /etc/mysql/my.cnf ] ; then
+ eerror "No /etc/mysql/my.cnf file exists!"
+ fi
+
+ dir=`my_print_defaults mysqld | grep -- --datadir | sed -e "s|^.*=\(.*\)|\1|"`
+
+ if [ ! -d $dir/mysql ] ; then
+ eerror "You dont appear to have the mysql database installed yet."
+ eerror "Please run /usr/bin/mysql_install_db to have this done..."
+ return 1
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting mysqld"
+ /usr/bin/safe_mysqld >/dev/null 2>&1 &
+ eend $?
+}
+
+stop () {
+ ebegin "Stopping mysqld"
+ start-stop-daemon --stop --quiet \
+ --pidfile=/var/run/mysqld/mysqld.pid --retry 20
+ eend $?
+}
diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml
new file mode 100644
index 000000000..2df170002
--- /dev/null
+++ b/dev-db/mysql/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>mysql</herd>
+<use>
+ <flag name='big-tables'>Make tables contain up to 1.844E+19 rows</flag>
+ <flag name='cluster'>Add support for NDB clustering</flag>
+ <flag name='embedded'>Build embedded server (libmysqld)</flag>
+ <flag name='extraengine'>Add support for alternative storage engines</flag>
+ <flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag>
+ <flag name='max-idx-128'>Raise the max index per table limit from 64 to 128
+ </flag>
+ <flag name='minimal'>Install client programs only, no server</flag>
+ <flag name='raid'>Deprecated option, removed in the 5.0 series</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-db/mysql/mysql-3.23.58-r1.ebuild b/dev-db/mysql/mysql-3.23.58-r1.ebuild
new file mode 100644
index 000000000..20703f85a
--- /dev/null
+++ b/dev-db/mysql/mysql-3.23.58-r1.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-3.23.58-r1.ebuild,v 1.27 2008/01/25 23:23:49 opfer Exp $
+
+inherit flag-o-matic eutils multilib-native
+
+SVER=${PV%.*}
+#normal releases:
+SDIR=MySQL-${SVER}
+#for a pre-release:
+#SDIR=MySQL-${SVER}-Pre
+
+DESCRIPTION="A fast, multi-threaded, multi-user SQL database server."
+HOMEPAGE="http://www.mysql.com/"
+SRC_URI="ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/${SDIR}/${P}.tar.gz
+ ftp://mysql.valueclick.com/pub/mysql/Downloads/${SDIR}/${P}.tar.gz
+ mirror://gentoo/mysql-extras-20061210.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha hppa ppc sparc x86"
+IUSE="berkdb debug innodb perl readline ssl static tcpd"
+
+DEPEND="readline? ( >=sys-libs/readline-4.1 )
+ berkdb? ( sys-apps/ed )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+ ssl? ( >=dev-libs/openssl-0.9.6d )
+ >=sys-libs/zlib-1.2.3
+ dev-lang/perl
+ sys-process/procps"
+PDEPEND="perl? ( dev-perl/DBI dev-perl/DBD-mysql )"
+
+src_unpack() {
+ use innodb || ewarn "InnoDB support is not selected to be compiled in."
+ unpack ${A} || die
+ cd "${S}" || die
+
+ local MY_PATCH_SOURCE="${WORKDIR}/mysql-extras"
+
+ # required for qmail-mysql
+ epatch ${MY_PATCH_SOURCE}/mysql-3.23-nisam.h.diff || die
+ # zap startup script messages
+ epatch ${MY_PATCH_SOURCE}/mysql-3.23.52-install-db-sh.diff || die
+ # zap binary distribution stuff
+ epatch ${MY_PATCH_SOURCE}/mysql-3.23-safe-mysqld-sh.diff || die
+ # for correct hardcoded sysconf directory
+ epatch ${MY_PATCH_SOURCE}/mysql-3.23-my-print-defaults.diff || die
+ #patch -p1 < ${MY_PATCH_SOURCE}/mysql-3.23.51-tcpd.patch || die
+ #epatch ${MY_PATCH_SOURCE}/mysql-4.0.14-security-28394.patch
+ epatch ${MY_PATCH_SOURCE}/020_all_gentoo-nptl.patch || die
+ sed -e "s|res=.grep Linuxthreads|res=1 #\`grep Linuxthreads|" \
+ -i "${S}"/configure
+
+ # security fix from http://lists.mysql.com/internals/15185
+ # gentoo bug #60744
+ EPATCH_OPTS="-p1 -d ${S}" \
+ epatch ${MY_PATCH_SOURCE}/${PN}-4.0-mysqlhotcopy-security.patch || die
+
+ # upstream bug http://bugs.mysql.com/bug.php?id=7971
+ # names conflict with stuff in 2.6.10 kernel headers
+ echo "${S}"/client/mysqltest.c "${S}"/extra/replace.c | xargs -n1 \
+ sed -i \
+ -e "s/set_bit/my__set_bit/g" \
+ -e "s/clear_bit/my__clear_bit/g" \
+ || die "Failed to fix bitops"
+
+}
+
+multilib-native_src_compile_internal() {
+ # bug #11681; get b0rked code when using -march=k6 with this package.
+ replace-cpu-flags k6 k6-2 k6-3 i586
+
+ local myconf
+ # The following fix is due to a bug with berkdb on sparc's. See:
+ # http://www.geocrawler.com/mail/msg.php3?msg_id=4754814&list=8
+ # same for alpha (see http://www.mysql.com/doc/en/BDB_portability.html)
+ # thanks to peter@icebear.net for noticing this.
+ if use sparc || use alpha || use hppa
+ then
+ myconf="${myconf} --without-berkeley-db"
+ else
+ use berkdb && myconf="${myconf} --with-berkeley-db=./bdb" \
+ || myconf="${myconf} --without-berkeley-db"
+ fi
+ #readline pair reads backwards on purpose, DONT change it around, Ok?
+ use readline && myconf="${myconf} --without-readline"
+ use readline || myconf="${myconf} --with-readline"
+ use static && myconf="${myconf} --with-mysqld-ldflags=-all-static --disable-shared"
+ use static || myconf="${myconf} --enable-shared --enable-static"
+ use tcpd && myconf="${myconf} --with-libwrap"
+ use tcpd || myconf="${myconf} --without-libwrap"
+ use innodb && myconf="${myconf} --with-innodb"
+ use innodb || myconf="${myconf} --without-innodb"
+ use ssl && myconf="${myconf} --with-vio --with-openssl"
+ use ssl || myconf="${myconf} --without-openssl"
+ myconf="${myconf} `use_with debug`"
+
+ #glibc-2.3.2_pre fix; bug #16496
+ export CFLAGS="${CFLAGS} -DHAVE_ERRNO_AS_DEFINE=1"
+ export CXXFLAGS="${CXXFLAGS} -DHAVE_ERRNO_AS_DEFINE=1"
+
+ # the compiler flags are as per their "official" spec ;-)
+ einfo "\$myconf is $myconf"
+ CFLAGS="${CFLAGS/-O?/} -O3" \
+ CXXFLAGS="${CXXFLAGS/-O?/} -O3 -felide-constructors -fno-exceptions -fno-rtti" \
+ econf \
+ --libexecdir=/usr/sbin \
+ --sysconfdir=/etc/mysql \
+ --localstatedir=/var/lib/mysql \
+ --with-raid \
+ --with-low-memory \
+ --enable-assembler \
+ --with-charset=latin1 \
+ --enable-local-infile \
+ --with-mysqld-user=mysql \
+ --with-extra-charsets=all \
+ --enable-thread-safe-client \
+ --with-client-ldflags=-lstdc++ \
+ --with-comment="Gentoo Linux ${PF}" \
+ --with-unix-socket-path=/var/run/mysqld/mysqld.sock \
+ ${myconf} || die "bad ./configure"
+
+ make || die "compile problem"
+}
+
+multilib-native_src_install_internal() {
+ make install DESTDIR="${D}" benchdir_root=/usr/share/mysql || die
+
+ # eeek, not sure whats going on here.. are these needed by anything?
+ #use innodb && insinto /usr/lib/mysql && doins ${WORKDIR}/../libs/*
+
+ # move client libs, install a couple of missing headers
+ mv "${D}"/usr/lib/mysql/libmysqlclient*.so* "${D}"/usr/lib
+ dosym ../libmysqlclient.so /usr/lib/mysql/libmysqlclient.so
+ dosym ../libmysqlclient_r.so /usr/lib/mysql/libmysqlclient_r.so
+ insinto /usr/include/mysql ; doins include/{my_config.h,my_dir.h}
+
+ # convenience links
+ dosym /usr/bin/mysqlcheck /usr/bin/mysqlanalyze
+ dosym /usr/bin/mysqlcheck /usr/bin/mysqlrepair
+ dosym /usr/bin/mysqlcheck /usr/bin/mysqloptimize
+
+ # various junk
+ rm -f "${D}"/usr/share/mysql/binary-configure
+ rm -f "${D}"/usr/share/mysql/mysql.server
+ rm -f "${D}"/usr/share/mysql/make_binary_distribution
+ rm -f "${D}"/usr/share/mysql/mi_test_all*
+ rm -f "${D}"/usr/share/mysql/mysql-log-rotate
+ rm -f "${D}"/usr/share/mysql/mysql*.spec
+ rm -f "${D}"/usr/share/mysql/my-*.cnf
+
+ #hmm what about all the very nice benchmark/test scripts
+ #in /usr/share/mysql/sql-bench
+ if ! use perl; then
+ rm -f "${D}"/usr/bin/mysql_setpermission
+ fi
+
+ dodoc README MIRRORS Docs/{manual.ps,manual.txt}
+ dohtml -r Docs/*
+ docinto conf-samples
+ dodoc support-files/my-*.cnf
+
+ insinto /etc/mysql
+ doins "${FILESDIR}"/my.cnf scripts/mysqlaccess.conf
+ newinitd "${FILESDIR}"/mysql.init mysql
+}
+
+pkg_config() {
+ if [ ! -d "${ROOT}"/var/lib/mysql/mysql ] ; then
+ einfo "Press ENTER to create the mysql database and set proper"
+ einfo "permissions on it, or Control-C to abort now..."
+ read
+ "${ROOT}"/usr/bin/mysql_install_db #>>/var/log/mysql/mysql.err 2>&1
+ else
+ einfo "Hmm, it appears as though you already have the mysql"
+ einfo "database in place. If you are having problems trying"
+ einfo "to start mysqld, perhaps you need to manually run"
+ einfo "/usr/bin/mysql_install_db and/or check your config"
+ einfo "file(s) and/or database(s) and/or logfile(s)."
+ fi
+}
+
+pkg_preinst() {
+ if ! groupmod mysql; then
+ groupadd -g 60 mysql || die "problem adding group mysql"
+ fi
+
+ if ! id mysql; then
+ useradd -g mysql -s /bin/false -d /var/lib/mysql -c "mysql" mysql
+ assert "problem adding user mysql"
+ fi
+}
+
+pkg_postinst() {
+ # empty dirs...
+ install -d -m0755 -o mysql -g mysql "${ROOT}"/var/lib/mysql
+ install -d -m0755 -o mysql -g mysql "${ROOT}"/var/run/mysqld
+ install -d -m0755 -o mysql -g mysql "${ROOT}"/var/log/mysql
+
+ # secure the logfiles... does this bother anybody?
+ touch "${ROOT}"/var/log/mysql/mysql.{log,err}
+ chown mysql:mysql "${ROOT}"/var/log/mysql/mysql.{log,err}
+ chmod 0660 "${ROOT}"/var/log/mysql/mysql.{log,err}
+
+ # your friendly public service announcement...
+ elog
+ elog "You might want to run:"
+ elog "\"emerge --config =${PF}\""
+ elog "if this is a new install."
+ elog
+ use innodb || ewarn "InnoDB support is not selected to be compiled in."
+}
diff --git a/dev-db/mysql/mysql-4.0.27-r1.ebuild b/dev-db/mysql/mysql-4.0.27-r1.ebuild
new file mode 100644
index 000000000..53b0160f3
--- /dev/null
+++ b/dev-db/mysql/mysql-4.0.27-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.0.27-r1.ebuild,v 1.6 2008/12/14 20:17:13 klausman Exp $
+
+MY_EXTRAS_VER="20070105"
+SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
+
+src_test() {
+ einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ cd mysql-test
+ sed -i -e "s|PORT=3306|PORT=3307|g" mysql-test-run
+ ./mysql-test-run
+ retstatus=$?
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "make test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-4.1.22-r1.ebuild b/dev-db/mysql/mysql-4.1.22-r1.ebuild
new file mode 100644
index 000000000..f45476b82
--- /dev/null
+++ b/dev-db/mysql/mysql-4.1.22-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.1.22-r1.ebuild,v 1.7 2009/02/28 22:42:10 robbat2 Exp $
+
+MY_EXTRAS_VER="20090228-2228Z"
+SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+
+src_test() {
+ einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ local testopts="--force"
+
+ # sandbox makes ndbd zombie
+ hasq "sandbox" ${FEATURES} && testopts="${testopts} --skip-ndb"
+
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ cd mysql-test
+ sed -i -e "s|3306|3307|g" mysql-test-run.pl
+
+ # from Makefile.am:
+ retstatus=1
+ ./mysql-test-run.pl ${testopts} \
+ && ./mysql-test-run.pl ${testopts} --ps-protocol \
+ && retstatus=0
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-4.1.23_alpha20070101-r61.ebuild b/dev-db/mysql/mysql-4.1.23_alpha20070101-r61.ebuild
new file mode 100644
index 000000000..90078ea54
--- /dev/null
+++ b/dev-db/mysql/mysql-4.1.23_alpha20070101-r61.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.1.23_alpha20070101-r61.ebuild,v 1.6 2009/02/28 22:42:10 robbat2 Exp $
+
+MY_EXTRAS_VER="20090228-2228Z"
+SERVER_URI="mirror://gentoo/MySQL-${PV%.*}/mysql-${PV//_alpha/-bk-}.tar.bz2"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+src_test() {
+ einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ local testopts="--force"
+
+ # sandbox makes ndbd zombie
+ hasq "sandbox" ${FEATURES} && testopts="${testopts} --skip-ndb"
+
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ cd mysql-test
+
+ # from Makefile.am:
+ retstatus=1
+ ./mysql-test-run.pl ${testopts} \
+ && ./mysql-test-run.pl ${testopts} --ps-protocol \
+ && retstatus=0
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.26-r2.ebuild b/dev-db/mysql/mysql-5.0.26-r2.ebuild
new file mode 100644
index 000000000..1922173bb
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.26-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.26-r2.ebuild,v 1.4 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070105"
+SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+ fi
+
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb
+ do
+ mysql_disable_test "${t}" "fails with sandbox enabled"
+ done
+
+ use "extraengine" && mysql_disable_test "federated" "fails with extraengine USE"
+
+ make test-force-pl
+ retstatus=$?
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "make test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.32.ebuild b/dev-db/mysql/mysql-5.0.32.ebuild
new file mode 100644
index 000000000..267ba9325
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.32.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.32.ebuild,v 1.5 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070108"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+ fi
+
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb
+ do
+ mysql_disable_test "${t}" "fails with sandbox enabled"
+ done
+
+ use "extraengine" && mysql_disable_test "federated" "fails with extraengine USE"
+ use "ssl" && mysql_disable_test "ssl_des" "fails requiring PEM passphrase"
+
+ make test-force
+ retstatus=$?
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "make test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.34.ebuild b/dev-db/mysql/mysql-5.0.34.ebuild
new file mode 100644
index 000000000..d382fc797
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.34.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.34.ebuild,v 1.5 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070217"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+ fi
+
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb \
+ mysql_upgrade
+ do
+ mysql_disable_test "${t}" "fails with sandbox enabled"
+ done
+
+ use "extraengine" && mysql_disable_test "federated" "fails with extraengine USE"
+ use "ssl" && mysql_disable_test "ssl_des" "fails requiring PEM passphrase"
+
+ make test-force
+ retstatus=$?
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus -eq 0 ]] || die "make test failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.38.ebuild b/dev-db/mysql/mysql-5.0.38.ebuild
new file mode 100644
index 000000000..6106411c9
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.38.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.38.ebuild,v 1.14 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070415"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+
+ # As of 5.0.38, these work with the sandbox
+ # but they break if you are root
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb \
+ mysql_upgrade
+ do
+ mysql_disable_test "${t}" "fails as root"
+ done
+ fi
+
+ # Both of these seem to work as of 5.0.38
+ ##use "extraengine" && mysql_disable_test "federated" "fails with extraengine USE"
+ ##use "ssl" && mysql_disable_test "ssl_des" "fails requiring PEM passphrase"
+
+ # Revisit after 5.0.38
+ [ "${PV}" == "5.0.38" ] && use "extraengine" && mysql_disable_test "archive_gis" "fails with extraengine USE"
+
+ # We run the test protocols seperately
+ make test-ns force=--force
+ retstatus1=$?
+
+ [ "${PV}" == "5.0.38" ] && mysql_disable_test "errors" "fails under the PS protocol"
+ make test-ps force=--force
+ retstatus2=$?
+
+ # Just to be sure ;)
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.40.ebuild b/dev-db/mysql/mysql-5.0.40.ebuild
new file mode 100644
index 000000000..3c7e1c7fa
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.40.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.40.ebuild,v 1.11 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070415"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE='202_all_embedded-library-compile-5.0.38.patch 706_all_fix-nullpointer-dos.patch 707_all_fix-nullpointer-dos-testcase.patch'
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+
+ # As of 5.0.38, these work with the sandbox
+ # but they break if you are root
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb \
+ mysql_upgrade
+ do
+ mysql_disable_test "${t}" "fails as root"
+ done
+ fi
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.42.ebuild b/dev-db/mysql/mysql-5.0.42.ebuild
new file mode 100644
index 000000000..511e3b831
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.42.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.42.ebuild,v 1.11 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070415"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE='202_all_embedded-library-compile-5.0.38.patch 706_all_fix-nullpointer-dos.patch 707_all_fix-nullpointer-dos-testcase.patch'
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ if [[ $UID -eq 0 ]]; then
+ mysql_disable_test "im_daemon_life_cycle" "fails as root"
+ mysql_disable_test "im_life_cycle" "fails as root"
+ mysql_disable_test "im_options_set" "fails as root"
+ mysql_disable_test "im_options_unset" "fails as root"
+ mysql_disable_test "im_utils" "fails as root"
+
+ # As of 5.0.38, these work with the sandbox
+ # but they break if you are root
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb \
+ mysql_upgrade
+ do
+ mysql_disable_test "${t}" "fails as root"
+ done
+ fi
+
+ [ "${PV}" == "5.0.42" ] && mysql_disable_test "archive_gis" "Broken in 5.0.42"
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.44-r1.ebuild b/dev-db/mysql/mysql-5.0.44-r1.ebuild
new file mode 100644
index 000000000..c1f1ec967
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.44-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.44-r1.ebuild,v 1.9 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070710"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream"
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Broken in 5.0.42" ;;
+
+ 5.0.44)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.4[45] on big-endian boxes only" ;;
+
+ 5.0.45)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.4[45] on big-endian boxes only" ;;
+ esac
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.44-r2.ebuild b/dev-db/mysql/mysql-5.0.44-r2.ebuild
new file mode 100644
index 000000000..18074131f
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.44-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.44-r2.ebuild,v 1.11 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20071115"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream"
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Broken in 5.0.42" ;;
+
+ 5.0.44)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.4[45] on big-endian boxes only" ;;
+
+ 5.0.45)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.4[45] on big-endian boxes only" ;;
+ esac
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
diff --git a/dev-db/mysql/mysql-5.0.44.ebuild b/dev-db/mysql/mysql-5.0.44.ebuild
new file mode 100644
index 000000000..365e54655
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.44.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.44.ebuild,v 1.7 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20070710"
+SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${PV//_/-}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha ~amd64 arm ~hppa ia64 ppc ~ppc64 s390 sh ~sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ if [[ $UID -eq 0 ]]; then
+ # As of 5.0.38, these work with the sandbox
+ # but they break if you are root
+ for t in \
+ loaddata_autocom_ndb \
+ ndb_{alter_table{,2},autodiscover{,2,3},basic,bitfield,blob} \
+ ndb_{cache{,2},cache_multi{,2},charset,condition_pushdown,config} \
+ ndb_{database,gis,index,index_ordered,index_unique,insert,limit} \
+ ndb_{loaddatalocal,lock,minmax,multi,read_multi_range,rename,replace} \
+ ndb_{restore,subquery,transaction,trigger,truncate,types,update} \
+ ps_7ndb rpl_ndb_innodb_trans strict_autoinc_5ndb \
+ mysql_upgrade
+ do
+ mysql_disable_test "${t}" "fails as root"
+ done
+ fi
+
+ [ "${PV}" == "5.0.42" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.42"
+ [ "${PV}" == "5.0.44" ] && \
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test "archive_gis" "Broken in 5.0.44 on big-endian boxes only"
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.54.ebuild b/dev-db/mysql/mysql-5.0.54.ebuild
new file mode 100644
index 000000000..49beed3d7
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.54.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.54.ebuild,v 1.13 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20080124"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream"
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # mysqladmin start before dir creation
+ mkdir -p "${S}"/mysql-test/var{,/log}
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Broken in 5.0.42" ;;
+
+ 5.0.44|5.0.45|5.0.46|5.0.48|5.0.50|5.0.52|5.0.54)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.44-54 on big-endian boxes only" ;;
+ esac
+
+ [ "${PV}" == "5.0.54" ] && \
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.54, output in wrong order"
+
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # We run the test protocols seperately
+ make -j1 test-ns force=--force
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force=--force
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.56.ebuild b/dev-db/mysql/mysql-5.0.56.ebuild
new file mode 100644
index 000000000..c9128fcaf
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.56.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.56.ebuild,v 1.4 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20080310"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream"
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.44|5.0.45|5.0.46|5.0.48|5.0.5[0-6]*)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.44-56 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.60-r1.ebuild b/dev-db/mysql/mysql-5.0.60-r1.ebuild
new file mode 100644
index 000000000..bc2fd9224
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.60-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.60-r1.ebuild,v 1.8 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20080601"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ~ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.44|5.0.45|5.0.46|5.0.48|5.0.5[0-6]*)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.44-56 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.60.ebuild b/dev-db/mysql/mysql-5.0.60.ebuild
new file mode 100644
index 000000000..c4d5e20ed
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.60.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.60.ebuild,v 1.3 2008/11/14 09:42:28 robbat2 Exp $
+
+MY_EXTRAS_VER="20080529"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ make check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.44|5.0.45|5.0.46|5.0.48|5.0.5[0-6]*)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.44-56 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ [[ $retstatus1 -eq 0 ]] || die "test-ns failed"
+ [[ $retstatus2 -eq 0 ]] || die "test-ps failed"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.70-r1.ebuild b/dev-db/mysql/mysql-5.0.70-r1.ebuild
new file mode 100644
index 000000000..eaf446fdd
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.70-r1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.70-r1.ebuild,v 1.7 2009/03/01 10:50:36 armin76 Exp $
+
+MY_EXTRAS_VER="20081129-1041Z"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ emake check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.4[3-9]|5.0.[56]*|5.0.70)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.43-70 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ failures=""
+ [[ $retstatus1 -eq 0 ]] || failures="test-ns"
+ [[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.70.ebuild b/dev-db/mysql/mysql-5.0.70.ebuild
new file mode 100644
index 000000000..b95fb0e41
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.70.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.70.ebuild,v 1.12 2008/11/29 02:32:17 robbat2 Exp $
+
+MY_EXTRAS_VER="20080601"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ emake check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.4[3-9]|5.0.[56]*|5.0.70)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.43-70 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ failures=""
+ [[ $retstatus1 -eq 0 ]] || failures="test-ns"
+ [[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.72-r1.ebuild b/dev-db/mysql/mysql-5.0.72-r1.ebuild
new file mode 100644
index 000000000..39653bf09
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.72-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72-r1.ebuild,v 1.4 2008/12/31 03:18:12 mr_bones_ Exp $
+
+MY_EXTRAS_VER="20081129-1041Z"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ emake check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.4[3-9]|5.0.[56]*|5.0.70)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.43-70 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # New test was broken in first time
+ # Upstream bug 41066
+ # http://bugs.mysql.com/bug.php?id=41066
+ [ "${PV}" == "5.0.72" ] && \
+ mysql_disable_test \
+ "status2" \
+ "Broken in 5.0.72, new test is broken, upstream bug #41066"
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ failures=""
+ [[ $retstatus1 -eq 0 ]] || failures="test-ns"
+ [[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.72.ebuild b/dev-db/mysql/mysql-5.0.72.ebuild
new file mode 100644
index 000000000..7ba9f3532
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.72.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.72.ebuild,v 1.2 2008/12/31 03:18:12 mr_bones_ Exp $
+
+MY_EXTRAS_VER="20080601"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+src_test() {
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ emake check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.4[3-9]|5.0.[56]*|5.0.70)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.43-70 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # New test was broken in first time
+ # Upstream bug 41066
+ # http://bugs.mysql.com/bug.php?id=41066
+ [ "${PV}" == "5.0.72" ] && \
+ mysql_disable_test \
+ "status2" \
+ "Broken in 5.0.72, new test is broken, upstream bug #41066"
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ failures=""
+ [[ $retstatus1 -eq 0 ]] || failures="test-ns"
+ [[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}
diff --git a/dev-db/mysql/mysql-5.0.76.ebuild b/dev-db/mysql/mysql-5.0.76.ebuild
new file mode 100644
index 000000000..0d7b59193
--- /dev/null
+++ b/dev-db/mysql/mysql-5.0.76.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.0.76.ebuild,v 1.2 2009/02/11 21:25:14 mr_bones_ Exp $
+
+MY_EXTRAS_VER="20090211-1206Z"
+SERVER_URI="http://mirror.provenscaling.com/mysql/enterprise/source/5.0/${P}.tar.gz"
+
+inherit toolchain-funcs mysql multilib-native
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+# Official test instructions:
+# USE='berkdb cluster embedded extraengine' \
+# FEATURES='test userpriv -usersandbox' \
+# ebuild mysql-X.X.XX.ebuild \
+# digest clean package
+src_test() {
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ emake check || die "make check failed"
+ if ! use "minimal" ; then
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ cd "${S}"
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ local retstatus1
+ local retstatus2
+ local t
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+
+ # archive_gis really sucks a lot, but it's only relevant for the
+ # USE=extraengines case
+ case ${PV} in
+ 5.0.42)
+ mysql_disable_test "archive_gis" "Totally broken in 5.0.42"
+ ;;
+
+ 5.0.4[3-9]|5.0.[56]*|5.0.70)
+ [ "$(tc-endian)" == "big" ] && \
+ mysql_disable_test \
+ "archive_gis" \
+ "Broken in 5.0.43-70 on big-endian boxes only"
+ ;;
+ esac
+
+ # This was a slight testcase breakage when the read_only security issue
+ # was fixed.
+ case ${PV} in
+ 5.0.54|5.0.51*)
+ mysql_disable_test \
+ "read_only" \
+ "Broken in 5.0.51-54, output in wrong order"
+ ;;
+ esac
+
+ # Ditto to read_only
+ [ "${PV}" == "5.0.51a" ] && \
+ mysql_disable_test \
+ "view" \
+ "Broken in 5.0.51, output in wrong order"
+
+ # x86-specific, OOM issue with some subselects on low memory servers
+ [ "${PV}" == "5.0.54" ] && \
+ [ "${ARCH/x86}" != "${ARCH}" ] && \
+ mysql_disable_test \
+ "subselect" \
+ "Testcase needs tuning on x86 for oom condition"
+
+ # Broke with the YaSSL security issue that didn't affect Gentoo.
+ [ "${PV}" == "5.0.56" ] && \
+ for t in openssl_1 rpl_openssl rpl_ssl ssl \
+ ssl_8k_key ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken on 5.0.56"
+ done
+
+ # New test was broken in first time
+ # Upstream bug 41066
+ # http://bugs.mysql.com/bug.php?id=41066
+ [ "${PV}" == "5.0.72" ] && \
+ mysql_disable_test \
+ "status2" \
+ "Broken in 5.0.72, new test is broken, upstream bug #41066"
+
+ # SSL certs expired shortly after the release of 5.0.76. Affects older
+ # versions as well.
+ case ${PV} in
+ 5.0.?|5.0.[1-6]*|5.0.7[0-6])
+ for t in openssl_1 rpl_openssl rpl_ssl ssl ssl_8k_key \
+ ssl_compress ssl_connect ; do \
+ mysql_disable_test \
+ "$t" \
+ "OpenSSL tests broken in 5.0.76 due to expired certificates"
+ done
+ ;;
+ esac
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log}
+
+ # We run the test protocols seperately
+ make -j1 test-ns force="--force --vardir=${S}/mysql-test/var-ns"
+ retstatus1=$?
+ [[ $retstatus1 -eq 0 ]] || eerror "test-ns failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ make -j1 test-ps force="--force --vardir=${S}/mysql-test/var-ps"
+ retstatus2=$?
+ [[ $retstatus2 -eq 0 ]] || eerror "test-ps failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+ failures=""
+ [[ $retstatus1 -eq 0 ]] || failures="test-ns"
+ [[ $retstatus2 -eq 0 ]] || failures="${failures} test-ps"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+ else
+ einfo "Skipping server tests due to minimal build."
+ fi
+}