commit:     86eae7c33332030fe017296b6b2cdc260efdc065
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 19:54:02 2018 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 19:54:02 2018 +0000
URL:        https://gitweb.gentoo.org/proj/mysql.git/commit/?id=86eae7c3

dev-db/percona-server: Drop old versions

Package-Manager: Portage-2.3.26, Repoman-2.3.7
Manifest-Sign-Key: D1F781EFF9F4A3B6

 dev-db/percona-server/ChangeLog                    |  18 --
 dev-db/percona-server/Manifest                     |  29 +++-
 dev-db/percona-server/metadata.xml                 |   4 -
 .../percona-server-5.6.26.74.0.ebuild              | 156 -----------------
 .../percona-server-5.6.27.75.0-r1.ebuild           | 167 -------------------
 .../percona-server-5.6.27.76.0.ebuild              | 172 -------------------
 .../percona-server-5.6.29.76.2.ebuild              | 185 ---------------------
 7 files changed, 22 insertions(+), 709 deletions(-)

diff --git a/dev-db/percona-server/ChangeLog b/dev-db/percona-server/ChangeLog
deleted file mode 100644
index 8b1a004..0000000
--- a/dev-db/percona-server/ChangeLog
+++ /dev/null
@@ -1,18 +0,0 @@
-*percona-server-5.6.29.76.2 (09 Mar 2016)
-
-  09 Mar 2016; Brian Evans <[email protected]>
-  +percona-server-5.6.29.76.2.ebuild:
-  dev-db/percona-server: Version bump for 5.6.29
-
-*percona-server-5.6.27.76.0 (22 Dec 2015)
-
-  22 Dec 2015; Brian Evans <[email protected]>
-  +percona-server-5.6.27.76.0.ebuild:
-  dev-db/percona-server: Version bump
-
-*percona-server-5.6.24.72.2 (11 May 2015)
-
-  11 May 2015; Brian Evans <[email protected]>
-  +percona-server-5.6.24.72.2.ebuild, -percona-server-5.6.22.71.0.ebuild,
-  -percona-server-5.6.22.72.0.ebuild:
-  [percona-server] Security version bump; drop vulnerable versions

diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest
index 52dad70..9d4c986 100644
--- a/dev-db/percona-server/Manifest
+++ b/dev-db/percona-server/Manifest
@@ -1,9 +1,24 @@
-DIST mysql-extras-20150717-1707Z.tar.bz2 1491956 SHA256 
d67cc1e2c581ab7c57122b7d29864643869799893a95a158a18e14201d4ffc10 SHA512 
3a7cb07773099e766f8e796d4e555d42874b85285cc2c7c60220370cc6aafc36a60eb340008637298d85d83f529e73392895a81c1438ffccff9eb8f354b29ba9
 WHIRLPOOL 
11e75f4b696e2547c1da40e69d8ab75df4bf7080426204c040632f24846407b07d71061c09c4ff4a1d21a9d14a94769d8f8ef62421d0aecd99efe832caf4dd22
-DIST mysql-extras-20151105-2051Z.tar.bz2 1490187 SHA256 
129d79c2064b08b0afad69e04e27991bf4103c20ccea39c133239b1dd822a49f SHA512 
af34a44275b06c1626eb5952b3643b5663b8a1fb1d9ff18a67d51c02daaa51c4476df407d38ab607cc41842b47e5dd7b4cef8ae380a41eb80923df8052b9e521
 WHIRLPOOL 
01702ca4e2033fbc70db3ab2dd166b2e31072ea0f6bdd42d00c27ae0c0afab5c8451c4dcc90cce6d46f9ea056017e273f7c719e1cfabf969293bdcd15241f5b3
-DIST mysql-extras-20160307-1854Z.tar.bz2 298005 SHA256 
a6516841d24670a1802e28fd66d4f540b16367396e6b2f687b8429b8e6a5d865 SHA512 
d90081bd910dfffe6e1ac250465c0dbd9968edbdfe08f25f213ec328028fbb6fdb016816846c7fcee9202b9b93f4868edaff44ee04a0554cc93c6ecbf088db8f
 WHIRLPOOL 
f971804db83f42d717da318deeb647c1b294fa0967db7073e7f83d0fa15476d68089201430aaa882d90d5223a41a1a1668cfbe82bb897dcf864925e3da715c10
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST mysql-extras-20180312-2011Z.tar.bz2 319047 SHA256 
5d83747593b2276ecaf253b193814df2bfe170de57ceb7565e3d9f215df92254 SHA512 
b0aa9fc8fbc050451ef147cee99b00cf10d34a71641837821e78655241f7d79a94fe2efb4cef9a23fe9741e08ada2fc0b58ef3b3663752bc567babfbcaa547c8
 WHIRLPOOL 
29085d38c285e62fa5925e70e01fda98ce5582e660b84fa09992049b5c222d1c14e73b94c63cb754bd94df00ce154b24ea5d4ee472de1766b6941cb05503c493
-DIST percona-server-5.6.26-74.0.tar.gz 54819177 SHA256 
9156038d84bd1190a5b5df963877876584d30bd515ba3ad39e65a532430c1608 SHA512 
1874b5e5d40da3ba6a9ea5bf15b7b851b4c067edf3cbca4139c078536000010acaecb8ee94933f5c4482ea091967a30f042b3bd08bef5e3716cae0be8607410e
 WHIRLPOOL 
fd8d712d3ed1a785ad455d9d83f537303ad9b58d0562cf73adaba71527ab42513e0682b568aced5601b419e738f9d904d09bb37f387feaa42944795461e96b8e
-DIST percona-server-5.6.27-75.0.tar.gz 54907367 SHA256 
7dc4a4efadaee25e11fd78838f4ad2c0d7921ac9cc3b95068626f918c0add8d7 SHA512 
c58fe18e3af7c88d9a3269c0b6a20c367bc80af6b3c1ab072fb380787f6b0ad44c8471134e366b7a9572fc4d16a4260d81a26f384aadab4bca99efcf521d3201
 WHIRLPOOL 
403a7efdbfb8bdaa5cecf72930be351b8762f17ce7166dffcff307e86a69f742546c85ff5badefab182dd001080ed49e71d2d5d587b74801cc22ccba682ac418
-DIST percona-server-5.6.27-76.0.tar.gz 54946650 SHA256 
36d5c1c9a94712874b4d6e12c7e48d1f13c1fffb0ff976bc93aedbb4f73a0fef SHA512 
64e2b1643bb06aefd59a1e1caddd31931b4b39ce5cd575ec3ec92f8c824887d112aa17573b10d596996579088c34e729eed83c37d63dd8cbef6755f0c0086805
 WHIRLPOOL 
b203ba373ce312c1e10f0f96ba0fe8722ddc29c218bd075539f868426ad20c4d02c2307756c98fd2c7e21b45398d92c1b2b5145218b503bb0962bcafd908de12
-DIST percona-server-5.6.29-76.2.tar.gz 55032788 SHA256 
23217feafc92222f313aeeb6e1806d110c35e50cf0b5f74510a9f8babe22e4b9 SHA512 
0765ba02dcceaa3e4cb8f1b7261982f66ea5a14982723a9eb0a47177d03c18ffb3e647f10736780f6312dccb23f082ebcdd1f6330f9bf08ec714e43bf9fb4e57
 WHIRLPOOL 
8d719fbf0ec5ac4e0e80c40140bbf9a796c4ef1cb3ef1d0f8b92d14385c7e1af49063f0f176ab57e86a31d9729224354a3f72d331330d1a4907d41d6ab5fd92d
 DIST percona-server-5.6.39-83.1.tar.gz 56307662 SHA256 
48939062738cd5e7769381e31ec581492317ff48c19d0b7ce362e0e61b5d01e2 SHA512 
d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471
 WHIRLPOOL 
505b784cec2ef81e9bb82c73efb9ae465463b93e465ba6b4e2ec21f55d310acea4b4203dcba8a7e39ad0c8d4060a94c9eab6a26f5f4bed1024e1a81212246783
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQKTBAEBCAB9FiEEZsLkTtkOMnWOfVXA0feB7/n0o7YFAlq78tlfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY2
+QzJFNDRFRDkwRTMyNzU4RTdENTVDMEQxRjc4MUVGRjlGNEEzQjYACgkQ0feB7/n0
+o7YObQ//czIaC6V6fDr/k1phFto282lp04HFJkt2xRO2eKoIuGZMx9Q387Lx3pkN
+HYJ12tUzAHXwoFGFHnFyi4KM4l3lr35oiNWbsDhov6mpkFh5NBerBeC7sVw4R0wF
+n620tlgSU7i3YmA8iH2ZXoSfg4nud1cA4KKziZiHWFs3LNOe0XX2IssUuisWRLbF
+Ki4jpP9HwK/LV1DqZm7KtFKzUUxhkfKWh2Y7ZNGV+u/q09r+GKdwEhZX0j+lz8Cq
+Pau8wTFbQMFRAlu3Ei4lwL2jmjClg48V7q90nuyvDnqXsboQUBBmXfXIoAQhrOpM
+OgExtfgjvljHRj6z5oaqvkeWoOY9qgh8+5dcNNadZZXNYnxGlAy0+ennrHeImZQ6
+IbPxpytFvFY7Ak1VLvyUnv6JeIKNWkEHCyiYFUN/HGvr/7RhtIic2Na/wbF7YpVr
+yzaMbLecQ3L3i7ZqY8zNdgrG/4WJoIPMCJbZ7xcQaG18LGmF5c3WtbwZR7TDFwc5
+l8ub/UH23Ds9BSpjmt7Hqcs2qKKsal2Jb3sazakDkPpqgBkuawp6g7jCpRQ2AdR1
+Rz7R/9G95EbPuc+28wGm8wVSinbfwGUUMjO7Td+k2MX4LMvbq89qaPWd9PiTY1sz
+Wo6Ss7b5GDv87BDdFtrsSEt9UD0jGR5oOYRA05NAeNRChXg2yfU=
+=ErVg
+-----END PGP SIGNATURE-----

diff --git a/dev-db/percona-server/metadata.xml 
b/dev-db/percona-server/metadata.xml
index fc692a4..0e3879e 100644
--- a/dev-db/percona-server/metadata.xml
+++ b/dev-db/percona-server/metadata.xml
@@ -11,13 +11,10 @@
   </maintainer>
 <use>
   <flag name="client-libs">Build the libmysqlclient libraries</flag>
-  <flag name="embedded">Build embedded server (libmysqld)</flag>
-  <flag name="extraengine">Add support for alternative storage engines 
(Archive, CSV, Blackhole, Federated(X), Partition)</flag>
   <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for 
allocations.</flag>
   <flag name="latin1">Use LATIN1 encoding instead of UTF8</flag>
   <flag name="libressl">Enable SSL connections and crypto functions using 
<pkg>dev-libs/libressl</pkg></flag>
   <flag name="numa">Enable NUMA support using <pkg>sys-process/numactl</pkg> 
(NUMA kernel support is also required)</flag>
-  <flag name="openssl">Enable SSL connections and crypto functions using 
<pkg>dev-libs/openssl</pkg></flag>
   <flag name="profiling">Add support for statement profiling (requires 
USE=community).</flag>
   <flag name="rocksdb">Add support for RocksDB; a key/value, LSM database 
optimized for flash storage</flag>
   <flag name="server">Build the server program</flag>
@@ -25,7 +22,6 @@
   <flag name="test">Install upstream testsuites for end use.</flag>
   <flag name="tokudb">Add support for TokuDB storage engine</flag>
   <flag name="tokudb-backup-plugin">Builds the TokuDB backup plugin</flag>
-  <flag name="tools">Build the command line tools (mysql, mysqldump, 
mysqladmin, etc)</flag>
   <flag name="yassl">Enable SSL connections and crypto functions using the 
bundled yaSSL</flag>
 </use>
 </pkgmetadata>

diff --git a/dev-db/percona-server/percona-server-5.6.26.74.0.ebuild 
b/dev-db/percona-server/percona-server-5.6.26.74.0.ebuild
deleted file mode 100644
index 3869d4d..0000000
--- a/dev-db/percona-server/percona-server-5.6.26.74.0.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-MY_EXTRAS_VER="20150717-1707Z"
-HAS_TOOLS_PATCH="1"
-SUBSLOT="18"
-PYTHON_COMPAT=( python2_7 )
-inherit toolchain-funcs python-any-r1 mysql-multilib
-# only to make repoman happy. it is really set in the eclass
-IUSE="$IUSE tokudb tokudb-backup-plugin"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd 
~x86-linux"
-
-# 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 )
-       tokudb? ( app-arch/snappy )
-       tokudb-backup-plugin? ( dev-util/valgrind )
-       test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
-RDEPEND="${RDEPEND}"
-
-REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
-
-# 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
-
-python_check_deps() {
-       has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
-}
-
-# Official test instructions:
-# USE='extraengine perl openssl static-libs' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild percona-server-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="${CMAKE_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 server ; 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 a symlink to provided binaries so the tests can find 
them when client-libs is off
-               if ! use client-libs ; then
-                       ln -srf /usr/bin/my_print_defaults 
"${BUILD_DIR}/client/my_print_defaults" || die
-                       ln -srf /usr/bin/perror "${BUILD_DIR}/client/perror" || 
die
-                       mysql-multilib_disable_test main.perror "String 
mismatch due to not building local perror"
-               fi
-
-               # These are failing in Percona 5.6 for now and are believed to 
be
-               # false positives:
-               #
-               # main.information_schema, 
binlog.binlog_statement_insert_delayed,
-               # main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
-               # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
-               # funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers
-               # engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate
-               # engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8
-               # engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate
-               # fails due to USE=-latin1 / utf8 default
-               #
-               # main.mysql_client_test:
-               # segfaults at random under Portage only, suspect resource 
limits.
-               #
-               # main.percona_bug1289599
-               # Looks to be a syntax error in the test file itself
-               #
-               # main.variables main.myisam main.merge_recover
-               # fails due to ulimit not able to open enough files (needs 5000)
-               #
-               # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
-               # Called with bad parameters should be reported upstream
-               #
-
-               for t in main.mysql_client_test \
-                       binlog.binlog_statement_insert_delayed 
main.information_schema \
-                       main.mysqld--help-notwin 
binlog.binlog_mysqlbinlog_filter \
-                       perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
-                       funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers \
-                       main.variables main.myisam main.merge_recover \
-                       engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate \
-                       engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8 \
-                       engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate \
-                       main.percona_bug1289599 main.mysqlhotcopy_archive 
main.mysqlhotcopy_myisam ; do
-                               mysql-multilib_disable_test  "$t" "False 
positives in Gentoo"
-               done
-
-               # Run mysql tests
-               pushd "${TESTDIR}"
-
-               # Set file limits higher so tests run
-               ulimit -n 3000
-               python_setup
-               # run mysql-test tests
-               perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
-                       --testcase-timeout=30 --reorder
-               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
-}

diff --git a/dev-db/percona-server/percona-server-5.6.27.75.0-r1.ebuild 
b/dev-db/percona-server/percona-server-5.6.27.75.0-r1.ebuild
deleted file mode 100644
index 63ca6a5..0000000
--- a/dev-db/percona-server/percona-server-5.6.27.75.0-r1.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-MY_EXTRAS_VER="20151105-2051Z"
-SUBSLOT="18"
-PYTHON_COMPAT=( python2_7 )
-inherit python-any-r1 mysql-multilib-r1
-
-IUSE="pam tokudb tokudb-backup-plugin"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd 
~x86-linux"
-HOMEPAGE="http://www.percona.com/software/percona-server";
-DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-COMMON_DEPEND="server? ( pam? ( virtual/pam:0= ) )
-       tokudb? ( app-arch/snappy )
-       tokudb-backup-plugin? ( dev-util/valgrind )
-       "
-
-DEPEND="${COMMON_DEPEND}
-       || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
-RDEPEND="${COMMON_DEPEND}"
-
-REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
-
-# 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
-
-python_check_deps() {
-       has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
-       local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_PAM=$(usex pam)
-                       $(mysql-cmake_use_plugin tokudb TOKUDB)
-       )
-       if use tokudb ; then
-               # TokuDB Backup plugin requires valgrind unconditionally
-               MYSQL_CMAKE_NATIVE_DEFINES+=(
-                       $(usex tokudb-backup-plugin '' 
-DTOKUDB_BACKUP_DISABLED=1)
-               )
-       fi
-       mysql-multilib-r1_src_configure
-}
-
-# Official test instructions:
-# USE='extraengine perl openssl static-libs' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild percona-server-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="${CMAKE_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 server ; 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}
-
-               # These are failing in Percona 5.6 for now and are believed to 
be
-               # false positives:
-               #
-               # main.information_schema, 
binlog.binlog_statement_insert_delayed,
-               # main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
-               # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
-               # funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers
-               # engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate
-               # engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8
-               # engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate
-               # fails due to USE=-latin1 / utf8 default
-               #
-               # main.mysql_client_test:
-               # segfaults at random under Portage only, suspect resource 
limits.
-               #
-               # main.percona_bug1289599
-               # Looks to be a syntax error in the test file itself
-               #
-               # main.variables main.myisam main.merge_recover
-               # fails due to ulimit not able to open enough files (needs 5000)
-               #
-               # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
-               # Called with bad parameters should be reported upstream
-               #
-
-               for t in main.mysql_client_test \
-                       binlog.binlog_statement_insert_delayed 
main.information_schema \
-                       main.mysqld--help-notwin 
binlog.binlog_mysqlbinlog_filter \
-                       perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
-                       funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers \
-                       main.variables main.myisam main.merge_recover \
-                       engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate \
-                       engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8 \
-                       engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate \
-                       main.percona_bug1289599 main.mysqlhotcopy_archive 
main.mysqlhotcopy_myisam ; do
-                               mysql-multilib-r1_disable_test  "$t" "False 
positives in Gentoo"
-               done
-
-               # Run mysql tests
-               pushd "${TESTDIR}"
-
-               # Set file limits higher so tests run
-               ulimit -n 3000
-               python_setup
-               # run mysql-test tests
-               perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
-                       --testcase-timeout=30 --reorder
-               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
-}

diff --git a/dev-db/percona-server/percona-server-5.6.27.76.0.ebuild 
b/dev-db/percona-server/percona-server-5.6.27.76.0.ebuild
deleted file mode 100644
index aed49c8..0000000
--- a/dev-db/percona-server/percona-server-5.6.27.76.0.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-MY_EXTRAS_VER="20151105-2051Z"
-SUBSLOT="18"
-PYTHON_COMPAT=( python2_7 )
-inherit python-any-r1 mysql-multilib-r1
-
-IUSE="pam tokudb tokudb-backup-plugin"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd 
~x86-linux"
-HOMEPAGE="http://www.percona.com/software/percona-server";
-DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-COMMON_DEPEND="server? ( pam? ( virtual/pam:0= ) )
-       tokudb? ( app-arch/snappy )
-       tokudb-backup-plugin? ( dev-util/valgrind )
-       "
-
-DEPEND="${COMMON_DEPEND}
-       || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
-RDEPEND="${COMMON_DEPEND}"
-
-REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
-
-# 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
-
-python_check_deps() {
-       has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
-       local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_PAM=$(usex pam)
-                       $(mysql-cmake_use_plugin tokudb TOKUDB)
-       )
-       if use tokudb ; then
-               # TokuDB Backup plugin requires valgrind unconditionally
-               MYSQL_CMAKE_NATIVE_DEFINES+=(
-                       $(usex tokudb-backup-plugin '' 
-DTOKUDB_BACKUP_DISABLED=1)
-               )
-       fi
-       mysql-multilib-r1_src_configure
-}
-
-# Official test instructions:
-# USE='extraengine perl openssl static-libs' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild percona-server-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
-
-       if ! use server ; then
-               einfo "Skipping server tests due to minimal build."
-               return 0
-       fi
-
-       local TESTDIR="${CMAKE_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 [[ $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}
-
-       # These are failing in Percona 5.6 for now and are believed to be
-       # false positives:
-       #
-       # main.information_schema, binlog.binlog_statement_insert_delayed,
-       # main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
-       # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
-       # funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
-       # engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate
-       # engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8
-       # engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate
-       # fails due to USE=-latin1 / utf8 default
-       #
-       # main.mysql_client_test:
-       # segfaults at random under Portage only, suspect resource limits.
-       #
-       # main.percona_bug1289599
-       # Looks to be a syntax error in the test file itself
-       #
-       # main.variables main.myisam main.merge_recover
-       # fails due to ulimit not able to open enough files (needs 5000)
-       #
-       # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
-       # Called with bad parameters should be reported upstream
-       #
-
-       for t in main.mysql_client_test \
-               binlog.binlog_statement_insert_delayed main.information_schema \
-               main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
-               perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
-               funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers \
-               main.variables main.myisam main.merge_recover \
-               engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate \
-               engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8 \
-               engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate \
-               main.percona_bug1289599 main.mysqlhotcopy_archive 
main.mysqlhotcopy_myisam ; do
-                       mysql-multilib-r1_disable_test  "$t" "False positives 
in Gentoo"
-       done
-
-       if ! use extraengine ; then
-               # bug 401673, 530766
-               for t in federated.federated_plugin ; do
-                       mysql-multilib-r1_disable_test "$t" "Test $t requires 
USE=extraengine (Need federated engine)"
-               done
-       fi
-
-       # Run mysql tests
-       pushd "${TESTDIR}" || die
-
-       # Set file limits higher so tests run
-       ulimit -n 3000
-       python_setup
-       # run mysql-test tests
-       perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
-               --testcase-timeout=30 --reorder
-       retstatus_tests=$?
-       [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
-       has usersandbox $FEATURES && eerror "Some tests may fail with 
FEATURES=usersandbox"
-
-       popd || die
-
-       # 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"
-}

diff --git a/dev-db/percona-server/percona-server-5.6.29.76.2.ebuild 
b/dev-db/percona-server/percona-server-5.6.29.76.2.ebuild
deleted file mode 100644
index 8588a40..0000000
--- a/dev-db/percona-server/percona-server-5.6.29.76.2.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-MY_EXTRAS_VER="20160307-1854Z"
-SUBSLOT="18"
-PYTHON_COMPAT=( python2_7 )
-inherit python-any-r1 mysql-multilib-r1
-
-IUSE="pam tokudb tokudb-backup-plugin"
-
-# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd 
~x86-linux"
-HOMEPAGE="http://www.percona.com/software/percona-server";
-DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
-
-# When MY_EXTRAS is bumped, the index should be revised to exclude these.
-EPATCH_EXCLUDE=''
-
-COMMON_DEPEND="server? ( pam? ( virtual/pam:0= ) )
-       tokudb? ( app-arch/snappy )
-       tokudb-backup-plugin? ( dev-util/valgrind )
-       "
-
-DEPEND="${COMMON_DEPEND}
-       || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
-RDEPEND="${COMMON_DEPEND}"
-
-REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
-
-MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
-
-PATCHES=(
-       "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
-       "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
-       "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
-       "${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.29.patch
-       "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
-       "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
-       "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
-       
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
-)
-
-# 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
-
-python_check_deps() {
-       has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
-       local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_PAM=$(usex pam)
-                       $(mysql-cmake_use_plugin tokudb TOKUDB)
-       )
-       if use tokudb ; then
-               # TokuDB Backup plugin requires valgrind unconditionally
-               MYSQL_CMAKE_NATIVE_DEFINES+=(
-                       $(usex tokudb-backup-plugin '' 
-DTOKUDB_BACKUP_DISABLED=1)
-               )
-       fi
-       mysql-multilib-r1_src_configure
-}
-
-# Official test instructions:
-# USE='extraengine perl openssl static-libs' \
-# FEATURES='test userpriv -usersandbox' \
-# ebuild percona-server-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
-
-       if ! use server ; then
-               einfo "Skipping server tests due to minimal build."
-               return 0
-       fi
-
-       local TESTDIR="${CMAKE_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 [[ $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}
-
-       # These are failing in Percona 5.6 for now and are believed to be
-       # false positives:
-       #
-       # main.information_schema, binlog.binlog_statement_insert_delayed,
-       # main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
-       # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
-       # funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
-       # engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate
-       # engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8
-       # engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate
-       # fails due to USE=-latin1 / utf8 default
-       #
-       # main.mysql_client_test:
-       # segfaults at random under Portage only, suspect resource limits.
-       #
-       # main.percona_bug1289599
-       # Looks to be a syntax error in the test file itself
-       #
-       # main.variables main.myisam main.merge_recover
-       # fails due to ulimit not able to open enough files (needs 5000)
-       #
-       # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
-       # Called with bad parameters should be reported upstream
-       #
-
-       for t in main.mysql_client_test \
-               binlog.binlog_statement_insert_delayed main.information_schema \
-               main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
-               perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
-               funcs_1.is_columns_mysql funcs_1.is_tables_mysql 
funcs_1.is_triggers \
-               main.variables main.myisam main.merge_recover \
-               engines/funcs.db_alter_character_set 
engines/funcs.db_alter_character_set_collate \
-               engines/funcs.db_alter_collate_ascii 
engines/funcs.db_alter_collate_utf8 \
-               engines/funcs.db_create_character_set 
engines/funcs.db_create_character_set_collate \
-               main.percona_bug1289599 main.mysqlhotcopy_archive 
main.mysqlhotcopy_myisam ; do
-                       mysql-multilib-r1_disable_test  "$t" "False positives 
in Gentoo"
-       done
-
-       if ! use extraengine ; then
-               # bug 401673, 530766
-               for t in federated.federated_plugin ; do
-                       mysql-multilib-r1_disable_test "$t" "Test $t requires 
USE=extraengine (Need federated engine)"
-               done
-       fi
-
-       # Run mysql tests
-       pushd "${TESTDIR}" || die
-
-       # Set file limits higher so tests run
-       ulimit -n 3000
-       python_setup
-       # run mysql-test tests
-       perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
-               --testcase-timeout=30 --reorder
-       retstatus_tests=$?
-       [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
-       has usersandbox $FEATURES && eerror "Some tests may fail with 
FEATURES=usersandbox"
-
-       popd || die
-
-       # 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"
-}

Reply via email to