Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql:master commit in: dev-db/mysql/
Date: Sat, 30 Jul 2011 04:02:42
Message-Id: 99bdd95e70764bf50b56c64caa6d6abfd7412447.jmbsvicetto@gentoo
1 commit: 99bdd95e70764bf50b56c64caa6d6abfd7412447
2 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 30 03:37:08 2011 +0000
4 Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 30 03:37:08 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=99bdd95e
7
8 [dev-db/mysql] 5.5.15 release version bump.
9
10 (Portage version: 2.2.0_alpha47/git/Linux x86_64, signed Manifest commit with key BB0E6E98)
11
12 ---
13 dev-db/mysql/ChangeLog | 6 ++
14 dev-db/mysql/Manifest | 30 +++++-----
15 dev-db/mysql/mysql-5.5.15.ebuild | 120 ++++++++++++++++++++++++++++++++++++++
16 3 files changed, 142 insertions(+), 14 deletions(-)
17
18 diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog
19 index cb3670f..65a5145 100644
20 --- a/dev-db/mysql/ChangeLog
21 +++ b/dev-db/mysql/ChangeLog
22 @@ -2,6 +2,12 @@
23 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*mysql-5.5.15 (30 Jul 2011)
27 +
28 + 30 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
29 + +mysql-5.5.15.ebuild:
30 + [dev-db/mysql] 5.5.15 release version bump.
31 +
32 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
33 -mysql-5.1.58.ebuild:
34 Dropped broken mysql-5.1.58 ebuild.
35
36 diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
37 index 0308ccf..66aa3f8 100644
38 --- a/dev-db/mysql/Manifest
39 +++ b/dev-db/mysql/Manifest
40 @@ -11,6 +11,7 @@ DIST mysql-5.1.58.tar.gz 24333490 RMD160 199729c701c764cd22584c2b952230c07d0f31a
41 DIST mysql-5.5.10.tar.gz 23877968 RMD160 7f190513e38bbbcac21291e226de87b3b95a1ba4 SHA1 7e0b426d7a9ef0eaa6e2b2ea3e5fef1e1a078c5d SHA256 f4a0dae6d2626705ccede5126f2a3d45700195cb2568537c8b18bf1b604315a5
42 DIST mysql-5.5.12.tar.gz 23681636 RMD160 e36d6a29e4f92eecfbbdac47d9f0d9a427446da3 SHA1 8a4f4c2b762676140722d414d694cddd9c1e3397 SHA256 ed99dee5893f8502c909dfc4f55447f0ab9b7ae23fd6df53e31067d25f5088fc
43 DIST mysql-5.5.14.tar.gz 23772997 RMD160 1c84fc3967691e9eedd1b90df780a9d738a709c4 SHA1 3b17e20be4e8bcc0f94392fb444f4a09f80de2e4 SHA256 c7acab9ccb1e2598d079fe8b832281343c00b5b8032fcece37ef551b61980738
44 +DIST mysql-5.5.15.tar.gz 23774015 RMD160 536bdcc576583b2ca5b937c1db237dab02453237 SHA1 c89be9fe209d74b62a5e5e71e099dad1e0674a87 SHA256 bed15094b15bb89836c164b9d93eb8f3180caeb6017c8312e33a0c71eb9c5c82
45 DIST mysql-5.6.2-m5.tar.gz 26137314 RMD160 e333a001e087b9fdf179c4e9f6a1927f2bd0fc6d SHA1 6b82c973b2c203909357e7100741b6030426fa67 SHA256 84b4f83b3eeff43fb9a282c03a252ee3ace1cea43ddebdfeb0ea940a687e427f
46 DIST mysql-extras-20110713-0702Z.tar.bz2 1723462 RMD160 24127c9d9bd053259fb1d9793b944d4447c21cae SHA1 4d03151f26af1ad522e1f0f0ed5eddebd665fc5c SHA256 2b0e1ce0bf5a2bcb543e631f27bf1d6bcb15da0a966112dfe64b2591945cd605
47 DIST mysql-extras-20110721-0450Z.tar.bz2 1734716 RMD160 346bdcd46c5b3ec8f839274c078fd6625f981de0 SHA1 d98382e15808b9c54a8d6563483a8ab3de59aa55 SHA256 354c270c777b4c9b5afad1f5dcdcf400989273779fafa726c70d05277bb74a37
48 @@ -21,23 +22,24 @@ EBUILD mysql-5.1.58-r1.ebuild 8718 RMD160 7f1869a8efa6e9b5e8691e529d2eac4e9f00b8
49 EBUILD mysql-5.5.10.ebuild 3851 RMD160 be21bf4d77fd21dca965794d899c04f83607cfe7 SHA1 dcd690b860a3b6a8e06f8327af92c22cd90fc5b7 SHA256 0dbb68e63c8b7ecfeb24449030b38076df495bc3e3878674c5f6f9fe5a7e254b
50 EBUILD mysql-5.5.12.ebuild 3851 RMD160 be21bf4d77fd21dca965794d899c04f83607cfe7 SHA1 dcd690b860a3b6a8e06f8327af92c22cd90fc5b7 SHA256 0dbb68e63c8b7ecfeb24449030b38076df495bc3e3878674c5f6f9fe5a7e254b
51 EBUILD mysql-5.5.14.ebuild 3916 RMD160 c477eb7200fa7444aaaaa48699477a858d3de95f SHA1 32aeee60204ab8ed9b436144d88fc5f4da847ea2 SHA256 5382baf2d872a1251cf052744c473708026145ea43c4e5f5de8273cb726ae491
52 +EBUILD mysql-5.5.15.ebuild 3916 RMD160 c477eb7200fa7444aaaaa48699477a858d3de95f SHA1 32aeee60204ab8ed9b436144d88fc5f4da847ea2 SHA256 5382baf2d872a1251cf052744c473708026145ea43c4e5f5de8273cb726ae491
53 EBUILD mysql-5.6.2_alpha_pre5.ebuild 3851 RMD160 be21bf4d77fd21dca965794d899c04f83607cfe7 SHA1 dcd690b860a3b6a8e06f8327af92c22cd90fc5b7 SHA256 0dbb68e63c8b7ecfeb24449030b38076df495bc3e3878674c5f6f9fe5a7e254b
54 -MISC ChangeLog 7269 RMD160 f257f77b6053da0fd00cddfc2b94ab078cbaf42f SHA1 61bcf0eac484195cf572e9ff430b7b2b48155b41 SHA256 98e2cc9922e66368152dcdd833d84d9e642469cc39a47e3851ecb98b2a4f128f
55 +MISC ChangeLog 7436 RMD160 854c902ae3f26132efca76f0935443ef41cf6173 SHA1 c2c3c4fb731d32e9a7384bf749152f7bb10658f8 SHA256 9a101cc93a637e329e8027a78ba5ee371279b2aaac42f59e47fb5e1b2f2bf6d0
56 MISC metadata.xml 1144 RMD160 2e8b432149e8467becaf1e52884437a80d31673d SHA1 b516bc717f95725fe9e6486b6101f42e42007909 SHA256 e84ceb0d15ac0384c33c6a6451ccf4902f7c2aa9d227b931c12c25695e4b62a2
57 -----BEGIN PGP SIGNATURE-----
58 Version: GnuPG v2.0.17 (GNU/Linux)
59
60 -iQIcBAEBAgAGBQJOJ7kHAAoJEC8ZTXQF1qEPiD4QANBja0Eg11lPUGACLRxwDp4t
61 -xPT4h0cxp+EcubP9tI6nBXonKERWA6F3SuhN7mGNAXzWi5VpcCxA8vw+255h9Bzx
62 -FuAtDbs53IPT6LXyIJkoS1BEmRZhIP6uP0MlqVSZXGF6xmqLGAeTA3OtFpmlv0Np
63 -3BwvyHJHxQYU4nbpAFR3h42h3OCZVtjvmdkqxcuPuWI0HQJ8kepq7UDxtgQf0Al3
64 -jzAMAjULHt1R4pi+/b2P6GyeA0RqgKrnnmI1OpE35UvQDzZsZpEHrzW60sIQtaol
65 -f/mdgtohbuuP+5xo4BL02AV/Fxlb9+NZ0v7vzPJqplR2Pqut4lwo/wFINpUul67P
66 -7wzstu6NgYHSy2s9zLydyib80DNHPsOLQSbBbBJuL14gFS76xiF/q7f7Doxs8gD4
67 -enFhNkQi5cz5Hx5ynx0VH/5qsSHmSub6evJk8CkQSu7PO/tITiVT3ZcAk94dqVl9
68 -WrWJpOrZZeFwbW3wCGNa+n7g0YiGmJg36ZDPVVIGxrIz7JY9EFRfxTDAtPo3NIAB
69 -Z5v77G7gwpjI7JupHFm8oYRgU6pNA4OiOIA4BHxl5xGsUTfUzIy2D2iAINUuSbz4
70 -E0RZT6d3vZOta+G3I9L136alK0r+90DQzYWSrKLXqLa0L+3pgWhpzjaJ6eqNFiWt
71 -/CWkWPn3AA5TZE4JpAoI
72 -=TssC
73 +iQIcBAEBAgAGBQJOM3xjAAoJEC8ZTXQF1qEPr80P/0FR8SpDrRP4hauhvpx1799J
74 +Z+n8otn2Eay7yQ1fU5IvNzVbksu4s3qSgFtOdN5CJ7Bb1JD3Af1bu0fJ2o6fEZ+I
75 +ESICNMOvQPeDPnTQytIJfcQ1qQhuol5ExN7y5dTMPFQU8hzoBPKFICzEhfdKKFau
76 +EaS/AXzTO+cWKTiHxC6PF3k3McZdKbjJkRRKhdV5vvHHIOwxnt+B9fxyhhApCgFE
77 +CXxB8tzcE6KQGNwNJjuk8UnY/Zo/yvl5fY6n6CvQAs0sMMSWwziR1urNGlmAfoOz
78 +b5ACLdcC6yNpeFQMCY8WlJoyszZ6gNWM2HfnVGsFsr9+Oab/pJQK/rf4ajsz/N2H
79 +it9Ypl/qq+DmRZmXmCDrg8v7cxDnikPGv8O+i2ZPovEnn1vovF9vrlwLLc0OpR1x
80 +2tYy0QuwoAQRmfac0Q0Z4smpEg1iPpahz6isnIEk68r3QYzEn5QBKLsn3fpS7iCd
81 +X225zw5nrQ5psxoy4PUkXY94yyoO7ugKQ78nCjH6UjRAgToGj60vW95vTnInqhSQ
82 +x0toUOzCpDz06FYA9DSTC4oZOEJO3N50OxH5wG3NXjDnIC65GfHqq3nRzr3pa6/k
83 +66PdW1JEbjpgw2FDDktxdSIKGhUhyLsnNaUpEwviDC4fakWEBQBRjBpdAoOY1LiN
84 +UByXUmuW3m6jGXwgWTLi
85 +=uzJg
86 -----END PGP SIGNATURE-----
87
88 diff --git a/dev-db/mysql/mysql-5.5.15.ebuild b/dev-db/mysql/mysql-5.5.15.ebuild
89 new file mode 100644
90 index 0000000..83eb93b
91 --- /dev/null
92 +++ b/dev-db/mysql/mysql-5.5.15.ebuild
93 @@ -0,0 +1,120 @@
94 +# Copyright 1999-2011 Gentoo Foundation
95 +# Distributed under the terms of the GNU General Public License v2
96 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.14.ebuild,v 1.2 2011/07/14 03:58:44 jmbsvicetto Exp $
97 +
98 +EAPI="2"
99 +
100 +MY_EXTRAS_VER="20110713-0702Z"
101 +MY_PV="${PV//_alpha_pre/-m}"
102 +MY_PV="${MY_PV//_/-}"
103 +
104 +# Build type
105 +BUILD="cmake"
106 +
107 +inherit toolchain-funcs mysql-v2
108 +# only to make repoman happy. it is really set in the eclass
109 +IUSE="$IUSE"
110 +
111 +# Define the mysql-extras source
112 +EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git"
113 +
114 +# REMEMBER: also update eclass/mysql*.eclass before committing!
115 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
116 +
117 +# When MY_EXTRAS is bumped, the index should be revised to exclude these.
118 +EPATCH_EXCLUDE=''
119 +
120 +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
121 +RDEPEND="${RDEPEND}"
122 +
123 +# Please do not add a naive src_unpack to this ebuild
124 +# If you want to add a single patch, copy the ebuild to an overlay
125 +# and create your own mysql-extras tarball, looking at 000_index.txt
126 +
127 +# Official test instructions:
128 +# USE='berkdb -cluster embedded extraengine perl ssl community' \
129 +# FEATURES='test userpriv -usersandbox' \
130 +# ebuild mysql-X.X.XX.ebuild \
131 +# digest clean package
132 +src_test() {
133 +
134 + local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
135 + local retstatus_unit
136 + local retstatus_tests
137 +
138 + # Bug #213475 - MySQL _will_ object strenously if your machine is named
139 + # localhost. Also causes weird failures.
140 + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
141 +
142 + if ! use "minimal" ; then
143 +
144 + if [[ $UID -eq 0 ]]; then
145 + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
146 + fi
147 + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
148 +
149 + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
150 + addpredict /this-dir-does-not-exist/t9.MYI
151 +
152 + # Run CTest (test-units)
153 + cmake-utils_src_test
154 + retstatus_unit=$?
155 + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
156 +
157 + # Ensure that parallel runs don't die
158 + export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
159 +
160 + # create directories because mysqladmin might right out of order
161 + mkdir -p "${S}"/mysql-test/var-{tests}{,/log}
162 +
163 + # These are failing in MySQL 5.5 for now and are believed to be
164 + # false positives:
165 + #
166 + # main.information_schema, binlog.binlog_statement_insert_delayed,
167 + # main.mysqld--help-notwin
168 + # fails due to USE=-latin1 / utf8 default
169 + #
170 + # main.mysql_client_test:
171 + # segfaults at random under Portage only, suspect resource limits.
172 + #
173 + # sys_vars.plugin_dir_basic
174 + # fails because PLUGIN_DIR is set to MYSQL_LIBDIR64/plugin
175 + # instead of MYSQL_LIBDIR/plugin
176 + #
177 + # main.flush_read_lock_kill
178 + # fails because of unknown system variable 'DEBUG_SYNC'
179 + for t in main.mysql_client_test \
180 + binlog.binlog_statement_insert_delayed main.information_schema \
181 + main.mysqld--help-notwin main.flush_read_lock_kill \
182 + sys_vars.plugin_dir_basic ; do
183 + mysql-v2_disable_test "$t" "False positives in Gentoo"
184 + done
185 +
186 + # Run mysql tests
187 + pushd "${TESTDIR}"
188 +
189 + # run mysql-test tests
190 + perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests"
191 + retstatus_tests=$?
192 + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
193 + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
194 +
195 + popd
196 +
197 + # Cleanup is important for these testcases.
198 + pkill -9 -f "${S}/ndb" 2>/dev/null
199 + pkill -9 -f "${S}/sql" 2>/dev/null
200 +
201 + failures=""
202 + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
203 + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
204 + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
205 +
206 + [[ -z "$failures" ]] || die "Test failures: $failures"
207 + einfo "Tests successfully completed"
208 +
209 + else
210 +
211 + einfo "Skipping server tests due to minimal build."
212 + fi
213 +}