1 |
commit: bd2f350acf03b6ba4c87879d3bcea01ee817faac |
2 |
Author: Brian Evans <grknight <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 28 23:51:06 2015 +0000 |
4 |
Commit: Brian Evans <grknight <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 28 23:51:06 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=bd2f350a |
7 |
|
8 |
dev-db/mariadb: Drop old |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
Manifest-Sign-Key: D1F781EFF9F4A3B6 |
12 |
|
13 |
dev-db/mariadb/ChangeLog | 5 + |
14 |
dev-db/mariadb/Manifest | 36 +++--- |
15 |
dev-db/mariadb/mariadb-10.0.19.ebuild | 115 ------------------ |
16 |
dev-db/mariadb/mariadb-10.0.22-r1.ebuild | 127 -------------------- |
17 |
dev-db/mariadb/mariadb-10.0.22.ebuild | 123 ------------------- |
18 |
dev-db/mariadb/mariadb-10.1.8.ebuild | 128 -------------------- |
19 |
dev-db/mariadb/mariadb-10.1.9-r1.ebuild | 200 ------------------------------- |
20 |
dev-db/mariadb/mariadb-10.1.9.ebuild | 128 -------------------- |
21 |
dev-db/mariadb/metadata.xml | 11 +- |
22 |
9 files changed, 21 insertions(+), 852 deletions(-) |
23 |
|
24 |
diff --git a/dev-db/mariadb/ChangeLog b/dev-db/mariadb/ChangeLog |
25 |
index cbb99ba..90434e2 100644 |
26 |
--- a/dev-db/mariadb/ChangeLog |
27 |
+++ b/dev-db/mariadb/ChangeLog |
28 |
@@ -2,6 +2,11 @@ |
29 |
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
30 |
# $Id$ |
31 |
|
32 |
+ 28 Dec 2015; Brian Evans <grknight@g.o> -mariadb-10.0.19.ebuild, |
33 |
+ -mariadb-10.0.22-r1.ebuild, -mariadb-10.0.22.ebuild, -mariadb-10.1.8.ebuild, |
34 |
+ -mariadb-10.1.9-r1.ebuild, -mariadb-10.1.9.ebuild, metadata.xml: |
35 |
+ dev-db/mariadb: Drop old |
36 |
+ |
37 |
*mariadb-10.1.10 (28 Dec 2015) |
38 |
|
39 |
28 Dec 2015; Brian Evans <grknight@g.o> +mariadb-10.1.10.ebuild: |
40 |
|
41 |
diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest |
42 |
index 44ce222..5a25000 100644 |
43 |
--- a/dev-db/mariadb/Manifest |
44 |
+++ b/dev-db/mariadb/Manifest |
45 |
@@ -1,39 +1,31 @@ |
46 |
-----BEGIN PGP SIGNED MESSAGE----- |
47 |
Hash: SHA256 |
48 |
|
49 |
-DIST mariadb-10.0.19.tar.gz 56224123 SHA256 2fbf5e5d7d8094691601ece8ae60b941478d73c98a58a960aeebfa021091a132 SHA512 bfb2a3e9225b3dd7481c0240143346f38be80c426887e05ec2b8eeab251991e2a5f74788f421322342a0fa8f85294cf4c7f5d4fd10d7bc6b9da720f6168003f3 WHIRLPOOL d08c53228c40df18793316dd0eddb160ce5b67a853f16c4ddcdcedb049833b35b9ae9d0763e1fcc1e447e3528ae9a7ab2e6587dd2e2c0a225224f28a951dc3dd |
50 |
-DIST mariadb-10.0.22.tar.gz 56252325 SHA256 9e17f4aaccb7069a874555cca254974d0f0103f0ad5e2434acab6aa353dafc7b SHA512 68e30de616c83be5fbcfb3c5777c1ec888d8ada0c83c5de2a49d209eb6d27931c87be82096f73372da1ebcf48eafd294f94bece039caa73c1ee6cbf26718673d WHIRLPOOL 84e08c1d336fb64dcb6bc823a465950999d395ed2a85ecf0b6cc0b4095fbb2f919f70670ec9e30fb5494ef0309966ebf2a115e4c781f0917c16806aad4b2695d |
51 |
DIST mariadb-10.0.23.tar.gz 57394548 SHA256 156eed69892834be66736aebe0a17a76d5031fd1c2f481a82228ff33bb7ba274 SHA512 c3b6d33efeb720bcffc3c20191726671c5c9ec96da0539d9a4df34051a16770e8fef07ee43efdd79e76be50b0e007519325d39b000de3843a8c6af3671e989a3 WHIRLPOOL 2de6816353c4d0873a038255dadd296433709b55cf794021f5107e8e5657afb98dadebc89e8d93747a105d70b03b9c02edae47be8986d206240d2d894fd83c8e |
52 |
DIST mariadb-10.1.10.tar.gz 55158771 SHA256 d2c26fc76ff7397bdf25924161174c30a2b7fbd59893048f50145fc0a8278f76 SHA512 a33f813bf90380ce480cf5cb909032536629f7c06b68e90ceb061e13606a93824511196736ecf1149a15017026c098edfc4ce540d0e30f8ec2c69c7b0350c1b3 WHIRLPOOL 72110267deae404762756c500719f0bd6aaa648451bde3d83db869ed40ab402c71463044d52092dc8dbc031a808a50dc30fc13be37b16974294f8f94d780dbb8 |
53 |
-DIST mariadb-10.1.8.tar.gz 53920483 SHA256 7cbf6a4649aa6dc9cd1dc24424ade7b994de78582ce4d47ca0f4cd1c4c003bfa SHA512 6bb282f814a0d7a6d8e06feb11a819bf9fc6f240428e4a03716a50f2291e070d789224e7f88b4b9b33a160424c4cc0b9deef96c280dcc900476ffc9888dccb45 WHIRLPOOL 65d6857a5f10880aadd391e5eff1fc2c2cc68909e94b75da7e4d52e5405d780ecfaeb4d51f6e7d1ed9a531ef206c64057a17c028d1c5e0ba85dae185234eac37 |
54 |
-DIST mariadb-10.1.9.tar.gz 53998448 SHA256 8e9c5826722cedb4209bf06ae61069664513149479a6634e3d8115961edfe110 SHA512 0a271f2b169c569f65c222e83fcfeebc621c73ade76af4293ca4739f51c2fee2e34b1128d18339e6f1864dee7b9aed83ac15085325d477dc412e3fb2a4716b55 WHIRLPOOL be48eda5e8b2d711a711c77912e9b9b81ad343a4ec9a96f81a48ac9e35ebe001bcabc4ea3074ccfa418f35767b89aeb3f8037b5a15c006699384e80bb8eb89c5 |
55 |
DIST mariadb-5.1.67.tar.gz 25022999 SHA256 33471e9275c9b03919cabc38eb39f807d645adabf6a1a18f2e41ed73f47677c8 SHA512 de4a531027860c4226ec5e023b6f8573c2eb723bacaeb14279b9609ed033dcb58fc090aef3d9babcd4a4d0817ddf6ef75589c78f63075072d31ad0b7f7c17d7d WHIRLPOOL 22696d27c3a510396c4b86db5f5a4b39bbcde89285a8460b175ef7c40b3b7541fc8f205c0b96da7f94504a7fd14bfe02efb45204efda524a2426cd25e08162ff |
56 |
DIST mariadb-5.2.14.tar.gz 25469828 SHA256 8ab3db0535ce8728b03a34799da2334c18cff467e01d122293f23aad20613fe5 SHA512 b0aded450355861bf01604ac5bd0012d0d06a699bc83017cdb6b8749ed161aca9fedb733301aab991c521b21f3c8b2fea4867a2fd038379475e720782c02e869 WHIRLPOOL 8c2dd7ee0c1df5696d6b9f5c4387b7f755258a710ac088559f0f9779b27d18e30f32de0d4212015a15b6a83de2abbdd5c4ec811fa87fe2aec547809dc0970607 |
57 |
DIST mariadb-5.3.12.tar.gz 26880808 SHA256 83a4598117cadde2bd7eac4c1398edbc86cc3aa8d3824bbee864d4b568a3a30c SHA512 d53ea48745dad5693fd6a1fd5cf502852f12f8236b8a1fb7f81ad647301d2fd08d4f2944c74de580d0a4136d6c8b49f257124fa1b234ba8f2338f2047435ef94 WHIRLPOOL b9caf1b241262b3b25728769116a94b480ae404ed3d49c8afd6eb4ad6071552e436e4b9483e7f5d0113bc3127eaf04ceaa80d455486e7a92d00820b6b298c460 |
58 |
DIST mariadb-5.5.47.tar.gz 45705343 SHA256 62b9378677433461d2a79b1ebe3182ba249994eb0cff2054ae8de8f646364209 SHA512 76359229448abec40100c916d69eab0d8e37bd480025edbacb70b7bfe965151953bfc8c9b36f6645e9c4b5ede8d970886373b6a069abf8e0026059cac1b09d76 WHIRLPOOL ce3548d2eec369be96ea373438c1cf586bdff536e8b61116b110ccc39ab412a46423353f4cddd6d816e93b43c707f40a3bb5b97349fa709fe2c86f484f54f62a |
59 |
DIST mysql-extras-20121101-2319Z.tar.bz2 1898358 SHA256 ea5da082d3384bde67e005ebc39b78e7caadea80745333fb5a9cf47a4c4e4c5d SHA512 6a49abb1beee012d87ab63071a568ee6d9d8e4ff7a76401b91f5bdc127860d1c504a3877cbadb81536b07afe5ff419c77c793b0fc14ba484f56765d1ca526614 WHIRLPOOL 4bda75a0a9063830b3140bbc3cb12b60fa21289eee2fa476fb286da6318fdf0445a9c6193bd2063aefcd3f4ecc1f8045b30635f0e32014098d0f3dbee86e01fc |
60 |
-DIST mysql-extras-20141215-0144Z.tar.bz2 1494767 SHA256 4757043858110654d52b0e6dccab064987ab5db8ae4ae99863cf86df0b90f947 SHA512 7a9b733d09f44b1faff19a496a3e820e444b339838665e6f37c4fddc8f2ad67e805082d598c4edc06fda9364f9906e4cf95520552f72d6b6df34413f38e7a2ed WHIRLPOOL 99ea6890a5faf097b941707538b68f62390e1a49ee662a87c27435a317a9a3f37f00802e72f86b52993b3d1674b57645db0f7e73379ab88fbc1d0ef791cf4326 |
61 |
DIST mysql-extras-20150509-1847Z.tar.bz2 1494301 SHA256 de9c9fbb67998604cb3c0409842e4601646c8ad17f2aa301f55ffd4aed7a483d SHA512 f87d96ab8c35236d4453182c49f87f6e703af9dc217916546e4dd7368caa18a2340c9063decd96c22251d1097d7e2cac58bef30e6ff75c23aedf8926dbc3d3b4 WHIRLPOOL f60297c8ee1dfd9867ed6b29a8b04a002f23bc36b1e8d9b5db30e1e454a49fe06ffc37b10d934b11235364eecdc62beb50ce24690ab3d07a50056357906fa0fa |
62 |
-DIST mysql-extras-20150717-1707Z.tar.bz2 1491956 SHA256 d67cc1e2c581ab7c57122b7d29864643869799893a95a158a18e14201d4ffc10 SHA512 3a7cb07773099e766f8e796d4e555d42874b85285cc2c7c60220370cc6aafc36a60eb340008637298d85d83f529e73392895a81c1438ffccff9eb8f354b29ba9 WHIRLPOOL 11e75f4b696e2547c1da40e69d8ab75df4bf7080426204c040632f24846407b07d71061c09c4ff4a1d21a9d14a94769d8f8ef62421d0aecd99efe832caf4dd22 |
63 |
-DIST mysql-extras-20151019-1714Z.tar.bz2 1490296 SHA256 f27297292f91c698b1ab7118740728c05a3ebfcd0bfad575898d112faaef4f4b SHA512 00db9c76847a0f58915890e34a9487c147d25fba7b33db3aa1037e8f5d6afb32448b5eae7a5583c52c03b53693b792e077dc963b7dc84356d382ba46bebc8777 WHIRLPOOL a0912ad0ecde9044761312586edb2899b58663517a8d8bab3f2c59938282bb472bdb97ed25ce097f9b18c1ad35a185494f8ad2e630c2004b717f1b61573335ca |
64 |
-DIST mysql-extras-20151123-1643Z.tar.bz2 294038 SHA256 0d923d56370a883c74dcb29638827b938ac10bc10030b3e15e7e9d7947b6a1f4 SHA512 9346f32c1ea8f8e675da2551141cb8c88cd90c735a0895bf0029220b8b96a753d4954be549383ef8050f37b15ab51788885c7334d0851658d6ae620c9bf45392 WHIRLPOOL 83a31f48c671cd4e7907d6c3eb79e2f7b1aab1554e92adb843db0cdcc9f8e4891f5be5c570939de59677bab0456415ab0920d1d12f7b1ef30731d3775d1b84de |
65 |
DIST mysql-extras-20151223-1501Z.tar.bz2 295335 SHA256 8b5100aef8e0f8f6302bb389555dc7c91dd78ac1e4eb39bfd4f9d9d0b2321971 SHA512 84dc1dab6651aea51b4b2bad4304ae19dbedbda6e9c8f49377d01adb9d42fed7ce0018951a6694fd09f316ce99816c0269f2787b490cad6838d729f365ad4a6d WHIRLPOOL 30ec83b7054eaa711cfbb57b39c0696a028aee862ed2ca5dfe2515ab1bd625a28175e4d789d9ba2c67692a1b1429e08cc50d72132ac002ccb2be2d26c91cfdfb |
66 |
-----BEGIN PGP SIGNATURE----- |
67 |
Version: GnuPG v2.1 |
68 |
|
69 |
-iQJ8BAEBCABmBQJWgcnzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
70 |
+iQJ8BAEBCABmBQJWgcrqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
71 |
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE |
72 |
-MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2WYoP/ReopVJYCAJ4wZcesCz3hasZ |
73 |
-TseFoWQrBIGLrHWON1lK1NOsG2tzTDG1e6cLuymNRnSCTkEahs77yvLFYpN/OErx |
74 |
-59QDAxO3Hlbh+BARDDOmhKOArNs/glWuqY/1kVPsGEYwb3OriOvr6coWwuiuDP11 |
75 |
-Ze3Xk74s6hAMYfsutlJh6LJ9Zuuu0wIiyV4NQOCkTrCc2HshId82j3OxbZv4CHMq |
76 |
-+xk/MbJs55rz4kOcr4ID0BTN8npjRs1IlDMTFtReIJa+igPijAkPoshNu9MFUR8w |
77 |
-SPYKWLooUYwZa6RG7QriDLwD8Fjjvm0uBblzhAjmC/a9KC50HZQbR7CZljbs3vO7 |
78 |
-Lnb0dIaqA4npBpf8RlBqTz6XI1RRCJReU0zg6DEsBv4rUMIlDxi8k+iPQgLfsHql |
79 |
-nZ0pAwFfpo/YTs68eBWdaXyBoTS0aWAeeIBz8q31LrXska/IMzkaMSs96Cs/WzMB |
80 |
-UzP0D7/r9/o9IW6jmzUPwnj1gFESud/qDcl22M5l06Rp8GNTO97SrYHzuWplIUTi |
81 |
-Z4xP8GNf+5my1Pvz3fIZcGjpm6NiijtPqnkBV0CeWnVJ780JJ5mhCZiWDErf8HJt |
82 |
-1izpXC88xviQVFqP68Rrk1PyQRCW4jIX7tF+u9SjRrrYCxOc+6proAM//Zmf1nB1 |
83 |
-YNHZvptBLP/A2FVm/dMQ |
84 |
-=cjEt |
85 |
+MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2/toP/3Mf3xrpYsehjI+TrunfEDZ4 |
86 |
+WxnIF5w5avbSfPIKcT4SanuPSdGekkwDJP4ZlNX3ayAHVHpLIPX/sCVVquhtz3ac |
87 |
+rHFI9yboGNAAcIp1uBUwyiDdKc66U1I2YZMxQqWazps+x01c+6F1JXT+oLWJxHfe |
88 |
+HsgQOSjCXN0kRk+Zy7FTg89zErYa+XsuqFG/H9lL86kkSVy5R2Q5co+0PlQ4CcOu |
89 |
+T7XA8H1McsohCdHYygMwZNEJF9BWy9DBoMsSNlmHHncrKZNxEQAJsDfTrtuy1MWw |
90 |
+C/OgDWgdG1OXsuUPmN6924Wpo1utwc08ctndFNV6JLO6WZPiXaJ6xUfKDR5qJ2sF |
91 |
+aDkAS5TrMWlYFr0RjcF9tgI38oNU5+g5CP6V+oNmAHD94yTL+P0CMx7+MztSBbSQ |
92 |
+Les8TX+WUw+dw1pswDhcpCDeP3L60/GJaXihEv1Yvn5gF3T+tShqJnaVrBnETeVs |
93 |
+yjS8mw1ncanu7nKN60CKteVHr0J5YxHVelATjEwIJTtzvrTLrruWCKNyWYKTtrhS |
94 |
+34hWg9DR/GyUUnCOtfZDPxnZa8aUEI5J5d9daVjebuP1DE2XD0aL2ruMcUczteLh |
95 |
+WiKNiDhEtoq+i0RPtsAdOIjDNZJCZ2HS0Dbrg97gEVmQgPdWPHTS3BtApS+0aT9z |
96 |
+nO6VuqxzC9g2qjVzCVj7 |
97 |
+=n2dR |
98 |
-----END PGP SIGNATURE----- |
99 |
|
100 |
diff --git a/dev-db/mariadb/mariadb-10.0.19.ebuild b/dev-db/mariadb/mariadb-10.0.19.ebuild |
101 |
deleted file mode 100644 |
102 |
index 282d4e5..0000000 |
103 |
--- a/dev-db/mariadb/mariadb-10.0.19.ebuild |
104 |
+++ /dev/null |
105 |
@@ -1,115 +0,0 @@ |
106 |
-# Copyright 1999-2015 Gentoo Foundation |
107 |
-# Distributed under the terms of the GNU General Public License v2 |
108 |
-# $Id$ |
109 |
- |
110 |
-EAPI="5" |
111 |
-MY_EXTRAS_VER="20141215-0144Z" |
112 |
- |
113 |
-inherit toolchain-funcs mysql-multilib |
114 |
-# only to make repoman happy. it is really set in the eclass |
115 |
-IUSE="$IUSE" |
116 |
- |
117 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
118 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
119 |
- |
120 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
121 |
-EPATCH_EXCLUDE='' |
122 |
- |
123 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
124 |
-RDEPEND="${RDEPEND}" |
125 |
- |
126 |
-# Official test instructions: |
127 |
-# USE='embedded extraengine perl openssl static-libs' \ |
128 |
-# FEATURES='test userpriv -usersandbox' \ |
129 |
-# ebuild mariadb-X.X.XX.ebuild \ |
130 |
-# digest clean package |
131 |
-multilib_src_test() { |
132 |
- |
133 |
- if ! multilib_is_native_abi ; then |
134 |
- einfo "Server tests not available on non-native abi". |
135 |
- return 0; |
136 |
- fi |
137 |
- |
138 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
139 |
- local retstatus_unit |
140 |
- local retstatus_tests |
141 |
- |
142 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
143 |
- # localhost. Also causes weird failures. |
144 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
145 |
- |
146 |
- if ! use "minimal" ; then |
147 |
- |
148 |
- if [[ $UID -eq 0 ]]; then |
149 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
150 |
- fi |
151 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
152 |
- |
153 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
154 |
- addpredict /this-dir-does-not-exist/t9.MYI |
155 |
- |
156 |
- # Run CTest (test-units) |
157 |
- cmake-utils_src_test |
158 |
- retstatus_unit=$? |
159 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
160 |
- |
161 |
- # Ensure that parallel runs don't die |
162 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
163 |
- # Enable parallel testing, auto will try to detect number of cores |
164 |
- # You may set this by hand. |
165 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
166 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
167 |
- |
168 |
- # create directories because mysqladmin might right out of order |
169 |
- mkdir -p "${T}"/var-tests{,/log} |
170 |
- |
171 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
172 |
- # false positives: |
173 |
- # |
174 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
175 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
176 |
- # funcs_1.is_columns_mysql main.bootstrap |
177 |
- # fails due to USE=-latin1 / utf8 default |
178 |
- # |
179 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
180 |
- # main.mysql_client_test_comp: |
181 |
- # segfaults at random under Portage only, suspect resource limits. |
182 |
- # |
183 |
- |
184 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
185 |
- main.mysql_client_test_comp \ |
186 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
187 |
- main.mysqld--help main.bootstrap \ |
188 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
189 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
190 |
- done |
191 |
- |
192 |
- # Run mysql tests |
193 |
- pushd "${TESTDIR}" |
194 |
- |
195 |
- # run mysql-test tests |
196 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" |
197 |
- |
198 |
- retstatus_tests=$? |
199 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
200 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
201 |
- |
202 |
- popd |
203 |
- |
204 |
- # Cleanup is important for these testcases. |
205 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
206 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
207 |
- |
208 |
- failures="" |
209 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
210 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
211 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
212 |
- |
213 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
214 |
- einfo "Tests successfully completed" |
215 |
- |
216 |
- else |
217 |
- |
218 |
- einfo "Skipping server tests due to minimal build." |
219 |
- fi |
220 |
-} |
221 |
|
222 |
diff --git a/dev-db/mariadb/mariadb-10.0.22-r1.ebuild b/dev-db/mariadb/mariadb-10.0.22-r1.ebuild |
223 |
deleted file mode 100644 |
224 |
index fbba5c3..0000000 |
225 |
--- a/dev-db/mariadb/mariadb-10.0.22-r1.ebuild |
226 |
+++ /dev/null |
227 |
@@ -1,127 +0,0 @@ |
228 |
-# Copyright 1999-2015 Gentoo Foundation |
229 |
-# Distributed under the terms of the GNU General Public License v2 |
230 |
-# $Id$ |
231 |
- |
232 |
-EAPI="5" |
233 |
-MY_EXTRAS_VER="20150717-1707Z" |
234 |
-HAS_TOOLS_PATCH="1" |
235 |
-SUBSLOT="18" |
236 |
- |
237 |
-inherit toolchain-funcs mysql-multilib |
238 |
-IUSE="${IUSE}" |
239 |
- |
240 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
241 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
242 |
- |
243 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
244 |
-EPATCH_EXCLUDE='' |
245 |
- |
246 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
247 |
-RDEPEND="${RDEPEND}" |
248 |
- |
249 |
-# Official test instructions: |
250 |
-# USE='embedded extraengine perl openssl static-libs' \ |
251 |
-# FEATURES='test userpriv -usersandbox' \ |
252 |
-# ebuild mariadb-X.X.XX.ebuild \ |
253 |
-# digest clean package |
254 |
-multilib_src_test() { |
255 |
- |
256 |
- if ! multilib_is_native_abi ; then |
257 |
- einfo "Server tests not available on non-native abi". |
258 |
- return 0; |
259 |
- fi |
260 |
- |
261 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
262 |
- local retstatus_unit |
263 |
- local retstatus_tests |
264 |
- |
265 |
- if use server ; then |
266 |
- |
267 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
268 |
- # localhost. Also causes weird failures. |
269 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
270 |
- |
271 |
- if [[ $UID -eq 0 ]]; then |
272 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
273 |
- fi |
274 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
275 |
- |
276 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
277 |
- addpredict /this-dir-does-not-exist/t9.MYI |
278 |
- |
279 |
- # Run CTest (test-units) |
280 |
- cmake-utils_src_test |
281 |
- retstatus_unit=$? |
282 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
283 |
- |
284 |
- # Create a symlink to provided binaries so the tests can find them when client-libs is off |
285 |
- if ! use client-libs ; then |
286 |
- ln -srf /usr/bin/my_print_defaults "${BUILD_DIR}/client/my_print_defaults" || die |
287 |
- ln -srf /usr/bin/perror "${BUILD_DIR}/client/perror" || die |
288 |
- mysql-multilib_disable_test main.perror "String mismatch due to not building local perror" |
289 |
- fi |
290 |
- |
291 |
- # Ensure that parallel runs don't die |
292 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
293 |
- # Enable parallel testing, auto will try to detect number of cores |
294 |
- # You may set this by hand. |
295 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
296 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
297 |
- |
298 |
- # create directories because mysqladmin might run out of order |
299 |
- mkdir -p "${T}"/var-tests{,/log} |
300 |
- |
301 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
302 |
- # false positives: |
303 |
- # |
304 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
305 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
306 |
- # funcs_1.is_columns_mysql main.bootstrap |
307 |
- # fails due to USE=-latin1 / utf8 default |
308 |
- # |
309 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
310 |
- # main.mysql_client_test_comp: |
311 |
- # segfaults at random under Portage only, suspect resource limits. |
312 |
- # |
313 |
- # archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam |
314 |
- # fails due to bad cleanup of previous tests when run in parallel |
315 |
- # The tool is deprecated anyway |
316 |
- # Bug 532288 |
317 |
- |
318 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
319 |
- main.mysql_client_test_comp \ |
320 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
321 |
- main.mysqld--help main.bootstrap \ |
322 |
- archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ |
323 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
324 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
325 |
- done |
326 |
- |
327 |
- # Run mysql tests |
328 |
- pushd "${TESTDIR}" |
329 |
- |
330 |
- # run mysql-test tests |
331 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder |
332 |
- |
333 |
- retstatus_tests=$? |
334 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
335 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
336 |
- |
337 |
- popd |
338 |
- |
339 |
- # Cleanup is important for these testcases. |
340 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
341 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
342 |
- |
343 |
- failures="" |
344 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
345 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
346 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
347 |
- |
348 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
349 |
- einfo "Tests successfully completed" |
350 |
- |
351 |
- else |
352 |
- einfo "Skipping server tests due to minimal build." |
353 |
- fi |
354 |
-} |
355 |
|
356 |
diff --git a/dev-db/mariadb/mariadb-10.0.22.ebuild b/dev-db/mariadb/mariadb-10.0.22.ebuild |
357 |
deleted file mode 100644 |
358 |
index 825bd6f..0000000 |
359 |
--- a/dev-db/mariadb/mariadb-10.0.22.ebuild |
360 |
+++ /dev/null |
361 |
@@ -1,123 +0,0 @@ |
362 |
-# Copyright 1999-2015 Gentoo Foundation |
363 |
-# Distributed under the terms of the GNU General Public License v2 |
364 |
-# $Id$ |
365 |
- |
366 |
-EAPI="5" |
367 |
-MY_EXTRAS_VER="20141215-0144Z" |
368 |
-SUBSLOT="18" |
369 |
- |
370 |
-inherit toolchain-funcs mysql-multilib |
371 |
-# only to make repoman happy. it is really set in the eclass |
372 |
-IUSE="$IUSE" |
373 |
- |
374 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
375 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
376 |
- |
377 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
378 |
-EPATCH_EXCLUDE='' |
379 |
- |
380 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" |
381 |
-RDEPEND="${RDEPEND}" |
382 |
- |
383 |
-# Official test instructions: |
384 |
-# USE='embedded extraengine perl openssl static-libs' \ |
385 |
-# FEATURES='test userpriv -usersandbox' \ |
386 |
-# ebuild mariadb-X.X.XX.ebuild \ |
387 |
-# digest clean package |
388 |
-multilib_src_test() { |
389 |
- |
390 |
- if ! multilib_is_native_abi ; then |
391 |
- einfo "Server tests not available on non-native abi". |
392 |
- return 0; |
393 |
- fi |
394 |
- |
395 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
396 |
- local retstatus_unit |
397 |
- local retstatus_tests |
398 |
- |
399 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
400 |
- # localhost. Also causes weird failures. |
401 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
402 |
- |
403 |
- if ! use "minimal" ; then |
404 |
- |
405 |
- if [[ $UID -eq 0 ]]; then |
406 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
407 |
- fi |
408 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
409 |
- |
410 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
411 |
- addpredict /this-dir-does-not-exist/t9.MYI |
412 |
- |
413 |
- # Run CTest (test-units) |
414 |
- cmake-utils_src_test |
415 |
- retstatus_unit=$? |
416 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
417 |
- |
418 |
- # Ensure that parallel runs don't die |
419 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
420 |
- # Enable parallel testing, auto will try to detect number of cores |
421 |
- # You may set this by hand. |
422 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
423 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
424 |
- |
425 |
- # create directories because mysqladmin might right out of order |
426 |
- mkdir -p "${T}"/var-tests{,/log} |
427 |
- |
428 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
429 |
- # false positives: |
430 |
- # |
431 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
432 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
433 |
- # funcs_1.is_columns_mysql main.bootstrap |
434 |
- # fails due to USE=-latin1 / utf8 default |
435 |
- # |
436 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
437 |
- # main.mysql_client_test_comp: |
438 |
- # segfaults at random under Portage only, suspect resource limits. |
439 |
- # |
440 |
- # archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam |
441 |
- # |
442 |
- # archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam |
443 |
- # fails due to bad cleanup of previous tests when run in parallel |
444 |
- # The tool is deprecated anyway |
445 |
- # Bug 532288 |
446 |
- |
447 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
448 |
- main.mysql_client_test_comp \ |
449 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
450 |
- main.mysqld--help main.bootstrap \ |
451 |
- archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ |
452 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
453 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
454 |
- done |
455 |
- |
456 |
- # Run mysql tests |
457 |
- pushd "${TESTDIR}" |
458 |
- |
459 |
- # run mysql-test tests |
460 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" |
461 |
- |
462 |
- retstatus_tests=$? |
463 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
464 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
465 |
- |
466 |
- popd |
467 |
- |
468 |
- # Cleanup is important for these testcases. |
469 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
470 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
471 |
- |
472 |
- failures="" |
473 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
474 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
475 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
476 |
- |
477 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
478 |
- einfo "Tests successfully completed" |
479 |
- |
480 |
- else |
481 |
- |
482 |
- einfo "Skipping server tests due to minimal build." |
483 |
- fi |
484 |
-} |
485 |
|
486 |
diff --git a/dev-db/mariadb/mariadb-10.1.8.ebuild b/dev-db/mariadb/mariadb-10.1.8.ebuild |
487 |
deleted file mode 100644 |
488 |
index 9ece8ee..0000000 |
489 |
--- a/dev-db/mariadb/mariadb-10.1.8.ebuild |
490 |
+++ /dev/null |
491 |
@@ -1,128 +0,0 @@ |
492 |
-# Copyright 1999-2015 Gentoo Foundation |
493 |
-# Distributed under the terms of the GNU General Public License v2 |
494 |
-# $Id$ |
495 |
- |
496 |
-EAPI="5" |
497 |
-MY_EXTRAS_VER="20151019-1714Z" |
498 |
-WSREP_REVISION="25" |
499 |
-SUBSLOT="18" |
500 |
-HAS_TOOLS_PATCH="yes" |
501 |
- |
502 |
-inherit toolchain-funcs mysql-multilib |
503 |
-# only to make repoman happy. it is really set in the eclass |
504 |
-IUSE="$IUSE mroonga systemd" |
505 |
- |
506 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
507 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
508 |
- |
509 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
510 |
-#EPATCH_EXCLUDE='' |
511 |
- |
512 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) |
513 |
- mroonga? ( app-text/groonga-normalizer-mysql ) |
514 |
- systemd? ( sys-apps/systemd:= )" |
515 |
-RDEPEND="${RDEPEND}" |
516 |
- |
517 |
-# Official test instructions: |
518 |
-# USE='client-libs embedded extraengine perl server openssl static-libs tools' \ |
519 |
-# FEATURES='test userpriv -usersandbox' \ |
520 |
-# ebuild mariadb-X.X.XX.ebuild \ |
521 |
-# digest clean package |
522 |
-multilib_src_test() { |
523 |
- |
524 |
- if ! multilib_is_native_abi ; then |
525 |
- einfo "Server tests not available on non-native abi". |
526 |
- return 0; |
527 |
- fi |
528 |
- |
529 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
530 |
- local retstatus_unit |
531 |
- local retstatus_tests |
532 |
- |
533 |
- if use server ; then |
534 |
- |
535 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
536 |
- # localhost. Also causes weird failures. |
537 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
538 |
- |
539 |
- if [[ $UID -eq 0 ]]; then |
540 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
541 |
- fi |
542 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
543 |
- |
544 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
545 |
- addpredict /this-dir-does-not-exist/t9.MYI |
546 |
- |
547 |
- # Run CTest (test-units) |
548 |
- cmake-utils_src_test |
549 |
- retstatus_unit=$? |
550 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
551 |
- |
552 |
- # Create a symlink to provided binaries so the tests can find them when client-libs is off |
553 |
- if ! use client-libs ; then |
554 |
- ln -srf /usr/bin/my_print_defaults "${BUILD_DIR}/client/my_print_defaults" || die |
555 |
- ln -srf /usr/bin/perror "${BUILD_DIR}/client/perror" || die |
556 |
- mysql-multilib_disable_test main.perror "String mismatch due to not building local perror" |
557 |
- fi |
558 |
- |
559 |
- # Ensure that parallel runs don't die |
560 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
561 |
- # Enable parallel testing, auto will try to detect number of cores |
562 |
- # You may set this by hand. |
563 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
564 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
565 |
- |
566 |
- # create directories because mysqladmin might run out of order |
567 |
- mkdir -p "${T}"/var-tests{,/log} |
568 |
- |
569 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
570 |
- # false positives: |
571 |
- # |
572 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
573 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
574 |
- # funcs_1.is_columns_mysql main.bootstrap |
575 |
- # fails due to USE=-latin1 / utf8 default |
576 |
- # |
577 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
578 |
- # main.mysql_client_test_comp: |
579 |
- # segfaults at random under Portage only, suspect resource limits. |
580 |
- # |
581 |
- # plugins.cracklib_password_check |
582 |
- # Can randomly fail due to cracklib return message |
583 |
- |
584 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
585 |
- main.mysql_client_test_comp main.bootstrap \ |
586 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
587 |
- main.mysqld--help plugins.cracklib_password_check \ |
588 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
589 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
590 |
- done |
591 |
- |
592 |
- # Run mysql tests |
593 |
- pushd "${TESTDIR}" |
594 |
- |
595 |
- # run mysql-test tests |
596 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder |
597 |
- |
598 |
- retstatus_tests=$? |
599 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
600 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
601 |
- |
602 |
- popd |
603 |
- |
604 |
- # Cleanup is important for these testcases. |
605 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
606 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
607 |
- |
608 |
- failures="" |
609 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
610 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
611 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
612 |
- |
613 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
614 |
- einfo "Tests successfully completed" |
615 |
- |
616 |
- else |
617 |
- einfo "Skipping server tests due to minimal build." |
618 |
- fi |
619 |
-} |
620 |
|
621 |
diff --git a/dev-db/mariadb/mariadb-10.1.9-r1.ebuild b/dev-db/mariadb/mariadb-10.1.9-r1.ebuild |
622 |
deleted file mode 100644 |
623 |
index 5a48322..0000000 |
624 |
--- a/dev-db/mariadb/mariadb-10.1.9-r1.ebuild |
625 |
+++ /dev/null |
626 |
@@ -1,200 +0,0 @@ |
627 |
-# Copyright 1999-2015 Gentoo Foundation |
628 |
-# Distributed under the terms of the GNU General Public License v2 |
629 |
-# $Id$ |
630 |
- |
631 |
-EAPI="5" |
632 |
-MY_EXTRAS_VER="20151123-1643Z" |
633 |
-# The wsrep API version must match between upstream WSREP and sys-cluster/galera major number |
634 |
-WSREP_REVISION="25" |
635 |
-SUBSLOT="18" |
636 |
-MYSQL_PV_MAJOR="5.6" |
637 |
- |
638 |
-inherit toolchain-funcs mysql-multilib-r1 |
639 |
- |
640 |
-HOMEPAGE="http://mariadb.org/" |
641 |
-DESCRIPTION="An enhanced, drop-in replacement for MySQL" |
642 |
- |
643 |
-IUSE="bindist cracklib galera innodb-lz4 innodb-lzo innodb-snappy mroonga odbc oqgraph pam sphinx sst-rsync sst-xtrabackup tokudb systemd xml" |
644 |
-RESTRICT="!bindist? ( bindist )" |
645 |
- |
646 |
-REQUIRED_USE="tokudb? ( jemalloc ) static? ( !pam )" |
647 |
- |
648 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
649 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
650 |
- |
651 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
652 |
-#EPATCH_EXCLUDE='' |
653 |
- |
654 |
-COMMON_DEPEND=" |
655 |
- mroonga? ( app-text/groonga-normalizer-mysql ) |
656 |
- systemd? ( sys-apps/systemd:= ) |
657 |
- !bindist? ( >=sys-libs/readline-4.1:0= ) |
658 |
- server? ( |
659 |
- cracklib? ( sys-libs/cracklib:0= ) |
660 |
- extraengine? ( |
661 |
- odbc? ( dev-db/unixODBC:0= ) |
662 |
- xml? ( dev-libs/libxml2:2= ) |
663 |
- ) |
664 |
- innodb-lz4? ( app-arch/lz4 ) |
665 |
- innodb-lzo? ( dev-libs/lzo ) |
666 |
- innodb-snappy? ( app-arch/snappy ) |
667 |
- oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) |
668 |
- pam? ( virtual/pam:0= ) |
669 |
- ) |
670 |
- >=dev-libs/libpcre-8.35:3= |
671 |
-" |
672 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) |
673 |
- ${COMMON_DEPEND}" |
674 |
-RDEPEND="${RDEPEND} ${COMMON_DEPEND} |
675 |
- galera? ( |
676 |
- sys-apps/iproute2 |
677 |
- =sys-cluster/galera-${WSREP_REVISION}* |
678 |
- sst-rsync? ( sys-process/lsof ) |
679 |
- sst-xtrabackup? ( net-misc/socat[ssl] ) |
680 |
- ) |
681 |
- perl? ( !dev-db/mytop |
682 |
- virtual/perl-Getopt-Long |
683 |
- dev-perl/TermReadKey |
684 |
- virtual/perl-Term-ANSIColor |
685 |
- virtual/perl-Time-HiRes ) |
686 |
-" |
687 |
-# xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed |
688 |
-PDEPEND="galera? ( sst-xtrabackup? ( >=dev-db/xtrabackup-bin-2.2.4 ) )" |
689 |
- |
690 |
-MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h ) |
691 |
- |
692 |
-src_configure(){ |
693 |
- # bug 508724 mariadb cannot use ld.gold |
694 |
- tc-ld-disable-gold |
695 |
- local MYSQL_CMAKE_NATIVE_DEFINES=( |
696 |
- -DWITH_JEMALLOC=$(usex jemalloc system) |
697 |
- -DWITH_PCRE=system |
698 |
- ) |
699 |
- if use server ; then |
700 |
- # Federated{,X} must be treated special otherwise they will not be built as plugins |
701 |
- if ! use extraengine ; then |
702 |
- MYSQL_CMAKE_NATIVE_DEFINES+=( |
703 |
- -DPLUGIN_FEDERATED=NO |
704 |
- -DPLUGIN_FEDERATEDX=NO ) |
705 |
- fi |
706 |
- |
707 |
- MYSQL_CMAKE_NATIVE_DEFINES+=( |
708 |
- -DPLUGIN_OQGRAPH=$(usex oqgraph YES NO) |
709 |
- -DPLUGIN_SPHINX=$(usex sphinx YES NO) |
710 |
- -DPLUGIN_TOKUDB=$(usex tokudb YES NO) |
711 |
- -DPLUGIN_AUTH_PAM=$(usex pam YES NO) |
712 |
- -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) |
713 |
- -DPLUGIN_CASSANDRA=NO |
714 |
- -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) |
715 |
- -DPLUGIN_SPIDER=$(usex extraengine YES NO) |
716 |
- -DPLUGIN_CONNECT=$(usex extraengine YES NO) |
717 |
- -DCONNECT_WITH_MYSQL=1 |
718 |
- -DCONNECT_WITH_LIBXML2=$(usex xml) |
719 |
- -DCONNECT_WITH_ODBC=$(usex odbc) |
720 |
- -DWITH_WSREP=$(usex galera) |
721 |
- -DWITH_INNODB_LZ4=$(usex innodb-lz4) |
722 |
- -DWITH_INNODB_LZO=$(usex innodb-lzo) |
723 |
- -DWITH_INNODB_SNAPPY=$(usex innodb-snappy) |
724 |
- ) |
725 |
- |
726 |
- use mroonga || MYSQL_CMAKE_NATIVE_DEFINES+=( -DWITHOUT_MROONGA=1 ) |
727 |
- fi |
728 |
- mysql-multilib-r1_src_configure |
729 |
-} |
730 |
- |
731 |
-# Official test instructions: |
732 |
-# USE='embedded extraengine perl server openssl static-libs' \ |
733 |
-# FEATURES='test userpriv -usersandbox' \ |
734 |
-# ebuild mariadb-X.X.XX.ebuild \ |
735 |
-# digest clean package |
736 |
-multilib_src_test() { |
737 |
- |
738 |
- if ! multilib_is_native_abi ; then |
739 |
- einfo "Server tests not available on non-native abi". |
740 |
- return 0; |
741 |
- fi |
742 |
- |
743 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
744 |
- local retstatus_unit |
745 |
- local retstatus_tests |
746 |
- |
747 |
- if use server ; then |
748 |
- |
749 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
750 |
- # localhost. Also causes weird failures. |
751 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
752 |
- |
753 |
- if [[ $UID -eq 0 ]]; then |
754 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
755 |
- fi |
756 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
757 |
- |
758 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
759 |
- addpredict /this-dir-does-not-exist/t9.MYI |
760 |
- |
761 |
- # Run CTest (test-units) |
762 |
- cmake-utils_src_test |
763 |
- retstatus_unit=$? |
764 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
765 |
- |
766 |
- # Ensure that parallel runs don't die |
767 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
768 |
- # Enable parallel testing, auto will try to detect number of cores |
769 |
- # You may set this by hand. |
770 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
771 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
772 |
- |
773 |
- # create directories because mysqladmin might run out of order |
774 |
- mkdir -p "${T}"/var-tests{,/log} |
775 |
- |
776 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
777 |
- # false positives: |
778 |
- # |
779 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
780 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
781 |
- # funcs_1.is_columns_mysql main.bootstrap |
782 |
- # fails due to USE=-latin1 / utf8 default |
783 |
- # |
784 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
785 |
- # main.mysql_client_test_comp: |
786 |
- # segfaults at random under Portage only, suspect resource limits. |
787 |
- # |
788 |
- # plugins.cracklib_password_check |
789 |
- # Can randomly fail due to cracklib return message |
790 |
- |
791 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
792 |
- main.mysql_client_test_comp main.bootstrap \ |
793 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
794 |
- main.mysqld--help plugins.cracklib_password_check \ |
795 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
796 |
- mysql-multilib-r1_disable_test "$t" "False positives in Gentoo" |
797 |
- done |
798 |
- |
799 |
- # Run mysql tests |
800 |
- pushd "${TESTDIR}" || die |
801 |
- |
802 |
- # run mysql-test tests |
803 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder |
804 |
- |
805 |
- retstatus_tests=$? |
806 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
807 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
808 |
- |
809 |
- popd || die |
810 |
- |
811 |
- # Cleanup is important for these testcases. |
812 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
813 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
814 |
- |
815 |
- failures="" |
816 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
817 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
818 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
819 |
- |
820 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
821 |
- einfo "Tests successfully completed" |
822 |
- |
823 |
- else |
824 |
- einfo "Skipping server tests due to minimal build." |
825 |
- fi |
826 |
-} |
827 |
|
828 |
diff --git a/dev-db/mariadb/mariadb-10.1.9.ebuild b/dev-db/mariadb/mariadb-10.1.9.ebuild |
829 |
deleted file mode 100644 |
830 |
index e4562b0..0000000 |
831 |
--- a/dev-db/mariadb/mariadb-10.1.9.ebuild |
832 |
+++ /dev/null |
833 |
@@ -1,128 +0,0 @@ |
834 |
-# Copyright 1999-2015 Gentoo Foundation |
835 |
-# Distributed under the terms of the GNU General Public License v2 |
836 |
-# $Id$ |
837 |
- |
838 |
-EAPI="5" |
839 |
-MY_EXTRAS_VER="20151123-1643Z" |
840 |
-WSREP_REVISION="25" |
841 |
-SUBSLOT="18" |
842 |
-HAS_TOOLS_PATCH="yes" |
843 |
- |
844 |
-inherit toolchain-funcs mysql-multilib |
845 |
-# only to make repoman happy. it is really set in the eclass |
846 |
-IUSE="$IUSE mroonga systemd" |
847 |
- |
848 |
-# REMEMBER: also update eclass/mysql*.eclass before committing! |
849 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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" |
850 |
- |
851 |
-# When MY_EXTRAS is bumped, the index should be revised to exclude these. |
852 |
-#EPATCH_EXCLUDE='' |
853 |
- |
854 |
-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) |
855 |
- mroonga? ( app-text/groonga-normalizer-mysql ) |
856 |
- systemd? ( sys-apps/systemd:= )" |
857 |
-RDEPEND="${RDEPEND}" |
858 |
- |
859 |
-# Official test instructions: |
860 |
-# USE='client-libs embedded extraengine perl server openssl static-libs tools' \ |
861 |
-# FEATURES='test userpriv -usersandbox' \ |
862 |
-# ebuild mariadb-X.X.XX.ebuild \ |
863 |
-# digest clean package |
864 |
-multilib_src_test() { |
865 |
- |
866 |
- if ! multilib_is_native_abi ; then |
867 |
- einfo "Server tests not available on non-native abi". |
868 |
- return 0; |
869 |
- fi |
870 |
- |
871 |
- local TESTDIR="${BUILD_DIR}/mysql-test" |
872 |
- local retstatus_unit |
873 |
- local retstatus_tests |
874 |
- |
875 |
- if use server ; then |
876 |
- |
877 |
- # Bug #213475 - MySQL _will_ object strenously if your machine is named |
878 |
- # localhost. Also causes weird failures. |
879 |
- [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" |
880 |
- |
881 |
- if [[ $UID -eq 0 ]]; then |
882 |
- die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." |
883 |
- fi |
884 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
885 |
- |
886 |
- einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" |
887 |
- addpredict /this-dir-does-not-exist/t9.MYI |
888 |
- |
889 |
- # Run CTest (test-units) |
890 |
- cmake-utils_src_test |
891 |
- retstatus_unit=$? |
892 |
- [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" |
893 |
- |
894 |
- # Create a symlink to provided binaries so the tests can find them when client-libs is off |
895 |
- if ! use client-libs ; then |
896 |
- ln -srf /usr/bin/my_print_defaults "${BUILD_DIR}/client/my_print_defaults" || die |
897 |
- ln -srf /usr/bin/perror "${BUILD_DIR}/client/perror" || die |
898 |
- mysql-multilib_disable_test main.perror "String mismatch due to not building local perror" |
899 |
- fi |
900 |
- |
901 |
- # Ensure that parallel runs don't die |
902 |
- export MTR_BUILD_THREAD="$((${RANDOM} % 100))" |
903 |
- # Enable parallel testing, auto will try to detect number of cores |
904 |
- # You may set this by hand. |
905 |
- # The default maximum is 8 unless MTR_MAX_PARALLEL is increased |
906 |
- export MTR_PARALLEL="${MTR_PARALLEL:-auto}" |
907 |
- |
908 |
- # create directories because mysqladmin might run out of order |
909 |
- mkdir -p "${T}"/var-tests{,/log} |
910 |
- |
911 |
- # These are failing in MariaDB 10.0 for now and are believed to be |
912 |
- # false positives: |
913 |
- # |
914 |
- # main.information_schema, binlog.binlog_statement_insert_delayed, |
915 |
- # main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql, |
916 |
- # funcs_1.is_columns_mysql main.bootstrap |
917 |
- # fails due to USE=-latin1 / utf8 default |
918 |
- # |
919 |
- # main.mysql_client_test, main.mysql_client_test_nonblock |
920 |
- # main.mysql_client_test_comp: |
921 |
- # segfaults at random under Portage only, suspect resource limits. |
922 |
- # |
923 |
- # plugins.cracklib_password_check |
924 |
- # Can randomly fail due to cracklib return message |
925 |
- |
926 |
- for t in main.mysql_client_test main.mysql_client_test_nonblock \ |
927 |
- main.mysql_client_test_comp main.bootstrap \ |
928 |
- binlog.binlog_statement_insert_delayed main.information_schema \ |
929 |
- main.mysqld--help plugins.cracklib_password_check \ |
930 |
- funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do |
931 |
- mysql-multilib_disable_test "$t" "False positives in Gentoo" |
932 |
- done |
933 |
- |
934 |
- # Run mysql tests |
935 |
- pushd "${TESTDIR}" |
936 |
- |
937 |
- # run mysql-test tests |
938 |
- perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder |
939 |
- |
940 |
- retstatus_tests=$? |
941 |
- [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" |
942 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
943 |
- |
944 |
- popd |
945 |
- |
946 |
- # Cleanup is important for these testcases. |
947 |
- pkill -9 -f "${S}/ndb" 2>/dev/null |
948 |
- pkill -9 -f "${S}/sql" 2>/dev/null |
949 |
- |
950 |
- failures="" |
951 |
- [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" |
952 |
- [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" |
953 |
- has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" |
954 |
- |
955 |
- [[ -z "$failures" ]] || die "Test failures: $failures" |
956 |
- einfo "Tests successfully completed" |
957 |
- |
958 |
- else |
959 |
- einfo "Skipping server tests due to minimal build." |
960 |
- fi |
961 |
-} |
962 |
|
963 |
diff --git a/dev-db/mariadb/metadata.xml b/dev-db/mariadb/metadata.xml |
964 |
index 2d8bff7..cc1967f 100644 |
965 |
--- a/dev-db/mariadb/metadata.xml |
966 |
+++ b/dev-db/mariadb/metadata.xml |
967 |
@@ -6,14 +6,8 @@ |
968 |
<email>hasufell@g.o</email> |
969 |
<description>Libressl issues. Only assign if it's a direct Libressl issue. Do not directly assign for anything else</description> |
970 |
</maintainer> |
971 |
-<!-- |
972 |
-Please note that this list is shared between the following packages: |
973 |
-dev-db/mysql |
974 |
-dev-db/mariadb |
975 |
---> |
976 |
<use> |
977 |
<flag name='big-tables'>Make tables contain up to 1.844E+19 rows</flag> |
978 |
- <flag name='client-libs'>Build the libmysqlclient libraries</flag> |
979 |
<flag name='cluster'>Add support for NDB clustering (deprecated)</flag> |
980 |
<flag name='community'>Enables the community features from upstream.</flag> |
981 |
<flag name='embedded'>Build embedded server (libmysqld)</flag> |
982 |
@@ -22,7 +16,7 @@ dev-db/mariadb |
983 |
<flag name='innodb-lz4'>Enables lz4 compression methods for InnoDB/XtraDB</flag> |
984 |
<flag name='innodb-lzo'>Enables lzo compression methods for InnoDB/XtraDB</flag> |
985 |
<flag name='innodb-snappy'>Enables snappy compression methods for InnoDB/XtraDB using <pkg>app-arch/snappy</pkg></flag> |
986 |
- <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag> |
987 |
+ <flag name='jemalloc'>Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag> |
988 |
<flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag> |
989 |
<flag name='libevent'>Use libevent for connection handling</flag> |
990 |
<flag name='libressl'>Enable SSL connections and crypto functions using <pkg>dev-libs/libressl</pkg></flag> |
991 |
@@ -38,8 +32,7 @@ dev-db/mariadb |
992 |
<flag name='sphinx'>Add suport for the sphinx full-text search engine</flag> |
993 |
<flag name='sst-rsync'>Add tools needed to support the rsync SST method</flag> |
994 |
<flag name='sst-xtrabackup'>Add tools needed to support the xtrabackup and xtrabackup-v2 SST methods</flag> |
995 |
- <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag> |
996 |
- <flag name='tools'>Build the command line tools (mysql, mysqldump, mysqladmin, etc)</flag> |
997 |
+ <flag name='systemtap'>Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag> |
998 |
<flag name='test'>Install upstream testsuites for end use.</flag> |
999 |
<flag name='tokudb'>Add support for TokuDB storage engine</flag> |
1000 |
<flag name='yassl'>Enable SSL connections and crypto functions using the bundled yaSSL</flag> |