Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql:master commit in: dev-db/mariadb/, dev-db/percona-server/, eclass/
Date: Wed, 26 Nov 2014 00:00:35
Message-Id: 1416960022.070394df39197cd6dec84bf84aa6c96d80608730.grknight@gentoo
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