summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorBrian Evans <grknight@gentoo.org>2015-01-28 19:44:38 +0000
committerBrian Evans <grknight@gentoo.org>2015-01-28 19:44:38 +0000
commit0036245234a072fc5e6b99cddbdf71728fff90ef (patch)
tree5171f2c554e8e4c73e84b16f890da738776d3a9c /dev-db
parentSwitch to CPU_FLAGS_X86. (diff)
downloadhistorical-0036245234a072fc5e6b99cddbdf71728fff90ef.tar.gz
historical-0036245234a072fc5e6b99cddbdf71728fff90ef.tar.bz2
historical-0036245234a072fc5e6b99cddbdf71728fff90ef.zip
Revision bump to fix bug 537872
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mysql/ChangeLog7
-rw-r--r--dev-db/mysql/Manifest32
-rw-r--r--dev-db/mysql/mysql-5.6.22-r1.ebuild153
3 files changed, 176 insertions, 16 deletions
diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog
index e64d0c4a66b3..c27a2c1ae852 100644
--- a/dev-db/mysql/ChangeLog
+++ b/dev-db/mysql/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/mysql
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.718 2015/01/25 10:19:08 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.719 2015/01/28 19:44:29 grknight Exp $
+
+*mysql-5.6.22-r1 (28 Jan 2015)
+
+ 28 Jan 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.22-r1.ebuild:
+ Revision bump to fix bug 537872
25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild:
Stable for sparc, wrt bug #525296
diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index 2c74ad16260e..d0848706ba40 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -11,27 +11,29 @@ DIST mysql-5.6.22.tar.gz 33115516 SHA256 c4d2dfabb20a8e26e8437dff41f366520001eb0
DIST mysql-extras-20140801-1950Z.tar.bz2 1494288 SHA256 a656486a7383d656ed33e279f41bb4384feba082cad3af48376ce9e1f395fe0b SHA512 b2c29c3d7c1ddacfa170125c9df0aaf65eac9f6112244b1deea97a46a3a2f2bd3eb069808e7b2ee3261d609b32046363830ba4ebcc7e74f449189a91145a6f9c WHIRLPOOL 41befc03a7382516849ecaecc1d02be7d00c47be489b97ce68c320c3aa8979c8f941525efe230d97ad2d1a85936a1e4d6c93d96a3f45930991a938e5f0fdab87
DIST mysql-extras-20141019-1948Z.tar.bz2 1494569 SHA256 9a2ced701ef613e2a41c9a1fc550d9004d04f52cbfc06bb634ba9284d7a1c0ea SHA512 c9e3f3a447f010be0563b9d9ee2937d32c5334b04a883218eb6c14af41f9de635c3c0c44128959793e8a12ca3b26b2415777a13aced7c3812ab2c6d21ade6799 WHIRLPOOL bc0c73ca86d59d18a76a047a920fc2f64d2b3246e6b64838127d26c5c55cb3fc1ce8833656f5eadba72ef651e1f6c3e75700f776a1205ab33ab6ee0064851b86
DIST mysql-extras-20141203-2105Z.tar.bz2 1494317 SHA256 cec9fe6873563840e9520ec9f02d06e1262748847be45a9aeaaa841f7ed4b4dc SHA512 958b410d7905d7911a69288ba9a9ebb1d80ff38281506e18400652b15895eb3926d9679fd245a54f4f7cdb688ed9940f21b1b4634239dbc1a1db19ac3918921a WHIRLPOOL baf70684826f393723bd3877813d9415c15b847ffd71757535a12106bff4fcf343cca37e166d45be06eca0425d249dc600bc752ab5e27e02ead3897952ceb169
+DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 74497659f1fb3b0cb620e38a911cf2e59a084149dd175199eb7cf4be18b4c328 SHA512 886e42697b3b0a90d8542bafaf3a7ccedf075f9f0065fec995bf58f645edff3a5d62f29be1cfa2e01d002d6382ee02279832cea8c21db6a774c2567c75ab6a35 WHIRLPOOL 9ddb5ccd914a6a6a19741ff93df78534d2273cf918f24af427c018b7c4f424a90d9f57f167633c48e2fa4102a4fae0873fd6dec7529839f229af855cbddf82d4
EBUILD mysql-5.5.40.ebuild 4073 SHA256 b995be1a0cf508a87e12225ae6168f91a0f4098ce24aa4d61e00f4ae1d735519 SHA512 4c6eb3f253a0769421d1c0f4c88081251c7f0159f7d58a60ce9a7f4132405ab897f8dfbdb19ae4584c87df955d109abc17f884cc97a674dcb835f01b181f9841 WHIRLPOOL 8420b841f89f25eac7cf4300de2918e1372ca76f40e55acbee3a55f0a1bc367cd1b946767033ddd97803ff33ddf6db4055b85d1e347b9dcccda070bfd6f95193
EBUILD mysql-5.5.41.ebuild 4071 SHA256 ae8165b249af56c676522c5fecdb259108e08fde3bee78da082d3d965c66429a SHA512 e2603665081ce6afc48aa192a50f0c318069ab8f90ab0e90b807e7ae29c1fcfb0d852a01bc4da2f77c01308fb18bdb632bbfcf950962749c36a021be2c862b6c WHIRLPOOL cee7a7f8ced60c89c68b91a2c7b1700d22f8fbb3ee7f7f737bde34f9758c56e0cc4ad1f28db6985381a2468df96f229b2d228aeadadfa9ef8bb09546034ea6d8
EBUILD mysql-5.6.21-r1.ebuild 4828 SHA256 8fe5739aa873d1bd6475bfbfd5cd036e9509ea96c373667df351ec0021f82ef6 SHA512 c3ad6f344ba695535257b4da711ddada022490eb0ebe717ccdae4e23fbf27211a65745cb0db9df60bd103bbde7e8089f5ccd0b63ffd73c1d12c66ec10f2e28e5 WHIRLPOOL 5e682fdf50352614fdadf015a3618bcf679e30a530b449e53ff691d16efd3ae4508fe1244f25c91a13e3ea0eae90ad44f16e66c78e550a988c95d4c04d1a126f
+EBUILD mysql-5.6.22-r1.ebuild 5257 SHA256 459f73bd679b830b42d1aa00da31f15c17c438cba4000ac670c34c0fba1ad9c3 SHA512 e25607b5e12ff09389c38d8a927bb9bf0687387dec635450020609311e8e1d187ad0529d1574dc72c45c5f118dfe65a663cde39676d5a7436204d4740c8bf48f WHIRLPOOL dbd71819d83510f064c52f1b44c977d88a58233c3b6f9335cb3ea47ee89ca30ed7660e3f0a8f155c66350ccdf6c96d9959e24a2dcfab74be7be3893ca82c5216
EBUILD mysql-5.6.22.ebuild 5242 SHA256 b1af0b4d976b26825401db48c1b4528b857d9b525771632a80cd375d5bd99a16 SHA512 cc3da39252fed23d1e3157e72da3e4c4796e9891e4e8940e9ef1ea0036e3b792b98a669a92ccfa9e315790606d0f6c557103302425ba8185d7a8001584651681 WHIRLPOOL 5539ebb6512a84e360e175f52eb3f47d75a81f6d28d47194825d0aa634ab06ac9aff3de75596e72fff4819e15f5d84ebab005072b3e43a0b0103cb1814d39e16
-MISC ChangeLog 23260 SHA256 a23e8f2ecc39cbe96d0a1cbe7eaa40ce025829001de5da28e4261e2cd0318395 SHA512 aa4868e9e4cb5327d9daf12b3d1c4aa553674d00227f844e6af2b024a9902368c01e39e7218d1a0c8c6d88de52f04abbcb591440a2d5d540b94068a7345700f6 WHIRLPOOL 6b3b0eedbacdd075ce4b4eef3aae51a9f7eb8f0dc77237f4efd1d46658c96fb4ecf64135c9add708bf3d658ff97fd2e1fb609aa6715683597ecac33e6e834f26
+MISC ChangeLog 23406 SHA256 5188e585c82da397f06085ba79e3c6945bbf0c2e9f3e269a975feb8e15f2e95d SHA512 e3420d818a7fa565a3d017d1d90452db2a42a20db27fe7199f1836ab264053a2dfd39f76ce6dd2ccb37bc0777953f2eb19c39a3f307aebf6367fe3ad1da46afe WHIRLPOOL fb1286443cba280ca4b2c61cb893f6296a0c0ad89d62d6abb915980698b26f29995aaf98e92bfa4ad4aba3ea8ec7608777ca1f54f29d27ee13cba058045aa127
MISC ChangeLog-2010 108404 SHA256 93dda53b8871d9040e6aebb59f095a8debd5c0a9437e78e5e949989e209ba5cd SHA512 5f54b7c2e25d27680a9313da2450851118e34a57202d9f36f59da52834ca3b587701d93868d71bf684ddc253d49f87837c8d7e2d442f2955dfde8a701150fbe5 WHIRLPOOL 55f758942e3012aa0ae7d529c2f8b6e0d8f4d7cbde09039f16cd05f0a58fc4e3e09ccd50e366effdcaab4641300eb0f494ddbe3a35a645ced8a9d747d80e9821
MISC metadata.xml 1195 SHA256 de7dc626aa238322a90b982b1e2055d9f6b0b0fb4c72366a6ea79145626154c4 SHA512 236b205d90988ff622eccffec1d0811b1600115089b45dc1da457e707a3318330d2ce94d22fc92f0ce5555a806c82e95289ffe96fd440698fdf90936240373cf WHIRLPOOL f41e2b682bedbfec1d8389d60b352931339811d16012096f3856e76725a54488a36da6e8dcf108db9704a90fd9bb2b78c74d99c890c4619decf51063c7bf1fbf
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUxMMdAAoJELp701BxlEWfoTsQALSl6s5yqosMk+7aN3soGcie
-9o45vVuRynD3p68ehBBOFMzkTKxRKx03sL3IzQJGU3Z/d3VGAh5tIUJW+OpRQmdz
-O5V3ar4/5H/9i7iI/+s3RbNKpHt4hYOzbitJlpMlTXa93X7s1aufIftvrGQGjlrM
-C+7+m0FHftB8idcqm6GDk36CXdS0ZHnZnff+2n/Ed4uJrupWpsqByNZYmllOF5Rn
-XjYLI3NVBGEr06xJ8rTVewlTFAXFJxUUCPmaAkNccs1jEjuOEszeq4oUlrr+lanO
-PNUeEtK6DxNI5GYTSiSqWVC7b29X/4taxsU3+rV6M6ZrdrzmKZDrFmeIJPCkUC5Z
-/JY7dMpHh/HteWLS+ewkJCLVTKdZ+uLJ7JCU0N2UTL3KuRvA1v1cqOtuwW6yVFLw
-6q4Onc42D8XM0N9JQnLvj1Jsxv4JsTV0QeX5h3AFq6sIZGJvCZ5rDH6lu3f1EVTP
-/wjpJL9szHT6C3jROAnUUIpIDLPUe7rZKwKb1UunKiTClxZYqdbDVgO+zkmy1Tlq
-ls/TY2LNUXRI6gLxDe3nW528X+xClWxbSagbf3J0Stg0r3hsSRbyQh1+wVG5Bx/y
-pLJojN+DBFynuDjQQcBchYxleOxfnxCumskLJyUKLbNmhfCHjU1OfJN5IZ+OvrbM
-8rDvkYUn2Ohywjsl6wTZ
-=TEYJ
+iQIcBAEBCAAGBQJUyTwiAAoJENH3ge/59KO2EycQAIwfImb75ZgNTVBEMRPv/UQS
+uq1gaiPXhDNta3uxOY+E1IqyoWKmul3lCdQwieCHJQNnuDN6BHHctZNH7l49r52F
+dQ/+7DWZcE4T8NE2lDrQVKIKllm4g9hHnbWtiJPfDFx42Dkdnp+A1z/xeuUSetl1
+blk3aOBAilOf4nLAcSQKOm9OLKNwUfrz2GTKKQ6SC2iHIJ4F4J/ZuC1DraGov5Oc
+NDP7Wl1xWzEf/8T44uGZf+Oz/wFCIqAz9A2Wj+ZoXsT+t4DWzcoTTStGpUe85FVN
+oOj2KJPTu1DObU1E5A8/K1TkNWbuX0TS7qAA2dmr3TsMYjDj8G0Ce4k08i5RVuWj
+i+gI6dtRRjOK6DbBe4j9CDN238v+8TjBuz39TROf9inxj+b04To74yNRwILUFVf8
+AhqRiuu5g6bX/bsKFnE04qsSIHs2fzWvAaBVe90bHrk7w812z53xwaHZyHwbGWfj
+wlMHFIVL3WZPkQIZUvLR7g1nZJhq7yFKs8kzxF8dX/aDNozkAs6sT7DFgyvPEfEd
+gMIuxnrrrWjG9TP0mR2cs/84t//G7KhYSmb2OuEUBpKBPvqy1Vkqrhl6LkVJZK1D
+Xj7TCxLXEYBtZMgNgWCESSoS8AwxTV6is4C+qTHbmM5GyEOvfkDDNaK6fvV+zVnj
+eeMy2g2sYekwu2gBH0DW
+=Los9
-----END PGP SIGNATURE-----
diff --git a/dev-db/mysql/mysql-5.6.22-r1.ebuild b/dev-db/mysql/mysql-5.6.22-r1.ebuild
new file mode 100644
index 000000000000..395d41fa3315
--- /dev/null
+++ b/dev-db/mysql/mysql-5.6.22-r1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.22-r1.ebuild,v 1.1 2015/01/28 19:44:29 grknight Exp $
+
+EAPI="5"
+
+MY_EXTRAS_VER="20150127-1351Z"
+MY_PV="${PV//_alpha_pre/-m}"
+MY_PV="${MY_PV//_/-}"
+
+inherit toolchain-funcs mysql-multilib
+# only to make repoman happy. it is really set in the eclass
+IUSE="$IUSE"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
+RDEPEND="${RDEPEND}"
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+# Official test instructions:
+# USE='-cluster embedded extraengine perl ssl static-libs community' \
+# FEATURES='test userpriv -usersandbox' \
+# ebuild mysql-X.X.XX.ebuild \
+# digest clean package
+multilib_src_test() {
+
+ if ! multilib_is_native_abi ; then
+ einfo "Server tests not available on non-native abi".
+ return 0;
+ fi
+
+ local TESTDIR="${BUILD_DIR}/mysql-test"
+ local retstatus_unit
+ local retstatus_tests
+
+ # Bug #213475 - MySQL _will_ object strenously if your machine is named
+ # localhost. Also causes weird failures.
+ [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
+
+ if ! use "minimal" ; then
+
+ if [[ $UID -eq 0 ]]; then
+ die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
+ fi
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+ addpredict /this-dir-does-not-exist/t9.MYI
+
+ # Run CTest (test-units)
+ cmake-utils_src_test
+ retstatus_unit=$?
+ [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
+
+ # Ensure that parallel runs don't die
+ export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
+ # Enable parallel testing, auto will try to detect number of cores
+ # You may set this by hand.
+ # The default maximum is 8 unless MTR_MAX_PARALLEL is increased
+ export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
+
+ # create directories because mysqladmin might right out of order
+ mkdir -p "${T}"/var-tests{,/log}
+
+ # create symlink for the tests to find mysql_tzinfo_to_sql
+ ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
+
+ # These are failing in MySQL 5.5/5.6 for now and are believed to be
+ # false positives:
+ #
+ # main.information_schema, binlog.binlog_statement_insert_delayed,
+ # funcs_1.is_triggers funcs_1.is_tables_mysql,
+ # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
+ # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
+ # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
+ # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
+ # fails due to USE=-latin1 / utf8 default
+ #
+ # main.mysql_client_test:
+ # segfaults at random under Portage only, suspect resource limits.
+ #
+ # rpl.rpl_plugin_load
+ # fails due to included file not listed in expected result
+ # appears to be poor planning
+ #
+ # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
+ # fails due to bad cleanup of previous tests when run in parallel
+ # The tool is deprecated anyway
+ # Bug 532288
+ for t in \
+ binlog.binlog_mysqlbinlog_filter \
+ binlog.binlog_statement_insert_delayed \
+ funcs_1.is_columns_mysql \
+ funcs_1.is_tables_mysql \
+ funcs_1.is_triggers \
+ main.information_schema \
+ main.mysql_client_test \
+ main.mysqld--help-notwin \
+ perfschema.binlog_edge_mix \
+ perfschema.binlog_edge_stmt \
+ rpl.rpl_plugin_load \
+ main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
+ ; do
+ mysql-multilib_disable_test "$t" "False positives in Gentoo"
+ done
+
+ if ! use extraengine ; then
+ # bug 401673, 530766
+ for t in federated.federated_plugin ; do
+ mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
+ done
+ fi
+
+ # Run mysql tests
+ pushd "${TESTDIR}"
+
+ # Set file limits higher so tests run
+ ulimit -n 3000
+
+ # run mysql-test tests
+ perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
+ --suite-timeout=5000
+ retstatus_tests=$?
+ [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ popd
+
+ # Cleanup is important for these testcases.
+ pkill -9 -f "${S}/ndb" 2>/dev/null
+ pkill -9 -f "${S}/sql" 2>/dev/null
+
+ failures=""
+ [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
+ [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
+ has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
+
+ [[ -z "$failures" ]] || die "Test failures: $failures"
+ einfo "Tests successfully completed"
+
+ else
+
+ einfo "Skipping server tests due to minimal build."
+ fi
+}