1 |
commit: 070394df39197cd6dec84bf84aa6c96d80608730 |
2 |
Author: Brian Evans <grknight <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Nov 26 00:00:22 2014 +0000 |
4 |
Commit: Brian Evans <grknight <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 26 00:00:22 2014 +0000 |
6 |
URL: http://sources.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=070394df |
7 |
|
8 |
Version bumps |
9 |
|
10 |
--- |
11 |
dev-db/mariadb/Manifest | 8 +- |
12 |
dev-db/mariadb/mariadb-10.0.12.ebuild | 113 ------------------ |
13 |
dev-db/mariadb/mariadb-10.0.14-r1.ebuild | 115 ------------------ |
14 |
...riadb-10.0.14.ebuild => mariadb-10.0.15.ebuild} | 4 +- |
15 |
dev-db/percona-server/Manifest | 3 +- |
16 |
.../percona-server-5.6.21.69.0.ebuild | 132 --------------------- |
17 |
....0.ebuild => percona-server-5.6.21.70.1.ebuild} | 0 |
18 |
eclass/mysql-cmake.eclass | 18 ++- |
19 |
8 files changed, 20 insertions(+), 373 deletions(-) |
20 |
|
21 |
diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest |
22 |
index aa0a955..49706d4 100644 |
23 |
--- a/dev-db/mariadb/Manifest |
24 |
+++ b/dev-db/mariadb/Manifest |
25 |
@@ -1,6 +1,6 @@ |
26 |
-DIST mariadb-10.0.12.tar.gz 51100726 SHA256 612bc7360997173d536b79d744e8418d3910924775cbb0614d0843d609be162d SHA512 09d14df652d7ddbfc42b7faa6743e85b013db258e9b3d29b27ca6f01f6b017a03425a900b29b4907e348195da01b59686dce8346371bab4bcd5dcf6778f7ee50 WHIRLPOOL 37808855569961d108f133d40bd7774cfed386289e5923f7c28369056fb1eb6a6d40d02248a214982c7c7d3d0740e2403b1ce3fb41b1b7b628a0ee081999ebd1 |
27 |
-DIST mariadb-10.0.14.tar.gz 51156364 SHA256 ac0eca4ebb278aa304236bf6dbd5e8c9cf285431333f1379051c231c08e2e31d SHA512 9bb4466f4a71dd85e5811c3117208a6687815b60075beca341c281f5f919b7d6007d2c706f6916d135c7d1d4b02d57f7afb4d97cfac36a61195d994f8a269f17 WHIRLPOOL 3b1e76bc2f3f668bb73cc4159fc09d1757cb32555ea5a0e40a12112cdf101d0be01d93384e4e28a5247f1ea6e0811ed0582325bcd2e37f253cf79fe2d195ee35 |
28 |
+DIST mariadb-10.0.15.tar.gz 55531927 SHA256 9154cb68504d469b1bac636b85e30b2b2da2586092476d6ad2f9d6bc462909d8 SHA512 7e7f08d52054ce6ec9f8f3e13369a7faf762f8ddd41129be935a340f51cdb3639687ad877838a8157558106cafd11102d863368610bba4f58b6d2aca415cbb92 WHIRLPOOL 9d4eb91ac9f45e34286d64a4dfcae9a1ba293eb0283c848abe1f25c93692cfb773e9cd18b52ce6bf7c02c08f93a41d047e1bf6366015a55036de68ae4d1e7499 |
29 |
DIST mariadb-10.1.0.tar.gz 51216842 SHA256 994cf538e4e833080bb91b99652399b0c47bde3cdaa139b2118a60075d766521 SHA512 479f22fa593e954a03c93767b5e5e03cc20092f2a41df67fb151d18ab275de25e17f1b505f612b916e9da776f0c01e86160e6e284f14c648f7dc8b090e5a063a WHIRLPOOL edaa0bfc744dcd1ed5f20d035b18ed0a57ce7f5d81617a6a150c17167f175a74a9d94a4772c1604f1116b4d4d36c34a610a4c27a91ed3b755a95a0bfc1e46df4 |
30 |
+DIST mariadb-10.1.1.tar.gz 48093370 SHA256 0076c00679a17d35c51fc99841817500131dc8501dc8540aabbc7bcd56d6bb6e SHA512 fc33e6d868d620cc66bc77b9819f18604cc5c5bccd0229c0a0d0e40184cbda0c3304d2648581f977e9cbe759add525066189764f068974b4285da91b807ce36c WHIRLPOOL 705675e3aa035252f6c6126412dd5c637cbef77edb664bdad42fa7cd5123361af838c4501a1d84ba908b7a2effcb0bd54acf5d821c4800b54a453ec55ab76cf5 |
31 |
DIST mariadb-5.1.67.tar.gz 25022999 SHA256 33471e9275c9b03919cabc38eb39f807d645adabf6a1a18f2e41ed73f47677c8 SHA512 de4a531027860c4226ec5e023b6f8573c2eb723bacaeb14279b9609ed033dcb58fc090aef3d9babcd4a4d0817ddf6ef75589c78f63075072d31ad0b7f7c17d7d WHIRLPOOL 22696d27c3a510396c4b86db5f5a4b39bbcde89285a8460b175ef7c40b3b7541fc8f205c0b96da7f94504a7fd14bfe02efb45204efda524a2426cd25e08162ff |
32 |
DIST mariadb-5.2.14.tar.gz 25469828 SHA256 8ab3db0535ce8728b03a34799da2334c18cff467e01d122293f23aad20613fe5 SHA512 b0aded450355861bf01604ac5bd0012d0d06a699bc83017cdb6b8749ed161aca9fedb733301aab991c521b21f3c8b2fea4867a2fd038379475e720782c02e869 WHIRLPOOL 8c2dd7ee0c1df5696d6b9f5c4387b7f755258a710ac088559f0f9779b27d18e30f32de0d4212015a15b6a83de2abbdd5c4ec811fa87fe2aec547809dc0970607 |
33 |
DIST mariadb-5.3.12.tar.gz 26880808 SHA256 83a4598117cadde2bd7eac4c1398edbc86cc3aa8d3824bbee864d4b568a3a30c SHA512 d53ea48745dad5693fd6a1fd5cf502852f12f8236b8a1fb7f81ad647301d2fd08d4f2944c74de580d0a4136d6c8b49f257124fa1b234ba8f2338f2047435ef94 WHIRLPOOL b9caf1b241262b3b25728769116a94b480ae404ed3d49c8afd6eb4ad6071552e436e4b9483e7f5d0113bc3127eaf04ceaa80d455486e7a92d00820b6b298c460 |
34 |
@@ -8,8 +8,6 @@ DIST mariadb-5.5.39.tar.gz 45084762 SHA256 cb850865ab55ce5f01c99a612cc75b76ead5d |
35 |
DIST mariadb-5.5.40.tar.gz 44745240 SHA256 cbde17f4a31483143490def6fcce33310ebae49eafe92dc4ada0e7227202415a SHA512 178b77d95bcd72bd8ec7840e77a6c7156379d676ff65eeb9a9f58897c4476f2dcd8f390ddaf12471d836f0224d7dec3aebeaa6fd1589ffae071f1eba4ed60eac WHIRLPOOL 1c6462b73c9ed8a5c7a16d327e066c92280a61ccfe28e5b28ea274fa711df4ae5cc06d7dbab3fa1b225c255ddaa4bbb4dfe71906a6e5ac72de5d550581935213 |
36 |
DIST mysql-extras-20121101-2319Z.tar.bz2 1898358 SHA256 ea5da082d3384bde67e005ebc39b78e7caadea80745333fb5a9cf47a4c4e4c5d SHA512 6a49abb1beee012d87ab63071a568ee6d9d8e4ff7a76401b91f5bdc127860d1c504a3877cbadb81536b07afe5ff419c77c793b0fc14ba484f56765d1ca526614 WHIRLPOOL 4bda75a0a9063830b3140bbc3cb12b60fa21289eee2fa476fb286da6318fdf0445a9c6193bd2063aefcd3f4ecc1f8045b30635f0e32014098d0f3dbee86e01fc |
37 |
DIST mysql-extras-20140514-0124Z.tar.bz2 1493742 SHA256 0cdda9f8587532375274510a8a1f8fe5e80f10cfdf851a01074109803f7ee4cf SHA512 7a798809809b35a515a3475be5f1a96547d495592c83c4cf5c79fb07ceb45a04000da8922d051004c0f2d944f92ca47b75ad08d06a8dccca2ae9f94778d31a7e WHIRLPOOL 371446d80cd9fa22a28eeecde8d18c9c3ca76db9bc57a4ab2073ed0fc1d19a70a06a33cb92257a671849e4bad8bfb9f235272ee1221c7c21ce5f45bc900a59cc |
38 |
-DIST mysql-extras-20140729-2200Z.tar.bz2 1494219 SHA256 28363c7ba1893677911451e7f05402a31afc0ed0a48ea1b7cf1915ae1be81e20 SHA512 d90e104b3e73af5589eb32ddbcf9098ad9d69898b55d4d662ebc9578f0281e87fef6b5adb6cdc33fa19a04bf066e01121ead2e6a2bffa0d44ffc10b895392a1c WHIRLPOOL 531a9e08f9231bfcd758bbe8d5b6d5968bd2cfce9c70bc8c15517f497606322da7cffbecd77a0cabd837c3c0ba4f2381a569d583f2fa5ecb14e95a367a93ee11 |
39 |
DIST mysql-extras-20140817-2320Z.tar.bz2 1495153 SHA256 9a32dcc646c86cb8f9a941f4da6fd9fc183c0bd60faf47331d465e422ff7b8ac SHA512 d4eb8451a894206cc2d1f3431f6106a910495d357cc07b4e6088b545fc39a995a1d230a307467da73c8c6b11efa0eda634150e09a486a9c53fb063c7fa8d9bbc WHIRLPOOL f57573e6d3ca9f37c666848f07f65f963ed70cfe4e3408730e96be68073251a7611cad068c1d84a5fbfe42ee7c5f9e161d7962dcf591e6eae856ef1cfd286e9f |
40 |
-DIST mysql-extras-20140924-1913Z.tar.bz2 1494659 SHA256 958114bbe5fe21220f27b478c67a9ad3edd8d88fc58b528c6e7b5cf20e46dabb SHA512 b5fc435804b5843ecb9e522dbc8c6b5d2bb9bc8a7c39633032aaf566f2a2488fc6c0017a92dd6db95db6c14d06d25c43a67fb2387818a0060611c3c811491037 WHIRLPOOL a6a3b1953180923882de75d2e15cdbbf29f42c90947c88e1b29ceee3a2d8094eb5ee015ce2f38b13dbb84d52120be9e867618c90b655ffeec10d32947ce625d0 |
41 |
DIST mysql-extras-20141017-1419Z.tar.bz2 1494065 SHA256 b872d1d8b55d56dfd581b7ae416ed7d1f36c8f3cf28e817a3ff21b87d6627918 SHA512 b489f6c3bfc3a48156c8d1278e90e3077604a15a37335a84ebdd6f156a5c088fe0a2725a14431bd5dc07f8007fd80f0ec732c37b3d584373a2a12ba3ea9f999e WHIRLPOOL 35408618fe0d3f812564b0e78f813faa024fd7ff57bef50ef5511cced47047e15d038ea14aaf46cba6252932561f0200b49dd1dbe552b5d30eb1ab648a51a493 |
42 |
-DIST mysql-extras-20141019-1948Z.tar.bz2 1494569 SHA256 9a2ced701ef613e2a41c9a1fc550d9004d04f52cbfc06bb634ba9284d7a1c0ea SHA512 c9e3f3a447f010be0563b9d9ee2937d32c5334b04a883218eb6c14af41f9de635c3c0c44128959793e8a12ca3b26b2415777a13aced7c3812ab2c6d21ade6799 WHIRLPOOL bc0c73ca86d59d18a76a047a920fc2f64d2b3246e6b64838127d26c5c55cb3fc1ce8833656f5eadba72ef651e1f6c3e75700f776a1205ab33ab6ee0064851b86 |
43 |
+DIST mysql-extras-20141125-1930Z.tar.bz2 1494197 SHA256 a150a5680bb505a4187c16bc5a5f3ac09c3a83f71bd66b6cbd6111b8f0d25f8f SHA512 9e3e0cc99a54f936282ab5f5857e4a6308509f8686595f4a248542f43ca661732e26fd4703365c09a276d079c374e7f63bcd0ee6332d2c1b86e80298ac82b296 WHIRLPOOL 90eff797b33c859a0d2ad5fef8c9756ae86130fe21a6414ab95de45a135068d1d327e5e302431e3b78b26629ce66312955da25a9b8250e8b2596ef2ff5d270ad |
44 |
|
45 |
diff --git a/dev-db/mariadb/mariadb-10.0.12.ebuild b/dev-db/mariadb/mariadb-10.0.12.ebuild |
46 |
deleted file mode 100644 |
47 |
index 97c92b9..0000000 |
48 |
--- a/dev-db/mariadb/mariadb-10.0.12.ebuild |
49 |
+++ /dev/null |
50 |
@@ -1,113 +0,0 @@ |
51 |
-# Copyright 1999-2014 Gentoo Foundation |
52 |
-# Distributed under the terms of the GNU General Public License v2 |
53 |
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.12.ebuild,v 1.5 2014/10/02 02:32:22 grknight Exp $ |
54 |
- |
55 |
-EAPI="5" |
56 |
-MY_EXTRAS_VER="20140729-2200Z" |
57 |
- |
58 |
-# Build system |
59 |
-BUILD="cmake" |
60 |
- |
61 |
-inherit toolchain-funcs mysql-v2 |
62 |
-# only to make repoman happy. it is really set in the eclass |
63 |
-IUSE="$IUSE" |
64 |
- |
65 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
66 |
-KEYWORDS="~alpha ~amd64 ~arm ~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" |
67 |
- |
68 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
69 |
-EPATCH_EXCLUDE='' |
70 |
- |
71 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
72 |
-RDEPEND="${RDEPEND}" |
73 |
- |
74 |
-# Official test instructions: |
75 |
-# USE='-cluster embedded extraengine perl ssl static-libs community' \ |
76 |
-# FEATURES='test userpriv -usersandbox' \ |
77 |
-# ebuild mariadb-X.X.XX.ebuild \ |
78 |
-# digest clean package |
79 |
-src_test() { |
80 |
- |
81 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
82 |
- local retstatus_unit |
83 |
- local retstatus_tests |
84 |
- |
85 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
86 |
- # localhost. Also causes weird failures. |
87 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
88 |
- |
89 |
- if ! use "minimal" ; then |
90 |
- |
91 |
- if [[ $UID -eq 0 ]]; then |
92 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
93 |
- fi |
94 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
95 |
- |
96 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
97 |
- addpredict /this-dir-does-not-exist/t9.MYI |
98 |
- |
99 |
- # Run CTest (test-units) |
100 |
- cmake-utils_src_test |
101 |
- retstatus_unit=$? |
102 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
103 |
- |
104 |
- # Ensure that parallel runs don't die |
105 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
106 |
- |
107 |
- # create directories because mysqladmin might right out of order |
108 |
- mkdir -p "${S}"/mysql-test/var-tests{,/log} |
109 |
- |
110 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
111 |
- # false positives: |
112 |
- # |
113 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
114 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
115 |
- # funcs_1.is_columns_mysql |
116 |
- # fails due to USE=-latin1 / utf8 default |
117 |
- # |
118 |
- # main.mysql_client_test, main.mysql_client_test_nonblock: |
119 |
- # segfaults at random under Portage only, suspect resource limits. |
120 |
- # |
121 |
- # plugins.unix_socket |
122 |
- # fails because portage strips out the USER enviornment variable |
123 |
- # |
124 |
- |
125 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
126 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
127 |
- main.mysqld--help plugins.unix_socket \ |
128 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
129 |
- mysql-v2_disable_test "$t" "False positives in Gentoo" |
130 |
- done |
131 |
- |
132 |
- # Run mysql tests |
133 |
- pushd "${TESTDIR}" |
134 |
- |
135 |
- # run mysql-test tests |
136 |
- # Skip all CONNECT engine tests until upstream respondes to how to reference data files |
137 |
- perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" \ |
138 |
- --skip-test=connect --parallel=auto |
139 |
- retstatus_tests=$? |
140 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
141 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
142 |
- |
143 |
- popd |
144 |
- |
145 |
- # Cleanup is important for these testcases. |
146 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
147 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
148 |
- |
149 |
- failures="" |
150 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
151 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
152 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
153 |
- |
154 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
155 |
- einfo "Tests successfully completed" |
156 |
- |
157 |
- # Cleanup data files after tests |
158 |
- rm -r "${S}/mysql-test/var-tests" || die "Cleanup failed" |
159 |
- else |
160 |
- |
161 |
- einfo "Skipping server tests due to minimal build." |
162 |
- fi |
163 |
-} |
164 |
|
165 |
diff --git a/dev-db/mariadb/mariadb-10.0.14-r1.ebuild b/dev-db/mariadb/mariadb-10.0.14-r1.ebuild |
166 |
deleted file mode 100644 |
167 |
index 1677a50..0000000 |
168 |
--- a/dev-db/mariadb/mariadb-10.0.14-r1.ebuild |
169 |
+++ /dev/null |
170 |
@@ -1,115 +0,0 @@ |
171 |
-# Copyright 1999-2014 Gentoo Foundation |
172 |
-# Distributed under the terms of the GNU General Public License v2 |
173 |
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.14-r1.ebuild,v 1.1 2014/10/19 20:31:51 grknight Exp $ |
174 |
- |
175 |
-EAPI="5" |
176 |
-MY_EXTRAS_VER="20141019-1948Z" |
177 |
- |
178 |
-inherit toolchain-funcs mysql-multilib |
179 |
-# only to make repoman happy. it is really set in the eclass |
180 |
-IUSE="$IUSE" |
181 |
- |
182 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
183 |
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~hppa ~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" |
184 |
- |
185 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
186 |
-EPATCH_EXCLUDE='' |
187 |
- |
188 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
189 |
-RDEPEND="${RDEPEND}" |
190 |
- |
191 |
-# Official test instructions: |
192 |
-# USE='-cluster embedded extraengine perl ssl static-libs community' \ |
193 |
-# FEATURES='test userpriv -usersandbox' \ |
194 |
-# ebuild mariadb-X.X.XX.ebuild \ |
195 |
-# digest clean package |
196 |
-multilib_src_test() { |
197 |
- |
198 |
- if ! multilib_is_native_abi ; then |
199 |
- einfo "Server tests not available on non-native abi". |
200 |
- return 0; |
201 |
- fi |
202 |
- |
203 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
204 |
- local retstatus_unit |
205 |
- local retstatus_tests |
206 |
- |
207 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
208 |
- # localhost. Also causes weird failures. |
209 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
210 |
- |
211 |
- if ! use "minimal" ; then |
212 |
- |
213 |
- if [[ $UID -eq 0 ]]; then |
214 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
215 |
- fi |
216 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
217 |
- |
218 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
219 |
- addpredict /this-dir-does-not-exist/t9.MYI |
220 |
- |
221 |
- # Run CTest (test-units) |
222 |
- cmake-utils_src_test |
223 |
- retstatus_unit=$? |
224 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
225 |
- |
226 |
- # Ensure that parallel runs don't die |
227 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
228 |
- # Enable parallel testing, auto will try to detect number of cores |
229 |
- # You may set this by hand. |
230 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
231 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
232 |
- |
233 |
- # create directories because mysqladmin might right out of order |
234 |
- mkdir -p "${T}"/var-tests{,/log} |
235 |
- |
236 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
237 |
- # false positives: |
238 |
- # |
239 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
240 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
241 |
- # funcs_1.is_columns_mysql |
242 |
- # fails due to USE=-latin1 / utf8 default |
243 |
- # |
244 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
245 |
- # main.mysql_client_test_comp: |
246 |
- # segfaults at random under Portage only, suspect resource limits. |
247 |
- # |
248 |
- |
249 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
250 |
- main.mysql_client_test_comp \ |
251 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
252 |
- main.mysqld--help \ |
253 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
254 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
255 |
- done |
256 |
- |
257 |
- # Run mysql tests |
258 |
- pushd "${TESTDIR}" |
259 |
- |
260 |
- # run mysql-test tests |
261 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" |
262 |
- |
263 |
- retstatus_tests=$? |
264 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
265 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
266 |
- |
267 |
- popd |
268 |
- |
269 |
- # Cleanup is important for these testcases. |
270 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
271 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
272 |
- |
273 |
- failures="" |
274 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
275 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
276 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
277 |
- |
278 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
279 |
- einfo "Tests successfully completed" |
280 |
- |
281 |
- else |
282 |
- |
283 |
- einfo "Skipping server tests due to minimal build." |
284 |
- fi |
285 |
-} |
286 |
|
287 |
diff --git a/dev-db/mariadb/mariadb-10.0.14.ebuild b/dev-db/mariadb/mariadb-10.0.15.ebuild |
288 |
similarity index 96% |
289 |
rename from dev-db/mariadb/mariadb-10.0.14.ebuild |
290 |
rename to dev-db/mariadb/mariadb-10.0.15.ebuild |
291 |
index d336665..b7a198d 100644 |
292 |
--- a/dev-db/mariadb/mariadb-10.0.14.ebuild |
293 |
+++ b/dev-db/mariadb/mariadb-10.0.15.ebuild |
294 |
@@ -1,9 +1,9 @@ |
295 |
# Copyright 1999-2014 Gentoo Foundation |
296 |
# Distributed under the terms of the GNU General Public License v2 |
297 |
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb/mariadb-10.0.14.ebuild,v 1.3 2014/10/06 17:28:40 grknight Exp $ |
298 |
+# $Header: $ |
299 |
|
300 |
EAPI="5" |
301 |
-MY_EXTRAS_VER="20140924-1913Z" |
302 |
+MY_EXTRAS_VER="20141125-1930Z" |
303 |
|
304 |
inherit toolchain-funcs mysql-multilib |
305 |
# only to make repoman happy. it is really set in the eclass |
306 |
|
307 |
diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest |
308 |
index 38df40b..915dd34 100644 |
309 |
--- a/dev-db/percona-server/Manifest |
310 |
+++ b/dev-db/percona-server/Manifest |
311 |
@@ -1,3 +1,2 @@ |
312 |
DIST mysql-extras-20141021-1750Z.tar.bz2 1494527 SHA256 77ea84d3ffe7fd0dd339ef8c0431b5c20c9c8e566784af5139c7166e57bd3f33 SHA512 1d5669dc0913817ed65ebb352050f7c8501f6fe515b16c889f045167d6d6a30e355549c1e1e2fb6a15d3b02d33e3631483ca1b888cccdf33c7551c67225f7c31 WHIRLPOOL a6b79daa84dc9924ca325f025deada71bb1e819d77a406838fc2066ba7559e9885740539ff3dd01763efc7688249041514ff7b88a5690d02d6ad2b08846ad2aa |
313 |
-DIST percona-server-5.6.21-69.0.tar.gz 33977181 SHA256 29a7f80bdaff21c8a803636ee90cf4d5e1c668c34341cac26424b59ff51de2bb SHA512 c0c585882def26dbb79ebf53488934b856f64916d273d81c9f48e94ee9fa5074c782c94bb3cbf1fcc78f3bc4ab4a47a9604241cb2a1ae2da4dd9a477b336b214 WHIRLPOOL f4bba72524e5255847304f73b1d520fa0bd037bd82ded8034378a13ad9dc3fe5d5cfc592e356ea09da1300b1f2b6e93466fa3850e0e1461183d25274ff379dbb |
314 |
-DIST percona-server-5.6.21-70.0.tar.gz 33900799 SHA256 43392118dc9d9c65c64c02eaa6855f06e4e04dbb3f58a7ada7944206069486c0 SHA512 c04e637e9c6399d699a3baa5e40459843e2feb3c6f699036151536fc0a43a3773dbd97a29b7720a73a1690ddd69965fdf4667a4d116a4fcdbe6aaef937a38d78 WHIRLPOOL 38920f07f3d587aa9f11c2c4d673ed7debf4900d9d0bace12a1d074281cbf36eb7324d82a5f27431270688078e81bdaa729293bfeac9fc5590369b59c8971858 |
315 |
+DIST percona-server-5.6.21-70.1.tar.gz 33911244 SHA256 3f2ed35912a7a22f740be441078736e868a079b2f76e82988720e238b3ea8160 SHA512 8e1ef22fc6436d34197a5621b34fcb73f4876b480802cd72333d291dd04505ee423a4be487dfa56ec4bb473c7e8d600afbd54cca13caf5123931f3d919ec30f6 WHIRLPOOL 9a4306b04fb4dbbd0fd09aab9be91405c9d16b7b958a2596934778cefa2d983333b77adbaeecd0efe05efdef896c1a3d3a89a84874152dbf57e0e38bc6085e1b |
316 |
|
317 |
diff --git a/dev-db/percona-server/percona-server-5.6.21.69.0.ebuild b/dev-db/percona-server/percona-server-5.6.21.69.0.ebuild |
318 |
deleted file mode 100644 |
319 |
index c7e86de..0000000 |
320 |
--- a/dev-db/percona-server/percona-server-5.6.21.69.0.ebuild |
321 |
+++ /dev/null |
322 |
@@ -1,132 +0,0 @@ |
323 |
-# Copyright 1999-2014 Gentoo Foundation |
324 |
-# Distributed under the terms of the GNU General Public License v2 |
325 |
-# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-server/percona-server-5.6.21.69.0.ebuild,v 1.1 2014/10/21 18:13:07 grknight Exp $ |
326 |
- |
327 |
-EAPI="5" |
328 |
-MY_EXTRAS_VER="20141021-1750Z" |
329 |
- |
330 |
-inherit toolchain-funcs mysql-multilib |
331 |
-# only to make repoman happy. it is really set in the eclass |
332 |
-IUSE="$IUSE" |
333 |
- |
334 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
335 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux" |
336 |
- |
337 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
338 |
-EPATCH_EXCLUDE='' |
339 |
- |
340 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
341 |
-RDEPEND="${RDEPEND}" |
342 |
- |
343 |
-# Please do not add a naive src_unpack to this ebuild |
344 |
-# If you want to add a single patch, copy the ebuild to an overlay |
345 |
-# and create your own mysql-extras tarball, looking at 000_index.txt |
346 |
- |
347 |
-# Official test instructions: |
348 |
-# USE='extraengine perl ssl static-libs community' \ |
349 |
-# FEATURES='test userpriv -usersandbox' \ |
350 |
-# ebuild percona-server-X.X.XX.ebuild \ |
351 |
-# digest clean package |
352 |
-multilib_src_test() { |
353 |
- |
354 |
- if ! multilib_is_native_abi ; then |
355 |
- einfo "Server tests not available on non-native abi". |
356 |
- return 0; |
357 |
- fi |
358 |
- |
359 |
- local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test" |
360 |
- local retstatus_unit |
361 |
- local retstatus_tests |
362 |
- |
363 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
364 |
- # localhost. Also causes weird failures. |
365 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
366 |
- |
367 |
- if ! use "minimal" ; then |
368 |
- |
369 |
- if [[ $UID -eq 0 ]]; then |
370 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
371 |
- fi |
372 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
373 |
- |
374 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
375 |
- addpredict /this-dir-does-not-exist/t9.MYI |
376 |
- |
377 |
- # Run CTest (test-units) |
378 |
- cmake-utils_src_test |
379 |
- retstatus_unit=$? |
380 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
381 |
- |
382 |
- # Ensure that parallel runs don't die |
383 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
384 |
- # Enable parallel testing, auto will try to detect number of cores |
385 |
- # You may set this by hand. |
386 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
387 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
388 |
- |
389 |
- # create directories because mysqladmin might right out of order |
390 |
- mkdir -p "${T}"/var-tests{,/log} |
391 |
- |
392 |
- # These are failing in Percona 5.6 for now and are believed to be |
393 |
- # false positives: |
394 |
- # |
395 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
396 |
- # main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter |
397 |
- # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt |
398 |
- # funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers |
399 |
- # fails due to USE=-latin1 / utf8 default |
400 |
- # |
401 |
- # main.mysql_client_test: |
402 |
- # segfaults at random under Portage only, suspect resource limits. |
403 |
- # |
404 |
- # main.percona_bug1289599 |
405 |
- # Looks to be a syntax error in the test file itself |
406 |
- # |
407 |
- # main.variables main.myisam main.merge_recover |
408 |
- # fails due to ulimit not able to open enough files (needs 5000) |
409 |
- # |
410 |
- # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam |
411 |
- # Called with bad parameters should be reported upstream |
412 |
- |
413 |
- for t in main.mysql_client_test \ |
414 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
415 |
- main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \ |
416 |
- perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \ |
417 |
- funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \ |
418 |
- main.variables main.myisam main.merge_recover \ |
419 |
- main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do |
420 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
421 |
- done |
422 |
- |
423 |
- # Run mysql tests |
424 |
- pushd "${TESTDIR}" |
425 |
- |
426 |
- # Set file limits higher so tests run |
427 |
- ulimit -n 3000 |
428 |
- |
429 |
- # run mysql-test tests |
430 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ |
431 |
- --testcase-timeout=30 |
432 |
- retstatus_tests=$? |
433 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
434 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
435 |
- |
436 |
- popd |
437 |
- |
438 |
- # Cleanup is important for these testcases. |
439 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
440 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
441 |
- |
442 |
- failures="" |
443 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
444 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
445 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
446 |
- |
447 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
448 |
- einfo "Tests successfully completed" |
449 |
- |
450 |
- else |
451 |
- |
452 |
- einfo "Skipping server tests due to minimal build." |
453 |
- fi |
454 |
-} |
455 |
|
456 |
diff --git a/dev-db/percona-server/percona-server-5.6.21.70.0.ebuild b/dev-db/percona-server/percona-server-5.6.21.70.1.ebuild |
457 |
similarity index 100% |
458 |
rename from dev-db/percona-server/percona-server-5.6.21.70.0.ebuild |
459 |
rename to dev-db/percona-server/percona-server-5.6.21.70.1.ebuild |
460 |
|
461 |
diff --git a/eclass/mysql-cmake.eclass b/eclass/mysql-cmake.eclass |
462 |
index 59f1b4b..85444ee 100644 |
463 |
--- a/eclass/mysql-cmake.eclass |
464 |
+++ b/eclass/mysql-cmake.eclass |
465 |
@@ -179,7 +179,6 @@ configure_cmake_standard() { |
466 |
-DWITH_MYISAMMRG_STORAGE_ENGINE=1 |
467 |
-DWITH_MYISAM_STORAGE_ENGINE=1 |
468 |
-DWITH_PARTITION_STORAGE_ENGINE=1 |
469 |
- $(cmake-utils_use_with extraengine FEDERATED_STORAGE_ENGINE) |
470 |
) |
471 |
|
472 |
if in_iuse pbxt ; then |
473 |
@@ -187,10 +186,19 @@ configure_cmake_standard() { |
474 |
fi |
475 |
|
476 |
if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then |
477 |
+ |
478 |
+ # Federated{,X} must be treated special otherwise they will not be built as plugins |
479 |
+ if ! use extraengine ; then |
480 |
+ mycmakeargs+=( |
481 |
+ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 |
482 |
+ -DPLUGIN_FEDERATED=0 |
483 |
+ -DWITHOUT_FEDERATEDX_STORAGE_ENGINE=1 |
484 |
+ -DPLUGIN_FEDERATEDX=0 ) |
485 |
+ fi |
486 |
+ |
487 |
mycmakeargs+=( |
488 |
$(mysql-cmake_use_plugin oqgraph OQGRAPH) |
489 |
$(mysql-cmake_use_plugin sphinx SPHINX) |
490 |
- $(mysql-cmake_use_plugin extraengine FEDERATEDX) |
491 |
$(mysql-cmake_use_plugin tokudb TOKUDB) |
492 |
$(mysql-cmake_use_plugin pam AUTH_PAM) |
493 |
) |
494 |
@@ -214,11 +222,11 @@ configure_cmake_standard() { |
495 |
# Disable mroonga until the groonga options can be analyzed |
496 |
# Groonga is bundled in and lots of defaults and possible dep magic |
497 |
# It can be a package on its own |
498 |
- mycmakeargs+=( -DWITHOUT_HA_MROONGA=1 ) |
499 |
+ mycmakeargs+=( -DWITHOUT_MROONGA=1 ) |
500 |
fi |
501 |
|
502 |
if in_iuse mroonga ; then |
503 |
- use mroonga || mycmakeargs+=( -DWITHOUT_HA_MROONGA=1 ) |
504 |
+ use mroonga || mycmakeargs+=( -DWITHOUT_MROONGA=1 ) |
505 |
fi |
506 |
|
507 |
if in_iuse galera ; then |
508 |
@@ -229,6 +237,8 @@ configure_cmake_standard() { |
509 |
mycmakeargs+=( $(cmake-utils_use_with innodb-lz4 INNODB_LZ4) |
510 |
$(cmake-utils_use_with innodb-lzo INNODB_LZO) ) |
511 |
fi |
512 |
+ else |
513 |
+ mycmakeargs+=( $(cmake-utils_use_with extraengine FEDERATED_STORAGE_ENGINE) ) |
514 |
fi |
515 |
|
516 |
if [[ ${PN} == "percona-server" ]]; then |