diff options
author | V3n3RiX <venerix@rogentos.ro> | 2015-07-12 01:08:28 +0100 |
---|---|---|
committer | V3n3RiX <venerix@rogentos.ro> | 2015-07-12 01:08:28 +0100 |
commit | 9cb2868c054569a17ed61d112aecdaa5a6d3ca23 (patch) | |
tree | 969b15f57ab15a264268a5b38cc9ff3558735a4b | |
parent | 92f4824e37e0dc8c982b29e3693f79e0190a577f (diff) | |
parent | d1167def8417ffe323a0260eccd1e7cf54846a4f (diff) |
Merge remote-tracking branch 'upstream/master'
-rw-r--r-- | dev-libs/libmysql/ChangeLog | 722 | ||||
-rw-r--r-- | dev-libs/libmysql/ChangeLog-2010 | 2715 | ||||
-rw-r--r-- | dev-libs/libmysql/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/libmysql/files/my.cnf-5.1 | 145 | ||||
-rw-r--r-- | dev-libs/libmysql/files/my.cnf-5.5 | 148 | ||||
-rw-r--r-- | dev-libs/libmysql/files/my.cnf-5.6 | 140 | ||||
-rw-r--r-- | dev-libs/libmysql/libmysql-5.5.43.ebuild | 126 | ||||
-rw-r--r-- | dev-libs/libmysql/libmysql-5.5.44.ebuild | 126 | ||||
-rw-r--r-- | dev-libs/libmysql/libmysql-5.6.24.ebuild | 153 | ||||
-rw-r--r-- | dev-libs/libmysql/libmysql-5.6.25.ebuild | 153 | ||||
-rw-r--r-- | dev-libs/libmysql/metadata.xml | 23 | ||||
-rw-r--r-- | eclass/live-artwork.eclass | 64 | ||||
-rw-r--r-- | eclass/live-kernel.eclass | 967 | ||||
-rw-r--r-- | sys-kernel/linux-live-brrc/Manifest | 1 | ||||
-rw-r--r-- | sys-kernel/linux-live-brrc/linux-live-brrc-3.14.30.ebuild | 10 | ||||
-rw-r--r-- | sys-kernel/linux-live-brrc/linux-live-brrc-3.14.35.ebuild | 30 | ||||
-rw-r--r-- | sys-kernel/linux-live-brrc/linux-live-brrc.skel | 2 |
17 files changed, 5524 insertions, 7 deletions
diff --git a/dev-libs/libmysql/ChangeLog b/dev-libs/libmysql/ChangeLog new file mode 100644 index 00000000..b50ddb55 --- /dev/null +++ b/dev-libs/libmysql/ChangeLog @@ -0,0 +1,722 @@ +# ChangeLog for dev-db/mysql +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.740 2015/06/01 16:18:23 grknight Exp $ + +*mysql-5.6.25 (01 Jun 2015) + + 01 Jun 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.25.ebuild: + Version bump for 5.6.25 + +*mysql-5.5.44 (30 May 2015) + + 30 May 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.44.ebuild: + Version bump on 5.5 series. Only kept for upgrades + + 27 May 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.42.ebuild, + -mysql-5.6.22.ebuild, -mysql-5.6.23.ebuild: + Drop vulnerable versions for security bug 546722 + + 27 May 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for arm, wrt bug #546722 + + 29 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for ppc, wrt bug #546722 + + 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for ia64, wrt bug #546722 + + 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for alpha, wrt bug #546722 + + 25 Apr 2015; Mike Gilbert <floppym@gentoo.org> mysql-5.5.42.ebuild, + mysql-5.5.43.ebuild: + Replace links pointing at git.overlays.gentoo.org. + + 24 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.24.ebuild: + sparc stable wrt bug #546722 + + 22 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild: + Stable for PPC64 (bug #546722). + + 17 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild: + Stable for HPPA (bug #546722). + + 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for x86, wrt bug #546722 + + 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: + Stable for amd64, wrt bug #546722 + +*mysql-5.6.24 (10 Apr 2015) +*mysql-5.5.43 (10 Apr 2015) + + 10 Apr 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.43.ebuild, + +mysql-5.6.24.ebuild: + Version bumps + + 15 Mar 2015; Brian Evans <grknight@gentoo.org> files/my.cnf-5.1, + files/my.cnf-5.5, files/my.cnf-5.6: + Remove commented value from the example config files that no longer exist in + MySQL server + + 19 Feb 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild: + Update stable 5.6.22 patches to include the configure fix for openssl-1.0.2 + detection + + 16 Feb 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.40.ebuild: + Drop security vulnerable version + + 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for alpha, wrt bug #525296 + + 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for ia64, wrt bug #525296 + +*mysql-5.5.42 (05 Feb 2015) + + 05 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.42.ebuild, + -mysql-5.5.41.ebuild: + Version bump for 5.5 series + +*mysql-5.6.23 (04 Feb 2015) + + 04 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.23.ebuild, + -mysql-5.6.21-r1.ebuild, -mysql-5.6.22-r1.ebuild: + Version bump; drop old + +*mysql-5.6.22-r1 (28 Jan 2015) + + 28 Jan 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.22-r1.ebuild: + Revision bump to fix bug 537872 + + 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for sparc, wrt bug #525296 + + 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for x86, wrt bug #525296 + + 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for ppc, wrt bug #525296 + + 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: + Stable for ppc64, wrt bug #525296 + + 24 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.22.ebuild: + amd64 stable wrt bug #525296 + + 22 Jan 2015; Markus Meier <maekke@gentoo.org> mysql-5.6.22.ebuild: + arm stable, bug #525296 + + 17 Jan 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.22.ebuild: + Stable for HPPA (bug #525296). + + 10 Jan 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild: + Disable 2 tests for the deprecated mysqlhotcopy Bug 532288 + + 07 Jan 2015; Brian Evans <grknight@gentoo.org> -mysql-5.1.70.ebuild, + -mysql-5.1.73-r1.ebuild, metadata.xml: + Drop 5.1 series; Will live on in the mysql overlay + +*mysql-5.5.41 (04 Dec 2014) +*mysql-5.6.22 (04 Dec 2014) + + 04 Dec 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.41.ebuild, + +mysql-5.6.22.ebuild: + Version bumps for 5.5 and 5.6 series + + 02 Dec 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.21.ebuild, + mysql-5.6.21-r1.ebuild: + Fix test that was not skipped for bug 531464 ; Drop old + + 23 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.39.ebuild: + Drop old wrt security bug 525504 + + 23 Oct 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.40.ebuild: + arm stable, bug #525504 + +*mysql-5.6.21-r1 (19 Oct 2014) + + 19 Oct 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21-r1.ebuild: + Revbump to fix mysql_config filtering and embedded libs location + + 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for sparc, wrt bug #525504 + + 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for ia64, wrt bug #525504 + + 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for ppc64, wrt bug #525504 + + 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for ppc, wrt bug #525504 + + 17 Oct 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.40.ebuild: + Stable for HPPA (bug #525504). + + 16 Oct 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.40.ebuild: + Stable on alpha, bug 525504 + + 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for x86, wrt bug #525504 + + 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: + Stable for amd64, wrt bug #525504 + + 15 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.20.ebuild, + mysql-5.5.40.ebuild, mysql-5.6.21.ebuild: + Drop old; restore mips keyword that was lost in the overlay + + 08 Oct 2014; Brian Evans <grknight@gentoo.org> +files/my.cnf-5.6: + Add new 5.6 configs to better match upstream wrt bug 524768 + + 06 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild, mysql-5.5.40.ebuild, + mysql-5.6.21.ebuild: + Update test data locations wrt bug 524158 + + 02 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild, + mysql-5.5.40.ebuild, mysql-5.6.20.ebuild, mysql-5.6.21.ebuild: + Cleanup test data wrt bug 524158 + +*mysql-5.6.21 (24 Sep 2014) + + 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21.ebuild, + -mysql-5.6.20-r1.ebuild: + Version bump for 5.6.21 + +*mysql-5.5.40 (24 Sep 2014) + + 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.40.ebuild: + Version bump for 5.5.40 + +*mysql-5.6.20-r1 (30 Aug 2014) + + 30 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.20-r1.ebuild: + Revision bump to enable multilib + + 28 Aug 2014; Brian Evans <grknight@gentoo.org> -files/mysql-5.5.32-Werror.patch, + files/my.cnf-5.5: + Cleanup old patch and remove warning for bug 519630 + + 13 Aug 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.39.ebuild: + arm stable, bug #518718 + + 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for sparc, wrt bug #518718 + + 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for ia64, wrt bug #518718 + + 09 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for ppc64, wrt bug #518718 + + 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for ppc, wrt bug #518718 + + 08 Aug 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.39.ebuild: + Stable on alpha, bug 518718 + + 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for x86, wrt bug #518718 + + 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: + Stable for amd64, wrt bug #518718 + + 07 Aug 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.39.ebuild: + Stable for HPPA (bug #518718). + + 04 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> -files/my.cnf, + -files/my.cnf-4.0, -files/my.cnf-4.1, -files/mysql.init, + -mysql-4.0.27-r1.ebuild, -mysql-4.1.22-r1.ebuild, -mysql-5.0.96.ebuild, + metadata.xml: + Cleanup finally, will live on in the overlay. + + 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild: + Missed merging a test. + + 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild: + Update testcases. + +*mysql-5.5.39 (02 Aug 2014) +*mysql-5.6.20 (02 Aug 2014) + + 02 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.39.ebuild, + +mysql-5.6.20.ebuild, -mysql-5.5.38-r1.ebuild, -mysql-5.6.19.ebuild: + Version bump for security bug 518718. Drop old + +*mysql-5.6.19 (29 Jul 2014) + + 29 Jul 2014; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.6.19.ebuild: + Bring MySQL 5.6 from the overlay into the tree. Thanks to the great work of + Brian Evans <grknight@gentoo.org>. + +*mysql-5.5.38-r1 (29 Jul 2014) + + 29 Jul 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38-r1.ebuild, + -mysql-5.5.37-r1.ebuild, -mysql-5.5.38.ebuild: + Revision bump to fix symbols needed by dev-db/myodbc:5.2 + + 19 Jul 2014; Fabian Groffen <grobian@gentoo.org> mysql-5.5.38.ebuild: + Add Prefix keywords from virtual + +*mysql-5.5.38 (20 Jun 2014) + + 20 Jun 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38.ebuild: + Version bump + + 15 May 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.32.ebuild: + Remove old + +*mysql-5.1.73-r1 (14 May 2014) + + 14 May 2014; Brian Evans <grknight@gentoo.org> +mysql-5.1.73-r1.ebuild, + -mysql-5.1.73.ebuild: + Revision bump wrt bug 510078 + +*mysql-5.5.37-r1 (26 Apr 2014) + + 26 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.5.37-r1.ebuild, -mysql-5.5.37.ebuild: + Bump 5.5.37 to fix mysql_config report of the embedded lib location - fixes + bug 508694. + +*mysql-5.5.37 (25 Apr 2014) + + 25 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.5.37.ebuild, files/my.cnf-5.5: + Bring mysql-5.5.37 from the overlay - thanks to Brian Evans. + +*mysql-5.1.73 (24 Apr 2014) + + 24 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.1.73.ebuild: + Add mysql-5.1.73 from the overlay. + + 19 Mar 2014; Julian Ospald <hasufell@gentoo.org> mysql-5.5.32.ebuild, + +files/mysql-5.5.32-Werror.patch: + remove -Werror flag wrt #494332 + + 29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> -mysql-5.1.66-r1.ebuild, + -mysql-5.1.66.ebuild, -mysql-5.1.67-r1.ebuild, -mysql-5.1.67.ebuild, + -mysql-5.1.68.ebuild, -mysql-5.1.69.ebuild, -mysql-5.5.29-r1.ebuild, + -mysql-5.5.29.ebuild, -mysql-5.5.30.ebuild, -mysql-5.5.31.ebuild: + Remove old + + 06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for s390, wrt bug #477474 + + 22 Jul 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.70.ebuild: + Stable for HPPA (bug #477474). + + 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for sparc, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for sh, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for arm, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for ppc, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for ppc64, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for ia64, wrt bug #477474 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for alpha, wrt bug #477474 + + 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for x86, wrt bug #477474 + + 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: + Stable for amd64, wrt bug #477474 + +*mysql-5.1.70 (27 Jun 2013) + + 27 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.70.ebuild: + Bug# 473780: Upstream has changed the 5.1.70 and 5.5.32 tarballs due to having + the wrong license text in manpages. Also bump to 5.1.70. + +*mysql-5.5.32 (06 Jun 2013) + + 06 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.32.ebuild: + Bump. + +*mysql-5.5.31 (03 Jun 2013) + + 03 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.31.ebuild: + Bump. + +*mysql-5.1.69 (02 Jun 2013) +*mysql-5.1.68 (02 Jun 2013) + + 02 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.68.ebuild, + +mysql-5.1.69.ebuild: + Bump. + +*mysql-5.5.30 (14 Mar 2013) + + 14 Mar 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.30.ebuild: + Bump, watch for test failures still. + + 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for alpha, wrt bug #445602 + + 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for s390, wrt bug #445602 + + 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for sh, wrt bug #445602 + +*mysql-5.1.67-r1 (28 Jan 2013) +*mysql-5.1.66-r1 (28 Jan 2013) + + 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66-r1.ebuild, + +mysql-5.1.67-r1.ebuild: + revbump for new patchset w/ bug #374349 fixed. + + 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.5.19.ebuild, + -mysql-5.5.20.ebuild, -mysql-5.5.21.ebuild, -mysql-5.5.22-r1.ebuild, + -mysql-5.5.22.ebuild, -mysql-5.5.28.ebuild: + Remove unneeded versions. + + 21 Jan 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.67.ebuild: + Stable for HPPA (bug #445602). + + 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for sparc, wrt bug #445602 + + 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for ia64, wrt bug #445602 + + 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for ppc, wrt bug #445602 + + 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for ppc64, wrt bug #445602 + +*mysql-5.5.29-r1 (20 Jan 2013) + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.29-r1.ebuild: + Bump for bug #442000 to help arm and other arches. + + 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + stable for amd64/x86, wrt to bug #445602 + + 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: + Stable for arm, wrt bug #445602 + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1, + files/my.cnf-5.5: + Bug #430836: eprefix paths in my.cnf. + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.5: + New my.cnf for 5.5 series, per eclass changes. + +*mysql-5.5.29 (20 Jan 2013) +*mysql-5.1.67 (20 Jan 2013) + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.67.ebuild, + +mysql-5.5.29.ebuild: + Bump, includes upstream security fixes. Many thanks to Brian Evans + <grknight@lavabit.com> for his contributions. + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.91.ebuild, + -mysql-5.0.92.ebuild, mysql-5.0.96.ebuild: + Move stable keywords on p.masked 5.0 series to 5.0.96 and clean up old + versions. 5.0.96 to remain only for migration from 4.x releases. + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.1.51.ebuild, + -mysql-5.1.52-r1.ebuild, -mysql-5.1.52.ebuild, -mysql-5.1.53.ebuild, + -mysql-5.1.56-r1.ebuild, -mysql-5.1.56.ebuild, -mysql-5.1.57.ebuild, + -mysql-5.1.58-r1.ebuild, -mysql-5.1.59.ebuild, -mysql-5.1.61.ebuild, + -mysql-5.1.62-r1.ebuild, -mysql-5.1.62.ebuild: + Clean up old 5.1 versions. + + 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> mysql-5.5.19.ebuild, + mysql-5.5.20.ebuild, mysql-5.5.21.ebuild, mysql-5.5.22-r1.ebuild, + mysql-5.5.22.ebuild, mysql-5.5.28.ebuild: + Fix minor typo in test runner. + + 05 Dec 2012; Fabian Groffen <grobian@gentoo.org> mysql-5.5.28.ebuild: + Marked ~x86-linux, bug #444950 + + 01 Dec 2012; Anthony G. Basile <blueness@gentoo.org> mysql-5.1.66.ebuild: + stable ppc64, bug #417989 + + 25 Nov 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.66.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #417989 + + 21 Nov 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.66.ebuild: + arm stable, bug #417989 + + 20 Nov 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.66.ebuild: + Marking mysql-5.1.66 ppc for bug 417989 + + 14 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.66.ebuild: + Stable for amd64, wrt bug #417989 + + 12 Nov 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.66.ebuild: + Stable for HPPA (bug #417989). + + 13 Nov 2012; Andreas Schuerch <nativemad@gentoo.org> mysql-5.1.66.ebuild: + x86 stable, see bug 417989 + +*mysql-5.1.66 (02 Nov 2012) +*mysql-5.5.28 (02 Nov 2012) + + 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66.ebuild, + +mysql-5.5.28.ebuild, metadata.xml: + Bring in 5.1.66 and 5.5.28 from the overlay. + + 26 May 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.62-r1.ebuild: + ia64/s390/sh/sparc stable wrt #412889 + + 13 May 2012; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.62-r1.ebuild: + Stable for ppc/ppc64; bug #412889 + + 13 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62-r1.ebuild: + x86 stable wrt security bug #412889 + + 12 May 2012; Tobias Klausmann <klausman@gentoo.org> mysql-5.1.62-r1.ebuild: + Stable on alpha, bug #412889 + + 09 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62.ebuild: + x86 stable wrt bug #412889 + + 03 May 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.62-r1.ebuild: + arm stable, bug #412889 + + 01 May 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.62-r1.ebuild: + Stable for HPPA (bug #412889). + + 30 Apr 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.62-r1.ebuild: + Stable for amd64, wrt bug #412889 + +*mysql-5.5.22-r1 (21 Apr 2012) +*mysql-5.1.62-r1 (21 Apr 2012) + + 21 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.62-r1.ebuild, + +mysql-5.5.22-r1.ebuild, metadata.xml: + Bump for new security vulnerability, fix ported from MariaDB code. + + 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> mysql-5.0.91.ebuild, + mysql-5.0.92.ebuild, mysql-5.0.96.ebuild, mysql-5.1.51.ebuild, + mysql-5.1.52.ebuild, mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild: + Move EAPI assignment to top of ebuild, bug 411875. + + 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.96.ebuild: + Cleanup whitespace. + +*mysql-5.1.62 (02 Apr 2012) +*mysql-5.0.96 (02 Apr 2012) +*mysql-5.5.22 (02 Apr 2012) + + 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.96.ebuild, + +mysql-5.1.62.ebuild, +mysql-5.5.22.ebuild: + Version bump to all series, 5.0, 5.1, 5.5. Please note that 5.0.x is hard- + masked, and exists for the upgrade path only. It is not recommended for + production use. + + 03 Mar 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild: + Marking mysql-5.1.61 ppc64 for bug 399375 + + 28 Feb 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild: + Marking mysql-5.1.61 ppc for bug 399375 + +*mysql-5.5.21 (21 Feb 2012) + + 21 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.21.ebuild: + Version bump. + + 15 Feb 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + files/my.cnf-5.1: + Update table_cache to table_open_cache variable for mysql-5.1 my.cnf file. + Fixes bug 403425 - thanks to Alex Efros <powerman-asdf@yandex.ru> for the + report. + + 11 Feb 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.61.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #399375 + + 10 Feb 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.61.ebuild: + arm stable, bug #399375 + + 08 Feb 2012; Thomas Kahle <tomka@gentoo.org> mysql-5.1.61.ebuild: + marked x86 per bug 399375 + + 04 Feb 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.61.ebuild: + Stable for HPPA (bug #399375). + + 02 Feb 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.61.ebuild: + Stable for AMD64, wrt security bug #399375 + + 02 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0: + Bug #360847: Give users of MySQL 4.0 an easier time in upgrading on a newer + config. + + 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.61.ebuild: + Bug #401673: False positive on federated.federated_plugin test with + USE=-extraengine. + +*mysql-5.5.20 (31 Jan 2012) +*mysql-5.1.61 (31 Jan 2012) + + 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.61.ebuild, + +mysql-5.5.20.ebuild: + Version bump, passes all tests out of the box for once. + + 09 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> -mysql-3.23.58-r1.ebuild: + MySQL-3.23 no longer supported (was in-tree for migrations from MySQL-3.22). + MySQL-4 has been stable for at least 7 years. + +*mysql-5.0.91 (09 Jan 2012) + + 09 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.0.91.ebuild: + [dev-db/mysql-5.0.91] Restore stable 5.0 version. + + 08 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + mysql-5.0.92.ebuild, mysql-5.1.51.ebuild, mysql-5.1.52.ebuild, + mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild, mysql-5.1.56.ebuild: + [dev-db/mysql] Bumping EAPI to 4 on ebuilds using mysql.eclass - fixes bug + 398025. + + 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -mysql-5.0.54.ebuild, -mysql-5.0.91.ebuild, mysql-5.1.56-r1.ebuild, + mysql-5.1.57.ebuild, mysql-5.1.58-r1.ebuild, mysql-5.1.59.ebuild, + -mysql-5.5.14.ebuild, -mysql-5.5.16.ebuild, mysql-5.5.19.ebuild: + [dev-db/mysql] Bumped EAPI to 4 on ebuilds inheriting the mysql-v2 eclass as + I'm going to push the overlay eclasses with prefix support. + Dropped old versions. + + 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + mysql-3.23.58-r1.ebuild: + [dev-db/mysql-3.23.58-r1] Don't call groupadd/useradd directly but use enew* + calls instead - fixes bug 389381. + + 01 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2010: + Split ChangeLog. + + 27 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: + Bug #396089: Avoid automagic systemtap/dtrace in MySQL 5.5. + +*mysql-5.5.19 (18 Dec 2011) + + 18 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.19.ebuild: + Version bump. + + 08 Nov 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.59.ebuild: + Marked ~amd64-linux, bug #380703 + +*mysql-5.5.16 (30 Sep 2011) +*mysql-5.1.59 (30 Sep 2011) + + 30 Sep 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.1.59.ebuild, +mysql-5.5.16.ebuild: + [dev-db/mysql] Bumped to releases 5.1.59 and 5.5.16 from the overlay. + + 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -mysql-5.1.58.ebuild: + Dropped broken mysql-5.1.58 ebuild. + +*mysql-5.1.58-r1 (21 Jul 2011) + + 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.1.58-r1.ebuild: + [dev-db/mysql-5.1.58-r1] Bumped mysql-5.1.58 to fix all the issues related to + the ebuild and the mysql-v2 eclass. Fixes bug 375063. + + 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -mysql-5.4.3_beta.ebuild, -mysql-5.5.1_alpha_pre2.ebuild, + mysql-5.5.14.ebuild: + [dev-db/mysql-5.5.14] Don't use live version of mysql_extras. + Drop old versions. + +*mysql-5.5.14 (14 Jul 2011) + + 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +mysql-5.5.14.ebuild: + [dev-db/mysql] Adding mysql-5.5.14 from the overlay. + + 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.70-r1.ebuild, + -mysql-5.0.72.ebuild, -mysql-5.0.72-r1.ebuild, -mysql-5.0.76.ebuild, + -mysql-5.0.76-r1.ebuild, -mysql-5.0.83.ebuild, -mysql-5.0.84.ebuild, + -mysql-5.0.84-r1.ebuild, -mysql-5.0.87.ebuild, -mysql-5.0.88.ebuild, + -mysql-5.0.90.ebuild, -mysql-5.0.90-r1.ebuild, -mysql-5.0.90-r2.ebuild, + -mysql-5.1.39-r1.ebuild, -mysql-5.1.44.ebuild, -mysql-5.1.44-r1.ebuild, + -mysql-5.1.44-r2.ebuild, -mysql-5.1.44-r3.ebuild, -mysql-5.1.45.ebuild, + -mysql-5.1.45-r1.ebuild, -mysql-5.1.46.ebuild, -mysql-5.1.49.ebuild, + -mysql-5.1.49-r1.ebuild, -mysql-5.1.50.ebuild, -mysql-5.1.50-r1.ebuild: + Trim lots of old versions that are superseded by newer stable. + +*mysql-5.0.92 (13 Jul 2011) + + 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.92.ebuild: + Security version bump for users unable to upgrade to 5.1 series. Will not be + stabilized as not all vulerabilities are fixable in 5.0 series. Users should + migrate to 5.1 series for full security coverage. + +*mysql-5.1.58 (13 Jul 2011) +*mysql-5.1.57 (13 Jul 2011) +*mysql-5.1.56-r1 (13 Jul 2011) + + 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56-r1.ebuild, + +mysql-5.1.57.ebuild, +mysql-5.1.58.ebuild: + Version bump of MySQL. Many thanks to Jorge Manuel B. S. Vicetto + <jmbsvicetto@gentoo.org> for all the effort on the mysql-v2 eclass. + + 08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> mysql-4.1.22-r1.ebuild: + Convert from "hasq" to "has". + + 14 May 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.1.56.ebuild: + alpha/s390/sh/sparc stable wrt #344987 + + 14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.1.56.ebuild: + ia64/ppc/ppc64 stable wrt #344987 + + 09 May 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.1.56.ebuild: + Stable for HPPA (bug #344987). + + 09 May 2011; Markus Meier <maekke@gentoo.org> mysql-5.1.56.ebuild: + arm stable, bug #344987 + + 08 May 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.56.ebuild: + Stable on amd64 wrt bug #344987 + + 06 May 2011; Thomas Kahle <tomka@gentoo.org> mysql-5.1.56.ebuild: + x86 stable per bug 344987 + + 26 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.56.ebuild: + Compile-fix for bug #364451. + +*mysql-5.1.56 (21 Apr 2011) + + 21 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56.ebuild: + Version bump finally again. Fixes test-unit suite. Also fixes bugs: 347796, + 356459, and a variety of reported multilib compile problems. Also stable + candidate as TEXTREL/multilib conflicts in previous versions prevented + stablereq. + + 13 Mar 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.53.ebuild: + Marked ~ppc-macos + + 10 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.0.91.ebuild: + ppc64 stable wrt #319489 + + 08 Jan 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.0.91.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #319489 + + 05 Jan 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.0.91.ebuild: + Stable for HPPA PPC (bug #319489). + + 04 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.91.ebuild: + Stable on amd64 wrt bug #319489 + + 03 Jan 2011; Christian Faulhammer <fauli@gentoo.org> mysql-5.0.91.ebuild: + stable x86, security bug 319489 + + For older entries, please see ChangeLog-2010. diff --git a/dev-libs/libmysql/ChangeLog-2010 b/dev-libs/libmysql/ChangeLog-2010 new file mode 100644 index 00000000..56c1d515 --- /dev/null +++ b/dev-libs/libmysql/ChangeLog-2010 @@ -0,0 +1,2715 @@ +# ChangeLog for dev-db/mysql +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog-2010,v 1.1 2012/01/01 20:44:08 dilfridge Exp $ + +*mysql-5.1.53 (29 Nov 2010) +*mysql-5.1.52-r1 (29 Nov 2010) + + 29 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52-r1.ebuild, + +mysql-5.1.53.ebuild: + Version bump & revision bump (for .52 release), both include the fix for bug + #344031: TEXTREL in libmystrings.so.0. + + 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.51.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #339717 + + 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.50-r1.ebuild: + ia64/s390/sh/sparc stable wrt #321791 + + 06 Nov 2010; Mart Raudsepp <leio@gentoo.org> mysql-5.1.52.ebuild: + Add ~mips keyword, bug 189223 + + 05 Nov 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.51.ebuild: + arm stable, bug #339717 + + 05 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild: + Stable for PPC (bug #339717). + + 04 Nov 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.51.ebuild: + Stable on ppc64; bug #339717 + +*mysql-5.1.52 (04 Nov 2010) + + 04 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52.ebuild: + Version bump. + + 04 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild: + Stable for HPPA (bug #339717). + + 03 Nov 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.51.ebuild: + Stable on amd64 wrt bug #339717 + + 03 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.51.ebuild: + x86 stable wrt security bug #339717 + + 29 Oct 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.50-r1.ebuild: + arm stable, bug #321791 + + 24 Oct 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.50-r1.ebuild: + Stable for ppc64; bug #321791 + + 07 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.51.ebuild: + We need a newer libtool now, bug #339717 comment #3. + +*mysql-5.1.51 (06 Oct 2010) + + 06 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.51.ebuild: + Version bump. Amarok use of embedded libmysqld.so is supported again. + + 28 Sep 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.50-r1.ebuild: + Marked ~x86-macos, bug #337498 + + 22 Sep 2010; Brent Baude <ranger@gentoo.org> mysql-5.1.50-r1.ebuild: + Marking mysql-5.1.50-r1 ppc for bug 321791 + + 07 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild: + Hello again bug #332565. + + 06 Sep 2010; Tobias Klausmann <klausman@gentoo.org> + mysql-5.1.50-r1.ebuild: + Stable on alpha, bug #321791 + + 05 Sep 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.50-r1.ebuild: + Stable for HPPA (bug #321791). + + 05 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild: + Refix bug #332565. + + 03 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50-r1.ebuild: + Stable on amd64 wrt bug #321791 + + 03 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + mysql-5.1.50-r1.ebuild: + x86 stable wrt security bug #321791 + +*mysql-5.1.50-r1 (01 Sep 2010) + + 01 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.1.50-r1.ebuild: + Bug #333923: Need to install my_compiler.h so that PHP compiles. Bug + #332565: disable a false positive with USE=extraengine. + + 01 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.50.ebuild: + x86 stable wrt security bug #321791 + + 31 Aug 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50.ebuild: + Stable on amd64 wrt bug #321791 + +*mysql-5.1.50 (21 Aug 2010) + + 21 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.50.ebuild: + Version bump. + +*mysql-5.1.49-r1 (09 Aug 2010) +*mysql-5.0.91 (09 Aug 2010) + + 09 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.91.ebuild, + +mysql-5.1.49-r1.ebuild: + Bug #312435: respin mysql 5.1 for GCC4.5. Bug #320539: avoid crash with + skip-innodb. Bug #303747: version bump for security. + +*mysql-5.1.49 (08 Aug 2010) + + 08 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.49.ebuild: + Version bump, should clear the way for security bug #321791. + + 07 Jun 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild: + Marking mysql-5.0.90-r2 ppc64 for bug 303747 + + 15 May 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.1.46.ebuild: + Add ~x64-macos as tested in bug 310533 + +*mysql-5.1.46 (27 Apr 2010) + + 27 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.46.ebuild: + Latest release from upstream. Please note that plugin handling has changed + a lot now in the eclass, and with it PBXT and XtraDB are handled slightly + differently for building. + + 26 Apr 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.45-r1.ebuild: + Marked ~x86-solaris + + 04 Apr 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.0.90-r2.ebuild: + alpha/ia64/sparc stable wrt #303747 + + 04 Apr 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.90-r2.ebuild: + Stable wrt bug #303747 + + 02 Apr 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.0.90-r2.ebuild: + Stable for HPPA (bug #303747). + + 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild, + mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, + mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, + mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild, + mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Reintroduce ~hppa keyword that was removed before due to GCC restrictions. + + 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild, + mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, + mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, + mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild, + mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Followup on bug #284946, #293801, #310615, #307251: In 5.0.87, the mutex + locking code was changed a lot again, so that while 5.0.84 required a + newer GCC due to the HAVE_ATOMIC_BUILTINS error, newer releases do NOT + need those GCC versions anymore. This also frees up ~hppa to do more + stabilization. + +*mysql-5.1.45-r1 (24 Mar 2010) +*mysql-5.1.44-r3 (24 Mar 2010) + + 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1, + +mysql-5.1.44-r3.ebuild, +mysql-5.1.45-r1.ebuild: + Missed copying back last version of the new my.cnf from my personal + overlay, and caused bug #311151. + + 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild: + Minor patchset bump for failed testcases that were noted in sec + stabilization bug #303747, patch from bug #308999. + +*mysql-5.1.45 (24 Mar 2010) + + 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.45.ebuild: + Add 5.1.45 from overlay now. + + 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, + mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, + mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, + mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Per bug #303747 masking mysql from hppa for now, try to make repoman + happier until GCC4.3 is available (bug #307251). + +*mysql-5.1.44-r2 (24 Mar 2010) + + 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.1, + +mysql-5.1.44-r2.ebuild: + Bug #306975, #310787: Fix config mode. Bug #310535: Patch for compiling on + some Prefix arches. + + 23 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild: + Marking mysql-5.0.90-r2 ppc for bug 303747 + + 23 Mar 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.0.90-r2.ebuild: + Add prefix kws as tested in the Gentoo Prefix overlay, bug 309627 + + 22 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild, + mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Bug #224751: Fix false positive fail of the profiling tests. + + 12 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.83.ebuild: + Marking mysql-5.0.83 ppc64 for bug 303747 + + 09 Mar 2010; Christian Faulhammer <fauli@gentoo.org> + mysql-5.0.90-r2.ebuild: + x86 stable, security bug 303747 + + 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild: + Backport more false positive disabling. + + 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild, + mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild: + Accidently disabling a test twice. + + 06 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, + mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, + mysql-5.0.90-r2.ebuild: + Update the official test instructions to disable NDB tests per upstream. + + 01 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, + mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, + mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, + mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Bug #307251: update the GCC DEPEND due to C++ template usage. + +*mysql-5.1.44-r1 (27 Feb 2010) + + 27 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.1.44-r1.ebuild: + Now with PBXT support again. XtraDB 1.0.6-9 confirmed to not work yet. + + 23 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: + Resync the metadata.xml between mysql packages. + +*mysql-5.1.44 (21 Feb 2010) +*mysql-5.1.39-r1 (21 Feb 2010) +*mysql-5.0.90-r2 (21 Feb 2010) + + 21 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.0.90-r2.ebuild, -mysql-5.1.39.ebuild, +mysql-5.1.39-r1.ebuild, + -mysql-5.1.41.ebuild, -mysql-5.1.42.ebuild, -mysql-5.1.43.ebuild, + +mysql-5.1.44.ebuild, metadata.xml: + 5.0.90-r2: Bug #305221: Fix ppc64 builds with new revision due to updated + patches. 5.1.x: Drop older 5.1 ebuilds and add .39-r1 and .44 using latest + updates and patches, ready for ~arch. + + 15 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild, + mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild, + mysql-5.4.3_beta.ebuild, mysql-5.5.1_alpha_pre2.ebuild: + Disable cluster from the official test runs. Will be handled by the + upcoming mysql-cluster package instead. + + 10 Feb 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + mysql-5.1.39.ebuild, mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, + mysql-5.1.43.ebuild, mysql-5.4.3_beta.ebuild, + mysql-5.5.1_alpha_pre2.ebuild: + Restricted amarok block to amarok[embedded]. + +*mysql-5.5.1_alpha_pre2 (02 Feb 2010) + + 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.5.1_alpha_pre2.ebuild: + Add mysql 5.5.1-m2, we don't support the same version syntax, so mangle + _alpha_pre -> -m, because _alpha on it's own means something else + upstream. -m comes BEFORE _alpha. + + 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: + Explicitly note what USE=extraengine turns on: Archive, CSV, Blackhole, + Federated(X), Partition. + +*mysql-5.4.3_beta (02 Feb 2010) + + 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.4.3_beta.ebuild: + Add 5.4 series beta, based on hanno's overlay work. Testsuite false + positives/known failures updated for 5.4/5.5. + + 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild, + mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild: + We do not have shared-embedded support in MySQL 5.1 yet, still + work-in-progress, block amarok for now. + +*mysql-5.1.43 (01 Feb 2010) +*mysql-5.1.42 (01 Feb 2010) +*mysql-5.1.41 (01 Feb 2010) +*mysql-5.1.39 (01 Feb 2010) + + 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.39.ebuild, + +mysql-5.1.41.ebuild, +mysql-5.1.42.ebuild, +mysql-5.1.43.ebuild: + Bring in 5.1 series again from the overlay. 5.1.39 includes working + Percona XtraDB. 5.1.42 should have XtraDB, but it does not compile. 5.1.43 + is the latest from upstream, for security vulns. MANY thanks to + jmbsvicetto for all the work he has put in helping on 5.1 updates. + + 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild, + mysql-5.0.70-r1.ebuild, mysql-5.0.72.ebuild, mysql-5.0.72-r1.ebuild, + mysql-5.0.76.ebuild, mysql-5.0.76-r1.ebuild, mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: + Disable the SSL tests in all old 5.x ebuilds because the SSL certificates + have expired now. + + 31 Jan 2010; 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.56.ebuild, -mysql-5.0.60.ebuild, -mysql-5.0.60-r1.ebuild, + -mysql-5.0.70.ebuild: + Clean up some old versions, keeping only unstables newer than the majority + of the stables, and one of each of the old major versions. + +*mysql-5.0.90-r1 (31 Jan 2010) + + 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.0.90-r1.ebuild: + Revision bump. 5.0.90-r1 includes the Percona 5.0.87-b20 patchset + directly. Passes upstream testsuite w/ USE='cluster profiling extraengine + embedded'. YMMV. + +*mysql-5.0.90 (31 Jan 2010) +*mysql-5.0.88 (31 Jan 2010) +*mysql-5.0.87 (31 Jan 2010) + + 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.87.ebuild, + +mysql-5.0.88.ebuild, +mysql-5.0.90.ebuild: + Version bumps (bugs #301185, #292241, #279493). Only 5.0.87 contains the + Percona patchset, as no Percona patches have been released for 5.0.88 or + 5.0.90. + + 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> + mysql-5.0.84-r1.ebuild: + Stable on alpha, bug #290485 + + 26 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild: + Update my official test instructions for arches seeking to mark as stable. + + 09 Nov 2009; Christian Faulhammer <fauli@gentoo.org> + mysql-5.0.84-r1.ebuild: + stable x86, bug 290485 + + 26 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> + mysql-5.0.84-r1.ebuild: + amd64 stable wrt #290485 + + 10 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: + Bug 284946 again, prefix needs gcc-apple too. + + 05 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, + mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: + Bug #284946: Per upstream changes, MySQL now requires at least GCC4. + + 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild: + Bug #284078: Some of the version specs in the patchset were wrong, so the + patches did not get applied, and lead to a failure to apply. + +*mysql-5.0.84-r1 (08 Sep 2009) + + 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.0.84-r1.ebuild: + Revbump because of bug #283926 causing issues for GCC4.4 users. + +*mysql-5.0.84 (04 Sep 2009) + + 04 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.84.ebuild: + Version bump. 5.0.85 will follow when that Percona patchset is available. + +*mysql-5.0.83 (06 Jul 2009) + + 06 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.83.ebuild, + metadata.xml: + Version bump for bug 267091. Also fixes bugs: 253917, 271475. Include + Percona patchset 5.0.83-b17. USE=community features now available directly + and enabled by default. + + 14 Apr 2009; Jeremy Olexa <darkside@gentoo.org> + -mysql-4.1.23_alpha20070101-r61.ebuild: + remove p.masked version after talking to robbat2 in irc + +*mysql-5.0.76-r1 (12 Apr 2009) + + 12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> + +mysql-5.0.76-r1.ebuild: + Bug #238487, lots of patching fun to enable building of a shared embedded + libmysqld for Amarok. + + 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-libs/libmysql/Manifest b/dev-libs/libmysql/Manifest new file mode 100644 index 00000000..c9195d7c --- /dev/null +++ b/dev-libs/libmysql/Manifest @@ -0,0 +1,6 @@ +DIST mysql-5.5.43.tar.gz 21784417 SHA256 43d3df79e5c839a2749deb6e056a4589e49c903e09034c18653ec56e6e4774cd SHA512 b14506ac45fa4c69a6b7bbf64b2c3e59516b1fca3e0cce97e9712c09abecbf50071a60fc09f3e009d8591bf0d7352f28479cd8cb5445008ee146735897878b52 WHIRLPOOL 93e77045f4c4b188db38912ec6709bfee1ee0e0b7bf4cadfbeede8aef701d1f0cbf238e02d82013ceabe13df952e4f08c75bd3ad7504790677dc5a5ec4844fea +DIST mysql-5.5.44.tar.gz 21789766 SHA256 85f05b257db39e63c82ff4b5ce4e0c6d2b07560b5fc1646d47d7ae48eab3e5de SHA512 05707b96c3e0d39ca103d965640aa1a9461a513f788fc7f2acce4b3933ec578b3d66df53955b0dff1b6c9e5acd98441cfe1df5b3154a1058293babc39c26dad5 WHIRLPOOL 870d9728c78f6732fcd6f95e62833a769c937c96298a39bb023b33a9138552e254d2a3f6285d8f4f0b740de9d7397fa1a0987234a0a4dfa13c787fc068053d78 +DIST mysql-5.6.24.tar.gz 33178592 SHA256 37e27305b67d76883c5902dce59c89d596beee9dca7dbadd4a2e117f8101dfeb SHA512 cb4c27f67aad02e2120edb9dfaffa623d8ddb5861ee77055553c50cce76cbfe0a1e473e01cef3cf86b6362c719e1db18e69808a0e4e457f879a37297f14b9fd7 WHIRLPOOL 26e51a1c48d04c2f24f8914beb84bcd8122ecc569b922d001c05271c3b7dc3339652272e27169001c762356c6fffa9ba88a6ccd8b2235e41063b5948e1dd2011 +DIST mysql-5.6.25.tar.gz 33203321 SHA256 15079c0b83d33a092649cbdf402c9225bcd3f33e87388407be5cdbf1432c7fbd SHA512 cd15180281b015a29d5a9f12bafd5878ecb8ca68ada2e0d016916d77f606592b4b9a8e4a3728fc0d90326bcdda26fdd371fc731ca524f06bd06cc3b19ae93243 WHIRLPOOL 68932bcbec0e58aade1c00fe00651ecac1003e80e5cd29298c23a79190df76390c7f16a29fcb5bff9ad63e721f53978d5d727a0ae9c5df0eb97a002a4c3e4194 +DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 74497659f1fb3b0cb620e38a911cf2e59a084149dd175199eb7cf4be18b4c328 SHA512 886e42697b3b0a90d8542bafaf3a7ccedf075f9f0065fec995bf58f645edff3a5d62f29be1cfa2e01d002d6382ee02279832cea8c21db6a774c2567c75ab6a35 WHIRLPOOL 9ddb5ccd914a6a6a19741ff93df78534d2273cf918f24af427c018b7c4f424a90d9f57f167633c48e2fa4102a4fae0873fd6dec7529839f229af855cbddf82d4 +DIST mysql-extras-20150410-1944Z.tar.bz2 1493690 SHA256 e327adf02be4c2bce5121f01d6b139309c72814b8c50a29559dfddee12a0b4e2 SHA512 e2e5345290134e597734514041e413f0633b8078bfddb8b8e7695468ce7341735b732d5bb602ab7aa9a4045d71571b73aac01a5d96687d4fbd380736f5ed650c WHIRLPOOL f65f294905fd1d04e2be79a803b658ed432338501665a75cbe0cc5b3af8abf0615f1f808465c3ca3c7e850b9277f451f5c77b518977f4bee8dc77d6089ff88fb diff --git a/dev-libs/libmysql/files/my.cnf-5.1 b/dev-libs/libmysql/files/my.cnf-5.1 new file mode 100644 index 00000000..65cf05c0 --- /dev/null +++ b/dev-libs/libmysql/files/my.cnf-5.1 @@ -0,0 +1,145 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.5 2015/03/15 17:31:35 grknight Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqladmin] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +user = mysql +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid +log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err +basedir = @GENTOO_PORTAGE_EPREFIX@/usr +datadir = @DATADIR@ +skip-external-locking +key_buffer = 16M +max_allowed_packet = 1M +table_open_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 = @GENTOO_PORTAGE_EPREFIX@/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 = @GENTOO_PORTAGE_EPREFIX@/tmp/ +#log-update = @GENTOO_PORTAGE_EPREFIX@/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 @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = @GENTOO_PORTAGE_EPREFIX@/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 @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ +#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/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 +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-libs/libmysql/files/my.cnf-5.5 b/dev-libs/libmysql/files/my.cnf-5.5 new file mode 100644 index 00000000..7b2ab90f --- /dev/null +++ b/dev-libs/libmysql/files/my.cnf-5.5 @@ -0,0 +1,148 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.5,v 1.5 2015/03/15 17:31:35 grknight Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqladmin] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +user = mysql +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid +log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err +basedir = @GENTOO_PORTAGE_EPREFIX@/usr +datadir = @DATADIR@ +skip-external-locking +key_buffer_size = 16M +max_allowed_packet = 1M +table_open_cache = 64 +sort_buffer_size = 512K +net_buffer_length = 8K +read_buffer_size = 256K +read_rnd_buffer_size = 512K +myisam_sort_buffer_size = 8M +lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql +#Set this to your desired error message language +lc_messages = en_US + +# 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 = @GENTOO_PORTAGE_EPREFIX@/tmp/ +#log-update = @GENTOO_PORTAGE_EPREFIX@/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 @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql +#gdb +#debug = d:t:i:o,/tmp/mysqld.trace +#one-thread + +# 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 @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ +#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/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 +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 + +# Uncomment this to get FEDERATED engine support +#plugin-load=federated=ha_federated.so +#loose-federated + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[isamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer_size = 2M +write_buffer_size = 2M + +[mysqlhotcopy] +interactive-timeout + diff --git a/dev-libs/libmysql/files/my.cnf-5.6 b/dev-libs/libmysql/files/my.cnf-5.6 new file mode 100644 index 00000000..117a30b4 --- /dev/null +++ b/dev-libs/libmysql/files/my.cnf-5.6 @@ -0,0 +1,140 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.2 2015/03/15 17:31:35 grknight Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqladmin] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +user = mysql +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid +log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err +basedir = @GENTOO_PORTAGE_EPREFIX@/usr +datadir = @DATADIR@ +skip-external-locking +key_buffer_size = 16M +max_allowed_packet = 4M +table_open_cache = 400 +sort_buffer_size = 512K +net_buffer_length = 16K +read_buffer_size = 256K +read_rnd_buffer_size = 512K +myisam_sort_buffer_size = 8M +lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql +#Set this to your desired error message language +lc_messages = en_US + +# 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 = @GENTOO_PORTAGE_EPREFIX@/tmp/ +#log-update = @GENTOO_PORTAGE_EPREFIX@/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 @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql +#gdb +#debug = d:t:i:o,/tmp/mysqld.trace +#one-thread + +# 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 = 128M +# +# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ +#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/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 = 48M +# 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 +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 + +# Uncomment this to get FEDERATED engine support +#plugin-load=federated=ha_federated.so +loose-federated + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[isamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer_size = 2M +write_buffer_size = 2M + +[mysqlhotcopy] +interactive-timeout diff --git a/dev-libs/libmysql/libmysql-5.5.43.ebuild b/dev-libs/libmysql/libmysql-5.5.43.ebuild new file mode 100644 index 00000000..74f722e6 --- /dev/null +++ b/dev-libs/libmysql/libmysql-5.5.43.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.43.ebuild,v 1.2 2015/04/25 16:27:12 floppym Exp $ + +EAPI="5" + +MY_EXTRAS_VER="20150127-1351Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" + +# Build type +BUILD="cmake" + +inherit toolchain-funcs mysql-v2 +# only to make repoman happy. it is really set in the eclass +IUSE="$IUSE" + +# Define the mysql-extras source +EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +# 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='embedded extraengine perl ssl static-libs community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + # 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" + + 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" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + addpredict /this-dir-does-not-exist/t9.MYI + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might right out of order + mkdir -p "${T}"/var-tests{,/log} + + # create symlink for the tests to find mysql_tzinfo_to_sql + ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" + + # These are failing in MySQL 5.5 for now and are believed to be + # false positives: + # + # main.information_schema, binlog.binlog_statement_insert_delayed, + # main.mysqld--help-notwin + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam + # fails due to bad cleanup of previous tests when run in parallel + # The tool is deprecated anyway + # Bug 532288 + + for t in main.mysql_client_test \ + binlog.binlog_statement_insert_delayed main.information_schema \ + main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do + mysql-v2_disable_test "$t" "False positives in Gentoo" + done + + # Run mysql tests + pushd "${TESTDIR}" + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ + --testcase-timeout=30 + retstatus_tests=$? + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + popd + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + 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-libs/libmysql/libmysql-5.5.44.ebuild b/dev-libs/libmysql/libmysql-5.5.44.ebuild new file mode 100644 index 00000000..37dc732d --- /dev/null +++ b/dev-libs/libmysql/libmysql-5.5.44.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.44.ebuild,v 1.1 2015/05/30 00:49:59 grknight Exp $ + +EAPI="5" + +MY_EXTRAS_VER="20150127-1351Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" + +# Build type +BUILD="cmake" + +inherit toolchain-funcs mysql-v2 +# only to make repoman happy. it is really set in the eclass +IUSE="$IUSE" + +# Define the mysql-extras source +EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +# 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='embedded extraengine perl ssl static-libs community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + # 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" + + 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" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + addpredict /this-dir-does-not-exist/t9.MYI + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might right out of order + mkdir -p "${T}"/var-tests{,/log} + + # create symlink for the tests to find mysql_tzinfo_to_sql + ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" + + # These are failing in MySQL 5.5 for now and are believed to be + # false positives: + # + # main.information_schema, binlog.binlog_statement_insert_delayed, + # main.mysqld--help-notwin + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam + # fails due to bad cleanup of previous tests when run in parallel + # The tool is deprecated anyway + # Bug 532288 + + for t in main.mysql_client_test \ + binlog.binlog_statement_insert_delayed main.information_schema \ + main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do + mysql-v2_disable_test "$t" "False positives in Gentoo" + done + + # Run mysql tests + pushd "${TESTDIR}" + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ + --testcase-timeout=30 + retstatus_tests=$? + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + popd + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + 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-libs/libmysql/libmysql-5.6.24.ebuild b/dev-libs/libmysql/libmysql-5.6.24.ebuild new file mode 100644 index 00000000..a98138ce --- /dev/null +++ b/dev-libs/libmysql/libmysql-5.6.24.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.24.ebuild,v 1.10 2015/05/27 13:05:59 ago Exp $ + +EAPI="5" + +MY_EXTRAS_VER="20150410-1944Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" + +inherit toolchain-funcs mysql-multilib +# 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 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +# 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='embedded extraengine perl ssl static-libs community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +multilib_src_test() { + + if ! multilib_is_native_abi ; then + einfo "Server tests not available on non-native abi". + return 0; + fi + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + # 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" + + 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" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + addpredict /this-dir-does-not-exist/t9.MYI + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might right out of order + mkdir -p "${T}"/var-tests{,/log} + + # create symlink for the tests to find mysql_tzinfo_to_sql + ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" + + # These are failing in MySQL 5.5/5.6 for now and are believed to be + # false positives: + # + # main.information_schema, binlog.binlog_statement_insert_delayed, + # funcs_1.is_triggers funcs_1.is_tables_mysql, + # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter, + # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt, + # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql + # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # rpl.rpl_plugin_load + # fails due to included file not listed in expected result + # appears to be poor planning + # + # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam + # fails due to bad cleanup of previous tests when run in parallel + # The tool is deprecated anyway + # Bug 532288 + for t in \ + binlog.binlog_mysqlbinlog_filter \ + binlog.binlog_statement_insert_delayed \ + funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql \ + funcs_1.is_triggers \ + main.information_schema \ + main.mysql_client_test \ + main.mysqld--help-notwin \ + perfschema.binlog_edge_mix \ + perfschema.binlog_edge_stmt \ + rpl.rpl_plugin_load \ + main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ + ; do + mysql-multilib_disable_test "$t" "False positives in Gentoo" + done + + if ! use extraengine ; then + # bug 401673, 530766 + for t in federated.federated_plugin ; do + mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)" + done + fi + + # Run mysql tests + pushd "${TESTDIR}" + + # Set file limits higher so tests run + ulimit -n 3000 + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ + --suite-timeout=5000 + retstatus_tests=$? + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + popd + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + 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-libs/libmysql/libmysql-5.6.25.ebuild b/dev-libs/libmysql/libmysql-5.6.25.ebuild new file mode 100644 index 00000000..731106ab --- /dev/null +++ b/dev-libs/libmysql/libmysql-5.6.25.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.25.ebuild,v 1.1 2015/06/01 16:18:23 grknight Exp $ + +EAPI="5" + +MY_EXTRAS_VER="20150410-1944Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" + +inherit toolchain-funcs mysql-multilib +# 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 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +# 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='embedded extraengine perl ssl static-libs community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +multilib_src_test() { + + if ! multilib_is_native_abi ; then + einfo "Server tests not available on non-native abi". + return 0; + fi + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + # 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" + + 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" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + addpredict /this-dir-does-not-exist/t9.MYI + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might right out of order + mkdir -p "${T}"/var-tests{,/log} + + # create symlink for the tests to find mysql_tzinfo_to_sql + ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" + + # These are failing in MySQL 5.5/5.6 for now and are believed to be + # false positives: + # + # main.information_schema, binlog.binlog_statement_insert_delayed, + # funcs_1.is_triggers funcs_1.is_tables_mysql, + # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter, + # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt, + # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql + # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # rpl.rpl_plugin_load + # fails due to included file not listed in expected result + # appears to be poor planning + # + # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam + # fails due to bad cleanup of previous tests when run in parallel + # The tool is deprecated anyway + # Bug 532288 + for t in \ + binlog.binlog_mysqlbinlog_filter \ + binlog.binlog_statement_insert_delayed \ + funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql \ + funcs_1.is_triggers \ + main.information_schema \ + main.mysql_client_test \ + main.mysqld--help-notwin \ + perfschema.binlog_edge_mix \ + perfschema.binlog_edge_stmt \ + rpl.rpl_plugin_load \ + main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ + ; do + mysql-multilib_disable_test "$t" "False positives in Gentoo" + done + + if ! use extraengine ; then + # bug 401673, 530766 + for t in federated.federated_plugin ; do + mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)" + done + fi + + # Run mysql tests + pushd "${TESTDIR}" + + # Set file limits higher so tests run + ulimit -n 3000 + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ + --suite-timeout=5000 + retstatus_tests=$? + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + popd + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + 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-libs/libmysql/metadata.xml b/dev-libs/libmysql/metadata.xml new file mode 100644 index 00000000..30939dfe --- /dev/null +++ b/dev-libs/libmysql/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>mysql</herd> +<!-- +Please note that this list is shared between the following packages: +dev-db/mysql +dev-db/mariadb +--> +<use> + <flag name='cluster'>Add support for NDB clustering (deprecated)</flag> + <flag name='community'>Enables the community features from upstream.</flag> + <flag name='embedded'>Build embedded server (libmysqld)</flag> + <flag name='extraengine'>Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag> + <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</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='profiling'>Add support for statement profiling (requires USE=community).</flag> + <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag> + <flag name='test'>Install upstream testsuites for end use.</flag> +</use> +</pkgmetadata> diff --git a/eclass/live-artwork.eclass b/eclass/live-artwork.eclass new file mode 100644 index 00000000..bfe99b3b --- /dev/null +++ b/eclass/live-artwork.eclass @@ -0,0 +1,64 @@ +# Copyright 2004-2009 Sabayon Project +# Distributed under the terms of the GNU General Public License v2 +# $ + +inherit eutils + +# @ECLASS-VARIABLE: KERN_INITRAMFS_SEARCH_NAME +# @DESCRIPTION: +# Argument used by `find` to search inside ${ROOT}boot Linux +# Kernel initramfs files to patch +KERN_INITRAMFS_SEARCH_NAME="${KERN_INITRAMFS_SEARCH_NAME:-initramfs-genkernel*}" + +# @ECLASS-VARIABLE: GFX_SPLASH_NAME +# @DESCRIPTION: +# Default splash theme name to use +GFX_SPLASH_NAME="${GFX_SPLASH_NAME:-live}" + +# @ECLASS-VARIABLE: PLYMOUTH_THEME +# @DESCRIPTION: +# Default plymouth theme name to use +if [ $(cat /etc/hostname) == "kogaion" ] ; then + PLYMOUTH_THEME="${PLYMOUTH_THEME:-kogaion}" +elif [ $(cat /etc/hostname) == "argent" ] ; then + PLYMOUTH_THEME="${PLYMOUTH_THEME:-argent}" +fi + +# @FUNCTION: update_kernel_initramfs_splash +# @USAGE: update_kernel_initramfs_splash [splash_theme] [splash_file] +# @RETURN: 1, if something went wrong +# +# @MAINTAINER: +# Fabio Erculiani +update_kernel_initramfs_splash() { + + [[ -z "${2}" ]] && die "wrong update_kernel_splash arguments" + + if ! has_version "media-gfx/splashutils"; then + ewarn "media-gfx/splashutils not found, cannot update kernel splash" + return 1 + fi + splash_geninitramfs -a "${2}" ${1} + return ${?} + +} + +# @FUNCTION: update_live_kernel_initramfs_splash +# @USAGE: update_live_kernel_initramfs_splash +# +# @MAINTAINER: +# Fabio Erculiani +update_live_kernel_initramfs_splash() { + local splash_name="${GFX_SPLASH_NAME}" + local override_splash_file="${ROOT}etc/oem/splash_name" + if [ -f "${override_splash_file}" ]; then + found_splash_name=$(cat "${override_splash_file}" | cut -d" " -f 1) + if [ -d "/etc/splash/${found_splash_name}" ]; then + splash_name="${found_splash_name}" + fi + fi + for bootfile in `find ${ROOT}boot -name "${KERN_INITRAMFS_SEARCH_NAME}"`; do + einfo "Updating boot splash for ${bootfile}" + update_kernel_initramfs_splash "${GFX_SPLASH_NAME}" "${bootfile}" + done +} diff --git a/eclass/live-kernel.eclass b/eclass/live-kernel.eclass new file mode 100644 index 00000000..8159365e --- /dev/null +++ b/eclass/live-kernel.eclass @@ -0,0 +1,967 @@ +# Copyright 2004-2014 RogentOS Team +# Distributed under the terms of the GNU General Public License v2 +# $ + +# @ECLASS-VARIABLE: K_ROGKERNEL_NAME +# @DESCRIPTION: +# The kernel name used by the ebuild, it should be the ending ${PN} part +# for example, of linux-argent it is "${PN/${PN/-*}-}" (argent) +K_ROGKERNEL_NAME="${K_ROGKERNEL_NAME:-${PN/${PN/-*}-}}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_SELF_TARBALL_NAME +# @DESCRIPTION: +# If the main kernel sources tarball is generated in-house and available +# on the "argent" mirror, set this variable to the extension name (see example +# below). This will disable ALL the extra/local patches (since they have to +# be applied inside the tarball). Moreover, K_ROGKERNEL_NAME, +# K_KERNEL_PATCH_VER will be ignored. +# Example: +# K_ROGKERNEL_SELF_TARBALL_NAME="argent" +# This would generate: +# SRC_URI="mirror://argent/sys-kernel/linux-${PV}+argent.tar.${K_TARBALL_EXT}" +K_ROGKERNEL_SELF_TARBALL_NAME="${K_ROGKERNEL_SELF_TARBALL_NAME:-}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_PATCH_UPSTREAM_TARBALL +# @DESCRIPTION: +# If set to 1, the ebuild will fetch the upstream kernel tarball and +# apply the RogentOS patch against it. This strategy avoids the need of +# creating complete kernel source tarballs. The default value is 0. +K_ROGKERNEL_PATCH_UPSTREAM_TARBALL="${K_ROGKERNEL_PATCH_UPSTREAM_TARBALL:-0}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_FORCE_SUBLEVEL +# @DESCRIPTION: +# Force the rewrite of SUBLEVEL in kernel sources Makefile +K_ROGKERNEL_FORCE_SUBLEVEL="${K_ROGKERNEL_FORCE_SUBLEVEL:-}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_RESET_EXTRAVERSION +# @DESCRIPTION: +# Force the rewrite of EXTRAVERSION in kernel sources Makefile (setting it to "") +K_ROGKERNEL_RESET_EXTRAVERSION="${K_ROGKERNEL_RESET_EXTRAVERSION:-}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_LONGTERM +# @DESCRIPTION: +# Consider Kernel stable patchset as longterm (changing URL) +K_ROGKERNEL_LONGTERM="${K_ROGKERNEL_LONGTERM:-}" + +# @ECLASS-VARIABLE: K_KERNEL_SOURCES_PKG +# @DESCRIPTION: +# The kernel sources package used to build this kernel binary +K_KERNEL_SOURCES_PKG="${K_KERNEL_SOURCES_PKG:-${CATEGORY}/${PN/*-}-sources-${PVR}}" + +# @ECLASS-VARIABLE: K_KERNEL_PATCH_VER +# @DESCRIPTION: +# If set to "3" for example, it applies the upstream kernel +# patch corresponding to patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.3.${K_TARBALL_EXT} +# @TODO: deprecate and remove once 2.6.x kernels are retired +K_KERNEL_PATCH_VER="${K_KERNEL_PATCH_VER:-}" + +# @ECLASS-VARIABLE: K_KERNEL_PATCH_HOTFIXES +# @DESCRIPTION: +# If there is the need to quickly apply patches to the kernel +# without bumping the kernel patch tarball (for eg. in case +# of just released security fixes), set this variable in your ebuild +# pointing to space separated list of patch paths. +K_KERNEL_PATCH_HOTFIXES="${K_KERNEL_PATCH_HOTFIXES:-}" + +# @ECLASS-VARIABLE: K_KERNEL_DISABLE_PR_EXTRAVERSION +# @DESCRIPTION: +# Set this to "1" if you want to tell kernel-2 eclass to +# not use ${PR} in kernel EXTRAVERSION (K_NOUSEPR). Otherwise, set +# this to "0" to not set K_NOUSEPR at all. +K_KERNEL_DISABLE_PR_EXTRAVERSION="${K_KERNEL_DISABLE_PR_EXTRAVERSION:-1}" + +# @ECLASS-VARIABLE: K_KERNEL_SLOT_USEPVR +# @DESCRIPTION: +# Set this to "1" if you want to use ${PVR} in SLOT variable, instead of ${PV} +# sys-kernel/linux-vserver (vserver-sources) require this. This won't work for +# firmware pkgs. +K_KERNEL_SLOT_USEPVR="${K_KERNEL_SLOT_USEPVR:-0}" + +# @ECLASS-VARIABLE: K_KERNEL_NEW_VERSIONING +# @DESCRIPTION: +# Set this to "1" if your kernel ebuild uses the new Linux kernel upstream +# versioning and ${PV} contains the stable revision, like 3.7.1. +# In the example above, this makes the SLOT variable contain only "3.7". +# The sublevel version can be forced using K_ROGKERNEL_FORCE_SUBLEVEL +K_KERNEL_NEW_VERSIONING="${K_KERNEL_NEW_VERSIONING:-0}" + +# @ECLASS-VARIABLE: K_KERNEL_IMAGE_NAME +# @DESCRIPTION: +# Set this to a custom kernel image make target if the default does not +# fit your needs. This value if set, is passed to genkernel through the +# --kernel-target= flag. +K_KERNEL_IMAGE_NAME="${K_KERNEL_IMAGE_NAME:-}" + +# @ECLASS-VARIABLE: K_KERNEL_LTS +# @DESCRIPTION: +# Set this to 1 to mark the kernel as Long Term Stable. "virtual/linux-binary-lts" +# shall be appended to ${PROVIDE}. +K_KERNEL_LTS="${K_KERNEL_LTS:-}" + +# @ECLASS-VARIABLE: K_KERNEL_IMAGE_PATH +# @DESCRIPTION: +# Set this to a custom relative kernel image path to override the default +# one. This value if set, is passed to genkernel through the +# --kernel-binary= flag. +K_KERNEL_IMAGE_PATH="${K_KERNEL_IMAGE_PATH:-}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_FIRMWARE +# @DESCRIPTION: +# Set this to "1" if your ebuild is a kernel firmware package +K_FIRMWARE_PACKAGE="${K_FIRMWARE_PACKAGE:-}" + +# @ECLASS-VARIABLE: K_ONLY_SOURCES +# @DESCRIPTION: +# For every kernel binary package, there is a kernel source package associated +# if your ebuild is one of them, set this to "1" +K_ONLY_SOURCES="${K_ONLY_SOURCES:-}" + +# @ECLASS-VARIABLE: K_REQUIRED_LINUX_FIRMWARE_VER +# @DESCRIPTION: +# Minimum required version of sys-kernel/linux-formware package, if any +K_REQUIRED_LINUX_FIRMWARE_VER="${K_REQUIRED_LINUX_FIRMWARE_VER:-}" + +# @ECLASS-VARIABLE: K_WORKAROUND_SOURCES_COLLISION +# @DESCRIPTION: +# For kernel binary packages, Workaround file collisions with kernel +# sources already providing certain files (like Makefile). Used +# by linux-openvz and linux-vserver +K_WORKAROUND_SOURCES_COLLISION="${K_WORKAROUND_SOURCES_COLLISION:-}" + +# @ECLASS-VARIABLE: K_WORKAROUND_USE_REAL_EXTRAVERSION +# @DESCRIPTION: +# Some kernel sources are shipped with their own EXTRAVERSION and +# we're kindly asked to not touch it, if this is your case, set +# this variable and depmod will work correctly. +K_WORKAROUND_USE_REAL_EXTRAVERSION="${K_WORKAROUND_USE_REAL_EXTRAVERSION:-}" + +# @ECLASS-VARIABLE: K_ROGKERNEL_ZFS +# @DESCRIPTION: +# If set, this kernel features ZFS. +K_ROGKERNEL_ZFS="${K_ROGKERNEL_ZFS:-}" + +# @ECLASS-VARIABLE: K_GENKERNEL_ARGS +# @DESCRIPTION: +# Provide extra genkernel arguments using K_GENKERNEL_ARGS +K_GENKERNEL_ARGS="${K_GENKERNEL_ARGS:-}" + +# @ECLASS-VARIABLE: K_MKIMAGE_RAMDISK_ADDRESS +# @DESCRIPTION: +# [ARM ONLY] Provide the ramdisk load address to be used with mkimage +K_MKIMAGE_RAMDISK_ADDRESS="${K_MKIMAGE_RAMDISK_ADDRESS:-}" + +# @ECLASS-VARIABLE: K_MKIMAGE_RAMDISK_ENTRYPOINT +# @DESCRIPTION: +# [ARM ONLY] Provide the ramdisk entry point address to be used with mkimage +K_MKIMAGE_RAMDISK_ENTRYPOINT="${K_MKIMAGE_RAMDISK_ENTRYPOINT:-}" + +# @ECLASS-VARIABLE: K_MKIMAGE_WRAP_INITRAMFS +# @DESCRIPTION: +# [ARM ONLY] Execute mkimage against the generated initramfs Default is yes ("1"). +K_MKIMAGE_WRAP_INITRAMFS="${K_MKIMAGE_WRAP_INITRAMFS:-1}" + +# @ECLASS-VARIABLE: K_MKIMAGE_KERNEL_ADDRESS +# @DESCRIPTION: +# [ARM ONLY] Provide the kernel load address to be used with mkimage +K_MKIMAGE_KERNEL_ADDRESS="${K_MKIMAGE_KERNEL_ADDRESS:-}" + +KERN_INITRAMFS_SEARCH_NAME="${KERN_INITRAMFS_SEARCH_NAME:-initramfs-genkernel*${K_ROGKERNEL_NAME}}" + +# Disable deblobbing feature +K_DEBLOB_AVAILABLE=0 +ETYPE="sources" +K_TARBALL_EXT="${K_TARBALL_EXT:-xz}" + +inherit versionator +if [ "${K_KERNEL_NEW_VERSIONING}" = "1" ]; then + CKV="$(get_version_component_range 1-2)" +fi + +inherit eutils multilib kernel-2 live-artwork mount-boot linux-info + +# from kernel-2 eclass +detect_version +detect_arch + +DESCRIPTION="Argent and Kogaion linux kernel functions and phases" + + +K_LONGTERM_URL_STR="" +if [ -n "${K_ROGKERNEL_LONGTERM}" ]; then + K_LONGTERM_URL_STR="/longterm/v${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" +fi + +## kernel-2 eclass settings +if [ "${K_ROGKERNEL_PATCH_UPSTREAM_TARBALL}" = "1" ]; then + _patch_name="$(get_version_component_range 1-2)-${K_ROGKERNEL_SELF_TARBALL_NAME}-${PVR}.patch.xz" + SRC_URI="${KERNEL_URI}" + UNIPATCH_LIST="${UNIPATCH_LIST} ${DISTDIR}/${_patch_name}" + unset _patch_name +elif [ -n "${K_ROGKERNEL_SELF_TARBALL_NAME}" ]; then + SRC_URI="http://bpr.bluepink.ro/~rogentos/argent/${CATEGORY}/linux-${PVR}+${K_ROGKERNEL_SELF_TARBALL_NAME}.tar.${K_TARBALL_EXT}" +else + SRC_URI="${KERNEL_URI}" +fi + +if [ -z "${K_ROGKERNEL_SELF_TARBALL_NAME}" ]; then + if [ -n "${K_KERNEL_PATCH_VER}" ]; then + K_PATCH_NAME="patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.${K_KERNEL_PATCH_VER}.${K_TARBALL_EXT}" + SRC_URI="${SRC_URI} + mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}${K_LONGTERM_URL_STR}/${K_PATCH_NAME}" + UNIPATCH_LIST="${DISTDIR}/${K_PATCH_NAME} + ${UNIPATCH_LIST}" + fi +fi +if [ -n "${K_KERNEL_PATCH_HOTFIXES}" ]; then + UNIPATCH_LIST="${UNIPATCH_LIST} ${K_KERNEL_PATCH_HOTFIXES}" +fi + +_get_real_kv_full() { + if [[ "${KV_MAJOR}${KV_MINOR}" -eq 26 ]]; then + echo "${ORIGINAL_KV_FULL}" + elif [[ "${OKV/.*}" = "3" ]]; then + # Linux 3.x support, KV_FULL is set to: 3.0-argent + # need to add another final .0 to the version part + echo "${ORIGINAL_KV_FULL/-/.0-}" + else + echo "${ORIGINAL_KV_FULL}" + fi +} + +# replace "linux" with K_ROGKERNEL_NAME, usually replaces +# "linux" with "argent" or "server" or "openvz" +KV_FULL="${KV_FULL/${PN/-*}/${K_ROGKERNEL_NAME}}" +EXTRAVERSION="${EXTRAVERSION/${PN/-*}/${K_ROGKERNEL_NAME}}" +# drop -rX if exists +if [[ -n "${PR//r0}" ]] && [[ "${K_KERNEL_DISABLE_PR_EXTRAVERSION}" = "1" ]] \ + && [[ -z "${K_NOSETEXTRAVERSION}" ]]; then + EXTRAVERSION="${EXTRAVERSION%-r*}" + KV_FULL="${KV_FULL%-r*}" + KV="${KV%-r*}" +fi +# rewrite it +ORIGINAL_KV_FULL="${KV_FULL}" +KV_FULL="$(_get_real_kv_full)" + +# Starting from linux-3.0, we still have to install +# sources stuff into /usr/src/linux-3.0.0-argent (example) +# where the last part must always match uname -r +# otherwise kernel-switcher (and RELEASE_LEVEL file) +# will complain badly +KV_OUT_DIR="/usr/src/linux-${KV_FULL}" +S="${WORKDIR}/linux-${KV_FULL}" + + +if [ -n "${K_FIRMWARE_PACKAGE}" ]; then + SLOT="0" +elif [ "${K_KERNEL_SLOT_USEPVR}" = "1" ]; then + SLOT="${PVR}" +elif [ "${K_KERNEL_NEW_VERSIONING}" = "1" ]; then + SLOT="$(get_version_component_range 1-2)" +else + SLOT="${PV}" +fi + +_is_kernel_binary() { + if [ -z "${K_ONLY_SOURCES}" ] && [ -z "${K_FIRMWARE_PACKAGE}" ]; then + # yes it is + return 0 + else + # no it isn't + return 1 + fi +} + +_is_kernel_lts() { + local _ver="$(get_version_component_range 1-2)" + [ "${_ver}" = "3.0" ] && return 0 + [ "${_ver}" = "3.2" ] && return 0 + [ "${_ver}" = "3.4" ] && return 0 + [ "${_ver}" = "3.10" ] && return 0 + [ "${_ver}" = "3.12" ] && return 0 + [ "${_ver}" = "3.14" ] && return 0 + return 1 +} + +# provide extra virtual pkg +if _is_kernel_binary; then + PROVIDE="virtual/linux-binary" +# LTS support + if [ "${K_KERNEL_LTS}" = "1" ] || _is_kernel_lts; then + PROVIDE+=" virtual/linux-binary-lts" + fi +fi + +if [ -n "${K_ROGKERNEL_SELF_TARBALL_NAME}" ]; then + HOMEPAGE="https://github.com/Rogentos/kernel" +else + HOMEPAGE="http://www.rogentos.ro" +fi + +# Returns success if _set_config_file_vars was called. +_is_config_file_set() { + [[ ${_config_file_set} = 1 ]] +} + +# Returns the arm kernel config file extension for the current subarch +_get_arm_subarch() { + local target="${CTARGET:-${CHOST}}" + local arm_arch=${target%%-*} + if [[ ${arm_arch} == armv7? ]]; then + echo "armv7" + elif [[ ${arm_arch} == armv6? ]]; then + echo "armv6" + elif [[ ${arm_arch} == armv5? ]]; then + echo "armv5" + fi +} + +_get_arch() { + if use arm; then + _get_arm_subarch + elif use amd64; then + echo "amd64" + elif use x86; then + echo "x86" + fi +} + +_set_config_file_vars() { + # Setup kernel configuration file name + local pvr="${PVR}" + local pv="${PV}" + if [ "${K_KERNEL_NEW_VERSIONING}" = "1" ]; then + pvr="$(get_version_component_range 1-2)" + pv="${pvr}" + if [ "${PR}" != "r0" ]; then + pvr+="-${PR}" + fi + fi + + K_ROGKERNEL_CONFIG_FILES=() + K_ROGKERNEL_CONFIG_FILES+=( "${K_ROGKERNEL_NAME}-${pvr}-$(_get_arch).config" ) + K_ROGKERNEL_CONFIG_FILES+=( "${K_ROGKERNEL_NAME}-${pv}-$(_get_arch).config" ) + K_ROGKERNEL_CONFIG_FILES+=( "${K_ROGKERNEL_NAME}-$(_get_arch).config" ) + + _config_file_set=1 +} + +if [ -n "${K_ONLY_SOURCES}" ] || [ -n "${K_FIRMWARE_PACKAGE}" ]; then + IUSE="${IUSE}" + DEPEND="sys-apps/sed" + RDEPEND="${RDEPEND}" +else + IUSE="dmraid dracut iscsi luks lvm mdadm plymouth splash" + if [ -n "${K_ROGKERNEL_ZFS}" ]; then + IUSE="${IUSE} zfs" + fi + DEPEND="app-arch/xz-utils + sys-apps/sed + sys-devel/autoconf + sys-devel/make + || ( >=sys-kernel/genkernel-next-5 >=sys-kernel/genkernel-3.4.45-r2 ) + arm? ( dev-embedded/u-boot-tools ) + amd64? ( sys-apps/v86d ) + x86? ( sys-apps/v86d ) + splash? ( x11-themes/${PLYMOUTH_THEME}-artwork-core ) + lvm? ( sys-fs/lvm2 sys-block/thin-provisioning-tools ) + plymouth? ( + || ( >=sys-kernel/genkernel-next-5 >=sys-kernel/genkernel-5 ) + sys-boot/plymouth + ) + dracut? ( sys-apps/v86d sys-kernel/dracut )" + RDEPEND="sys-apps/sed + sys-kernel/linux-firmware" + if [ -n "${K_REQUIRED_LINUX_FIRMWARE_VER}" ]; then + RDEPEND+=" >=sys-kernel/linux-firmware-${K_REQUIRED_LINUX_FIRMWARE_VER}" + fi +fi + +# internal function +# +# FUNCTION: _update_depmod +# @USAGE: _update_depmod <-r depmod> +# DESCRIPTION: +# It updates the modules.dep file for the current kernel. +# This is more or less the same of linux-mod update_depmod, with the +# exception of accepting parameter which is passed to depmod -r switch +_update_depmod() { + + # if we haven't determined the version yet, we need too. + get_version; + + ebegin "Updating module dependencies for ${KV_FULL}" + if [ -r "${KV_OUT_DIR}"/System.map ]; then + depmod -ae -F "${KV_OUT_DIR}"/System.map -b "${ROOT}" -r "${1}" + eend $? + else + ewarn + ewarn "${KV_OUT_DIR}/System.map not found." + ewarn "You must manually update the kernel module dependencies using depmod." + eend 1 + ewarn + fi +} + +live-kernel_pkg_setup() { + if [ -n "${K_FIRMWARE_PACKAGE}" ]; then + einfo "Preparing kernel firmwares" + else + einfo "Preparing kernel and its modules" + fi +} + +live-kernel_src_unpack() { + local okv="${OKV}" + if [ -n "${K_ROGKERNEL_SELF_TARBALL_NAME}" ] && [ "${K_ROGKERNEL_PATCH_UPSTREAM_TARBALL}" != "1" ]; then + OKV="${PVR}+${K_ROGKERNEL_SELF_TARBALL_NAME}" + fi + if [ "${K_KERNEL_NEW_VERSIONING}" = "1" ]; then + # workaround for kernel-2's universal_unpack assumptions + UNIPATCH_LIST_DEFAULT= KV_MAJOR=0 kernel-2_src_unpack + else + kernel-2_src_unpack + fi + if [ -n "${K_ROGKERNEL_FORCE_SUBLEVEL}" ]; then + # patch out Makefile with proper sublevel + sed -i "s:^SUBLEVEL = .*:SUBLEVEL = ${K_ROGKERNEL_FORCE_SUBLEVEL}:" \ + "${S}/Makefile" || die + fi + if [ -n "${K_ROGKERNEL_RESET_EXTRAVERSION}" ]; then + sed -i "s:^EXTRAVERSION =.*:EXTRAVERSION = :" "${S}/Makefile" || die + # some sources could have multiple append-based EXTRAVERSIONs + sed -i "s/^EXTRAVERSION :=.*//" "${S}/Makefile" || die + fi + OKV="${okv}" + + # Let's handle EAPIs 0 and 1... + case ${EAPI:-0} in + 0|1) live-kernel_src_prepare ;; + esac +} + +live-kernel_src_prepare() { + _set_config_file_vars +} + +live-kernel_src_compile() { + if [ -n "${K_FIRMWARE_PACKAGE}" ]; then + _firmwares_src_compile + elif [ -n "${K_ONLY_SOURCES}" ]; then + kernel-2_src_compile + else + _kernel_src_compile + fi +} + +_firmwares_src_compile() { + einfo "Starting to compile firmwares..." + _kernel_copy_config "${S}/.config" + cd "${S}" || die "cannot find source dir" + + export LDFLAGS="" + OLDARCH="${ARCH}" + unset ARCH + emake firmware || die "cannot compile firmwares" + ARCH="${OLDARCH}" +} + +_kernel_copy_config() { + _is_config_file_set \ + || die "Kernel configuration file not set. Was live-kernel_src_prepare() called?" + + local base_path="${DISTDIR}" + if [ -n "${K_ROGKERNEL_SELF_TARBALL_NAME}" ]; then + base_path="${S}/${PLYMOUTH_THEME}/config" + fi + + local found= cfg= + for cfg in "${K_ROGKERNEL_CONFIG_FILES[@]}"; do + cfg="${base_path}/${cfg}" + if [ -f "${cfg}" ]; then + cp "${cfg}" "${1}" || die "cannot copy kernel config ${cfg} -> ${1}" + elog "Using kernel config: ${cfg}" + found=1 + break + fi + done + [[ -z "${found}" ]] && die "cannot find kernel configs among: ${K_ROGKERNEL_CONFIG_FILES[*]}" +} + +_kernel_src_compile() { + # disable sandbox + export SANDBOX_ON=0 + + # needed anyway, even if grub use flag is not used here + if use amd64 || use x86; then + mkdir -p "${WORKDIR}"/boot/grub + else + mkdir -p "${WORKDIR}"/boot + fi + + einfo "Starting to compile kernel..." + _kernel_copy_config "${WORKDIR}"/config + + # do some cleanup + rm -rf "${WORKDIR}"/lib + rm -rf "${WORKDIR}"/cache + rm -rf "${S}"/temp + + # creating workdirs + # some kernels fail with make 3.82 if firmware dir is not created + mkdir "${WORKDIR}"/lib/lib/firmware -p + mkdir "${WORKDIR}"/cache + mkdir "${S}"/temp + + cd "${S}" || die + local GKARGS=() + GKARGS+=( "--no-menuconfig" "--no-save-config" "--e2fsprogs" "--udev" ) + # use splash && GKARGS+=( "--splash=argent" ) #NO MORE fbsplash!!! + use plymouth && GKARGS+=( "--plymouth" "--plymouth-theme=${PLYMOUTH_THEME}" ) #reverted to use variable (check the eclass) + use dmraid && GKARGS+=( "--dmraid" ) + use iscsi && GKARGS+=( "--iscsi" ) + use mdadm && GKARGS+=( "--mdadm" ) + use luks && GKARGS+=( "--luks" ) + use lvm && GKARGS+=( "--lvm" ) + if [ -n "${K_ROGKERNEL_ZFS}" ]; then + use zfs && GKARGS+=( "--zfs" ) + fi + + export DEFAULT_KERNEL_SOURCE="${S}" + export CMD_KERNEL_DIR="${S}" + for opt in ${MAKEOPTS}; do + if [ "${opt:0:2}" = "-j" ]; then + mkopts="${opt}" + break + fi + done + [ -z "${mkopts}" ] && mkopts="-j3" + + if [ -n "${K_KERNEL_IMAGE_NAME}" ]; then + GKARGS+=( "--kernel-target=${K_KERNEL_IMAGE_NAME}" ) + elif use arm; then + # backward compat + provide sane defaults. + GKARGS+=( "--kernel-target=uImage" ) + fi + if [ -n "${K_KERNEL_IMAGE_PATH}" ]; then + GKARGS+=( "--kernel-binary=${K_KERNEL_IMAGE_PATH}" ) + elif use arm; then + # backward compat + provide sane defaults. + GKARGS+=( "--kernel-binary=arch/arm/boot/uImage" ) + fi + + # Workaround bug in splash_geninitramfs corrupting the initramfs + # if xz compression is used (newer genkernel >3.4.24) + local support_comp=$(genkernel --help | grep compress-initramfs-type) + if [ -n "${support_comp}" ]; then + GKARGS+=( "--compress-initramfs-type=gzip" ) + fi + + # Use --disklabel if genkernel supports it + local support_disklabel=$(genkernel --help | grep -- --disklabel) + if [ -n "${support_disklabel}" ]; then + GKARGS+=( "--disklabel" ) + fi + + if [ -n "${K_MKIMAGE_KERNEL_ADDRESS}" ]; then + export LOADADDR="${K_MKIMAGE_KERNEL_ADDRESS}" + fi + OLDARCH="${ARCH}" + unset ARCH + unset LDFLAGS + DEFAULT_KERNEL_SOURCE="${S}" CMD_KERNEL_DIR="${S}" genkernel "${GKARGS[@]}" ${K_GENKERNEL_ARGS} \ + --kerneldir="${S}" \ + --kernel-config="${WORKDIR}"/config \ + --cachedir="${WORKDIR}"/cache \ + --makeopts="${mkopts}" \ + --tempdir="${S}"/temp \ + --logfile="${WORKDIR}"/genkernel.log \ + --bootdir="${WORKDIR}"/boot \ + --mountboot \ + --module-prefix="${WORKDIR}"/lib \ + all || die "genkernel failed" + + if [ -n "${K_MKIMAGE_KERNEL_ADDRESS}" ]; then + unset LOADADDR + fi + + ARCH=${OLDARCH} +} + +_setup_mkimage_ramdisk() { + local initramfs=$(ls "${WORKDIR}"/boot/${KERN_INITRAMFS_SEARCH_NAME}* 2> /dev/null) + if [ ! -e "${initramfs}" ] || [ ! -f "${initramfs}" ]; then + ewarn "No initramfs at ${initramfs}, cannot run mkimage on it!" + elif [ "${K_MKIMAGE_WRAP_INITRAMFS}" = "1" ]; then + einfo "Setting up u-boot initramfs for: ${initramfs}" + mkimage -A arm -O linux -T ramdisk -C none -a \ + "${K_MKIMAGE_RAMDISK_ADDRESS}" \ + -e "${K_MKIMAGE_RAMDISK_ENTRYPOINT}" -d "${initramfs}" \ + "${initramfs}.u-boot" || return 1 + mv "${initramfs}.u-boot" "${initramfs}" || return 1 + else + einfo "mkimage won't be called for: ${initramfs}" + fi + return 0 +} + +live-kernel_src_install() { + if [ -n "${K_FIRMWARE_PACKAGE}" ]; then + _firmwares_src_install + elif [ -n "${K_ONLY_SOURCES}" ]; then + _kernel_sources_src_install + else + _kernel_src_install + fi + # File collisions between slots, debug stuff + # not really needed for a kernel + rm -rf "${D}/usr/lib/debug" +} + +_firmwares_src_install() { + dodir /lib/firmware + keepdir /lib/firmware + cd "${S}" || die + emake INSTALL_FW_PATH="${D}/lib/firmware" firmware_install || die "cannot install firmwares" +} + +_kernel_sources_src_install() { + _kernel_copy_config ".config" + kernel-2_src_install + cd "${D}${KV_OUT_DIR}" || die + local oldarch="${ARCH}" + unset ARCH + if ! use sources_standalone; then + make modules_prepare || die "failed to run modules_prepare" + rm .config || die "cannot remove .config" + rm Makefile || die "cannot remove Makefile" + rm -f include/linux/version.h + rm -f include/generated/uapi/linux/version.h + fi + ARCH="${oldarch}" +} + +_kernel_src_install() { + if use arm; then + _setup_mkimage_ramdisk || die "cannot setup mkimage" + fi + + dodir "${KV_OUT_DIR}" + insinto "${KV_OUT_DIR}" + + _kernel_copy_config ".config" + doins ".config" || die "cannot copy kernel config" + doins Makefile || die "cannot copy Makefile" + doins Module.symvers || die "cannot copy Module.symvers" + doins System.map || die "cannot copy System.map" + + # NOTE: this is a workaround caused by linux-info.eclass not + # being ported to EAPI=2 yet + local version_h_dir="include/linux" + local version_h_dir2="include/generated/uapi/linux" + local version_h= + local version_h_src= + for ver_dir in "${version_h_dir}" "${version_h_dir2}"; do + version_h="${ROOT}${KV_OUT_DIR/\//}/${ver_dir}/version.h" + if [ -f "${version_h}" ]; then + einfo "Discarding previously installed version.h to avoid collisions" + addwrite "${version_h}" + rm -f "${version_h}" + fi + + # Include include/linux/version.h to make Portage happy + version_h_src="${S}/${ver_dir}/version.h" + if [ -f "${version_h_src}" ]; then + dodir "${KV_OUT_DIR}/${ver_dir}" + insinto "${KV_OUT_DIR}/${ver_dir}" + doins "${version_h_src}" || die "cannot copy version.h" + fi + done + + insinto "/boot" + doins "${WORKDIR}"/boot/* || die "cannot copy /boot over" + cp -Rp "${WORKDIR}"/lib/* "${D}/" || die "cannot copy /lib over" + + # Install dtbs if found + if use arm; then + local dtb_dir="/lib/dts/${KV_FULL}" + elog "Installing .dtbs (if any) into ${dtb_dir}" + insinto "${dtb_dir}" + local dtb= + for dtb in "${S}/arch/arm/boot/dts"/*.dtb; do + if [ -f "${dtb}" ]; then + elog "Installing dtb: ${dtb}" + doins "${dtb}" + fi + done + fi + + # This doesn't always work because KV_FULL (when K_NOSETEXTRAVERSION=1) doesn't + # reflect the real value used in Makefile + #dosym "../../..${KV_OUT_DIR}" "/lib/modules/${KV_FULL}/source" || die "cannot install source symlink" + #dosym "../../..${KV_OUT_DIR}" "/lib/modules/${KV_FULL}/build" || die "cannot install build symlink" + cd "${D}"/lib/modules/* || die "cannot enter /lib/modules directory, more than one element?" + # cleanup previous + rm -f build source || die + # create sane symlinks + ln -sf "../../..${KV_OUT_DIR}" source || die "cannot create source symlink" + ln -sf "../../..${KV_OUT_DIR}" build || die "cannot create build symlink" + cd "${S}" || die + + # drop ${D}/lib/firmware, virtual/linux-firmwares provides it + rm -rf "${D}/lib/firmware" + + if [ -n "${K_WORKAROUND_SOURCES_COLLISION}" ]; then + # Fixing up Makefile collision if already installed by + # openvz-sources + einfo "Workarounding source package collisions" + make_file="${KV_OUT_DIR/\//}/Makefile" + einfo "Makefile: ${make_file}" + if [ -f "${ROOT}/${make_file}" ]; then + elog "Removing ${D}/${make_file}" + rm -f "${D}/${make_file}" + fi + fi + + # Install kernel configuration information + # useful for Entropy kernel-switcher + # release level is enough for now + base_dir="/etc/kernels/${P}" + dodir "${base_dir}" + insinto "${base_dir}" + echo "${KV_FULL}" > "RELEASE_LEVEL" + doins "RELEASE_LEVEL" + einfo "Installing ${base_dir}/RELEASE_LEVEL file: ${KV_FULL}" + + use dracut && \ + _dracut_initramfs_create "${KV_FULL}" +} + +live-kernel_pkg_preinst() { + if _is_kernel_binary; then + mount-boot_pkg_preinst + fi +} +live-kernel_grub2_mkconfig() { + if [ -x "${ROOT}usr/sbin/grub2-mkconfig" ]; then + # Grub 2.00 + "${ROOT}usr/sbin/grub2-mkconfig" -o "${ROOT}boot/grub/grub.cfg" + elif [ -x "${ROOT}sbin/grub-mkconfig" ]; then + # Grub 1.99 + "${ROOT}sbin/grub-mkdevicemap" --device-map="${ROOT}boot/grub/device.map" + "${ROOT}sbin/grub-mkconfig" -o "${ROOT}boot/grub/grub.cfg" + else + echo + ewarn "Attention, Grub2 is not installed !!!" + ewarn "Grub2 bootloader configuration won't be updated" + echo + fi +} + +_get_real_extraversion() { + make_file="${ROOT}${KV_OUT_DIR}/Makefile" + local extraver=$(grep -r "^EXTRAVERSION =" "${make_file}" | cut -d "=" -f 2 | head -n 1) + local trimmed=${extraver%% } + echo ${trimmed## } +} + +_get_release_level() { + if [[ -n "${K_WORKAROUND_USE_REAL_EXTRAVERSION}" ]]; then + echo "${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}$(_get_real_extraversion)" + elif [[ "${KV_MAJOR}${KV_MINOR}" -eq 26 ]]; then + echo "${KV_FULL}" + elif [[ "${OKV/.*}" = "3" ]] && [[ "${KV_PATCH}" = "0" ]]; then + # Linux 3.x support, KV_FULL is set to: 3.0-argent + # need to add another final .0 to the version part + echo "${KV_FULL/-/.0-}" + else + echo "${KV_FULL}" + fi +} + +live-kernel_uimage_config() { + # Two cases here: + # 1. /boot/uImage symlink is broken (pkg_postrm) + # 2. /boot/uImage symlink doesn't exist (pkg_postinst) + + if ! has_version app-eselect/uimage; then + ewarn "app-eselect/uimage not installed" + ewarn "If you are using this tool, please install it" + return 0 + fi + + local uimage_file=$(eselect uimage show --quiet 2> /dev/null) + if [ -z "${uimage_file}" ]; then + # pick the first listed, sorry! + local eselect_list=$(eselect uimage list --quiet 2> /dev/null) + if [ -n "${eselect_list}" ]; then + eselect uimage set 1 + else + echo + ewarn "No more kernels available, you won't be able to boot" + echo + fi + else + echo + elog "If you use eselect-bzimage, you are currently booting with kernel:" + elog "${uimage_file}" + elog + elog "Use 'eselect uimage' in order to switch between the available ones" + echo + fi +} + +live-kernel_bzimage_config() { + # Two cases here: + # 1. /boot/bzImage symlink is broken (pkg_postrm) + # 2. /boot/bzImage symlink doesn't exist (pkg_postinst) + local kern_arch + use x86 && kern_arch="x86" + use amd64 && kern_arch="x86_64" + + if ! has_version app-eselect/eselect-bzimage; then + ewarn "app-eselect/eselect-bzimage not installed" + ewarn "If you are using this tool, please install it" + return 0 + fi + + local bzimage_file=$(eselect bzimage show --quiet 2> /dev/null) + if [ -z "${bzimage_file}" ]; then + # try to pic what's being installed + local eselect_list=$(eselect bzimage list --quiet 2> /dev/null) + if [ -n "${eselect_list}" ]; then + eselect bzimage set "kernel-genkernel-${kern_arch}-${KV_FULL}" + if [ "${?}" != "0" ]; then + # pick the first available, sorry! + echo + eselect bzimage set 1 + ewarn "Unable to select the right kernel, falling back" + ewarn "to the first available entry. You have been warned" + echo + fi + else + echo + ewarn "No more kernels available, you might not be able to boot" + echo + fi + else + echo + ewarn "You are currently booting with kernel:" + ewarn "${bzimage_file}" + ewarn + ewarn "Use 'eselect bzimage' in order to switch between the available ones" + echo + fi +} + +_dracut_initramfs_create() { + local kver="${1}" + + elog "Creating dracut initramfs for ${kver}" + addpredict /etc/ld.so.cache~ + dracut -q -N -f --kver="${kver}" "${D}/boot/initramfs-dracut-${kver}" +} + +live-kernel_pkg_postinst() { + if _is_kernel_binary; then + fstab_file="${ROOT}etc/fstab" + einfo "Removing extents option for ext4 drives from ${fstab_file}" + # Remove "extents" from /etc/fstab + if [ -f "${fstab_file}" ]; then + sed -i '/ext4/ s/extents//g' "${fstab_file}" + fi + + # Update kernel initramfs to match user customizations + use splash && update_${PLYMOUTH_THEME}_kernel_initramfs_splash + + # Add kernel to grub.conf + if use amd64 || use x86; then + if use amd64; then + local kern_arch="x86_64" + else + local kern_arch="x86" + fi + # grub-legacy + if [ -x "${ROOT}usr/sbin/grub-handler" ]; then + "${ROOT}usr/sbin/grub-handler" add \ + "/boot/kernel-genkernel-${kern_arch}-${KV_FULL}" \ + "/boot/initramfs-genkernel-${kern_arch}-${KV_FULL}" + fi + + live-kernel_grub2_mkconfig + fi + + # Setup newly installed kernel on ARM + if use arm; then + live-kernel_uimage_config + fi + # Setup newly installed kernel on x86/amd64 + # This is quite handy for static grub1/grub2 + # configurations (like on Amazon EC2) + if use x86 || use amd64; then + live-kernel_bzimage_config + fi + + kernel-2_pkg_postinst + local depmod_r=$(_get_release_level) + _update_depmod "${depmod_r}" + + elog "Please report kernel bugs at:" + elog "http://bugs.rogentos.ro" + + elog "The source code of this kernel is located at" + elog "=${K_KERNEL_SOURCES_PKG}." + elog "RogentOS Team recommends that portage users install" + elog "${K_KERNEL_SOURCES_PKG} if you want" + elog "to build any packages that install kernel modules" + elog "(such as ati-drivers, nvidia-drivers, virtualbox, etc...)." + else + kernel-2_pkg_postinst + fi +} + +live-kernel_pkg_prerm() { + if _is_kernel_binary; then + mount-boot_pkg_prerm + fi +} + +live-kernel_pkg_postrm() { + if _is_kernel_binary; then + # Remove kernel from grub.conf + if use amd64 || use x86; then + if use amd64; then + local kern_arch="x86_64" + else + local kern_arch="x86" + fi + if [ -x "${ROOT}usr/sbin/grub-handler" ]; then + "${ROOT}usr/sbin/grub-handler" remove \ + "/boot/kernel-genkernel-${kern_arch}-${KV_FULL}" \ + "/boot/initramfs-genkernel-${kern_arch}-${KV_FULL}" + fi + + live-kernel_grub2_mkconfig + fi + + # Setup newly installed kernel on ARM + if use arm; then + live-kernel_uimage_config + fi + # Setup newly installed kernel on x86/amd64 + # This is quite handy for static grub1/grub2 + # configurations (like on Amazon EC2) + if use x86 || use amd64; then + live-kernel_bzimage_config + fi + fi +} + +# export all the available functions here +case ${EAPI:-0} in + 0|1) extra_export_funcs= ;; + *) extra_export_funcs=src_prepare ;; +esac + +EXPORT_FUNCTIONS pkg_setup src_unpack ${extra_export_funcs} \ + src_compile src_install pkg_preinst pkg_postinst pkg_prerm pkg_postrm diff --git a/sys-kernel/linux-live-brrc/Manifest b/sys-kernel/linux-live-brrc/Manifest deleted file mode 100644 index adea3d1a..00000000 --- a/sys-kernel/linux-live-brrc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41 diff --git a/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.30.ebuild b/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.30.ebuild index 4ebdafa0..964b0849 100644 --- a/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.30.ebuild +++ b/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.30.ebuild @@ -6,16 +6,16 @@ EAPI=5 inherit versionator -K_ROGKERNEL_SELF_TARBALL_NAME="live-brrc" +K_ARGKERNEL_SELF_TARBALL_NAME="live-brrc" K_REQUIRED_LINUX_FIRMWARE_VER="20150320" -K_ROGKERNEL_FORCE_SUBLEVEL="0" -K_ROGKERNEL_PATCH_UPSTREAM_TARBALL="0" +K_ARGKERNEL_FORCE_SUBLEVEL="0" +K_ARGKERNEL_PATCH_UPSTREAM_TARBALL="0" _ver="$(get_version_component_range 1-2)" if use arm; then K_KERNEL_IMAGE_NAME="uImage dtbs" elif [ "${_ver}" = "3.9" ]; then - K_ROGKERNEL_ZFS="1" + K_ARGKERNEL_ZFS="1" fi K_KERNEL_NEW_VERSIONING="1" @@ -23,7 +23,7 @@ K_MKIMAGE_RAMDISK_ADDRESS="0x81000000" K_MKIMAGE_RAMDISK_ENTRYPOINT="0x00000000" K_MKIMAGE_KERNEL_ADDRESS="0x80008000" -inherit argent-kernel +inherit live-kernel KEYWORDS="~amd64 ~x86" DESCRIPTION="Official Kogaion Live Linux Standard kernel image" diff --git a/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.35.ebuild b/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.35.ebuild new file mode 100644 index 00000000..964b0849 --- /dev/null +++ b/sys-kernel/linux-live-brrc/linux-live-brrc-3.14.35.ebuild @@ -0,0 +1,30 @@ +# Copyright 2004-2013 Sabayon Linux +# Copyright 2015 Kogaion +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit versionator + +K_ARGKERNEL_SELF_TARBALL_NAME="live-brrc" +K_REQUIRED_LINUX_FIRMWARE_VER="20150320" +K_ARGKERNEL_FORCE_SUBLEVEL="0" +K_ARGKERNEL_PATCH_UPSTREAM_TARBALL="0" + +_ver="$(get_version_component_range 1-2)" +if use arm; then + K_KERNEL_IMAGE_NAME="uImage dtbs" +elif [ "${_ver}" = "3.9" ]; then + K_ARGKERNEL_ZFS="1" +fi +K_KERNEL_NEW_VERSIONING="1" + +K_MKIMAGE_RAMDISK_ADDRESS="0x81000000" +K_MKIMAGE_RAMDISK_ENTRYPOINT="0x00000000" +K_MKIMAGE_KERNEL_ADDRESS="0x80008000" + +inherit live-kernel + +KEYWORDS="~amd64 ~x86" +DESCRIPTION="Official Kogaion Live Linux Standard kernel image" +RESTRICT="mirror" diff --git a/sys-kernel/linux-live-brrc/linux-live-brrc.skel b/sys-kernel/linux-live-brrc/linux-live-brrc.skel index aeae1309..210de18f 100644 --- a/sys-kernel/linux-live-brrc/linux-live-brrc.skel +++ b/sys-kernel/linux-live-brrc/linux-live-brrc.skel @@ -23,7 +23,7 @@ K_MKIMAGE_RAMDISK_ADDRESS="0x81000000" K_MKIMAGE_RAMDISK_ENTRYPOINT="0x00000000" K_MKIMAGE_KERNEL_ADDRESS="0x80008000" -inherit kogaion-kernel +inherit live-kernel KEYWORDS="~amd64 ~x86" DESCRIPTION="Official Kogaion Linux Standard kernel image" |