[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2b24ee1bfeab752876df2d1d1deba201c5f6da88 Author: Eli Schwartz gmail com> AuthorDate: Tue Jan 23 20:49:59 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 24 06:54:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b24ee1b dev-db/percona-server: migrate checking for enabled lto, to tc-is-lto This toolchain func was recently added, and vis a lot more reliable than get-flagq. mysql attempts to manually handle some edge case, for example if the active flags contain `-flto -fno-lto` then tc-is-lto gets it correct but with is-flagq we have to manually check both. On the other hand, mysql doesn't handle detecting -flto=8. Using tc-is-lto is the preferred way to handle this from now on. We would rather use this wherever possible. Drops a bit of pointless logging. We don't need an `einfo` to tell us that make.conf is being respected. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild index ee421f4b5a3f..ebf0aeb32043 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -259,15 +259,10 @@ src_configure() { -DWITH_ROUTER=$(usex router ON OFF) ) - if is-flagq -fno-lto ; then - einfo "LTO disabled via {C,CXX,F,FC}FLAGS" - mycmakeargs+=( -DWITH_LTO=OFF ) - elif is-flagq -flto ; then - einfo "LTO forced via {C,CXX,F,FC}FLAGS" - myconf+=( -DWITH_LTO=ON ) + if tc-is-lto ; then + mycmakeargs+=( -DWITH_LTO=ON ) else - # Disable automagic - myconf+=( -DWITH_LTO=OFF ) + mycmakeargs+=( -DWITH_LTO=OFF ) fi if use test ; then
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: dbe60f7ea017a23fd79ac3b1828cd5599e4941cd Author: Sam James gentoo org> AuthorDate: Tue Jul 4 22:19:34 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 4 22:20:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe60f7e dev-db/percona-server: drop to maintainer-needed Signed-off-by: Sam James gentoo.org> dev-db/percona-server/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index d3a175b143da..f83d7bb2f364 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -mysql-b...@gentoo.org -MySQL - + Add CJK support for InnoDB fulltext search using app-text/mecab Use LATIN1 encoding instead of UTF8
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: c4b6b96d0e4beaf84116300863811ca4bffbb4e1 Author: Sam James gentoo org> AuthorDate: Tue Apr 18 08:25:35 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 18 08:25:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b6b96d dev-db/percona-server: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-db/percona-server/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index f237cfbc6d1a..d3a175b143da 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -16,4 +16,7 @@ Add support for TokuDB storage engine Builds the TokuDB backup plugin + + percona/percona-server +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/, dev-db/percona-server/files/
commit: 36c975680bcd8b5605d8aa491bcad0c94dc14a06 Author: Sam James gentoo org> AuthorDate: Tue Apr 18 08:24:26 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 18 08:24:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c97568 dev-db/percona-server: fix build w/ gcc 13 Closes: https://bugs.gentoo.org/895700 Closes: https://bugs.gentoo.org/895236 Signed-off-by: Sam James gentoo.org> .../files/percona-server-8.0.26.16-gcc-13.patch| 41 ++ .../percona-server-8.0.26.16-r2.ebuild | 4 ++- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch new file mode 100644 index ..ce5844dfe9d5 --- /dev/null +++ b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-13.patch @@ -0,0 +1,41 @@ +https://bugs.gentoo.org/895700 +--- a/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging.h b/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging.h +@@ -24,6 +24,7 @@ + #define GCS_LOGGING_INCLUDED + + #include ++#include + #include + + #include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h" +--- a/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h b/plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_types.h +@@ -23,6 +23,7 @@ + #ifndef GCS_TYPES_INCLUDED + #define GCS_TYPES_INCLUDED + ++#include + #include + #include + #include +--- a/plugin/x/src/interface/document_id_generator.h b/plugin/x/src/interface/document_id_generator.h +@@ -26,6 +26,7 @@ + #define PLUGIN_X_SRC_INTERFACE_DOCUMENT_ID_GENERATOR_H_ + + #include ++#include + #include + + namespace xpl { +--- a/sql/dd/impl/sdi.h b/sql/dd/impl/sdi.h +@@ -23,6 +23,7 @@ + #ifndef DD__SDI_INCLUDED + #define DD__SDI_INCLUDED + ++#include + #include + #include "my_compiler.h" + #include "sql/dd/sdi_fwd.h" // RJ_Document diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild index 6cda9fcd379e..4548b9b63299 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild @@ -47,7 +47,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~ # and we will run a mysql server during test phase S="${WORKDIR}/mysql" -# Be warned, *DEPEND are version-dependant +# Be warned, *DEPEND are version-dependent # These are used for both runtime and compiletime # openldap < dep for bug #835647 (we need ldap_r) COMMON_DEPEND=" @@ -177,6 +177,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mysql-patches eapply "${FILESDIR}"/${PN}-8.0.26.16-gcc-12.patch + eapply "${FILESDIR}"/${PN}-8.0.26.16-gcc-13.patch # Avoid rpm call which would trigger sandbox, #692368 sed -i \ @@ -252,6 +253,7 @@ src_configure() { # all the time for simplicity and to make sure it is actually correct. -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) -DCMAKE_POSITION_INDEPENDENT_CODE=ON + -DUSE_LD_LLD=OFF -DWITH_CURL=system -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})" -DWITH_ROUTER=$(usex router ON OFF)
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ac9be014f43ea7d4a5d407732fee6811c589fa04 Author: Mike Gilbert gentoo org> AuthorDate: Mon Feb 13 20:05:12 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Feb 14 00:29:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9be014 dev-db/percona-server: adjust libevent dependency Bug: https://bugs.gentoo.org/869722 Signed-off-by: Mike Gilbert gentoo.org> ...na-server-8.0.26.16-r1.ebuild => percona-server-8.0.26.16-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild rename to dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild index 1d61ecef9370..6cda9fcd379e 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild @@ -58,7 +58,7 @@ COMMON_DEPEND=" >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= - dev-libs/libevent:=[ssl,threads] + dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= net-misc/curl:=
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: fbec97ced3996de476437dda0502af42078712d1 Author: Sam James gentoo org> AuthorDate: Wed Dec 14 01:51:32 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 14 01:52:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbec97ce dev-db/percona-server: drop 8.0.25.15-r1 Signed-off-by: Sam James gentoo.org> dev-db/percona-server/Manifest |2 - .../percona-server-8.0.25.15-r1.ebuild | 1274 2 files changed, 1276 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 534ab19c2607..6b0b0a608769 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,3 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 -DIST percona-server-8.0.25-15.tar.gz 531072362 BLAKE2B aa6867a8ac72325596393723cf8735329f638cfe11f790c7690dc5f45dcf01f99f9f999c551b2ad6b9f287f8763e8b262fef7c9327b82882493b576acd8d7a69 SHA512 500fc4ab5d275d7d1d2b048920d22d725074450d9f356b4ea739a4c276bfe767db76e2b52a358867d77805ef288cfdb80ab6e230bfa77a84b97536bf153c443f -DIST percona-server-8.0.25.15-patches-01.tar.xz 7624 BLAKE2B b06495859f3df546bc42e69ec77007a335103020313524ed728309764fea8ca2ea6f246938852ab2fb5ea12b4d901af5ebb9abff4d99b7e56d6ffd501d10bd38 SHA512 69b2d47804d7c5dbffe662f4e000fd1c2c8789bcaeea72b8bb229ad85d8cd54a293c74440f93c56dc07a06143553ff989711787e6cd610a8e23bb353a1df DIST percona-server-8.0.26-16.tar.gz 532328971 BLAKE2B bef32f7a26261f3b0d89bd9b95b826101e2e84c662ce2200a2d9d8a612d949804d233905db71bfab5aa04458e7773231659d67ea09e08e68df8ef5eca4391f39 SHA512 9ae60e2d81dfaabc214692cd0919c2fc3ba698bd0a399e42df662766c1d67714f6f3cfe6416019b26e7866bc59b78d99fc5767f64ede1ca8e5a344995c1ff4c0 DIST percona-server-8.0.26.16-patches-01.tar.xz 8144 BLAKE2B 28a4eaec657c09a6f8290b654dd5316d44a4cbf94e418edee3754742f21df56a058de9332c15abbb7c8bbd3ed6fc63e48e6c5fa77524dccf44ff1d5a89085a6b SHA512 4a128a89abc1f48582b0c6ab841643fa0b7e018eaa32414e775705cd1e8c2dcacecd334face9db33775ca3a2a862528e1cc7f2bfd8b259b7367f0f2ebdee52c4 diff --git a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild deleted file mode 100644 index 24020d02fca1.. --- a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild +++ /dev/null @@ -1,1274 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit check-reqs cmake flag-o-matic linux-info \ - multiprocessing prefix toolchain-funcs - -MY_BOOST_VERSION="1.73.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; - -# Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.25.15-patches-01.tar.xz; - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 - ${PATCH_SET} -" - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; -DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" -LICENSE="GPL-2" -SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling - rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -# Be warned, *DEPEND are version-dependant -# These are used for both runtime and compiletime -# openldap < dep for bug #835647 (we need ldap_r) -COMMON_DEPEND=" - >=app-arch/lz4-0_p131:= - app-arch/zstd:= - sys-libs/ncurses:0= - >=sys-libs/zlib-1.2.3:0= - >=dev-libs/openssl-1.0.0:0= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads] - >=dev-libs/protobuf-3.8:= - net-libs/libtirpc:= -
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: 5a76bbcc1f10e8b9d5647155984b4aac029ef6ce Author: Sam James gentoo org> AuthorDate: Thu Jun 30 21:22:45 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 30 21:32:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a76bbcc dev-db/percona-server: fix build with GCC 12 Closes: https://bugs.gentoo.org/855170 Signed-off-by: Sam James gentoo.org> .../files/percona-server-8.0.26.16-gcc-12.patch | 13 + 1 file changed, 13 insertions(+) diff --git a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch index 1780d7e478f5..d465e94effed 100644 --- a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch +++ b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch @@ -1,5 +1,6 @@ https://bugs.gentoo.org/842168 https://bugs.gentoo.org/853085 +https://bugs.gentoo.org/855170 --- a/client/logger.cc +++ b/client/logger.cc @@ -27,6 +27,7 @@ @@ -30,3 +31,15 @@ https://bugs.gentoo.org/853085 #include #include "plugin/auth_ldap/include/plugin_log.h" +diff --git a/router/src/harness/include/mysql/harness/net_ts/executor.h b/router/src/harness/include/mysql/harness/net_ts/executor.h +index 5cf514b..ec61168 100644 +--- a/router/src/harness/include/mysql/harness/net_ts/executor.h b/router/src/harness/include/mysql/harness/net_ts/executor.h +@@ -36,6 +36,7 @@ + #include + #include // decay_t, enable_if + #include ++#include + + #include "mysql/harness/net_ts/netfwd.h" + #include "mysql/harness/stdx/type_traits.h" // conjunction, void_t
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: 967fede5c362faa77db1329ce70e56e6870274b9 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 04:48:46 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 04:49:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967fede5 dev-db/percona-server: fix build with GCC 12 Closes: https://bugs.gentoo.org/853085 Signed-off-by: Sam James gentoo.org> .../files/percona-server-8.0.26.16-gcc-12.patch | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch index f80b02ff2eb2..1780d7e478f5 100644 --- a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch +++ b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch @@ -1,4 +1,5 @@ https://bugs.gentoo.org/842168 +https://bugs.gentoo.org/853085 --- a/client/logger.cc +++ b/client/logger.cc @@ -27,6 +27,7 @@ @@ -19,3 +20,13 @@ https://bugs.gentoo.org/842168 #include #include +--- a/plugin/auth_ldap/src/connection.cc b/plugin/auth_ldap/src/connection.cc +@@ -1,6 +1,7 @@ + #include "plugin/auth_ldap/include/connection.h" + + #include ++#include + #include + + #include "plugin/auth_ldap/include/plugin_log.h"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/, dev-db/percona-server/
commit: 5303bc7433a91b9d383dc76a5cd552e2ce99710c Author: Sam James gentoo org> AuthorDate: Fri Jun 10 02:02:31 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 10 02:27:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5303bc74 dev-db/percona-server: fix build with GCC 12 Closes: https://bugs.gentoo.org/842168 Signed-off-by: Sam James gentoo.org> .../files/percona-server-8.0.26.16-gcc-12.patch | 21 + .../percona-server-8.0.26.16-r1.ebuild | 1 + 2 files changed, 22 insertions(+) diff --git a/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch new file mode 100644 index ..f80b02ff2eb2 --- /dev/null +++ b/dev-db/percona-server/files/percona-server-8.0.26.16-gcc-12.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/842168 +--- a/client/logger.cc b/client/logger.cc +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + using namespace std; + +--- a/components/keyrings/common/component_helpers/src/keyring_log_builtins_definition.cc b/components/keyrings/common/component_helpers/src/keyring_log_builtins_definition.cc +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + + #include diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild index 6774c64be097..d4c8ed5cdd27 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild @@ -176,6 +176,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}"/mysql-patches + eapply "${FILESDIR}"/${PN}-8.0.26.16-gcc-12.patch # Avoid rpm call which would trigger sandbox, #692368 sed -i \
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 0c11732719c5b1e247fcfe5dbfb107668c90ad82 Author: Sam James gentoo org> AuthorDate: Sat May 7 06:54:44 2022 + Commit: Sam James gentoo org> CommitDate: Sun May 15 01:00:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c117327 dev-db/percona-server: egrep -> grep -E Signed-off-by: Sam James gentoo.org> dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild | 2 +- dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild index 1960a9053c03..190b425a5460 100644 --- a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild @@ -1135,7 +1135,7 @@ pkg_config() { log-slave-updates \ ; do optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) done # Prepare timezones, see diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild index 6264df78a218..6774c64be097 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild @@ -1137,7 +1137,7 @@ pkg_config() { log-slave-updates \ ; do optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - egrep -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) + grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) done # Prepare timezones, see
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 3a440d1f4368c725832e655498d853cd2e31d7b7 Author: Sam James gentoo org> AuthorDate: Tue Mar 22 22:58:06 2022 + Commit: Sam James gentoo org> CommitDate: Tue Mar 22 23:26:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a440d1f dev-db/percona-server: add version limit on OpenLDAP (needs ldap_r) We need (for now) the reentrant library from OpenLDAP which is gone. Bug: https://bugs.gentoo.org/835647 Signed-off-by: Sam James gentoo.org> ...na-server-8.0.25.15.ebuild => percona-server-8.0.25.15-r1.ebuild} | 5 +++-- ...na-server-8.0.26.16.ebuild => percona-server-8.0.26.16-r1.ebuild} | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.25.15.ebuild b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-8.0.25.15.ebuild rename to dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild index a6db5af0b52e..1960a9053c03 100644 --- a/dev-db/percona-server/percona-server-8.0.25.15.ebuild +++ b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -49,6 +49,7 @@ S="${WORKDIR}/mysql" # Be warned, *DEPEND are version-dependant # These are used for both runtime and compiletime +# openldap < dep for bug #835647 (we need ldap_r) COMMON_DEPEND=" >=app-arch/lz4-0_p131:= app-arch/zstd:= @@ -64,7 +65,7 @@ COMMON_DEPEND=" cjk? ( app-text/mecab:= ) ldap? ( dev-libs/cyrus-sasl - net-nds/openldap +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f135659c826a8d11fb437ff0cecba2c8fb5b96ee Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 18 15:32:43 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 18 15:34:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f135659c dev-db/percona-server: don't run ctest manually ctest are already part of mysql-test suite. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.26.16.ebuild | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.26.16.ebuild b/dev-db/percona-server/percona-server-8.0.26.16.ebuild index c8fd325a9307..9098b344ce11 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16.ebuild @@ -366,12 +366,12 @@ src_test() { } local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_unit local retstatus_tests - # Run CTest (test-units) - cmake_src_test - retstatus_unit=$? + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi # Ensure that parallel runs don't die export MTR_BUILD_THREAD="$((${RANDOM} % 100))" @@ -578,10 +578,9 @@ src_test() { pkill -9 -f "${S}/sql" 2>/dev/null local failures="" - [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" - [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - [[ -z "$failures" ]] || die "Test failures: $failures" + [[ -z "${failures}" ]] || die "Test failures: ${failures}" einfo "Tests successfully completed" }
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 4bdc1a708b13ad21a291f7459b59c2022b4721be Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 14 03:45:40 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 14 03:49:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdc1a70 dev-db/percona-server: bump to v8.0.26-15 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-8.0.26.16.ebuild | 1276 2 files changed, 1278 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 4ba376190db0..534ab19c2607 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,5 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST percona-server-8.0.25-15.tar.gz 531072362 BLAKE2B aa6867a8ac72325596393723cf8735329f638cfe11f790c7690dc5f45dcf01f99f9f999c551b2ad6b9f287f8763e8b262fef7c9327b82882493b576acd8d7a69 SHA512 500fc4ab5d275d7d1d2b048920d22d725074450d9f356b4ea739a4c276bfe767db76e2b52a358867d77805ef288cfdb80ab6e230bfa77a84b97536bf153c443f DIST percona-server-8.0.25.15-patches-01.tar.xz 7624 BLAKE2B b06495859f3df546bc42e69ec77007a335103020313524ed728309764fea8ca2ea6f246938852ab2fb5ea12b4d901af5ebb9abff4d99b7e56d6ffd501d10bd38 SHA512 69b2d47804d7c5dbffe662f4e000fd1c2c8789bcaeea72b8bb229ad85d8cd54a293c74440f93c56dc07a06143553ff989711787e6cd610a8e23bb353a1df +DIST percona-server-8.0.26-16.tar.gz 532328971 BLAKE2B bef32f7a26261f3b0d89bd9b95b826101e2e84c662ce2200a2d9d8a612d949804d233905db71bfab5aa04458e7773231659d67ea09e08e68df8ef5eca4391f39 SHA512 9ae60e2d81dfaabc214692cd0919c2fc3ba698bd0a399e42df662766c1d67714f6f3cfe6416019b26e7866bc59b78d99fc5767f64ede1ca8e5a344995c1ff4c0 +DIST percona-server-8.0.26.16-patches-01.tar.xz 8144 BLAKE2B 28a4eaec657c09a6f8290b654dd5316d44a4cbf94e418edee3754742f21df56a058de9332c15abbb7c8bbd3ed6fc63e48e6c5fa77524dccf44ff1d5a89085a6b SHA512 4a128a89abc1f48582b0c6ab841643fa0b7e018eaa32414e775705cd1e8c2dcacecd334face9db33775ca3a2a862528e1cc7f2bfd8b259b7367f0f2ebdee52c4 diff --git a/dev-db/percona-server/percona-server-8.0.26.16.ebuild b/dev-db/percona-server/percona-server-8.0.26.16.ebuild new file mode 100644 index ..c8fd325a9307 --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.26.16.ebuild @@ -0,0 +1,1276 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit check-reqs cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs + +MY_BOOST_VERSION="1.73.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.26.16-patches-01.tar.xz; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 + ${PATCH_SET} +" + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; +DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="8.0" +IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling + rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + cjk? ( server ) + jemalloc? ( server ) + numa? ( server ) + profiling? ( server ) + router? ( server ) + tcmalloc? ( server )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=app-arch/lz4-0_p131:= + app-arch/zstd:= + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + >=dev-libs/openssl-1.0.0:0= + server? ( + dev-libs/icu:= + dev-libs/libevent:=[ssl,threads] + >=dev-libs/protobuf-3.8:= + net-libs/libtirpc:= +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 5285c8f5b145344fcdd00cab216982319245ed5d Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 14 01:47:34 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 14 03:49:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5285c8f5 dev-db/percona-server: drop old Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |4 - .../percona-server/percona-server-8.0.22.13.ebuild | 1211 --- .../percona-server/percona-server-8.0.23.14.ebuild | 1214 3 files changed, 2429 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index c827fc6678e6..4ba376190db0 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,7 +1,3 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 -DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b -DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f -DIST percona-server-8.0.23-14.tar.gz 528227168 BLAKE2B c497e69d3e7f370e6ffd71ef8129fccb35d8814e713bf78da04b7517f56e7d733d0b54543e86a24568587ae270bd7ca7add36646845e8f7dc5c288aebd1db8c7 SHA512 199669fc53b80426be709a2d7026f6aa821f2d98e5763b3311f564550687cc6401def191f56c615ffed69264a09aaec78ca8371d35a6a69386832f24f30df71b -DIST percona-server-8.0.23.14-patches-01.tar.xz 5908 BLAKE2B 968fbe0f8e3666ada008d81e9e07a5149dc6137908bf955bdf37c6bc6703cdb7a1d9a7395435d6b8772865b08d6d6716690331968069e4c1d3059a38b3c8ca49 SHA512 31983837d7fbd42b5e227f6617e2b59303ce185c613f620a61a9b9d26cd075feaf58969e3d8b415c70ee796bd1e912204cd5780e6d07cf6e2b0dc28ca41b6f70 DIST percona-server-8.0.25-15.tar.gz 531072362 BLAKE2B aa6867a8ac72325596393723cf8735329f638cfe11f790c7690dc5f45dcf01f99f9f999c551b2ad6b9f287f8763e8b262fef7c9327b82882493b576acd8d7a69 SHA512 500fc4ab5d275d7d1d2b048920d22d725074450d9f356b4ea739a4c276bfe767db76e2b52a358867d77805ef288cfdb80ab6e230bfa77a84b97536bf153c443f DIST percona-server-8.0.25.15-patches-01.tar.xz 7624 BLAKE2B b06495859f3df546bc42e69ec77007a335103020313524ed728309764fea8ca2ea6f246938852ab2fb5ea12b4d901af5ebb9abff4d99b7e56d6ffd501d10bd38 SHA512 69b2d47804d7c5dbffe662f4e000fd1c2c8789bcaeea72b8bb229ad85d8cd54a293c74440f93c56dc07a06143553ff989711787e6cd610a8e23bb353a1df diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild deleted file mode 100644 index 8b514bd03ae3.. --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ /dev/null @@ -1,1211 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit check-reqs cmake flag-o-matic linux-info \ - multiprocessing prefix toolchain-funcs - -MY_BOOST_VERSION="1.73.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; - -# Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-02.tar.xz; - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 - ${PATCH_SET} -" - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; -DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" -LICENSE="GPL-2" -SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling - rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ddce5639e0d25400e06001f6f6fcba8b880c7bab Author: Marek Szuba gentoo org> AuthorDate: Sat Aug 14 19:57:54 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Aug 14 19:57:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddce5639 dev-db/percona-server: fix keyword order Signed-off-by: Marek Szuba gentoo.org> dev-db/percona-server/percona-server-8.0.25.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.25.15.ebuild b/dev-db/percona-server/percona-server-8.0.25.15.ebuild index c8547f04df3..a6db5af0b52 100644 --- a/dev-db/percona-server/percona-server-8.0.25.15.ebuild +++ b/dev-db/percona-server/percona-server-8.0.25.15.ebuild @@ -41,7 +41,7 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 -riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/, profiles/arch/riscv/
commit: 8a201e9968a376951cb9003e54f4988dedd35183 Author: Marek Szuba gentoo org> AuthorDate: Sat Aug 14 07:48:51 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Aug 14 09:05:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a201e99 dev-db/percona-server: keyword 8.0.25.15 for -riscv Same as dev-db/mysql, relies on C++ properties not provided on this arch. Signed-off-by: Marek Szuba gentoo.org> dev-db/percona-server/percona-server-8.0.25.15.ebuild | 2 +- profiles/arch/riscv/package.use.mask | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.25.15.ebuild b/dev-db/percona-server/percona-server-8.0.25.15.ebuild index f81b726f135..c8547f04df3 100644 --- a/dev-db/percona-server/percona-server-8.0.25.15.ebuild +++ b/dev-db/percona-server/percona-server-8.0.25.15.ebuild @@ -41,7 +41,7 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 -riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 3d75ffa9d2f..be7d30f44cf 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -4,10 +4,9 @@ # Marek Szuba (2021-08-14) # virtual/mysql & co. round-up: # dev-db/mariadb fails tests here, see Bug #807995 -# >=dev-db/mysql-8.0.22 do not support this arch -# dev-db/percona-server not tested yet, WIP +# dev-db/mysql and dev-db/percona-server do not support this arch # dev-db/mariadb-galera has been absent from the tree since June 2019 -# dev-db/mysql-cluster not tested yet, seriously outdated +# dev-db/mysql-cluster not tested yet, seriously outdated in the tree sci-libs/gdal mysql sys-cluster/slurm slurmdbd
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 34315eef7a95b4eef88d0138d7d1df0564adb32e Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 4 19:53:16 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 4 20:30:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34315eef dev-db/percona-server: bump to v8.0.25-15 Bug: https://bugs.gentoo.org/789258 Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-8.0.25.15.ebuild | 1273 2 files changed, 1275 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 0c4d4ebe8de..c827fc6678e 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -3,3 +3,5 @@ DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f DIST percona-server-8.0.23-14.tar.gz 528227168 BLAKE2B c497e69d3e7f370e6ffd71ef8129fccb35d8814e713bf78da04b7517f56e7d733d0b54543e86a24568587ae270bd7ca7add36646845e8f7dc5c288aebd1db8c7 SHA512 199669fc53b80426be709a2d7026f6aa821f2d98e5763b3311f564550687cc6401def191f56c615ffed69264a09aaec78ca8371d35a6a69386832f24f30df71b DIST percona-server-8.0.23.14-patches-01.tar.xz 5908 BLAKE2B 968fbe0f8e3666ada008d81e9e07a5149dc6137908bf955bdf37c6bc6703cdb7a1d9a7395435d6b8772865b08d6d6716690331968069e4c1d3059a38b3c8ca49 SHA512 31983837d7fbd42b5e227f6617e2b59303ce185c613f620a61a9b9d26cd075feaf58969e3d8b415c70ee796bd1e912204cd5780e6d07cf6e2b0dc28ca41b6f70 +DIST percona-server-8.0.25-15.tar.gz 531072362 BLAKE2B aa6867a8ac72325596393723cf8735329f638cfe11f790c7690dc5f45dcf01f99f9f999c551b2ad6b9f287f8763e8b262fef7c9327b82882493b576acd8d7a69 SHA512 500fc4ab5d275d7d1d2b048920d22d725074450d9f356b4ea739a4c276bfe767db76e2b52a358867d77805ef288cfdb80ab6e230bfa77a84b97536bf153c443f +DIST percona-server-8.0.25.15-patches-01.tar.xz 7624 BLAKE2B b06495859f3df546bc42e69ec77007a335103020313524ed728309764fea8ca2ea6f246938852ab2fb5ea12b4d901af5ebb9abff4d99b7e56d6ffd501d10bd38 SHA512 69b2d47804d7c5dbffe662f4e000fd1c2c8789bcaeea72b8bb229ad85d8cd54a293c74440f93c56dc07a06143553ff989711787e6cd610a8e23bb353a1df diff --git a/dev-db/percona-server/percona-server-8.0.25.15.ebuild b/dev-db/percona-server/percona-server-8.0.25.15.ebuild new file mode 100644 index 000..f81b726f135 --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.25.15.ebuild @@ -0,0 +1,1273 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit check-reqs cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs + +MY_BOOST_VERSION="1.73.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.25.15-patches-01.tar.xz; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 + ${PATCH_SET} +" + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; +DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="8.0" +IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling + rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + cjk? ( server ) + jemalloc? ( server ) + numa? ( server ) + profiling? ( server ) + router? ( server ) + tcmalloc? ( server )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=app-arch/lz4-0_p131:= + app-arch/zstd:= + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + >=dev-libs/openssl-1.0.0:0= + server? ( + dev-libs/icu:= +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 962b91f809290f6504d319ace691a4c1f1bcae36 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri May 21 08:22:21 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri May 21 08:22:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962b91f8 dev-db/percona-server: update patch set Closes: https://bugs.gentoo.org/791262 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index e14ff707c05..0c4d4ebe8de 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -2,4 +2,4 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca9 DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f DIST percona-server-8.0.23-14.tar.gz 528227168 BLAKE2B c497e69d3e7f370e6ffd71ef8129fccb35d8814e713bf78da04b7517f56e7d733d0b54543e86a24568587ae270bd7ca7add36646845e8f7dc5c288aebd1db8c7 SHA512 199669fc53b80426be709a2d7026f6aa821f2d98e5763b3311f564550687cc6401def191f56c615ffed69264a09aaec78ca8371d35a6a69386832f24f30df71b -DIST percona-server-8.0.23.14-patches-01.tar.xz 5808 BLAKE2B d5a74a3cc5a84f545fc8aaef21c03992836e60cfdf9fbd602ffe929ed626186762f55641a4eec94327d7ac39acc0fe6baa81671472e4d8fd4a026864f5e9a25a SHA512 d23661b8669481d650bf3deca0336b73a680c88ac441fc8d80753ca50ac569f62658615ae30cc7c1a25318cdaa2987c912d09f0cb016b14860b4afdd213fc820 +DIST percona-server-8.0.23.14-patches-01.tar.xz 5908 BLAKE2B 968fbe0f8e3666ada008d81e9e07a5149dc6137908bf955bdf37c6bc6703cdb7a1d9a7395435d6b8772865b08d6d6716690331968069e4c1d3059a38b3c8ca49 SHA512 31983837d7fbd42b5e227f6617e2b59303ce185c613f620a61a9b9d26cd075feaf58969e3d8b415c70ee796bd1e912204cd5780e6d07cf6e2b0dc28ca41b6f70
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 1c7c655e7cdb8200025ba497686ff5d592c10f3b Author: Thomas Deutschmann gentoo org> AuthorDate: Fri May 21 02:11:29 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri May 21 02:12:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7c655e dev-db/percona-server: bump to v8.0.23-14 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-8.0.23.14.ebuild | 1214 2 files changed, 1216 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 61b75f28779..e14ff707c05 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,5 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f +DIST percona-server-8.0.23-14.tar.gz 528227168 BLAKE2B c497e69d3e7f370e6ffd71ef8129fccb35d8814e713bf78da04b7517f56e7d733d0b54543e86a24568587ae270bd7ca7add36646845e8f7dc5c288aebd1db8c7 SHA512 199669fc53b80426be709a2d7026f6aa821f2d98e5763b3311f564550687cc6401def191f56c615ffed69264a09aaec78ca8371d35a6a69386832f24f30df71b +DIST percona-server-8.0.23.14-patches-01.tar.xz 5808 BLAKE2B d5a74a3cc5a84f545fc8aaef21c03992836e60cfdf9fbd602ffe929ed626186762f55641a4eec94327d7ac39acc0fe6baa81671472e4d8fd4a026864f5e9a25a SHA512 d23661b8669481d650bf3deca0336b73a680c88ac441fc8d80753ca50ac569f62658615ae30cc7c1a25318cdaa2987c912d09f0cb016b14860b4afdd213fc820 diff --git a/dev-db/percona-server/percona-server-8.0.23.14.ebuild b/dev-db/percona-server/percona-server-8.0.23.14.ebuild new file mode 100644 index 000..65bf6f855cb --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.23.14.ebuild @@ -0,0 +1,1214 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit check-reqs cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs + +MY_BOOST_VERSION="1.73.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.23.14-patches-01.tar.xz; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 + ${PATCH_SET} +" + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; +DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="8.0" +IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling + rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + cjk? ( server ) + jemalloc? ( server ) + numa? ( server ) + profiling? ( server ) + router? ( server ) + tcmalloc? ( server )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=app-arch/lz4-0_p131:= + app-arch/zstd:= + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + >=dev-libs/openssl-1.0.0:0= + server? ( + dev-libs/icu:= + dev-libs/libevent:=[ssl,threads] + >=dev-libs/protobuf-3.8:= + net-libs/libtirpc:= +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: eb20941f91729eacc5d6d408e6da456b88edc79d Author: Mikle Kolyada gentoo org> AuthorDate: Mon May 3 08:17:59 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon May 3 08:17:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb20941f dev-db/percona-server: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-db/percona-server/percona-server-8.0.22.13.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild index eea3260fd47..8b514bd03ae 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/percona-server/percona-server-8.0.22.13.ebuild @@ -28,11 +28,10 @@ HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https:/ DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" LICENSE="GPL-2" SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 ldap libressl numa pam +perl profiling +IUSE="cjk cracklib debug jemalloc latin1 ldap numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" -# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests -RESTRICT="!test? ( test ) libressl? ( test )" +RESTRICT="!test? ( test )" REQUIRED_USE="?? ( tcmalloc jemalloc ) cjk? ( server ) @@ -55,8 +54,7 @@ COMMON_DEPEND=" app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= - libressl? ( dev-libs/libressl:0= ) - !libressl? ( >=dev-libs/openssl-1.0.0:0= ) + >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads]
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 6bfbb077ac6beacdba06a434f2a4c79064d7c99b Author: Sam James gentoo org> AuthorDate: Sat May 1 18:19:33 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 1 18:24:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfbb077 dev-db/percona-server: drop redundant USE=libressl in metadata.xml It was/is a global USE flag anyway and these didn't add anything. Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> dev-db/percona-server/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index 4b72b897bda..4801ce495b3 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -8,7 +8,6 @@ Add CJK support for InnoDB fulltext search using app-text/mecab Use LATIN1 encoding instead of UTF8 - Enable SSL connections and crypto functions using dev-libs/libressl Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) Add support for statement profiling (requires USE=community). Add support for RocksDB; a key/value, LSM database optimized for flash storage
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ec859df7ec975ea0c31195ea336293675a22d840 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Apr 28 18:24:18 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Apr 28 18:26:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec859df7 dev-db/percona-server: fix building against GCC 11 Closes: https://bugs.gentoo.org/786462 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest| 2 +- dev-db/percona-server/percona-server-8.0.22.13.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index b7a91b5b885..61b75f28779 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,3 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b -DIST percona-server-8.0.22.13-patches-01.tar.xz 9236 BLAKE2B d75d32782902d5d095389c8f79587b196e65508223503616d92304a2cb09520959adca04eac96fd4501cccf46ca684702b55c7a0327e6c3477b68245fe96e82b SHA512 e884d8bbd31f6df7f3a585feb970f82f78484a90404c40dc3e5daf46c3836a59c6bcef34fd8a3e9191a12820ba7ae441d53a7c010256dd0296e7eeb00313d6a0 +DIST percona-server-8.0.22.13-patches-02.tar.xz 9620 BLAKE2B c04e97ed422719bec5008b668e2ce3ecd5b848338a9f2f2ecd2fc867307b7fce9bae4cb0efd44f9b950f74d7f31394c06248d1c72784e9c0790378e2ea4d7934 SHA512 2476ee2f4096eaee211017609f82cf8fa9817cda6345336f478257711b64b8c37340b482a02f3d0b19e16e01055cf619cdd1b66d5fbfa0fd1d8edbd529c4096f diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild index 709d8a54267..eea3260fd47 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/percona-server/percona-server-8.0.22.13.ebuild @@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-01.tar.xz; +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.22.13-patches-02.tar.xz; SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f9da7a860e4e27c345aa1280b0e24868bd3fa785 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Apr 28 18:10:30 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Apr 28 18:26:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9da7a86 dev-db/percona-server: disable bundled coredumper Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.22.13.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild index d277c94e16e..709d8a54267 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/percona-server/percona-server-8.0.22.13.ebuild @@ -309,6 +309,7 @@ src_configure() { if use server ; then mycmakeargs+=( -DWITH_AUTHENTICATION_LDAP=$(usex ldap system OFF) + -DWITH_COREDUMPER=OFF -DWITH_EXTRA_CHARSETS=all -DWITH_DEBUG=$(usex debug) -DWITH_MECAB=$(usex cjk system OFF)
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 4d221e21a621e20074c87fe9e619c31db8cc2a7d Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Apr 28 12:20:30 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Apr 28 13:19:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d221e21 dev-db/percona-server: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 - .../percona-server/percona-server-8.0.21.12.ebuild | 1219 2 files changed, 1222 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index ef3eea1e4ea..b7a91b5b885 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,3 @@ -DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 -DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18afb83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31 -DIST percona-server-8.0.21.12-patches-02.tar.xz 9276 BLAKE2B 97aa38dedcd1c09e88d2b17c462da8adbf1defbe1596abbc33eeca1ef1f14e3a2acddeca82da04e7c4d3a4c0dec70c53ee39d1011ba86c836492a2f8599a6732 SHA512 e7876088778a6190c0f0dbfbc44d5794c2d0903a2303bbb913fc1d4d7f462000108e33d3e764399c9fedbaa5b642004243316505f4a6f0566e1b250a9faded14 DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b DIST percona-server-8.0.22.13-patches-01.tar.xz 9236 BLAKE2B d75d32782902d5d095389c8f79587b196e65508223503616d92304a2cb09520959adca04eac96fd4501cccf46ca684702b55c7a0327e6c3477b68245fe96e82b SHA512 e884d8bbd31f6df7f3a585feb970f82f78484a90404c40dc3e5daf46c3836a59c6bcef34fd8a3e9191a12820ba7ae441d53a7c010256dd0296e7eeb00313d6a0 diff --git a/dev-db/percona-server/percona-server-8.0.21.12.ebuild b/dev-db/percona-server/percona-server-8.0.21.12.ebuild deleted file mode 100644 index ae1e6e9e3ea..000 --- a/dev-db/percona-server/percona-server-8.0.21.12.ebuild +++ /dev/null @@ -1,1219 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit check-reqs cmake flag-o-matic linux-info \ - multiprocessing prefix toolchain-funcs - -MY_BOOST_VERSION="1.72.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; - -# Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.21.12-patches-02.tar.xz; - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 - ${PATCH_SET} -" - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; -DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" -LICENSE="GPL-2" -SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 ldap libressl numa pam +perl profiling - rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" - -# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests -RESTRICT="!test? ( test ) libressl? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -# Be warned, *DEPEND are version-dependant -#
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 21ff1654826c8c7e07404d92276d970946511766 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Apr 28 12:21:35 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Apr 28 13:19:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ff1654 dev-db/percona-server: force C++14 Closes: https://bugs.gentoo.org/786393 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.22.13.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild index caac1480fda..d277c94e16e 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/percona-server/percona-server-8.0.22.13.ebuild @@ -212,6 +212,9 @@ src_configure() { append-cxxflags -felide-constructors + # code is not C++17 ready, bug #786402 + append-cxxflags -std=c++14 + # bug #283926, with GCC4.4, this is required to get correct behavior. append-flags -fno-strict-aliasing
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: bd72a415a662480658a0061a789199002748e46d Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Jan 21 15:44:34 2021 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jan 25 15:01:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd72a415 dev-db/percona-server: remove unused files Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19151 Signed-off-by: Aaron Bauman gentoo.org> dev-db/percona-server/files/my.cnf.distro-client | 21 -- dev-db/percona-server/files/my.cnf.distro-server | 28 2 files changed, 49 deletions(-) diff --git a/dev-db/percona-server/files/my.cnf.distro-client b/dev-db/percona-server/files/my.cnf.distro-client deleted file mode 100644 index a5a0dcb0c16..000 --- a/dev-db/percona-server/files/my.cnf.distro-client +++ /dev/null @@ -1,21 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-client.cnf: The global mysql configuration file. - -# The following options will be passed to all MySQL clients -[client] -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -loose-default-character-set=utf8 - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[mysqldump] -quick -max_allowed_packet = 16M - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets diff --git a/dev-db/percona-server/files/my.cnf.distro-server b/dev-db/percona-server/files/my.cnf.distro-server deleted file mode 100644 index d4ed30c1f08..000 --- a/dev-db/percona-server/files/my.cnf.distro-server +++ /dev/null @@ -1,28 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-server.cnf: The global mysql configuration file. - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysql.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir= @GENTOO_PORTAGE_EPREFIX@/usr -datadir= @DATADIR@ -skip-external-locking -lc_messages_dir= @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set this to your desired error message language -lc_messages= en_US - -# security: -# using "localhost" in connects uses sockets by default -# skip-networking -bind-address = 127.0.0.1 - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update= @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: c01b00c63fc7d563e07531c9293dee36be060d5c Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 18:41:19 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 18:41:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01b00c6 dev-db/percona-server: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-db/percona-server/percona-server-8.0.21.12.ebuild | 4 ++-- dev-db/percona-server/percona-server-8.0.22.13.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.21.12.ebuild b/dev-db/percona-server/percona-server-8.0.21.12.ebuild index 5081142e8ad..ae1e6e9e3ea 100644 --- a/dev-db/percona-server/percona-server-8.0.21.12.ebuild +++ b/dev-db/percona-server/percona-server-8.0.21.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -42,7 +42,7 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild index 42612652afc..caac1480fda 100644 --- a/dev-db/percona-server/percona-server-8.0.22.13.ebuild +++ b/dev-db/percona-server/percona-server-8.0.22.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -42,7 +42,7 @@ REQUIRED_USE="?? ( tcmalloc jemalloc ) router? ( server ) tcmalloc? ( server )" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: 727f12a00c711a1e1053cab3896422e2ab729104 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Dec 21 17:02:32 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Dec 21 17:02:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727f12a0 dev-db/percona-server: restore still required file Fixes: 61ffd3034c1b ("dev-db/percona-server: drop old") Closes: https://bugs.gentoo.org/760953 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/files/my.cnf-5.7 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-db/percona-server/files/my.cnf-5.7 b/dev-db/percona-server/files/my.cnf-5.7 new file mode 100644 index 000..571ebf07a76 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf-5.7 @@ -0,0 +1,3 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. + +!includedir @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/, dev-db/percona-server/
commit: 61ffd3034c1b3ca0630b0c740bdae424985ac01b Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 22:53:52 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 22:54:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ffd303 dev-db/percona-server: drop old Closes: https://bugs.gentoo.org/757864 Closes: https://bugs.gentoo.org/735270 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |8 - dev-db/percona-server/files/my.cnf-5.7 |3 - dev-db/percona-server/metadata.xml |4 - .../percona-server-5.7.27.30-r1.ebuild | 1136 -- .../percona-server-8.0.19.10-r1.ebuild | 1185 --- .../percona-server-8.0.20.11-r2.ebuild | 1216 6 files changed, 3552 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index fd27b582d1e..ef3eea1e4ea 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,13 +1,5 @@ -DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae -DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 -DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 -DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b -DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e -DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 -DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96d1b6d2c6ae2a56ba6d85e8aad55a6b36a6966a0c3285836dc829e1583a46e28fd2903540e520f6347b1e8c18d99b08f58daef8b SHA512 cf8aa999bd0205bded526838246d023eae5dfadeec1aaf0be99565def5a1cdcc8041bcff90ba6a49f5e903e4f436d416181a9f134555d5c71b7cf44d2ba58a6d -DIST percona-server-8.0.20.11-patches-02.tar.xz 8876 BLAKE2B 34cb3cd0c6d6fb8b2fca98efa53e6e163e4f6b251f629e40169018c328da5319a77ecceec92c925019d13a4ba2dba8c96a23dccf8ba8a3aa95452d4dc9278ffa SHA512 372885f22e7e37bcd63f382d4b064d99b6f826cd2d053148fcdfa1c7f062f51531d5366c198976797f9a3349539e59f5ba96187dc79fdf00365c618b0f83b7c2 DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18afb83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31 DIST percona-server-8.0.21.12-patches-02.tar.xz 9276 BLAKE2B 97aa38dedcd1c09e88d2b17c462da8adbf1defbe1596abbc33eeca1ef1f14e3a2acddeca82da04e7c4d3a4c0dec70c53ee39d1011ba86c836492a2f8599a6732 SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f64d9a41dc4217c93571a1dbe49ba45bb2d0cea0 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 22:51:59 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 22:54:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64d9a41 dev-db/percona-server: bump to v8.0.22-13 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 + .../percona-server/percona-server-8.0.22.13.ebuild | 1209 2 files changed, 1212 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 4239cd33522..fd27b582d1e 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,7 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6 +DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e @@ -9,3 +10,5 @@ DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96 DIST percona-server-8.0.20.11-patches-02.tar.xz 8876 BLAKE2B 34cb3cd0c6d6fb8b2fca98efa53e6e163e4f6b251f629e40169018c328da5319a77ecceec92c925019d13a4ba2dba8c96a23dccf8ba8a3aa95452d4dc9278ffa SHA512 372885f22e7e37bcd63f382d4b064d99b6f826cd2d053148fcdfa1c7f062f51531d5366c198976797f9a3349539e59f5ba96187dc79fdf00365c618b0f83b7c2 DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18afb83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31 DIST percona-server-8.0.21.12-patches-02.tar.xz 9276 BLAKE2B 97aa38dedcd1c09e88d2b17c462da8adbf1defbe1596abbc33eeca1ef1f14e3a2acddeca82da04e7c4d3a4c0dec70c53ee39d1011ba86c836492a2f8599a6732 SHA512 e7876088778a6190c0f0dbfbc44d5794c2d0903a2303bbb913fc1d4d7f462000108e33d3e764399c9fedbaa5b642004243316505f4a6f0566e1b250a9faded14 +DIST percona-server-8.0.22-13.tar.gz 530806570 BLAKE2B 256e5afa2e3908617c41ffcab591ccdbfd932a8ba3ce25fbf2a0be2cdfa80991b0c2d090c11ffae64e4bb3d8cf9f3011b70974ab22cbab023f6625ac422f3c73 SHA512 9b7a1d06885eb4412361bb3920adc9f050f8da95584eb910c97c8877a433ead04d02f2908e5e9648b1d79cdba677727fdb745377feac3c958339588d5f0cdf2b +DIST percona-server-8.0.22.13-patches-01.tar.xz 9236 BLAKE2B d75d32782902d5d095389c8f79587b196e65508223503616d92304a2cb09520959adca04eac96fd4501cccf46ca684702b55c7a0327e6c3477b68245fe96e82b SHA512 e884d8bbd31f6df7f3a585feb970f82f78484a90404c40dc3e5daf46c3836a59c6bcef34fd8a3e9191a12820ba7ae441d53a7c010256dd0296e7eeb00313d6a0 diff --git a/dev-db/percona-server/percona-server-8.0.22.13.ebuild b/dev-db/percona-server/percona-server-8.0.22.13.ebuild new file mode 100644 index 000..42612652afc --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 8d28301fa270fc97e42628a64efbb065c63791e1 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 20:59:06 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 21:01:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d28301f dev-db/percona-server: fix building against >=dev-libs/icu-68 Closes: https://bugs.gentoo.org/759388 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest| 2 +- dev-db/percona-server/percona-server-8.0.21.12.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index ebe13c616cf..4239cd33522 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -8,4 +8,4 @@ DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b0522 DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96d1b6d2c6ae2a56ba6d85e8aad55a6b36a6966a0c3285836dc829e1583a46e28fd2903540e520f6347b1e8c18d99b08f58daef8b SHA512 cf8aa999bd0205bded526838246d023eae5dfadeec1aaf0be99565def5a1cdcc8041bcff90ba6a49f5e903e4f436d416181a9f134555d5c71b7cf44d2ba58a6d DIST percona-server-8.0.20.11-patches-02.tar.xz 8876 BLAKE2B 34cb3cd0c6d6fb8b2fca98efa53e6e163e4f6b251f629e40169018c328da5319a77ecceec92c925019d13a4ba2dba8c96a23dccf8ba8a3aa95452d4dc9278ffa SHA512 372885f22e7e37bcd63f382d4b064d99b6f826cd2d053148fcdfa1c7f062f51531d5366c198976797f9a3349539e59f5ba96187dc79fdf00365c618b0f83b7c2 DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18afb83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31 -DIST percona-server-8.0.21.12-patches-01.tar.xz 8916 BLAKE2B 3a40f63383ad0c63830056b15453a0e7429f2507e8205cca660aaf6787c9d6ed9e741df8d09fc887fe07b82f86e7aa53730b3aa97788421ed4dde3e83c992c01 SHA512 f7599293dced8ea2bc98d88e8dfc4f20288974fecfe481f446b071c1d393119c22317819fcc054bf9cdd4c557044332d450ffc99b3a14c91b51a4c0b6c1c0896 +DIST percona-server-8.0.21.12-patches-02.tar.xz 9276 BLAKE2B 97aa38dedcd1c09e88d2b17c462da8adbf1defbe1596abbc33eeca1ef1f14e3a2acddeca82da04e7c4d3a4c0dec70c53ee39d1011ba86c836492a2f8599a6732 SHA512 e7876088778a6190c0f0dbfbc44d5794c2d0903a2303bbb913fc1d4d7f462000108e33d3e764399c9fedbaa5b642004243316505f4a6f0566e1b250a9faded14 diff --git a/dev-db/percona-server/percona-server-8.0.21.12.ebuild b/dev-db/percona-server/percona-server-8.0.21.12.ebuild index 14f08b79a9b..5081142e8ad 100644 --- a/dev-db/percona-server/percona-server-8.0.21.12.ebuild +++ b/dev-db/percona-server/percona-server-8.0.21.12.ebuild @@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.21.12-patches-01.tar.xz; +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.21.12-patches-02.tar.xz; SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f5fb3a642acdc18e1a717686972eca217aa5cdee Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 8 22:53:52 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 8 23:44:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fb3a64 dev-db/percona-server: bump to v8.0.21-12 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 + .../percona-server/percona-server-8.0.21.12.ebuild | 1219 2 files changed, 1222 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index a67ac8cb269..ebe13c616cf 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,8 +1,11 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 +DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96d1b6d2c6ae2a56ba6d85e8aad55a6b36a6966a0c3285836dc829e1583a46e28fd2903540e520f6347b1e8c18d99b08f58daef8b SHA512 cf8aa999bd0205bded526838246d023eae5dfadeec1aaf0be99565def5a1cdcc8041bcff90ba6a49f5e903e4f436d416181a9f134555d5c71b7cf44d2ba58a6d DIST percona-server-8.0.20.11-patches-02.tar.xz 8876 BLAKE2B 34cb3cd0c6d6fb8b2fca98efa53e6e163e4f6b251f629e40169018c328da5319a77ecceec92c925019d13a4ba2dba8c96a23dccf8ba8a3aa95452d4dc9278ffa SHA512 372885f22e7e37bcd63f382d4b064d99b6f826cd2d053148fcdfa1c7f062f51531d5366c198976797f9a3349539e59f5ba96187dc79fdf00365c618b0f83b7c2 +DIST percona-server-8.0.21-12.tar.gz 522004727 BLAKE2B bc6bf77d862a4827839d1942f58e4124f4692abfa9298eaa7cebdaaa7a6cff036247edda51d9cbb878b0e79858e54cbe5326bc30479b1d5977a655240df438fd SHA512 66076a6774cf18afb83aa8977a55e1a2d634c30e190d3bd8e82ba079fb772ac2a2402356be0b79677b54ca0b24c441d87444b68d1e66cd298ca6a0108d31 +DIST percona-server-8.0.21.12-patches-01.tar.xz 8916 BLAKE2B 3a40f63383ad0c63830056b15453a0e7429f2507e8205cca660aaf6787c9d6ed9e741df8d09fc887fe07b82f86e7aa53730b3aa97788421ed4dde3e83c992c01 SHA512 f7599293dced8ea2bc98d88e8dfc4f20288974fecfe481f446b071c1d393119c22317819fcc054bf9cdd4c557044332d450ffc99b3a14c91b51a4c0b6c1c0896 diff --git a/dev-db/percona-server/percona-server-8.0.21.12.ebuild b/dev-db/percona-server/percona-server-8.0.21.12.ebuild new file mode 100644 index 000..14f08b79a9b --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.21.12.ebuild @@ -0,0 +1,1219 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit check-reqs cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs + +MY_BOOST_VERSION="1.72.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ab5e3b6e61ded724acf221cde6f0de8b8ac63a4a Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Oct 8 22:56:12 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Oct 8 23:45:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5e3b6e dev-db/percona-server: use app-arch/zstd from system Bug: https://bugs.gentoo.org/738462 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> ...na-server-8.0.20.11-r1.ebuild => percona-server-8.0.20.11-r2.ebuild} | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild b/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild rename to dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild index dd3addaa154..d7b23f1ffd2 100644 --- a/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild @@ -52,6 +52,7 @@ S="${WORKDIR}/mysql" # These are used for both runtime and compiletime COMMON_DEPEND=" >=app-arch/lz4-0_p131:= + app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= libressl? ( dev-libs/libressl:0= ) @@ -280,6 +281,7 @@ src_configure() { -DWITH_LZ4=system # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex -DWITH_RAPIDJSON=bundled + -DWITH_ZSTD=system ) if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 216421cf4adf995129c87ef0b38ee68b1b3f798e Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Oct 8 23:41:15 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Oct 8 23:45:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216421cf dev-db/percona-server: remove -Werror Closes: https://bugs.gentoo.org/746767 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index fee4b5bef11..a67ac8cb269 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -5,4 +5,4 @@ DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96d1b6d2c6ae2a56ba6d85e8aad55a6b36a6966a0c3285836dc829e1583a46e28fd2903540e520f6347b1e8c18d99b08f58daef8b SHA512 cf8aa999bd0205bded526838246d023eae5dfadeec1aaf0be99565def5a1cdcc8041bcff90ba6a49f5e903e4f436d416181a9f134555d5c71b7cf44d2ba58a6d -DIST percona-server-8.0.20.11-patches-01.tar.xz 8668 BLAKE2B 1f598c1b381de3efe8b8605d915b0b63d04214ba4f6e51ce154a020f3e2c4d76a3b4e96b4c9c958c6949b4bdf8cc2b754875049beccdafc99b3a3ad8abf0b315 SHA512 4ca0f58bf1cbf6e7a5a33b46efa5250c28226fa7f23c1327bda050e7de3ec0f16dc46c1cd1c481d50f8b167a4c07653db8a3daf44e8f3f96bbb0aa8f8f66d5b2 +DIST percona-server-8.0.20.11-patches-02.tar.xz 8876 BLAKE2B 34cb3cd0c6d6fb8b2fca98efa53e6e163e4f6b251f629e40169018c328da5319a77ecceec92c925019d13a4ba2dba8c96a23dccf8ba8a3aa95452d4dc9278ffa SHA512 372885f22e7e37bcd63f382d4b064d99b6f826cd2d053148fcdfa1c7f062f51531d5366c198976797f9a3349539e59f5ba96187dc79fdf00365c618b0f83b7c2 diff --git a/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild b/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild index d7b23f1ffd2..e75b78da170 100644 --- a/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild +++ b/dev-db/percona-server/percona-server-8.0.20.11-r2.ebuild @@ -17,7 +17,7 @@ MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; # Patch version -PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.20.11-patches-01.tar.xz; +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.20.11-patches-02.tar.xz; SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: d3579e948703e8ee08e09201e7e244c09c008927 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 26 13:21:51 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 26 13:21:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3579e94 dev-db/percona-server: add soft blocker on slot 0 Fixes: f8bfc9b ("dev-db/percona-server: introduce slots") Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild | 1 + dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild | 1 + dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild index ca7c5af799c..86283b34ba4 100644 --- a/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild @@ -142,6 +142,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:0 !dev-db/percona-server:8.0 client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) selinux? ( sec-policy/selinux-mysql ) diff --git a/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild index c43502a7815..44544aaf5cc 100644 --- a/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild @@ -84,6 +84,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:0 !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( diff --git a/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild index e8d4b4079bb..dd3addaa154 100644 --- a/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild @@ -88,6 +88,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:0 !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? (
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f8bfc9b4917c25aadd2a45c454261cc195d4cd7b Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jul 25 23:38:53 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jul 25 23:39:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bfc9b4 dev-db/percona-server: introduce slots While we still don't support installing multiple dev-db/percona-server versions simultaneously, we need slots to support proper targeting in GLSAs. Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann gentoo.org> ...cona-server-5.7.27.30.ebuild => percona-server-5.7.27.30-r1.ebuild} | 3 ++- ...cona-server-8.0.19.10.ebuild => percona-server-8.0.19.10-r1.ebuild} | 3 ++- ...cona-server-8.0.20.11.ebuild => percona-server-8.0.20.11-r1.ebuild} | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-5.7.27.30.ebuild rename to dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild index 300c67c7036..ca7c5af799c 100644 --- a/dev-db/percona-server/percona-server-5.7.27.30.ebuild +++ b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild @@ -34,7 +34,7 @@ fi HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" LICENSE="GPL-2" -SLOT="0/18" +SLOT="5.7/18" IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" @@ -142,6 +142,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:8.0 client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) selinux? ( sec-policy/selinux-mysql ) server? ( diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-8.0.19.10.ebuild rename to dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild index 58abf336ca0..c43502a7815 100644 --- a/dev-db/percona-server/percona-server-8.0.19.10.ebuild +++ b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" LICENSE="GPL-2" -SLOT="0" +SLOT="8.0" IUSE="cjk cracklib debug jemalloc latin1 libressl numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" @@ -84,6 +84,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql diff --git a/dev-db/percona-server/percona-server-8.0.20.11.ebuild b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-8.0.20.11.ebuild rename to dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild index 0d4ac0f7b98..e8d4b4079bb 100644 --- a/dev-db/percona-server/percona-server-8.0.20.11.ebuild +++ b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" LICENSE="GPL-2" -SLOT="0" +SLOT="8.0" IUSE="cjk cracklib debug jemalloc latin1 ldap libressl numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" @@ -88,6 +88,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + !dev-db/percona-server:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 1bfa4a43b6577c42a81168446899e8ccce908a50 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jul 25 18:45:18 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jul 25 18:45:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfa4a43 dev-db/percona-server: update known test failures Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.20.11.ebuild | 13 + 1 file changed, 13 insertions(+) diff --git a/dev-db/percona-server/percona-server-8.0.20.11.ebuild b/dev-db/percona-server/percona-server-8.0.20.11.ebuild index 67c89a1518b..0d4ac0f7b98 100644 --- a/dev-db/percona-server/percona-server-8.0.20.11.ebuild +++ b/dev-db/percona-server/percona-server-8.0.20.11.ebuild @@ -412,8 +412,12 @@ src_test() { disabled_tests+=( "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) + disabled_tests+=( "group_replication.gr_ssl_options2;0;Sporadic failing test" ) disabled_tests+=( "innodb.percona_changed_page_bmp_flush;6807;False positive on Gentoo (PS)" ) disabled_tests+=( "innodb.percona_changed_page_bmp_log_resize;0;Sporadic failing test" ) + disabled_tests+=( "innodb.percona_log_encrypt_failure;0;Requires proper keyring setup" ) + disabled_tests+=( "innodb.percona_log_encrypt_change_mk;6039;False positive on Gentoo (PS)" ) + disabled_tests+=( "innodb.percona_log_encrypt_change_rk;6805;False positive on Gentoo (PS)" ) disabled_tests+=( "innodb.upgrade_orphan;0;Sporadic failing test" ) disabled_tests+=( "main.myisam-blob;0;Sporadic failing test" ) disabled_tests+=( "main.mysqlpump_basic_lz4;6042;Extra tool output causes false positive" ) @@ -428,6 +432,15 @@ src_test() { disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) disabled_tests+=( "x.message_protobuf_nested;6803;False positive caused by protobuff-3.11+" ) + # Known test failures due to expired SSL certificates -- fixed in 8.0.22 + disabled_tests+=( "auth_sec.admin_ssl_crl_crlpath;100055;Fixed in 8.0.22" ) + disabled_tests+=( "auth_sec.admin_ssl_crl;100055;Fixed in 8.0.22" ) + disabled_tests+=( "auth_sec.server_withssl_client_withssl;100055;Fixed in 8.0.22" ) + disabled_tests+=( "main.ssl_crl_clients_valid;100055;Fixed in 8.0.22" ) + disabled_tests+=( "main.ssl_crl;100055;Fixed in 8.0.22" ) + disabled_tests+=( "main.ssl_crl_crlpath;100055;Fixed in 8.0.22" ) + disabled_tests+=( "main.ssl_ca;100055;Fixed in 8.0.22" ) + if ! hash zip 1>/dev/null 2>&1 ; then # no need to force dep app-arch/zip for one test disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" )
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 104ca17a660b2b74bace66c46a466aad9da50666 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jul 25 01:32:11 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jul 25 01:32:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104ca17a dev-db/percona-server: bump to v8.0.20-11 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-8.0.20.11.ebuild | 1199 2 files changed, 1201 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index c18584ba690..fee4b5bef11 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -4,3 +4,5 @@ DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d898281 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 +DIST percona-server-8.0.20-11.tar.gz 494288758 BLAKE2B 202f0cbd7395a6b8ae367ed96d1b6d2c6ae2a56ba6d85e8aad55a6b36a6966a0c3285836dc829e1583a46e28fd2903540e520f6347b1e8c18d99b08f58daef8b SHA512 cf8aa999bd0205bded526838246d023eae5dfadeec1aaf0be99565def5a1cdcc8041bcff90ba6a49f5e903e4f436d416181a9f134555d5c71b7cf44d2ba58a6d +DIST percona-server-8.0.20.11-patches-01.tar.xz 8668 BLAKE2B 1f598c1b381de3efe8b8605d915b0b63d04214ba4f6e51ce154a020f3e2c4d76a3b4e96b4c9c958c6949b4bdf8cc2b754875049beccdafc99b3a3ad8abf0b315 SHA512 4ca0f58bf1cbf6e7a5a33b46efa5250c28226fa7f23c1327bda050e7de3ec0f16dc46c1cd1c481d50f8b167a4c07653db8a3daf44e8f3f96bbb0aa8f8f66d5b2 diff --git a/dev-db/percona-server/percona-server-8.0.20.11.ebuild b/dev-db/percona-server/percona-server-8.0.20.11.ebuild new file mode 100644 index 000..67c89a1518b --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.20.11.ebuild @@ -0,0 +1,1199 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs check-reqs + +MY_BOOST_VERSION="1.70.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.20.11-patches-01.tar.xz; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 + ${PATCH_SET} +" + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; +DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="0" +IUSE="cjk cracklib debug jemalloc latin1 ldap libressl numa pam +perl profiling + rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="!test? ( test ) libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + cjk? ( server ) + jemalloc? ( server ) + numa? ( server ) + profiling? ( server ) + router? ( server ) + tcmalloc? ( server )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=app-arch/lz4-0_p131:= + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + libressl? ( dev-libs/libressl:0= ) +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: aea109af79202aa443e04d7861951d822fc8761f Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 25 11:56:07 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 25 11:56:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea109af dev-db/percona-server: fix pkg_config Backport of commit ab0818d2ba2fd2ab8efa5e1ba9bcb2503975a8b1. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> .../percona-server/percona-server-8.0.19.10.ebuild | 183 - 1 file changed, 106 insertions(+), 77 deletions(-) diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild b/dev-db/percona-server/percona-server-8.0.19.10.ebuild index 0eb015df2a8..58abf336ca0 100644 --- a/dev-db/percona-server/percona-server-8.0.19.10.ebuild +++ b/dev-db/percona-server/percona-server-8.0.19.10.ebuild @@ -598,43 +598,6 @@ pkg_postinst() { } pkg_config() { - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - einfo "Will use username '${MYSQL_USER}' and group '${MYSQL_GROUP}' ..." - _getoptval() { local section="$1" local flag="--${2}=" @@ -699,6 +662,41 @@ pkg_config() { done } + local mysqld_binary="${EROOT}/usr/sbin/mysqld" + if [[ ! -x "${mysqld_binary}" ]] ; then + die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local mysql_binary="${EROOT}/usr/bin/mysql" + if [[ ! -x "${mysql_binary}" ]] ; then + die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" + fi + + local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" + if [[ ! -x "${my_print_defaults_binary}" ]] ; then + die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" + fi + + if [[ -z "${MYSQL_USER}" ]] ; then + MYSQL_USER=mysql + if use prefix ; then + MYSQL_USER=$(id -u -n 2>/dev/null) + if [[ -z "${MYSQL_USER}" ]] ; then + die "Failed to determine current username!" + fi + fi + fi + + if [[ -z "${MYSQL_GROUP}" ]] ; then + MYSQL_GROUP=mysql + if use prefix ; then + MYSQL_GROUP=$(id -g -n 2>/dev/null) + if [[ -z "${MYSQL_GROUP}" ]] ; then + die "Failed to determine current user groupname!" + fi + fi + fi + # my_print_defaults needs to read stuff in $HOME/.my.cnf local -x HOME="${EROOT}/root" @@ -718,8 +716,6 @@ pkg_config() { ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" ewarn "Please rename or delete its content if you wish to initialize a new data directory." die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - else - einfo "${PN} data directory detected as '${MY_DATADIR}' ..." fi MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" @@ -773,7 +769,7 @@ pkg_config() { su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null fi - if [[ $? -ne 0 ]]; then + if [[ $? -ne 0 ]] ; then die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" else rm
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ae1e4c326685d50d189008a30022de321f8d765f Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 25 11:57:08 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 25 11:57:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1e4c32 dev-db/percona-server: drop old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 - .../percona-server/percona-server-8.0.18.9.ebuild | 1146 2 files changed, 1148 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index d6e859f244c..c18584ba690 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,8 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 -DIST mysql-extras-20200317-0103Z.tar.bz2 344905 BLAKE2B c4c8bb2acea16663ab32cf291d0a2d52af04448a507ad3a6dc22dfdef4d6ba427582d66e5923d05cd51565286f85c8df5ccabef9a67a4a500574d21e1f708f27 SHA512 d1d34817faf0a1271f906213eea9081c204d745b14f96166f17d5c60a29ec58c05926e7216f135b6e9d5df2ceab373f10fc4e6a652514d99ba34a336571dce1f DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b -DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 diff --git a/dev-db/percona-server/percona-server-8.0.18.9.ebuild b/dev-db/percona-server/percona-server-8.0.18.9.ebuild deleted file mode 100644 index 8cfab4888b9..000 --- a/dev-db/percona-server/percona-server-8.0.18.9.ebuild +++ /dev/null @@ -1,1146 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -MY_EXTRAS_VER="20200317-0103Z" - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit cmake-utils flag-o-matic linux-info \ - multiprocessing prefix toolchain-funcs check-reqs - -MY_BOOST_VERSION="1.70.0" -MY_PV=$(ver_rs 3 '-') -MY_PV="${MY_PV//_pre*}" -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; - -S="${WORKDIR}/${PN}-${MY_PV}" - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 -" - -# Gentoo patches to MySQL -if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then - SRC_URI="${SRC_URI} - mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 - https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; -fi - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; -DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" -LICENSE="GPL-2" -SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 451bc86d3939704990ec941f11ccb26ab72c14a5 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 4 15:30:36 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon May 4 16:00:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451bc86d dev-db/percona-server: disable more tests Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.19.10.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild b/dev-db/percona-server/percona-server-8.0.19.10.ebuild index ddd3e89b9be..0eb015df2a8 100644 --- a/dev-db/percona-server/percona-server-8.0.19.10.ebuild +++ b/dev-db/percona-server/percona-server-8.0.19.10.ebuild @@ -405,12 +405,18 @@ src_test() { disabled_tests+=( "main.ssl_san;6808;False positive on IPv6-enabled hosts" ) disabled_tests+=( "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) disabled_tests+=( "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) + disabled_tests+=( "main.with_recursive;6804;Known rounding error with latest AMD processors" ) disabled_tests+=( "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" ) disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Know failure - no upstream bug yet" ) disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" ) disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) disabled_tests+=( "x.message_protobuf_nested;6803;False positive caused by protobuff-3.11+" ) + if ! hash zip 1>/dev/null 2>&1 ; then + # no need to force dep app-arch/zip for one test + disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" ) + fi + local test_ds for test_infos_str in "${disabled_tests[@]}" ; do IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: a1a0aa9fff35b9f4e32b068edd21dec26a533eba Author: Thomas Deutschmann gentoo org> AuthorDate: Sat May 2 08:03:41 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat May 2 08:03:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a0aa9f dev-db/percona-server: update required disk space Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.19.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild b/dev-db/percona-server/percona-server-8.0.19.10.ebuild index 1058698b5f1..ddd3e89b9be 100644 --- a/dev-db/percona-server/percona-server-8.0.19.10.ebuild +++ b/dev-db/percona-server/percona-server-8.0.19.10.ebuild @@ -94,7 +94,7 @@ RDEPEND="${COMMON_DEPEND} # dev-perl/DBD-mysql is needed by some scripts installed by MySQL PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" -CHECKREQS_DISK_BUILD="8G" +CHECKREQS_DISK_BUILD="9G" mysql_init_vars() { : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"}
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 99940d3fc6c2aa5383a3aa25d4937c76d95e44e9 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Apr 30 17:47:52 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Apr 30 20:44:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99940d3f dev-db/percona-server: bump to v8.0.19-10 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-8.0.19.10.ebuild | 1148 2 files changed, 1150 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index d14e6835d49..d6e859f244c 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -4,3 +4,5 @@ DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d898281 DIST mysql-extras-20200317-0103Z.tar.bz2 344905 BLAKE2B c4c8bb2acea16663ab32cf291d0a2d52af04448a507ad3a6dc22dfdef4d6ba427582d66e5923d05cd51565286f85c8df5ccabef9a67a4a500574d21e1f708f27 SHA512 d1d34817faf0a1271f906213eea9081c204d745b14f96166f17d5c60a29ec58c05926e7216f135b6e9d5df2ceab373f10fc4e6a652514d99ba34a336571dce1f DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 +DIST percona-server-8.0.19-10.tar.gz 490703179 BLAKE2B 731e9498c4934eb53451c202e8b1de93618190d9b6334b761428ab223756d515d958db77515517e6b5db3ba6cd908c8b238c18b63f4c73b256ec251f8b161ff3 SHA512 39aa805474c6655980e70c97e0d2c0f21ae16e2c1e2e9c7e1d615f46320f1615620368fbdfc24f5d1784aae856090856c3ccda3d6f09ed86c6c9ffe3197be90e +DIST percona-server-8.0.19.10-patches-01.tar.xz 8288 BLAKE2B 2f79c538ac1512b052210439a27b71491917cb9eab08ac3a3b21c188458c2989f0c998d973b8dd654a7d7606acd70ccf374f1e2f5e0088d0c6b96a794dc4c4a5 SHA512 43313797ec405be82f15745185bfab25fda093045f981a8caa8a019522e432415e4b3cca4ca5ffb735d102f98b3c2fccafccbd4695bd2d1f011707f709fcc2b3 diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild b/dev-db/percona-server/percona-server-8.0.19.10.ebuild new file mode 100644 index 000..1058698b5f1 --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.19.10.ebuild @@ -0,0 +1,1148 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake-utils flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs check-reqs + +MY_BOOST_VERSION="1.70.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +# Patch version +PATCH_SET="https://dev.gentoo.org/~whissi/dist/percona-server/${PN}-8.0.19.10-patches-01.tar.xz; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 + ${PATCH_SET} +" + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server https://github.com/percona/percona-server; +DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="0" +IUSE="cjk cracklib debug jemalloc latin1 libressl numa pam +perl profiling + rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="!test? ( test ) libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + cjk? ( server ) + jemalloc? ( server ) + numa? ( server ) + profiling? ( server ) + router? ( server ) + tcmalloc? ( server )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + >=app-arch/lz4-0_p131:= + sys-libs/ncurses:0= + >=sys-libs/zlib-1.2.3:0= + libressl? ( dev-libs/libressl:0= ) +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 20e06a3f7ff812f9e068e85995356d891b4de547 Author: Matt Turner gentoo org> AuthorDate: Thu Mar 19 03:35:42 2020 + Commit: Matt Turner gentoo org> CommitDate: Thu Mar 19 03:47:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e06a3f dev-db/percona-server: drop alpha keywords Signed-off-by: Matt Turner gentoo.org> dev-db/percona-server/percona-server-5.7.27.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild b/dev-db/percona-server/percona-server-5.7.27.30.ebuild index 200a7c0f743..300c67c7036 100644 --- a/dev-db/percona-server/percona-server-5.7.27.30.ebuild +++ b/dev-db/percona-server/percona-server-5.7.27.30.ebuild @@ -43,7 +43,7 @@ RESTRICT="!test? ( test ) libressl? ( test )" REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: e88e9befc9c78bde1469f924ef10d3d21ccefbfd Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Mar 17 01:07:24 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Mar 17 01:07:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e88e9bef dev-db/percona-server: ICU is not required for USE=-server Closes: https://bugs.gentoo.org/712072 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-8.0.18.9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index bda335417e2..d14e6835d49 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 -DIST mysql-extras-20200125-1945Z.tar.bz2 344906 BLAKE2B 0e87875efbc221ded43d6f080dc7dce4277b676b538950120c94b962e51d054093286486e5d83ea3e38e1b2d0b12cf81873df50e1cebbe4cff33b54297e6a17a SHA512 5fcc5d372998db2b8aef32661ff71290791c20c1195a6210ca79c0fda12008906e665f9dc878d3df5a38a95e23ff05b910daa861002c17a1b6de71ef0520bee1 +DIST mysql-extras-20200317-0103Z.tar.bz2 344905 BLAKE2B c4c8bb2acea16663ab32cf291d0a2d52af04448a507ad3a6dc22dfdef4d6ba427582d66e5923d05cd51565286f85c8df5ccabef9a67a4a500574d21e1f708f27 SHA512 d1d34817faf0a1271f906213eea9081c204d745b14f96166f17d5c60a29ec58c05926e7216f135b6e9d5df2ceab373f10fc4e6a652514d99ba34a336571dce1f DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 diff --git a/dev-db/percona-server/percona-server-8.0.18.9.ebuild b/dev-db/percona-server/percona-server-8.0.18.9.ebuild index 55c42cf99f5..8cfab4888b9 100644 --- a/dev-db/percona-server/percona-server-8.0.18.9.ebuild +++ b/dev-db/percona-server/percona-server-8.0.18.9.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="7" -MY_EXTRAS_VER="20200125-1945Z" +MY_EXTRAS_VER="20200317-0103Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 8b6bab1aefa0e2deaa0e4aff9e673c9d23131866 Author: David Seifert gentoo org> AuthorDate: Sat Feb 8 17:05:07 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 8 17:05:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b6bab1a dev-db/percona-server: [QA] Remove unnecessary -DCMAKE_INSTALL_PREFIX arguments Signed-off-by: David Seifert gentoo.org> dev-db/percona-server/percona-server-5.7.27.30.ebuild | 1 - dev-db/percona-server/percona-server-8.0.18.9.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild b/dev-db/percona-server/percona-server-5.7.27.30.ebuild index 1a748045c83..e936725d18d 100644 --- a/dev-db/percona-server/percona-server-5.7.27.30.ebuild +++ b/dev-db/percona-server/percona-server-5.7.27.30.ebuild @@ -395,7 +395,6 @@ multilib_src_configure() { mycmakeargs=( -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" -DSYSCONFDIR="${EPREFIX}/etc/mysql" -DINSTALL_BINDIR=bin diff --git a/dev-db/percona-server/percona-server-8.0.18.9.ebuild b/dev-db/percona-server/percona-server-8.0.18.9.ebuild index a3c7cca8223..93fbfaacf7f 100644 --- a/dev-db/percona-server/percona-server-8.0.18.9.ebuild +++ b/dev-db/percona-server/percona-server-8.0.18.9.ebuild @@ -233,7 +233,6 @@ src_configure(){ mycmakeargs=( -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" -DSYSCONFDIR="${EPREFIX}/etc/mysql" -DINSTALL_BINDIR=bin
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2af8d2fd8f9571a3d194e85ea4cf5a66c10d7b71 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jan 25 19:53:19 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jan 25 19:53:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af8d2fd dev-db/percona-server: update patch set No changes. Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-8.0.18.9.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 8a3cd032910..bda335417e2 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 -DIST mysql-extras-20200122-2007Z.tar.bz2 344188 BLAKE2B e12a9886bb0c55f1af1ea979c9b1491b65195a54f927f0060f466fe858ea9dd2faffb6eeb7acb7efd28dfb37383b6730c314ea54fbaed2ec3e54655546c883e3 SHA512 ef43324b70081214f3e02eb677bde0e4e3575d2b3b1cb7fb8da18f50ff43a9554e13d13594c0d875bd1438695725ed28a586e4f67f4f4e39054d54671f9525de +DIST mysql-extras-20200125-1945Z.tar.bz2 344906 BLAKE2B 0e87875efbc221ded43d6f080dc7dce4277b676b538950120c94b962e51d054093286486e5d83ea3e38e1b2d0b12cf81873df50e1cebbe4cff33b54297e6a17a SHA512 5fcc5d372998db2b8aef32661ff71290791c20c1195a6210ca79c0fda12008906e665f9dc878d3df5a38a95e23ff05b910daa861002c17a1b6de71ef0520bee1 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 diff --git a/dev-db/percona-server/percona-server-8.0.18.9.ebuild b/dev-db/percona-server/percona-server-8.0.18.9.ebuild index 86ea26ade39..a3c7cca8223 100644 --- a/dev-db/percona-server/percona-server-8.0.18.9.ebuild +++ b/dev-db/percona-server/percona-server-8.0.18.9.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="7" -MY_EXTRAS_VER="20200122-2007Z" +MY_EXTRAS_VER="20200125-1945Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 6a89c9796d557e4611248fe359578cf3210c7ec8 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Jan 22 20:11:32 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Jan 22 20:25:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a89c979 dev-db/percona-server: bump to v8.0.18-9 Closes: https://bugs.gentoo.org/699010 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 + .../percona-server/percona-server-8.0.18.9.ebuild | 1147 2 files changed, 1150 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 27e6e7919bb..bee9002e731 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,7 +1,10 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST boost_1_69_0.tar.bz2 95078138 BLAKE2B ccab52b911066ed41db6555fe13fbc142cd51250ad620665d3fcf25508e158b7b766f4f3654333b4a19517215ebe4a6ce14e64395b093b9604b3f0e570419841 SHA512 d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 +DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 DIST mysql-extras-20191031-0134Z.tar.bz2 340718 BLAKE2B 8c228d6953aa888449a006ab1000ef3ecb1747fd055f58a8eaa5f5680b223fa840debbb7fce7404aa7ef4524ce71144a6a970483ad6536ff7521bd949f4dfa90 SHA512 6d61c4a70980759ac90fc3ac35a677a340d88f63260fb2c130ef70de0c05654895fe17b5f4915ca6d96f2406f215559182af61f7d88c1a4157e9bcbcc0f4d4e2 +DIST mysql-extras-20200122-2007Z.tar.bz2 344188 BLAKE2B e12a9886bb0c55f1af1ea979c9b1491b65195a54f927f0060f466fe858ea9dd2faffb6eeb7acb7efd28dfb37383b6730c314ea54fbaed2ec3e54655546c883e3 SHA512 ef43324b70081214f3e02eb677bde0e4e3575d2b3b1cb7fb8da18f50ff43a9554e13d13594c0d875bd1438695725ed28a586e4f67f4f4e39054d54671f9525de DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b DIST percona-server-8.0.17-8.tar.gz 249562136 BLAKE2B d3bf20d9fee43f17b8aef3e403e74d9c5924a5a012d0c4208b22ce37f48867a2a1fb7992d7837f35492d5c5871901f3e0f68cde54793090bb2c089cee310 SHA512 c875492e8b67307aef439ae54b8ff6320464ac495a2d06029f1b33b2117e56bd1c2b3ce4ba7b406c1bd6604d0016d04a5c3f36643097cbf36425d60a44b6adc3 +DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 diff --git a/dev-db/percona-server/percona-server-8.0.18.9.ebuild b/dev-db/percona-server/percona-server-8.0.18.9.ebuild new file mode 100644 index 000..86ea26ade39 --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.18.9.ebuild @@ -0,0 +1,1147 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +MY_EXTRAS_VER="20200122-2007Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake-utils flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs check-reqs + +MY_BOOST_VERSION="1.70.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +S="${WORKDIR}/${PN}-${MY_PV}" +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 06a83f7538fd6af4647b2585d5e7b3e75375ba72 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Jan 22 20:12:15 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Jan 22 20:25:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a83f75 dev-db/percona-server: drop old Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |4 - .../percona-server-5.7.26.29-r1.ebuild | 1108 --- .../percona-server/percona-server-8.0.17.8.ebuild | 1132 3 files changed, 2244 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index bee9002e731..8a3cd032910 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,10 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae -DIST boost_1_69_0.tar.bz2 95078138 BLAKE2B ccab52b911066ed41db6555fe13fbc142cd51250ad620665d3fcf25508e158b7b766f4f3654333b4a19517215ebe4a6ce14e64395b093b9604b3f0e570419841 SHA512 d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 -DIST mysql-extras-20191031-0134Z.tar.bz2 340718 BLAKE2B 8c228d6953aa888449a006ab1000ef3ecb1747fd055f58a8eaa5f5680b223fa840debbb7fce7404aa7ef4524ce71144a6a970483ad6536ff7521bd949f4dfa90 SHA512 6d61c4a70980759ac90fc3ac35a677a340d88f63260fb2c130ef70de0c05654895fe17b5f4915ca6d96f2406f215559182af61f7d88c1a4157e9bcbcc0f4d4e2 DIST mysql-extras-20200122-2007Z.tar.bz2 344188 BLAKE2B e12a9886bb0c55f1af1ea979c9b1491b65195a54f927f0060f466fe858ea9dd2faffb6eeb7acb7efd28dfb37383b6730c314ea54fbaed2ec3e54655546c883e3 SHA512 ef43324b70081214f3e02eb677bde0e4e3575d2b3b1cb7fb8da18f50ff43a9554e13d13594c0d875bd1438695725ed28a586e4f67f4f4e39054d54671f9525de -DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b -DIST percona-server-8.0.17-8.tar.gz 249562136 BLAKE2B d3bf20d9fee43f17b8aef3e403e74d9c5924a5a012d0c4208b22ce37f48867a2a1fb7992d7837f35492d5c5871901f3e0f68cde54793090bb2c089cee310 SHA512 c875492e8b67307aef439ae54b8ff6320464ac495a2d06029f1b33b2117e56bd1c2b3ce4ba7b406c1bd6604d0016d04a5c3f36643097cbf36425d60a44b6adc3 DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 diff --git a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild deleted file mode 100644 index 6f2590a7c1a..000 --- a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild +++ /dev/null @@ -1,1108 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20190822-1908Z" - -CMAKE_MAKEFILE_GENERATOR=emake - -# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test -PYTHON_COMPAT=( python2_7 ) - -# Keeping eutils in EAPI=6 for emktemp in pkg_config - -inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ - prefix python-any-r1 toolchain-funcs multilib-minimal - -MY_PV=$(ver_rs 3 '-') -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2)
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 8e70a3f76aca1807ca9453892783d08263e729ad Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 31 03:22:02 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 31 03:27:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e70a3f7 dev-db/percona-server: subscribe to dev-libs/protobuf subslot Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.17.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.17.8.ebuild b/dev-db/percona-server/percona-server-8.0.17.8.ebuild index 0fbc6f60a16..4bb5df6ecd4 100644 --- a/dev-db/percona-server/percona-server-8.0.17.8.ebuild +++ b/dev-db/percona-server/percona-server-8.0.17.8.ebuild @@ -76,6 +76,7 @@ COMMON_DEPEND=" dev-libs/icu:= dev-libs/libedit dev-libs/libevent:= + >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= >=sys-libs/zlib-1.2.3:0= cjk? ( app-text/mecab:= ) @@ -95,7 +96,6 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) dev-libs/re2 - >=dev-libs/protobuf-3.8 net-libs/rpcsvc-proto virtual/yacc test? (
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 995bdce1cfbe72851ccdc834ce6c1e23f44eafe1 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Dec 9 22:00:58 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Dec 9 22:01:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995bdce1 dev-db/percona-server: re-add USE=pam Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.17.8.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.17.8.ebuild b/dev-db/percona-server/percona-server-8.0.17.8.ebuild index e2666362cd2..d30980a003d 100644 --- a/dev-db/percona-server/percona-server-8.0.17.8.ebuild +++ b/dev-db/percona-server/percona-server-8.0.17.8.ebuild @@ -34,7 +34,7 @@ HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement for MySQL" LICENSE="GPL-2" SLOT="0" -IUSE="cjk cracklib debug jemalloc latin1 libressl numa +perl profiling +IUSE="cjk cracklib debug jemalloc latin1 libressl numa pam +perl profiling rocksdb router selinux +server tcmalloc test tokudb tokudb-backup-plugin" # Tests always fail when libressl is enabled due to hard-coded ciphers in the tests @@ -87,6 +87,9 @@ COMMON_DEPEND=" libressl? ( dev-libs/libressl:0= ) !libressl? ( >=dev-libs/openssl-1.0.0:0= ) numa? ( sys-process/numactl ) + server? ( + pam? ( sys-libs/pam:0= ) + ) tcmalloc? ( dev-util/google-perftools:0= ) " DEPEND="${COMMON_DEPEND} @@ -308,6 +311,7 @@ src_configure(){ mycmakeargs+=( -DWITH_EXTRA_CHARSETS=all -DWITH_DEBUG=$(usex debug) + -DWITH_PAM=$(usex pam) ) if use profiling ; then
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 5d24b3742f84b24c32c167d63573b29a4381fecc Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Oct 31 12:10:02 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Oct 31 12:10:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d24b374 dev-db/percona-server: fix self block Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-8.0.17.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-8.0.17.8.ebuild b/dev-db/percona-server/percona-server-8.0.17.8.ebuild index 4d7c2105e69..e2666362cd2 100644 --- a/dev-db/percona-server/percona-server-8.0.17.8.ebuild +++ b/dev-db/percona-server/percona-server-8.0.17.8.ebuild @@ -101,7 +101,7 @@ DEPEND="${COMMON_DEPEND} ) " RDEPEND="${COMMON_DEPEND} - !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: 1e197b6d121108fc0ffcfc7c294f9d6aa5bbb423 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Oct 31 01:45:20 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Oct 31 01:45:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e197b6d dev-db/percona-server: add missing files Fixes 1675444 ("dev-db/percona-server: bump to v8.0.17-8") Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> .../percona-server/files/my.cnf-8.0.distro-client | 23 + .../percona-server/files/my.cnf-8.0.distro-server | 30 ++ 2 files changed, 53 insertions(+) diff --git a/dev-db/percona-server/files/my.cnf-8.0.distro-client b/dev-db/percona-server/files/my.cnf-8.0.distro-client new file mode 100644 index 000..1c2ee7da1d9 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf-8.0.distro-client @@ -0,0 +1,23 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d/50-distro-client.cnf: The global mysql configuration file. + +# The following options will be passed to all MySQL clients +[client] +# Should match default server to save a round trip +loose-default-auth = mysql_native_password +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +loose-default-character-set= utf8mb4 + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[mysqldump] +quick +max_allowed_packet = 16M + +[myisamchk] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets diff --git a/dev-db/percona-server/files/my.cnf-8.0.distro-server b/dev-db/percona-server/files/my.cnf-8.0.distro-server new file mode 100644 index 000..ac087963972 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf-8.0.distro-server @@ -0,0 +1,30 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d/50-distro-server.cnf: The global mysql configuration file. + +# add a section [mysqld-8.0] for specific configurations +[mysqld] +# Using "mysql_native_password" for compatibility with Perl, PHP, Ruby... +loose-default-authentication-plugin= mysql_native_password +character-set-server = utf8mb4 +user = mysql +port = 3306 +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysql.pid +log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err +basedir= @GENTOO_PORTAGE_EPREFIX@/usr +datadir= @DATADIR@ +skip-external-locking +lc_messages_dir= @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql +#Set this to your desired error message language +lc_messages= en_US + +# security: +# using "localhost" in connects uses sockets by default +# skip-networking +bind-address = 127.0.0.1 + +log-bin +server-id = 1 + +# point the following paths to different dedicated disks +#tmpdir= @GENTOO_PORTAGE_EPREFIX@/tmp/ +#log-update= @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 1675444a6cc3f7b25911b91bf4f9076a08b5ec63 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Oct 31 01:38:08 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Oct 31 01:41:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1675444a dev-db/percona-server: bump to v8.0.17-8 Closes: https://bugs.gentoo.org/697980 Closes: https://bugs.gentoo.org/679266 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 + dev-db/percona-server/metadata.xml |1 + .../percona-server/percona-server-8.0.17.8.ebuild | 1128 3 files changed, 1132 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index f766c8cf7fc..27e6e7919bb 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,4 +1,7 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae +DIST boost_1_69_0.tar.bz2 95078138 BLAKE2B ccab52b911066ed41db6555fe13fbc142cd51250ad620665d3fcf25508e158b7b766f4f3654333b4a19517215ebe4a6ce14e64395b093b9604b3f0e570419841 SHA512 d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 +DIST mysql-extras-20191031-0134Z.tar.bz2 340718 BLAKE2B 8c228d6953aa888449a006ab1000ef3ecb1747fd055f58a8eaa5f5680b223fa840debbb7fce7404aa7ef4524ce71144a6a970483ad6536ff7521bd949f4dfa90 SHA512 6d61c4a70980759ac90fc3ac35a677a340d88f63260fb2c130ef70de0c05654895fe17b5f4915ca6d96f2406f215559182af61f7d88c1a4157e9bcbcc0f4d4e2 DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b +DIST percona-server-8.0.17-8.tar.gz 249562136 BLAKE2B d3bf20d9fee43f17b8aef3e403e74d9c5924a5a012d0c4208b22ce37f48867a2a1fb7992d7837f35492d5c5871901f3e0f68cde54793090bb2c089cee310 SHA512 c875492e8b67307aef439ae54b8ff6320464ac495a2d06029f1b33b2117e56bd1c2b3ce4ba7b406c1bd6604d0016d04a5c3f36643097cbf36425d60a44b6adc3 diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index 01da26f9882..f282af30876 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -14,6 +14,7 @@ Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) Add support for statement profiling (requires USE=community). Add support for RocksDB; a key/value, LSM database optimized for flash storage + Build the MySQL router program Build the server program Build support for profiling and tracing using dev-util/systemtap Add support for TokuDB storage engine diff --git a/dev-db/percona-server/percona-server-8.0.17.8.ebuild b/dev-db/percona-server/percona-server-8.0.17.8.ebuild new file mode 100644 index 000..4d7c2105e69 --- /dev/null +++ b/dev-db/percona-server/percona-server-8.0.17.8.ebuild @@ -0,0 +1,1128 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +MY_EXTRAS_VER="20191031-0134Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +inherit cmake-utils flag-o-matic linux-info \ + multiprocessing prefix toolchain-funcs check-reqs + +MY_BOOST_VERSION="1.69.0" +MY_PV=$(ver_rs 3 '-') +MY_PV="${MY_PV//_pre*}" +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/${MY_MAJOR_PV}/; + +S="${WORKDIR}/${PN}-${MY_PV}" + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + https://dl.bintray.com/boostorg/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION}).tar.bz2 +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" &&
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ad2f78347d5a2bd7f8b112377eb9feb67dc8a49d Author: Mikle Kolyada gentoo org> AuthorDate: Sat Oct 12 18:44:13 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Oct 12 18:44:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2f7834 dev-db/percona-server: migrate to sys-libs/pam Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild | 2 +- dev-db/percona-server/percona-server-5.7.27.30.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild index 81b46f88e3a..5c07b92757d 100644 --- a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild @@ -98,7 +98,7 @@ COMMON_DEPEND="net-misc/curl:= net-libs/libtirpc:= ) numa? ( sys-process/numactl ) - pam? ( virtual/pam:0= ) + pam? ( sys-libs/pam:0= ) rocksdb? ( app-arch/zstd:= dev-libs/protobuf:= diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild b/dev-db/percona-server/percona-server-5.7.27.30.ebuild index f6e26e0c232..54ce90a8b64 100644 --- a/dev-db/percona-server/percona-server-5.7.27.30.ebuild +++ b/dev-db/percona-server/percona-server-5.7.27.30.ebuild @@ -98,7 +98,7 @@ COMMON_DEPEND="net-misc/curl:= net-libs/libtirpc:= ) numa? ( sys-process/numactl ) - pam? ( virtual/pam:0= ) + pam? ( sys-libs/pam:0= ) rocksdb? ( app-arch/zstd:= dev-libs/protobuf:=
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: a5b2344e237f0dff5748a270d0504c6ac0478f33 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 28 16:28:43 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 28 16:29:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b2344e dev-db/percona-server: bump to v5.7.27-30 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |1 + .../percona-server/percona-server-5.7.27.30.ebuild | 1135 2 files changed, 1136 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 3826da2c265..f766c8cf7fc 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,4 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 +DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871ab0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild b/dev-db/percona-server/percona-server-5.7.27.30.ebuild new file mode 100644 index 000..f6e26e0c232 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.27.30.ebuild @@ -0,0 +1,1135 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20190822-1908Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + mirror://sourceforge/boost/boost_1_59_0.tar.gz +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: cfc9cf48bd080d734ee8e178b8c5a3750c81513d Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 23 19:46:35 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 23 20:03:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc9cf48 dev-db/percona-server: allow for dev-python/mysqlclient Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild index 1eccb63ed0a..81b46f88e3a 100644 --- a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild @@ -133,8 +133,11 @@ DEPEND="${COMMON_DEPEND} static? ( sys-libs/ncurses[static-libs] ) test? ( acct-group/mysql acct-user/mysql - $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') dev-perl/JSON + || ( + $(python_gen_any_dep 'dev-python/mysqlclient[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') + ) ) " RDEPEND="${COMMON_DEPEND} @@ -153,7 +156,8 @@ RDEPEND="${COMMON_DEPEND} PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" python_check_deps() { - has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" + has_version "dev-python/mysqlclient[${PYTHON_USEDEP}]" \ + || has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" } mysql_init_vars() {
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: e55b9e4b1b3bba584d408f31b3a514b717696b1c Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Aug 22 19:18:19 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Aug 22 19:45:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e55b9e4b dev-db/percona-server: migrate to GLEP 81 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild index edd2ef17363..1eccb63ed0a 100644 --- a/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild @@ -12,7 +12,7 @@ PYTHON_COMPAT=( python2_7 ) # Keeping eutils in EAPI=6 for emktemp in pkg_config inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ - prefix python-any-r1 toolchain-funcs user multilib-minimal + prefix python-any-r1 toolchain-funcs multilib-minimal MY_PV=$(ver_rs 3 '-') MY_PN="Percona-Server" @@ -132,6 +132,7 @@ DEPEND="${COMMON_DEPEND} ) static? ( sys-libs/ncurses[static-libs] ) test? ( + acct-group/mysql acct-user/mysql $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') dev-perl/JSON ) @@ -140,7 +141,12 @@ RDEPEND="${COMMON_DEPEND} !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) selinux? ( sec-policy/selinux-mysql ) - server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + server? ( + !prefix? ( + acct-group/mysql acct-user/mysql + dev-db/mysql-init-scripts + ) + ) " # For other stuff to bring us in # dev-perl/DBD-mysql is needed by some scripts installed by MySQL @@ -237,10 +243,6 @@ pkg_setup() { use server && ! has userpriv ${FEATURES} ; then eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." fi - - # This should come after all of the die statements - enewgroup mysql 60 || die "problem adding 'mysql' group" - enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" } pkg_preinst() {
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 73abb68265e8d15ab53233ce430db533c965e2a2 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Aug 22 19:14:55 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Aug 22 19:45:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73abb682 dev-db/percona-server: don't install {lz4,zlib}_decompress Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest| 2 +- ...ona-server-5.7.26.29.ebuild => percona-server-5.7.26.29-r1.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 29c99a0b8d7..3826da2c265 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,3 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae -DIST mysql-extras-20190524-1046Z.tar.bz2 331517 BLAKE2B e6d48e34b0a7f7176de8740971f8151923beb20a520df73c22d44005059ef6779ad5aa8437e30018b9bbfe1d6d69043cbd8522b6f3662746205193b44372a6b3 SHA512 2f7238578f3aabd1701e1c54da36bc0100c9479871e3c77b22131fd6cde865037307f93b3343ea5e52251c45ef35cdc52cc2dec5a26d44fd41700598282c5c2c +DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 diff --git a/dev-db/percona-server/percona-server-5.7.26.29.ebuild b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild similarity index 99% rename from dev-db/percona-server/percona-server-5.7.26.29.ebuild rename to dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild index b69fc97ed14..edd2ef17363 100644 --- a/dev-db/percona-server/percona-server-5.7.26.29.ebuild +++ b/dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20190524-1046Z" +MY_EXTRAS_VER="20190822-1908Z" CMAKE_MAKEFILE_GENERATOR=emake @@ -63,7 +63,7 @@ PATCHES=( "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch - "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-without-clientlibs-tools.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.26-without-clientlibs-tools.patch "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.25-fix-libressl-support.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-add-missing-gcc-8-fix.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: e8a03f6f28dbc3607c4fce461675767e728fd100 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 2 16:48:24 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 2 16:56:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a03f6f dev-db/percona-server: don't install man pages installed by mysql-connector-c Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.26.29.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.7.26.29.ebuild b/dev-db/percona-server/percona-server-5.7.26.29.ebuild index 61f7b02b6e2..b69fc97ed14 100644 --- a/dev-db/percona-server/percona-server-5.7.26.29.ebuild +++ b/dev-db/percona-server/percona-server-5.7.26.29.ebuild @@ -335,6 +335,13 @@ src_prepare() { "${S}"/zlib \ || die + # Don't clash with dev-db/mysql-connector-c + rm \ + man/my_print_defaults.1 \ + man/perror.1 \ + man/zlib_decompress.1 \ + || die + # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux if [[ -d "${S}/support-files/SELinux" ]] ; then echo > "${S}/support-files/SELinux/CMakeLists.txt" || die
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 734234ed122e1788021e6ac0e2fdf8bf2c17d92a Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 22 14:33:03 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 22 14:33:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734234ed dev-db/percona-server: drop old Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |1 - .../percona-server/percona-server-5.7.25.28.ebuild | 1095 2 files changed, 1096 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 2998754d82a..29c99a0b8d7 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,4 +1,3 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20190524-1046Z.tar.bz2 331517 BLAKE2B e6d48e34b0a7f7176de8740971f8151923beb20a520df73c22d44005059ef6779ad5aa8437e30018b9bbfe1d6d69043cbd8522b6f3662746205193b44372a6b3 SHA512 2f7238578f3aabd1701e1c54da36bc0100c9479871e3c77b22131fd6cde865037307f93b3343ea5e52251c45ef35cdc52cc2dec5a26d44fd41700598282c5c2c -DIST percona-server-5.7.25-28.tar.gz 82296869 BLAKE2B eb12f185be6885e124f8fe5d434c0bba22a67fc2d82a28a52b6f7852722ce046a9a5c30ee5c55280b8046786c39336b131c94c05601580ab81ccf0113254f609 SHA512 e323e092d2af39969edc36d647400c20b50ec059b379f9ac32e71d88524940130639ebb2591d4126d6796e111c31c3a03ab1d00726471be00e1662417e5e63b3 DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 diff --git a/dev-db/percona-server/percona-server-5.7.25.28.ebuild b/dev-db/percona-server/percona-server-5.7.25.28.ebuild deleted file mode 100644 index f32804b6b57..000 --- a/dev-db/percona-server/percona-server-5.7.25.28.ebuild +++ /dev/null @@ -1,1095 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20190524-1046Z" - -CMAKE_MAKEFILE_GENERATOR=emake - -# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test -PYTHON_COMPAT=( python2_7 ) - -# Keeping eutils in EAPI=6 for emktemp in pkg_config - -inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ - prefix python-any-r1 toolchain-funcs user multilib-minimal - -MY_PV=$(ver_rs 3 '-') -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - mirror://sourceforge/boost/boost_1_59_0.tar.gz -" - -# Gentoo patches to MySQL -if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then - SRC_URI="${SRC_URI} - mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 - https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; -fi - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -LICENSE="GPL-2" -SLOT="0/18" -IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb - selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" - -# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests -RESTRICT="libressl? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; - EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" - EGIT_CLONE_TYPE=shallow - MY_PATCH_DIR="${WORKDIR}/mysql-extras" -else - MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" -fi - -PATCHES=( - "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch - "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch -
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: fbc194dfc09da2d92f8c9afdba7b18e15f443aeb Author: Thomas Deutschmann gentoo org> AuthorDate: Fri May 24 10:51:32 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri May 24 10:51:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc194df dev-db/percona-server: fix LibreSSL support Closes: https://bugs.gentoo.org/669216 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest| 2 +- dev-db/percona-server/percona-server-5.7.25.28.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 3ad0662b40b..2c939b3272b 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,3 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae -DIST mysql-extras-20190303-1852Z.tar.bz2 331026 BLAKE2B ee033fce8f1b6a58f1f690710fb9709a585cd45564b35e71d4f840a3a7f83a5d80f53c24236c9976319abd89c68c62c74a7111517f1b9721d3cbd0898bf0dd8d SHA512 30361a0b848ed27f9170b1116458a9bc13b1b585c5fa1933c99927541c31e9bda4008b0563f2fc7db286f998089ebebf1fe3f18fce7a45e62acbf769ac62d8c1 +DIST mysql-extras-20190524-1046Z.tar.bz2 331517 BLAKE2B e6d48e34b0a7f7176de8740971f8151923beb20a520df73c22d44005059ef6779ad5aa8437e30018b9bbfe1d6d69043cbd8522b6f3662746205193b44372a6b3 SHA512 2f7238578f3aabd1701e1c54da36bc0100c9479871e3c77b22131fd6cde865037307f93b3343ea5e52251c45ef35cdc52cc2dec5a26d44fd41700598282c5c2c DIST percona-server-5.7.25-28.tar.gz 82296869 BLAKE2B eb12f185be6885e124f8fe5d434c0bba22a67fc2d82a28a52b6f7852722ce046a9a5c30ee5c55280b8046786c39336b131c94c05601580ab81ccf0113254f609 SHA512 e323e092d2af39969edc36d647400c20b50ec059b379f9ac32e71d88524940130639ebb2591d4126d6796e111c31c3a03ab1d00726471be00e1662417e5e63b3 diff --git a/dev-db/percona-server/percona-server-5.7.25.28.ebuild b/dev-db/percona-server/percona-server-5.7.25.28.ebuild index 5a434521485..f32804b6b57 100644 --- a/dev-db/percona-server/percona-server-5.7.25.28.ebuild +++ b/dev-db/percona-server/percona-server-5.7.25.28.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20190303-1852Z" +MY_EXTRAS_VER="20190524-1046Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: e0218b03f15959f9dd8651a977ab00e8db3a38ee Author: Thomas Deutschmann gentoo org> AuthorDate: Tue May 14 00:43:39 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 14 13:14:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0218b03 dev-db/percona-server: drop old Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 - .../percona-server/percona-server-5.7.24.27.ebuild | 1062 2 files changed, 1064 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 9cf76ad08fb..3ad0662b40b 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,3 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae -DIST mysql-extras-20181017-2201Z.tar.bz2 328311 BLAKE2B f1b179e0f2d63105f03ba238125e6cfa2c0cbf2084251b6c344bd02517899322bd161470eddab28c514349caac6401c35909b2f37264fdaf2dc196a309d3cc27 SHA512 26e26a3ad926bc9267d89f0bc34b030bc6292f21d3007185c4c1155beaa608566b4268f93edb64fd6156dbae80ac4f2817e78c1e92e90985e2675c2b1f97854e DIST mysql-extras-20190303-1852Z.tar.bz2 331026 BLAKE2B ee033fce8f1b6a58f1f690710fb9709a585cd45564b35e71d4f840a3a7f83a5d80f53c24236c9976319abd89c68c62c74a7111517f1b9721d3cbd0898bf0dd8d SHA512 30361a0b848ed27f9170b1116458a9bc13b1b585c5fa1933c99927541c31e9bda4008b0563f2fc7db286f998089ebebf1fe3f18fce7a45e62acbf769ac62d8c1 -DIST percona-server-5.7.24-27.tar.gz 81757023 BLAKE2B 80c28ca3195874133b127ba7268aa6a6af89f4d1a38ee34f0a761e8c35b8da2c8a94781e7672e241164b9887549846875fc294e36e4229f8e2c4d3f65562350e SHA512 f2a5af3c75577da911bcee5bf962e5b6d723ede1a21f19f9211cda1a7e37a3523d904ea0af6fa9787418959c8824c0cf48726b8b0a426b81df01e5a51214b70d DIST percona-server-5.7.25-28.tar.gz 82296869 BLAKE2B eb12f185be6885e124f8fe5d434c0bba22a67fc2d82a28a52b6f7852722ce046a9a5c30ee5c55280b8046786c39336b131c94c05601580ab81ccf0113254f609 SHA512 e323e092d2af39969edc36d647400c20b50ec059b379f9ac32e71d88524940130639ebb2591d4126d6796e111c31c3a03ab1d00726471be00e1662417e5e63b3 diff --git a/dev-db/percona-server/percona-server-5.7.24.27.ebuild b/dev-db/percona-server/percona-server-5.7.24.27.ebuild deleted file mode 100644 index a980f25cd9d..000 --- a/dev-db/percona-server/percona-server-5.7.24.27.ebuild +++ /dev/null @@ -1,1062 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20181017-2201Z" - -CMAKE_MAKEFILE_GENERATOR=emake - -# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test -PYTHON_COMPAT=( python2_7 ) - -# Keeping eutils in EAPI=6 for emktemp in pkg_config - -inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ - prefix python-any-r1 toolchain-funcs user multilib-minimal - -MY_PV=$(ver_rs 3 '-') -MY_PN="Percona-Server" -MY_P="${PN}-${MY_PV}" -MY_MAJOR_PV=$(ver_cut 1-2) -MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; - -SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz - mirror://sourceforge/boost/boost_1_59_0.tar.gz -" - -# Gentoo patches to MySQL -if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then - SRC_URI="${SRC_URI} - mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 - https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; -fi - -HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -LICENSE="GPL-2" -SLOT="0/18" -IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb - selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" - -# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests -RESTRICT="libressl? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; - EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" -
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/files/
commit: 67a0008b0a574ea8e092f88e78f7464a272d28d8 Author: Brian Evans gentoo org> AuthorDate: Thu Mar 14 13:58:31 2019 + Commit: Brian Evans gentoo org> CommitDate: Thu Mar 14 13:58:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a0008b dev-db/percona-server: Fix config variable that could stop mysqldump Make the option loose such that those that use it will and ignored by others Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Brian Evans gentoo.org> dev-db/percona-server/files/my.cnf.distro-client | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/files/my.cnf.distro-client b/dev-db/percona-server/files/my.cnf.distro-client index 8bf18363430..a5a0dcb0c16 100644 --- a/dev-db/percona-server/files/my.cnf.distro-client +++ b/dev-db/percona-server/files/my.cnf.distro-client @@ -4,7 +4,7 @@ [client] socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 +loose-default-character-set=utf8 [mysql] # uncomment the next directive if you are not familiar with SQL
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: a4d1a7b57651eeb9f0769fcfcfebc96d7e156855 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Mar 3 18:56:04 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Mar 3 18:57:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d1a7b5 dev-db/percona-server: fix LibreSSL build Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest| 2 +- dev-db/percona-server/percona-server-5.7.25.28.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 69641f4e470..9cf76ad08fb 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,5 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20181017-2201Z.tar.bz2 328311 BLAKE2B f1b179e0f2d63105f03ba238125e6cfa2c0cbf2084251b6c344bd02517899322bd161470eddab28c514349caac6401c35909b2f37264fdaf2dc196a309d3cc27 SHA512 26e26a3ad926bc9267d89f0bc34b030bc6292f21d3007185c4c1155beaa608566b4268f93edb64fd6156dbae80ac4f2817e78c1e92e90985e2675c2b1f97854e -DIST mysql-extras-20190126-1919Z.tar.bz2 331144 BLAKE2B 27fe6846a2c98a3027d0a63ad08d72e29f0dfff456de2ad942760a5d1005ea6fe5bbebacacf44308975eacd3ed824883b74e1be3930bd329965e2ec1a4d0384f SHA512 e3a54f721e71cbd9db2b907500cb42c526914be1307a316bbba27e8124580b574c1c9a1fe6d30228cc6d2a1a6ba0797cee3628a69f1536e0467bbcb5151986cd +DIST mysql-extras-20190303-1852Z.tar.bz2 331026 BLAKE2B ee033fce8f1b6a58f1f690710fb9709a585cd45564b35e71d4f840a3a7f83a5d80f53c24236c9976319abd89c68c62c74a7111517f1b9721d3cbd0898bf0dd8d SHA512 30361a0b848ed27f9170b1116458a9bc13b1b585c5fa1933c99927541c31e9bda4008b0563f2fc7db286f998089ebebf1fe3f18fce7a45e62acbf769ac62d8c1 DIST percona-server-5.7.24-27.tar.gz 81757023 BLAKE2B 80c28ca3195874133b127ba7268aa6a6af89f4d1a38ee34f0a761e8c35b8da2c8a94781e7672e241164b9887549846875fc294e36e4229f8e2c4d3f65562350e SHA512 f2a5af3c75577da911bcee5bf962e5b6d723ede1a21f19f9211cda1a7e37a3523d904ea0af6fa9787418959c8824c0cf48726b8b0a426b81df01e5a51214b70d DIST percona-server-5.7.25-28.tar.gz 82296869 BLAKE2B eb12f185be6885e124f8fe5d434c0bba22a67fc2d82a28a52b6f7852722ce046a9a5c30ee5c55280b8046786c39336b131c94c05601580ab81ccf0113254f609 SHA512 e323e092d2af39969edc36d647400c20b50ec059b379f9ac32e71d88524940130639ebb2591d4126d6796e111c31c3a03ab1d00726471be00e1662417e5e63b3 diff --git a/dev-db/percona-server/percona-server-5.7.25.28.ebuild b/dev-db/percona-server/percona-server-5.7.25.28.ebuild index e2bb3596ff7..5a434521485 100644 --- a/dev-db/percona-server/percona-server-5.7.25.28.ebuild +++ b/dev-db/percona-server/percona-server-5.7.25.28.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20190126-1919Z" +MY_EXTRAS_VER="20190303-1852Z" CMAKE_MAKEFILE_GENERATOR=emake @@ -64,7 +64,7 @@ PATCHES=( "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-without-clientlibs-tools.patch - "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-fix-libressl-support.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.25-fix-libressl-support.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-add-missing-gcc-8-fix.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-round-off-test-values-for-same-output-on-all-architectures.patch
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 5b91c01987b5f146a86b4bf33b4bcc2f12318c40 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Mar 2 19:55:29 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Mar 2 19:55:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b91c019 dev-db/percona-server: disable flaky test tokudb.bugs.5733_tokudb Bug: https://jira.percona.com/browse/PS-4274 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.25.28.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.7.25.28.ebuild b/dev-db/percona-server/percona-server-5.7.25.28.ebuild index caf112a00f4..e2bb3596ff7 100644 --- a/dev-db/percona-server/percona-server-5.7.25.28.ebuild +++ b/dev-db/percona-server/percona-server-5.7.25.28.ebuild @@ -606,6 +606,7 @@ src_test() { # rocksdb.prefix_extractor_override: https://jira.percona.com/browse/PS-5199 # rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223 # rpl.rpl_multi_source_mts_reset_worker_info: https://jira.percona.com/browse/PS-3786 + # tokudb.bugs.5733_tokudb: https://jira.percona.com/browse/PS-4274 # x.crud_insert_cast: https://jira.percona.com/browse/PS-5032 # x.insert_table_bad_column: https://jira.percona.com/browse/PS-5032 # x.insert_table_bad_numcolumns: https://jira.percona.com/browse/PS-5032 @@ -625,6 +626,7 @@ src_test() { rocksdb.prefix_extractor_override \ rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \ rpl.rpl_multi_source_mts_reset_worker_info \ + tokudb.bugs.5733_tokudb \ x.crud_insert_cast \ x.insert_table_bad_column \ x.insert_table_bad_numcolumns \
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 077aab1eab78e27a1a2f64eec67da21b47ea72b3 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Mar 2 18:57:49 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Mar 2 18:58:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077aab1e dev-db/percona-server: bump to v5.7.25-28 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |2 + .../percona-server/percona-server-5.7.25.28.ebuild | 1093 2 files changed, 1095 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index e532723c966..69641f4e470 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,5 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20181017-2201Z.tar.bz2 328311 BLAKE2B f1b179e0f2d63105f03ba238125e6cfa2c0cbf2084251b6c344bd02517899322bd161470eddab28c514349caac6401c35909b2f37264fdaf2dc196a309d3cc27 SHA512 26e26a3ad926bc9267d89f0bc34b030bc6292f21d3007185c4c1155beaa608566b4268f93edb64fd6156dbae80ac4f2817e78c1e92e90985e2675c2b1f97854e +DIST mysql-extras-20190126-1919Z.tar.bz2 331144 BLAKE2B 27fe6846a2c98a3027d0a63ad08d72e29f0dfff456de2ad942760a5d1005ea6fe5bbebacacf44308975eacd3ed824883b74e1be3930bd329965e2ec1a4d0384f SHA512 e3a54f721e71cbd9db2b907500cb42c526914be1307a316bbba27e8124580b574c1c9a1fe6d30228cc6d2a1a6ba0797cee3628a69f1536e0467bbcb5151986cd DIST percona-server-5.7.24-27.tar.gz 81757023 BLAKE2B 80c28ca3195874133b127ba7268aa6a6af89f4d1a38ee34f0a761e8c35b8da2c8a94781e7672e241164b9887549846875fc294e36e4229f8e2c4d3f65562350e SHA512 f2a5af3c75577da911bcee5bf962e5b6d723ede1a21f19f9211cda1a7e37a3523d904ea0af6fa9787418959c8824c0cf48726b8b0a426b81df01e5a51214b70d +DIST percona-server-5.7.25-28.tar.gz 82296869 BLAKE2B eb12f185be6885e124f8fe5d434c0bba22a67fc2d82a28a52b6f7852722ce046a9a5c30ee5c55280b8046786c39336b131c94c05601580ab81ccf0113254f609 SHA512 e323e092d2af39969edc36d647400c20b50ec059b379f9ac32e71d88524940130639ebb2591d4126d6796e111c31c3a03ab1d00726471be00e1662417e5e63b3 diff --git a/dev-db/percona-server/percona-server-5.7.25.28.ebuild b/dev-db/percona-server/percona-server-5.7.25.28.ebuild new file mode 100644 index 000..caf112a00f4 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.25.28.ebuild @@ -0,0 +1,1093 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20190126-1919Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs user multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + mirror://sourceforge/boost/boost_1_59_0.tar.gz +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 40f449f494d16f2047273dbf7c1e7858c4bbf97b Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Dec 20 00:34:06 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Dec 20 01:00:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f449f4 dev-db/percona-server: bump to v5.7.24-27 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |1 + .../percona-server/percona-server-5.7.24.27.ebuild | 1062 2 files changed, 1063 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 2b2f81d9082..c00c6e6cf18 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -6,3 +6,4 @@ DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829 DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 DIST percona-server-5.7.23-24.tar.gz 81641623 BLAKE2B f23e8787f7c3b38517e22b8b12da38f549b03343091cdb7ff17b0b719036a10aa954f30162fdf032fa4813f6ee59881fa9334f7ce6d1a646fa2c338b4bf3f2cb SHA512 9449cf4f5e6b9abb062b17652a258ddf99397d82efd89c9b0c1b20ddfef3d3531c2c1b71cb91664ea6ee897c136310af58fcc900d5f80d37e8eb73a2a616fa41 DIST percona-server-5.7.23-25.tar.gz 81600024 BLAKE2B 5db3f3abe5a88b4178bb7f93801a8169994a75caa3677e7653a169e380c221a9bd8c390254207b0104e3b74bd751476720ba25f65cd965d7e4b0ad86174f749d SHA512 1ce27b4a08f1e882e8635c688d44f593d95bfe30dc0678a0e6779381e80c081bf147047b40d990613893cfcb5e0d870ac3fcec1f24cd52b64efd0ed78ed05ccb +DIST percona-server-5.7.24-27.tar.gz 81757023 BLAKE2B 80c28ca3195874133b127ba7268aa6a6af89f4d1a38ee34f0a761e8c35b8da2c8a94781e7672e241164b9887549846875fc294e36e4229f8e2c4d3f65562350e SHA512 f2a5af3c75577da911bcee5bf962e5b6d723ede1a21f19f9211cda1a7e37a3523d904ea0af6fa9787418959c8824c0cf48726b8b0a426b81df01e5a51214b70d diff --git a/dev-db/percona-server/percona-server-5.7.24.27.ebuild b/dev-db/percona-server/percona-server-5.7.24.27.ebuild new file mode 100644 index 000..a980f25cd9d --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.24.27.ebuild @@ -0,0 +1,1062 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181017-2201Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs user multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + mirror://sourceforge/boost/boost_1_59_0.tar.gz +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f3aa74dda25ee40afd0156f94e78153786e566ee Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 2 22:05:37 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 2 22:13:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3aa74dd dev-db/percona-server: bump to v5.7.23-25 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |1 + .../percona-server/percona-server-5.7.23.25.ebuild | 1066 2 files changed, 1067 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index fecd9fea416..2b2f81d9082 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -5,3 +5,4 @@ DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 DIST percona-server-5.7.23-24.tar.gz 81641623 BLAKE2B f23e8787f7c3b38517e22b8b12da38f549b03343091cdb7ff17b0b719036a10aa954f30162fdf032fa4813f6ee59881fa9334f7ce6d1a646fa2c338b4bf3f2cb SHA512 9449cf4f5e6b9abb062b17652a258ddf99397d82efd89c9b0c1b20ddfef3d3531c2c1b71cb91664ea6ee897c136310af58fcc900d5f80d37e8eb73a2a616fa41 +DIST percona-server-5.7.23-25.tar.gz 81600024 BLAKE2B 5db3f3abe5a88b4178bb7f93801a8169994a75caa3677e7653a169e380c221a9bd8c390254207b0104e3b74bd751476720ba25f65cd965d7e4b0ad86174f749d SHA512 1ce27b4a08f1e882e8635c688d44f593d95bfe30dc0678a0e6779381e80c081bf147047b40d990613893cfcb5e0d870ac3fcec1f24cd52b64efd0ed78ed05ccb diff --git a/dev-db/percona-server/percona-server-5.7.23.25.ebuild b/dev-db/percona-server/percona-server-5.7.23.25.ebuild new file mode 100644 index 000..2c75a45d8e3 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.23.25.ebuild @@ -0,0 +1,1066 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181017-2201Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs user multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + mirror://sourceforge/boost/boost_1_59_0.tar.gz +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 4d4435c062d1d5292081c895a6a5be6d973a2760 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 18 21:42:58 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 18 21:43:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4435c0 dev-db/percona-server: update known test failures Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/percona-server-5.7.23.24.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.7.23.24.ebuild b/dev-db/percona-server/percona-server-5.7.23.24.ebuild index 9887b0d1eb4..2c75a45d8e3 100644 --- a/dev-db/percona-server/percona-server-5.7.23.24.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.24.ebuild @@ -608,6 +608,8 @@ src_test() { # rocksdb.rocksdb: https://jira.percona.com/browse/PS-5034 # rocksdb.show_engine: https://jira.percona.com/browse/PS-5033 # rocksdb.show_table_status: https://jira.percona.com/browse/PS-5035 + # rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223 + # rpl.rpl_multi_source_mts_reset_worker_info: https://jira.percona.com/browse/PS-3786 # x.crud_insert_cast: https://jira.percona.com/browse/PS-5032 # x.insert_table_bad_column: https://jira.percona.com/browse/PS-5032 # x.insert_table_bad_numcolumns: https://jira.percona.com/browse/PS-5032 @@ -628,6 +630,8 @@ src_test() { rocksdb.rocksdb \ rocksdb.show_engine \ rocksdb.show_table_status \ + rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \ + rpl.rpl_multi_source_mts_reset_worker_info \ x.crud_insert_cast \ x.insert_table_bad_column \ x.insert_table_bad_numcolumns \
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 57803e992dc7f3ccc2b600bd5d792a6061ced530 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Nov 16 23:00:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Nov 16 23:00:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57803e99 dev-db/percona-server: update known test failures Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> .../percona-server/percona-server-5.7.23.24.ebuild | 22 ++ 1 file changed, 22 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.7.23.24.ebuild b/dev-db/percona-server/percona-server-5.7.23.24.ebuild index dea13fd0c16..9887b0d1eb4 100644 --- a/dev-db/percona-server/percona-server-5.7.23.24.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.24.ebuild @@ -597,6 +597,7 @@ src_test() { # These are failing in Percona-Server 5.7 for now and are believed to be # false positives or are known to fail: # + # encryption.innodb_encryption_tables: https://jira.percona.com/browse/PS-5036 # group_replication.gr_communication_configuration: requires a valid local network address # which clashes with FEATURES=network-sandbox # main.mysqlshow: https://jira.percona.com/browse/PS-5017 @@ -604,15 +605,36 @@ src_test() { # keyring_vault.keyring_vault_timeout: requires network access to vault.public-ci.percona.com # which clashes with FEATURES=network-sandbox # perfschema.show_sanity: https://jira.percona.com/browse/PS-5018 + # rocksdb.rocksdb: https://jira.percona.com/browse/PS-5034 + # rocksdb.show_engine: https://jira.percona.com/browse/PS-5033 + # rocksdb.show_table_status: https://jira.percona.com/browse/PS-5035 + # x.crud_insert_cast: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_column: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_numcolumns: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_column_type: https://jira.percona.com/browse/PS-5032 + # x.insert_table: https://jira.percona.com/browse/PS-5032 + # x.update_crud_arrayappend_o: https://jira.percona.com/browse/PS-5032 + # x.update_crud_arrayinsert_o: https://jira.percona.com/browse/PS-5032 # local t for t in \ + encryption.innodb_encryption_tables \ group_replication.gr_communication_configuration \ main.mysqlshow \ main.percona_bug1289599 \ keyring_vault.keyring_vault_timeout \ perfschema.show_sanity \ + rocksdb.rocksdb \ + rocksdb.show_engine \ + rocksdb.show_table_status \ + x.crud_insert_cast \ + x.insert_table_bad_column \ + x.insert_table_bad_numcolumns \ + x.insert_table_bad_column_type \ + x.insert_table \ + x.update_crud_arrayappend_o \ + x.update_crud_arrayinsert_o \ ; do _disable_test "$t" "False positives in Gentoo / Known bug" done
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 6e91f95f022c6e1b50c72e1ed057790d9d7fcc7f Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Nov 14 19:21:57 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Nov 14 19:22:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e91f95f dev-db/percona-server: bump to v5.7.23-24 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |1 + .../percona-server/percona-server-5.7.23.24.ebuild | 1040 2 files changed, 1041 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 4dab80e05a1..fecd9fea416 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -4,3 +4,4 @@ DIST mysql-extras-20181017-2201Z.tar.bz2 328311 BLAKE2B f1b179e0f2d63105f03ba238 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 +DIST percona-server-5.7.23-24.tar.gz 81641623 BLAKE2B f23e8787f7c3b38517e22b8b12da38f549b03343091cdb7ff17b0b719036a10aa954f30162fdf032fa4813f6ee59881fa9334f7ce6d1a646fa2c338b4bf3f2cb SHA512 9449cf4f5e6b9abb062b17652a258ddf99397d82efd89c9b0c1b20ddfef3d3531c2c1b71cb91664ea6ee897c136310af58fcc900d5f80d37e8eb73a2a616fa41 diff --git a/dev-db/percona-server/percona-server-5.7.23.24.ebuild b/dev-db/percona-server/percona-server-5.7.23.24.ebuild new file mode 100644 index 000..dea13fd0c16 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.23.24.ebuild @@ -0,0 +1,1040 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181017-2201Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs user multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/release-notes/release-notes_index.html; + +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz + mirror://sourceforge/boost/boost_1_59_0.tar.gz +" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]] ; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server; +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 60091f8e66410d548dd1f525a6aaea68752d6563 Author: Brian Evans gentoo org> AuthorDate: Tue Nov 13 18:19:22 2018 + Commit: Brian Evans gentoo org> CommitDate: Tue Nov 13 18:25:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60091f8e dev-db/percona-server: Add missing line-continuation during pkg_config Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Brian Evans gentoo.org> dev-db/percona-server/percona-server-5.6.40.84.0.ebuild | 4 ++-- dev-db/percona-server/percona-server-5.6.41.84.1.ebuild | 4 ++-- dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild index e9264582226..2e7c3b95a1f 100644 --- a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild +++ b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -895,7 +895,7 @@ pkg_config() { --max_allowed_packet=8M \ --net_buffer_length=16K \ --socket=${socket} \ - --pid-file=${pidfile} + --pid-file=${pidfile} \ --tmpdir=${EROOT%/}/${MYSQL_TMPDIR#/}" #einfo "About to start mysqld: ${mysqld}" ebegin "Starting mysqld" diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild index 52760d63376..636f75b830f 100644 --- a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -895,7 +895,7 @@ pkg_config() { --max_allowed_packet=8M \ --net_buffer_length=16K \ --socket=${socket} \ - --pid-file=${pidfile} + --pid-file=${pidfile} \ --tmpdir=${EROOT%/}/${MYSQL_TMPDIR#/}" #einfo "About to start mysqld: ${mysqld}" ebegin "Starting mysqld" diff --git a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index d4d61e03477..4ef133731f5 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -1001,7 +1001,7 @@ pkg_config() { --max_allowed_packet=8M \ --net_buffer_length=16K \ --socket=${socket} \ - --pid-file=${pidfile} + --pid-file=${pidfile} \ --tmpdir=${ROOT}/${MYSQL_TMPDIR}" #einfo "About to start mysqld: ${mysqld}" ebegin "Starting mysqld"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 8a4bca74f2b009ecc93483295e0cca20be138ef9 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Oct 17 22:04:24 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Oct 17 22:21:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4bca74 dev-db/percona-server: bump patch set Bug: https://bugs.gentoo.org/668894 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 80f18983b86..4dab80e05a1 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST mysql-extras-20181017-1223Z.tar.bz2 328072 BLAKE2B 2a7deb20146db8532e8ed2a942d43c61d0245253037af975acc5cdc668b8f4662348e555ba4e87724f50653138a9dde095512c150aa5bbabff030ea9dd4fd9ac SHA512 12c4d1c0c32ca1c1b39b7e547cde5199456a5008bae1d180a11247fcd52c9e90f2c5a3a5a65060ec998d2a388330dd7fd47065455bb5dfdda951b0e7ef70dfc8 +DIST mysql-extras-20181017-2201Z.tar.bz2 328311 BLAKE2B f1b179e0f2d63105f03ba238125e6cfa2c0cbf2084251b6c344bd02517899322bd161470eddab28c514349caac6401c35909b2f37264fdaf2dc196a309d3cc27 SHA512 26e26a3ad926bc9267d89f0bc34b030bc6292f21d3007185c4c1155beaa608566b4268f93edb64fd6156dbae80ac4f2817e78c1e92e90985e2675c2b1f97854e DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 diff --git a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index adff7eb10c8..d4d61e03477 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20181017-1223Z" +MY_EXTRAS_VER="20181017-2201Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: afc907ca875892f77d2d46b47e82a3099e01b82c Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Oct 17 12:27:20 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Oct 17 12:29:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc907ca dev-db/percona-server: bum patch set Closes: https://bugs.gentoo.org/668818 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index f7706828f30..80f18983b86 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST mysql-extras-20181017-1034Z.tar.bz2 328118 BLAKE2B 1f1fe1175d61f954bdf34cacfc7e098ff8dcadc42f0022c4b09f0de2c69c51f37f97f7ccdb29c289bd49bdc6816fc4dbf88f766715697db7562705cd4d686362 SHA512 5e147d75fcbf5909f3fed1f4b3cda69e98314546199f854d87717b7808b782b7549c795bcbc105c3cb250bd71cb56686838061124ee00199c99308c24b180bc9 +DIST mysql-extras-20181017-1223Z.tar.bz2 328072 BLAKE2B 2a7deb20146db8532e8ed2a942d43c61d0245253037af975acc5cdc668b8f4662348e555ba4e87724f50653138a9dde095512c150aa5bbabff030ea9dd4fd9ac SHA512 12c4d1c0c32ca1c1b39b7e547cde5199456a5008bae1d180a11247fcd52c9e90f2c5a3a5a65060ec998d2a388330dd7fd47065455bb5dfdda951b0e7ef70dfc8 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 diff --git a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index fe80047f2da..adff7eb10c8 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20181017-1034Z" +MY_EXTRAS_VER="20181017-1223Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 9d2b85eec218ab8160ec4f0796d99db810b3f6c7 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Oct 17 10:38:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Oct 17 10:38:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2b85ee dev-db/percona-server: bump patch set Bug: https://bugs.gentoo.org/668832 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 47fac2091bc..f7706828f30 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST mysql-extras-20181017-0033Z.tar.bz2 327867 BLAKE2B 6422ef22c497724253aec513bbaece43b8172d9b46c5a0823a3613b98141f66596121bf5573d9667e1a5c7c4ca50e3b22686df8d464e9a7ed6609b6b0325cdbc SHA512 ca361b48744ebfac74a3efa30cc664d6af6850e09b76284a6b32bc0145fcc193283950c52e5c20ae943cb7bdde9f6edb9ebad899593c8062dd2a62fa5f155d57 +DIST mysql-extras-20181017-1034Z.tar.bz2 328118 BLAKE2B 1f1fe1175d61f954bdf34cacfc7e098ff8dcadc42f0022c4b09f0de2c69c51f37f97f7ccdb29c289bd49bdc6816fc4dbf88f766715697db7562705cd4d686362 SHA512 5e147d75fcbf5909f3fed1f4b3cda69e98314546199f854d87717b7808b782b7549c795bcbc105c3cb250bd71cb56686838061124ee00199c99308c24b180bc9 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 diff --git a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index 0c86bd67a52..fe80047f2da 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20181017-0033Z" +MY_EXTRAS_VER="20181017-1034Z" CMAKE_MAKEFILE_GENERATOR=emake @@ -64,7 +64,7 @@ PATCHES=( "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-without-clientlibs-tools.patch - "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-libressl-support.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-fix-libressl-support.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-add-missing-gcc-8-fix.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-round-off-test-values-for-same-output-on-all-architectures.patch
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: ae3ca10e0ac7b991483e849c9e4c0e92f95bb77e Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Oct 17 00:40:19 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Oct 17 00:46:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae3ca10e dev-db/percona-server: bump patch set Closes: https://bugs.gentoo.org/668832 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 2f434e65af7..47fac2091bc 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST mysql-extras-20181016-1606Z.tar.bz2 327537 BLAKE2B 885b21b9f576844edf7e850cb8c7484fdadb469297adcbcd885ed0d12bb4a24324f26c4546a1fa077502f7f306b436ed48667fbfccce11be8873ff723f435b85 SHA512 b6fb00c2971cf91f0765b08b4f0449179eb5701b0eb92a184103f1129f365fee2271d27150c30a3f2fb3c2e8b669f77e65a54956f2862c6d3fe6be49e4bc0f88 +DIST mysql-extras-20181017-0033Z.tar.bz2 327867 BLAKE2B 6422ef22c497724253aec513bbaece43b8172d9b46c5a0823a3613b98141f66596121bf5573d9667e1a5c7c4ca50e3b22686df8d464e9a7ed6609b6b0325cdbc SHA512 ca361b48744ebfac74a3efa30cc664d6af6850e09b76284a6b32bc0145fcc193283950c52e5c20ae943cb7bdde9f6edb9ebad899593c8062dd2a62fa5f155d57 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 diff --git a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index bc88d79f260..0c86bd67a52 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20181016-1606Z" +MY_EXTRAS_VER="20181017-0033Z" CMAKE_MAKEFILE_GENERATOR=emake
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: bc59765aacedba0cf91b835fbeb7af5d2a2970cb Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Oct 16 17:28:09 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Oct 16 17:28:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc59765a dev-db/percona-server: fix Manifest Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 7d72c5c2537..2f434e65af7 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,6 +1,6 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST mysql-extras-20181014-2320Z.tar.bz2 327547 BLAKE2B 8d7d77de0fb92ca4b9a980eec5e2e6a2a68427da67d67e734509f96e05d9dd29daa1a702b3bf2d4313c0a4ff8318a69a70cb24cbd9bb0f3cfb15811e06b25d76 SHA512 5b97aa3c1fc42e3c87aa458a43bdeb1c86194026c7ee5ff7ad64c140e97a77685836971b7f2b3fb02fac440680e62507f96b428d8dc96c75f6358191a3e3084a +DIST mysql-extras-20181016-1606Z.tar.bz2 327537 BLAKE2B 885b21b9f576844edf7e850cb8c7484fdadb469297adcbcd885ed0d12bb4a24324f26c4546a1fa077502f7f306b436ed48667fbfccce11be8873ff723f435b85 SHA512 b6fb00c2971cf91f0765b08b4f0449179eb5701b0eb92a184103f1129f365fee2271d27150c30a3f2fb3c2e8b669f77e65a54956f2862c6d3fe6be49e4bc0f88 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: d7f7628019d2ee6e30d698740d7e7ed0e11722c8 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Oct 16 15:23:48 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Oct 16 16:23:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f76280 dev-db/percona-server: small changes - Build system will always check for dev-libs/protobuf when USE=server - Make sure to subscribe to protobuf's subslot when USE=rocksdb - Don't install files in /usr/share/doc/${P}/scripts -- they are already installed in /usr/share/mysql Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> ...3.ebuild => percona-server-5.7.23.23-r1.ebuild} | 45 -- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.7.23.23.ebuild b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild similarity index 98% rename from dev-db/percona-server/percona-server-5.7.23.23.ebuild rename to dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild index d87397f9aea..bc88d79f260 100644 --- a/dev-db/percona-server/percona-server-5.7.23.23.ebuild +++ b/dev-db/percona-server/percona-server-5.7.23.23-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20181014-2320Z" +MY_EXTRAS_VER="20181016-1606Z" CMAKE_MAKEFILE_GENERATOR=emake @@ -92,14 +92,17 @@ COMMON_DEPEND="net-misc/curl:= server? ( >=app-arch/lz4-0_p131:= cjk? ( app-text/mecab:= ) - numa? ( sys-process/numactl ) - pam? ( virtual/pam:0= ) experimental? ( dev-libs/libevent:= dev-libs/protobuf:= net-libs/libtirpc:= ) - rocksdb? ( app-arch/zstd:= ) + numa? ( sys-process/numactl ) + pam? ( virtual/pam:0= ) + rocksdb? ( + app-arch/zstd:= + dev-libs/protobuf:= + ) tokudb? ( app-arch/snappy:= app-arch/xz-utils:= @@ -121,8 +124,10 @@ COMMON_DEPEND="net-misc/curl:= " DEPEND="${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + dev-libs/protobuf virtual/yacc server? ( + dev-libs/libevent experimental? ( net-libs/rpcsvc-proto ) ) static? ( sys-libs/ncurses[static-libs] ) @@ -279,9 +284,9 @@ pkg_postinst() { # Note about configuration change einfo elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/${PN}.d." + elog "to several files in /etc/mysql/mysql.d." elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." elog "You may have as many files as needed and they are read alphabetically." elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." einfo @@ -323,11 +328,11 @@ src_prepare() { # Remove bundled libs so we cannot accidentally use them # We keep extra/lz4 directory because we use extra/lz4/xxhash.c via sql/CMakeLists.txt:394 rm -rv \ - "${S}"/libevent \ - "${S}"/zlib \ "${S}"/extra/protobuf \ + "${S}"/libevent \ "${S}"/storage/rocksdb/third_party \ "${S}"/storage/tokudb/PerconaFT/third_party \ + "${S}"/zlib \ || die # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux @@ -773,31 +778,21 @@ multilib_src_install_all() { sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ "${FILESDIR}/${mycnf_src}" \ > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ "${TMPDIR}/my.cnf.ok" || die fi + if use latin1 ; then sed -i \ -e "/character-set/s|utf8|latin1|g" \ "${TMPDIR}/my.cnf.ok" || die fi - eprefixify "${TMPDIR}/my.cnf.ok" - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - einfo "Including support files and sample configurations" - docinto "support-files" - local script - for script in \ - "${S}"/support-files/magic - do - [[ -f "$script" ]]
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/, dev-db/percona-server/files/
commit: ab9bd9d38d16f125b7b3f3b443e89589e42e1933 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 15 01:17:06 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 15 01:29:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9bd9d3 dev-db/percona-server: bump to v5.7.23-23 - Add CJK support for InnoDB full-text search via USE=cjk - Beginning with {mysql,percona-server}-5.7, we are moving configuration from a single my.cnf to several files in /etc/mysql/mysql.d. Closes: https://bugs.gentoo.org/611060 Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/percona-server/Manifest |3 + dev-db/percona-server/files/my.cnf-5.7 |3 + dev-db/percona-server/files/my.cnf.distro-client | 21 + dev-db/percona-server/files/my.cnf.distro-server | 28 + dev-db/percona-server/metadata.xml |2 + .../percona-server/percona-server-5.7.23.23.ebuild | 1049 6 files changed, 1106 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index a46d86613b8..7d72c5c2537 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,6 @@ +DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a +DIST mysql-extras-20181014-2320Z.tar.bz2 327547 BLAKE2B 8d7d77de0fb92ca4b9a980eec5e2e6a2a68427da67d67e734509f96e05d9dd29daa1a702b3bf2d4313c0a4ff8318a69a70cb24cbd9bb0f3cfb15811e06b25d76 SHA512 5b97aa3c1fc42e3c87aa458a43bdeb1c86194026c7ee5ff7ad64c140e97a77685836971b7f2b3fb02fac440680e62507f96b428d8dc96c75f6358191a3e3084a DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c +DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac6fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 diff --git a/dev-db/percona-server/files/my.cnf-5.7 b/dev-db/percona-server/files/my.cnf-5.7 new file mode 100644 index 000..571ebf07a76 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf-5.7 @@ -0,0 +1,3 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. + +!includedir @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d diff --git a/dev-db/percona-server/files/my.cnf.distro-client b/dev-db/percona-server/files/my.cnf.distro-client new file mode 100644 index 000..8bf18363430 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf.distro-client @@ -0,0 +1,21 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-client.cnf: The global mysql configuration file. + +# The following options will be passed to all MySQL clients +[client] +socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock +character-sets-dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets +default-character-set=utf8 + +[mysql] +# uncomment the next directive if you are not familiar with SQL +#safe-updates + +[mysqldump] +quick +max_allowed_packet = 16M + +[myisamchk] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets diff --git a/dev-db/percona-server/files/my.cnf.distro-server b/dev-db/percona-server/files/my.cnf.distro-server new file mode 100644 index 000..d4ed30c1f08 --- /dev/null +++ b/dev-db/percona-server/files/my.cnf.distro-server @@ -0,0 +1,28 @@ +# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/50-distro-server.cnf: The global mysql configuration file. + +# add a section [mysqld-4.1] or [mysqld-5.0] for
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 14d0f95d88e6c1b3a6cdea59c8c3d8290407da87 Author: Brian Evans gentoo org> AuthorDate: Tue Sep 18 13:53:33 2018 + Commit: Brian Evans gentoo org> CommitDate: Tue Sep 18 14:11:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d0f95d dev-db/percona-server: Drop old Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-db/percona-server/Manifest | 2 - dev-db/percona-server/metadata.xml | 3 - .../percona-server-5.6.39.83.1.ebuild | 243 - 3 files changed, 248 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 7a72bb867ed..a46d86613b8 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,3 @@ -DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a -DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index 7f9daa6409f..f3ddb7484a2 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -7,13 +7,10 @@ Build the libmysqlclient libraries - Build embedded server (libmysqld) - Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) Use dev-libs/jemalloc for allocations. Use LATIN1 encoding instead of UTF8 Enable SSL connections and crypto functions using dev-libs/libressl Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) - Enable SSL connections and crypto functions using dev-libs/openssl Add support for statement profiling (requires USE=community). Add support for RocksDB; a key/value, LSM database optimized for flash storage Build the server program diff --git a/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild b/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild deleted file mode 100644 index 2e7499a7dc6..000 --- a/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild +++ /dev/null @@ -1,243 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20171121-1518Z" -SUBSLOT="18" -PYTHON_COMPAT=( python2_7 ) -# Build fails with ninja -CMAKE_MAKEFILE_GENERATOR="emake" -inherit linux-info python-any-r1 mysql-multilib-r1 toolchain-funcs - -IUSE="numa 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="https://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="numa? ( sys-process/numactl:= ) - 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}]') - dev-perl/JSON - )" -RDEPEND="${COMMON_DEPEND}" - -REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" - -MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" - -PATCHES=( -
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: b9fb307b2c082f70555cb8ba0d530aef070b25d9 Author: Brian Evans gentoo org> AuthorDate: Tue Sep 18 14:06:26 2018 + Commit: Brian Evans gentoo org> CommitDate: Tue Sep 18 14:11:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fb307b dev-db/percona-server: Drop versionator for eapi7-ver Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-db/percona-server/percona-server-5.6.40.84.0.ebuild | 12 ++-- dev-db/percona-server/percona-server-5.6.41.84.1.ebuild | 12 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild index c56c135cbbb..e9264582226 100644 --- a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild +++ b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild @@ -9,11 +9,11 @@ CMAKE_MAKEFILE_GENERATOR=emake # Keeping eutils in EAPI=6 for emktemp in pkg_config inherit linux-info python-any-r1 eutils flag-o-matic prefix toolchain-funcs \ - versionator user cmake-utils multilib-minimal + eapi7-ver user cmake-utils multilib-minimal -MY_PV=$(replace_version_separator 3 '-') +MY_PV=$(ver_rs 3 '-') MY_PN="Percona-Server" -MY_MAJOR_PV=$(get_version_component_range 1-2) +MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.6/release-notes/release-notes_index.html; SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz; @@ -680,12 +680,12 @@ pkg_postinst() { einfo else local _replacing_version= + local _new_version_branch=$(ver_cut 1-3 "${PV}") for _replacing_version in ${REPLACING_VERSIONS}; do - local _new_version_branch=$(get_version_component_range 1-3 "${PV}") - local _replacing_version_branch=$(get_version_component_range 1-3 "${_replacing_version}") + local _replacing_version_branch=$(ver_cut 1-3 "${_replacing_version}") debug-print "Updating an existing installation (v${_replacing_version}; branch '${_replacing_version_branch}') ..." - if ! version_is_at_least "${_new_version_branch}" "${_replacing_version_branch}"; then + if ver_test "${_new_version_branch}" -gt "${_replacing_version_branch}"; then debug-print "Upgrading from v${_replacing_version_branch} to v${_new_version_branch} ..." # https://www.percona.com/blog/2014/09/19/mysql-upgrade-best-practices/ diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild index 0f90f84fff8..52760d63376 100644 --- a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild @@ -9,11 +9,11 @@ CMAKE_MAKEFILE_GENERATOR=emake # Keeping eutils in EAPI=6 for emktemp in pkg_config inherit linux-info python-any-r1 eutils flag-o-matic prefix toolchain-funcs \ - versionator user cmake-utils multilib-minimal + eapi7-ver user cmake-utils multilib-minimal -MY_PV=$(replace_version_separator 3 '-') +MY_PV=$(ver_rs 3 '-') MY_PN="Percona-Server" -MY_MAJOR_PV=$(get_version_component_range 1-2) +MY_MAJOR_PV=$(ver_cut 1-2) MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.6/release-notes/release-notes_index.html; SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz; @@ -680,12 +680,12 @@ pkg_postinst() { einfo else local _replacing_version= + local _new_version_branch=$(ver_cut 1-3 "${PV}") for _replacing_version in ${REPLACING_VERSIONS}; do - local _new_version_branch=$(get_version_component_range 1-3 "${PV}") - local _replacing_version_branch=$(get_version_component_range 1-3 "${_replacing_version}") + local _replacing_version_branch=$(ver_cut 1-3 "${_replacing_version}") debug-print "Updating an existing installation (v${_replacing_version}; branch '${_replacing_version_branch}') ..." - if ! version_is_at_least "${_new_version_branch}" "${_replacing_version_branch}"; then + if ver_test "${_new_version_branch}" -gt "${_replacing_version_branch}"; then debug-print "Upgrading from v${_replacing_version_branch} to v${_new_version_branch} ..." #
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: f53741fd866b410509e007d666cd1b7e39ea4871 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Aug 20 19:44:30 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Aug 20 19:44:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53741fd dev-db/percona-server: remove FEATURES check Bug: https://bugs.gentoo.org/664104 Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-db/percona-server/percona-server-5.6.41.84.1.ebuild | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild index a46ac7790a7..0f90f84fff8 100644 --- a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild @@ -35,7 +35,8 @@ IUSE="-client-libs cracklib debug jemalloc latin1 libressl numa pam +perl profil +server static static-libs systemtap tcmalloc test test-suite tokudb tokudb-backup-plugin yassl" # Tests always fail when libressl is enabled due to hard-coded ciphers in the tests -RESTRICT="libressl? ( test )" +RESTRICT="libressl? ( test ) + !test? ( test )" REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc ) ?? ( tcmalloc jemalloc ) static? ( yassl )" @@ -210,17 +211,6 @@ pkg_setup() { die "Unsupported GCC version" fi - if has test ${FEATURES} && \ - use server && ! has userpriv ${FEATURES} ; then - eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - die "FEATURES=test with FEATURES=-userpriv is not supported" - fi - - if has test ${FEATURES} && ! use test ; then - eerror "FEATURES=test requires USE=test." - die "FEATURES=test set but not USE=test" - fi - use test && python-any-r1_pkg_setup fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 4976f3ee0aae2a6c7eac7bc08f90bc153b0edcff Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Aug 20 00:37:24 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Aug 20 00:38:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4976f3ee dev-db/percona-server: only check FEATURES on non-binary merge Package-Manager: Portage-2.3.47, Repoman-2.3.10 .../percona-server-5.6.41.84.1.ebuild | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild index 746ff1dba26..a46ac7790a7 100644 --- a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild @@ -209,24 +209,24 @@ pkg_setup() { eerror "Please use gcc-config to switch to gcc-4.7 or later version." die "Unsupported GCC version" fi - fi - if has test ${FEATURES} && \ - use server && ! has userpriv ${FEATURES} ; then - eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - die "FEATURES=test with FEATURES=-userpriv is not supported" - fi + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + die "FEATURES=test with FEATURES=-userpriv is not supported" + fi - if has test ${FEATURES} && ! use test ; then - eerror "FEATURES=test requires USE=test." - die "FEATURES=test set but not USE=test" + if has test ${FEATURES} && ! use test ; then + eerror "FEATURES=test requires USE=test." + die "FEATURES=test set but not USE=test" + fi + + use test && python-any-r1_pkg_setup fi # This should come after all of the die statements enewgroup mysql 60 || die "problem adding 'mysql' group" enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" - - use test && python-any-r1_pkg_setup } src_unpack() {
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 27b219651ca6b287f65bbd0d94c9952ff6f7e0b9 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Aug 20 00:26:06 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Aug 20 00:26:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b21965 dev-db/percona-server: bump to v5.6.41-84.1 Package-Manager: Portage-2.3.47, Repoman-2.3.10 dev-db/percona-server/Manifest | 1 + .../percona-server-5.6.41.84.1.ebuild | 954 + 2 files changed, 955 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index e8c4a3e7e94..7a72bb867ed 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -2,3 +2,4 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda2093 DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f +DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829f25bbf74a3b37d2ba208f62376106f0d89e5470f461f7852e365d5da9503d5500702e28f08461e5aa0c5ae6b1a30a0e98dbb426b SHA512 60783154f9ab097083a484c34e584b396eeba4aa53dc8616c467ca9c85cc626be08e3165740703453cc4fb35f3af94ac34260f1e2bb133d60f832661251cbb3c diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild new file mode 100644 index 000..746ff1dba26 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild @@ -0,0 +1,954 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20180628-0201Z" +PYTHON_COMPAT=( python2_7 ) +CMAKE_MAKEFILE_GENERATOR=emake + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit linux-info python-any-r1 eutils flag-o-matic prefix toolchain-funcs \ + versionator user cmake-utils multilib-minimal + +MY_PV=$(replace_version_separator 3 '-') +MY_PN="Percona-Server" +MY_MAJOR_PV=$(get_version_component_range 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.6/release-notes/release-notes_index.html; +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz; + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/percona-server; +DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="-client-libs cracklib debug jemalloc latin1 libressl numa pam +perl profiling rocksdb selinux + +server static static-libs systemtap tcmalloc test test-suite tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc ) ?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git; + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2f9bf6dc3151d2844259ea264f89283195348eb7 Author: Brian Evans gentoo org> AuthorDate: Sat Jul 21 13:11:01 2018 + Commit: Brian Evans gentoo org> CommitDate: Sat Jul 21 13:11:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9bf6dc dev-db/percona-server: Fix package blocking itself This was copied and modified from another, similar ebuild However this piece was missed. Package-Manager: Portage-2.3.42, Repoman-2.3.9 dev-db/percona-server/percona-server-5.6.40.84.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild index 4dc1de94493..c56c135cbbb 100644 --- a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild +++ b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild @@ -110,7 +110,7 @@ DEPEND="virtual/yacc RDEPEND="selinux? ( sec-policy/selinux-mysql ) abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ) client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c ) - !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster server? ( !prefix? ( dev-db/mysql-init-scripts ) ) ${COMMON_DEPEND} "
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 7ea4d846284b35ccb938553c248ffa91f7dbca23 Author: Brian Evans gentoo org> AuthorDate: Fri Jul 20 22:40:03 2018 + Commit: Brian Evans gentoo org> CommitDate: Sat Jul 21 00:09:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea4d846 dev-db/percona-server: Version bump with client-libs USE Package-Manager: Portage-2.3.42, Repoman-2.3.9 dev-db/percona-server/Manifest | 2 + dev-db/percona-server/metadata.xml | 4 +- .../percona-server-5.6.40.84.0.ebuild | 944 + 3 files changed, 949 insertions(+), 1 deletion(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 13b910881d3..e8c4a3e7e94 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,2 +1,4 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda +DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 +DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index 0754114167f..7f9daa6409f 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -6,6 +6,7 @@ MySQL + Build the libmysqlclient libraries Build embedded server (libmysqld) Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) Use dev-libs/jemalloc for allocations. @@ -14,9 +15,10 @@ Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) Enable SSL connections and crypto functions using dev-libs/openssl Add support for statement profiling (requires USE=community). + Add support for RocksDB; a key/value, LSM database optimized for flash storage Build the server program Build support for profiling and tracing using dev-util/systemtap - Install upstream testsuites for end use. + Install upstream testsuites for end use. Add support for TokuDB storage engine Builds the TokuDB backup plugin Enable SSL connections and crypto functions using the bundled yaSSL diff --git a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild new file mode 100644 index 000..4dc1de94493 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild @@ -0,0 +1,944 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20180628-0201Z" +PYTHON_COMPAT=( python2_7 ) +CMAKE_MAKEFILE_GENERATOR=emake + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit linux-info python-any-r1 eutils flag-o-matic prefix toolchain-funcs \ + versionator user cmake-utils multilib-minimal + +MY_PV=$(replace_version_separator 3 '-') +MY_PN="Percona-Server" +MY_MAJOR_PV=$(get_version_component_range 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.6/release-notes/release-notes_index.html; +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz; + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2; +fi + +HOMEPAGE="https://www.percona.com/software/percona-server; +DESCRIPTION="An
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: cea369ecd717946c63ad0e359aecd148b526b75b Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Feb 12 23:30:13 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Feb 12 23:32:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea369ec dev-db/percona-server: Bump to v5.6.39-83.1 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-db/percona-server/Manifest | 1 + .../percona-server-5.6.39.83.1.ebuild | 243 + 2 files changed, 244 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 2fffc30a44e..807a4cd5c18 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,4 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda DIST percona-server-5.6.37-82.2.tar.gz 56296960 BLAKE2B 70d0c40c96be3c3f674466d2406b5622a7a37cc59d9daee7f0315ce6dd2ce13751f48d440646a0f377ca86aecd6bc749d050ab4f58bfa7400bcd35167ab8d480 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e DIST percona-server-5.6.38-83.0.tar.gz 56390422 BLAKE2B 2c5ae8c021c95da210402b79314698b7286ca7791c35f059260537b19660e33bd6a06701f24f121b7b051faab38b41b037ea3d1305d281abaadd07c3c432a13d SHA512 25b3dbee188e0608f3783acdf70eb3ded276ff25dae3ee879a70e3eefc8df5ac15e3b5fbe310537f84ccde9434de51ac5927322de13f6b89e0530ebbd7d36f6d +DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 diff --git a/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild b/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild new file mode 100644 index 000..2e7499a7dc6 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.39.83.1.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20171121-1518Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +# Build fails with ninja +CMAKE_MAKEFILE_GENERATOR="emake" +inherit linux-info python-any-r1 mysql-multilib-r1 toolchain-funcs + +IUSE="numa 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="https://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="numa? ( sys-process/numactl:= ) + 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}]') + dev-perl/JSON + )" +RDEPEND="${COMMON_DEPEND}" + +REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" + +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.34.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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 + +pkg_pretend() { + mysql-multilib-r1_pkg_pretend + + if use numa; then + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" + WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" + + check_extra_config + fi +} + +python_check_deps() { +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/, dev-db/percona-server/files/
commit: 82385c4238c856a79ceab0b1532cb742cc923695 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Feb 12 23:32:14 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Feb 12 23:32:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82385c42 dev-db/percona-server: Cleanup old Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-db/percona-server/Manifest | 2 - dev-db/percona-server/files/my.cnf-5.5 | 148 .../percona-server-5.6.37.82.2-r2.ebuild | 253 - .../percona-server-5.6.38.83.0.ebuild | 243 4 files changed, 646 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 807a4cd5c18..13b910881d3 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,4 +1,2 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda -DIST percona-server-5.6.37-82.2.tar.gz 56296960 BLAKE2B 70d0c40c96be3c3f674466d2406b5622a7a37cc59d9daee7f0315ce6dd2ce13751f48d440646a0f377ca86aecd6bc749d050ab4f58bfa7400bcd35167ab8d480 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e -DIST percona-server-5.6.38-83.0.tar.gz 56390422 BLAKE2B 2c5ae8c021c95da210402b79314698b7286ca7791c35f059260537b19660e33bd6a06701f24f121b7b051faab38b41b037ea3d1305d281abaadd07c3c432a13d SHA512 25b3dbee188e0608f3783acdf70eb3ded276ff25dae3ee879a70e3eefc8df5ac15e3b5fbe310537f84ccde9434de51ac5927322de13f6b89e0530ebbd7d36f6d DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 diff --git a/dev-db/percona-server/files/my.cnf-5.5 b/dev-db/percona-server/files/my.cnf-5.5 deleted file mode 100644 index d48f6c4e688..000 --- a/dev-db/percona-server/files/my.cnf-5.5 +++ /dev/null @@ -1,148 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log= @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir= @GENTOO_PORTAGE_EPREFIX@/usr -datadir= @DATADIR@ -skip-external-locking -key_buffer_size= 16M -max_allowed_packet = 1M -table_open_cache = 64 -sort_buffer_size = 512K -net_buffer_length = 8K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size= 8M -lc_messages_dir= @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 4c165124a170ea0c650cd7907e3d4496d7b7c220 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Dec 18 16:50:20 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Dec 18 16:50:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c165124 dev-db/percona-server: Bump to v5.6.38-83.0 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-db/percona-server/Manifest | 1 + .../percona-server-5.6.38.83.0.ebuild | 243 + 2 files changed, 244 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 642b6283827..2fffc30a44e 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,2 +1,3 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda DIST percona-server-5.6.37-82.2.tar.gz 56296960 BLAKE2B 70d0c40c96be3c3f674466d2406b5622a7a37cc59d9daee7f0315ce6dd2ce13751f48d440646a0f377ca86aecd6bc749d050ab4f58bfa7400bcd35167ab8d480 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e +DIST percona-server-5.6.38-83.0.tar.gz 56390422 BLAKE2B 2c5ae8c021c95da210402b79314698b7286ca7791c35f059260537b19660e33bd6a06701f24f121b7b051faab38b41b037ea3d1305d281abaadd07c3c432a13d SHA512 25b3dbee188e0608f3783acdf70eb3ded276ff25dae3ee879a70e3eefc8df5ac15e3b5fbe310537f84ccde9434de51ac5927322de13f6b89e0530ebbd7d36f6d diff --git a/dev-db/percona-server/percona-server-5.6.38.83.0.ebuild b/dev-db/percona-server/percona-server-5.6.38.83.0.ebuild new file mode 100644 index 000..ebb378805f4 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.38.83.0.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20171121-1518Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +# Build fails with ninja +CMAKE_MAKEFILE_GENERATOR="emake" +inherit linux-info python-any-r1 mysql-multilib-r1 toolchain-funcs + +IUSE="numa pam tokudb tokudb-backup-plugin" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux" +HOMEPAGE="https://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="numa? ( sys-process/numactl:= ) + 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}]') + dev-perl/JSON + )" +RDEPEND="${COMMON_DEPEND}" + +REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" + +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.34.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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 + +pkg_pretend() { + mysql-multilib-r1_pkg_pretend + + if use numa; then + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" + WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" + + check_extra_config + fi +} + +python_check_deps() { + has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" +} + +src_prepare() { + mysql-multilib-r1_src_prepare + if use libressl ; then + sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ + "${S}/cmake/ssl.cmake" || die + fi +} +
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2a505a42c79f885f830f2eeefeb926589a524559 Author: Brian Evans gentoo org> AuthorDate: Wed Dec 6 02:32:14 2017 + Commit: Brian Evans gentoo org> CommitDate: Wed Dec 6 02:33:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a505a42 dev-db/percona-server: Restrict to emake as ninja fails Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild index 1381d7da22c..e56e97809f8 100644 --- a/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild +++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild @@ -5,6 +5,8 @@ EAPI="6" MY_EXTRAS_VER="20171121-1518Z" SUBSLOT="18" PYTHON_COMPAT=( python2_7 ) +# Build fails with ninja +CMAKE_MAKEFILE_GENERATOR="emake" inherit linux-info python-any-r1 mysql-multilib-r1 toolchain-funcs IUSE="numa pam tokudb tokudb-backup-plugin"
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 15794394956f3ada8ea91b75fd52c3769f8c0b1d Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 5 15:42:53 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 5 15:43:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15794394 dev-db/percona-server: Rev bump to block package for >gcc-6 Bug: https://bugs.gentoo.org/639936 Package-Manager: Portage-2.3.16, Repoman-2.3.6 ...ebuild => percona-server-5.6.37.82.2-r2.ebuild} | 33 -- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild similarity index 84% rename from dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild rename to dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild index 5f0ae209006..1381d7da22c 100644 --- a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI="6" MY_EXTRAS_VER="20171121-1518Z" SUBSLOT="18" PYTHON_COMPAT=( python2_7 ) -inherit linux-info python-any-r1 mysql-multilib-r1 +inherit linux-info python-any-r1 mysql-multilib-r1 toolchain-funcs IUSE="numa pam tokudb tokudb-backup-plugin" @@ -54,6 +54,15 @@ PATCHES=( pkg_pretend() { mysql-multilib-r1_pkg_pretend + if [[ ${MERGE_TYPE} != binary && tc-is-gcc ]]; then + if [[ $(gcc-major-version) -gt 6 ]]; then + # https://bugs.gentoo.org/639936 + eerror "${P} is incompatible with >gcc-6.x." + eerror "Please use gcc-config or package.env file to switch to /dev/null 2>&1; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + python_setup # run mysql-test tests perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: c2259917e6bd535ae3d17cfdbbba2506ea83327c Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 5 11:51:33 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 5 11:51:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2259917 dev-db/percona-server: Add test depedency on dev-perl/JSON atom; Raise ulimits for test suite dev-perl/JSON is used by main.myisam_explain_json_non_select_all, main.myisam_explain_json_non_select_none, main.innodb_explain_js, on_non_select_all and main.innodb_explain_json_non_select_none test. Ulimits raised to allow to expand test coverage to include parts.partition_* tests. Also, per default, some tests are expecting at least 4162 max_open_files or will show a warning. Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-db/percona-server/Manifest | 4 ++-- dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild | 8 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 682f7180254..642b6283827 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,2 +1,2 @@ -DIST mysql-extras-20171121-1518Z.tar.bz2 313539 SHA256 1afb0cd5cd7eb71b0cfa34d6f0b970ab3e00f8a3ab08a6a09a8fb829c4121f01 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda WHIRLPOOL 67b7d6b4239b43f906477624137946c015f7d1430e309874858d40c8c55dfb633ad1f116b7bb08057c924c5a92a66a296016273ae984ba13d6c5d89ae1e054fc -DIST percona-server-5.6.37-82.2.tar.gz 56296960 SHA256 3cf04b64c8bf5b9cc1ea1a68c54ba77a4709d9c9051314e70a4cbd4c904da702 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e WHIRLPOOL 9e3988072d00f60af467a21092cc737529bd9250ce4ebbfa20834455791a3fb093b11da8bb845bd62e3fa33ad37e63bfbda483139700bd4147e1b7be64578659 +DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda +DIST percona-server-5.6.37-82.2.tar.gz 56296960 BLAKE2B 70d0c40c96be3c3f674466d2406b5622a7a37cc59d9daee7f0315ce6dd2ce13751f48d440646a0f377ca86aecd6bc749d050ab4f58bfa7400bcd35167ab8d480 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild index bb675e54533..5f0ae209006 100644 --- a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild @@ -25,7 +25,10 @@ COMMON_DEPEND="numa? ( sys-process/numactl:= ) 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}]') )" + test? ( + $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') + dev-perl/JSON + )" RDEPEND="${COMMON_DEPEND}" REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" @@ -193,7 +196,8 @@ multilib_src_test() { pushd "${TESTDIR}" || die # Set file limits higher so tests run - ulimit -n 3000 + # Upper limit comes from parts.partition_* tests + ulimit -n 16500 python_setup # run mysql-test tests perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 190b8440424d0684880808bb8d6587078a7357ef Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Nov 21 16:29:39 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Nov 21 16:29:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190b8440 dev-db/percona-server: Fix building on gcc 7 Backport of commit c6a3a38050e112302534fa1392dc5649ca3d4f36. Package-Manager: Portage-2.3.13, Repoman-2.3.4 dev-db/percona-server/Manifest | 2 +- dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 45a56a5672e..682f7180254 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,2 +1,2 @@ -DIST mysql-extras-20170820-2245Z.tar.bz2 312101 SHA256 619afb88752e461434709ed91e91c2104845a9a9ee67ac944212833f4a715ed8 SHA512 34868c8ba3509ed5e3625c973e16f5015390ca9fc656cbcdbe8f5568bc7cab3708bb7c88b1af324ebb66f86433dfee71b90adf6451556fcfc12ad4e7d32256dd WHIRLPOOL f8e08f47bb0789c25dc096c76340b1ca9db8a264d89aca816e3b45e4dd984dc9dea90554c6c114179dc972026c703404aa8521b3c93fb882d7eadd1295635fb9 +DIST mysql-extras-20171121-1518Z.tar.bz2 313539 SHA256 1afb0cd5cd7eb71b0cfa34d6f0b970ab3e00f8a3ab08a6a09a8fb829c4121f01 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e8011c0b6ddcadff1f737e3fa195badda WHIRLPOOL 67b7d6b4239b43f906477624137946c015f7d1430e309874858d40c8c55dfb633ad1f116b7bb08057c924c5a92a66a296016273ae984ba13d6c5d89ae1e054fc DIST percona-server-5.6.37-82.2.tar.gz 56296960 SHA256 3cf04b64c8bf5b9cc1ea1a68c54ba77a4709d9c9051314e70a4cbd4c904da702 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e WHIRLPOOL 9e3988072d00f60af467a21092cc737529bd9250ce4ebbfa20834455791a3fb093b11da8bb845bd62e3fa33ad37e63bfbda483139700bd4147e1b7be64578659 diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild index 887e1891444..bb675e54533 100644 --- a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild +++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="6" -MY_EXTRAS_VER="20170820-2245Z" +MY_EXTRAS_VER="20171121-1518Z" SUBSLOT="18" PYTHON_COMPAT=( python2_7 ) inherit linux-info python-any-r1 mysql-multilib-r1 @@ -41,6 +41,7 @@ PATCHES=( "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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 + "${MY_PATCH_DIR}"/20028_all_mysql-5.6-gcc7.patch ) # Please do not add a naive src_unpack to this ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 6872e94fe014502e591a9a6dbe59b24e35ee0ccf Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Oct 28 18:02:39 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Oct 28 18:10:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6872e94f dev-db/percona-server: Security cleanup (bug #635702) Package-Manager: Portage-2.3.13, Repoman-2.3.4 .../percona-server-5.6.37.82.2.ebuild | 219 - 1 file changed, 219 deletions(-) diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild deleted file mode 100644 index 887e1891444..000 --- a/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20170820-2245Z" -SUBSLOT="18" -PYTHON_COMPAT=( python2_7 ) -inherit linux-info python-any-r1 mysql-multilib-r1 - -IUSE="numa pam tokudb tokudb-backup-plugin" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) - 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" - -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.34.patch - "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch - "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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 - -pkg_pretend() { - mysql-multilib-r1_pkg_pretend - - if use numa; then - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi -} - -python_check_deps() { - has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" -} - -src_prepare() { - mysql-multilib-r1_src_prepare - if use libressl ; then - sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ - "${S}/cmake/ssl.cmake" || die - fi -} - -src_configure() { - local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa) - -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" - -
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: cf74863f8b3c68b028ed8ae8f33e920573c905d8 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Oct 28 18:02:07 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Oct 28 18:10:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf74863f dev-db/percona-server: Rev bump to fix CVE-2017-15945 Bug: https://bugs.gentoo.org/635702 Package-Manager: Portage-2.3.13, Repoman-2.3.4 .../percona-server-5.6.37.82.2-r1.ebuild | 219 + 1 file changed, 219 insertions(+) diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild new file mode 100644 index 000..887e1891444 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.37.82.2-r1.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20170820-2245Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +inherit linux-info python-any-r1 mysql-multilib-r1 + +IUSE="numa pam tokudb tokudb-backup-plugin" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) + 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" + +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.34.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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 + +pkg_pretend() { + mysql-multilib-r1_pkg_pretend + + if use numa; then + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" + WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" + + check_extra_config + fi +} + +python_check_deps() { + has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" +} + +src_prepare() { + mysql-multilib-r1_src_prepare + if use libressl ; then + sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ + "${S}/cmake/ssl.cmake" || die + fi +} + +src_configure() { + local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa) + -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
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 573bbb332ccc5a777f1f02b34c8a630e952d8bb5 Author: Brian Evans gentoo org> AuthorDate: Fri Sep 29 20:27:26 2017 + Commit: Brian Evans gentoo org> CommitDate: Fri Sep 29 20:27:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573bbb33 dev-db/percona-server: Drop security vulnerable versions (CPU JUL 2017) Package-Manager: Portage-2.3.10, Repoman-2.3.3 dev-db/percona-server/Manifest | 3 - .../percona-server-5.6.36.82.0.ebuild | 219 - .../percona-server-5.6.36.82.1.ebuild | 219 - 3 files changed, 441 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index c99afcce2b3..45a56a5672e 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,2 @@ -DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d DIST mysql-extras-20170820-2245Z.tar.bz2 312101 SHA256 619afb88752e461434709ed91e91c2104845a9a9ee67ac944212833f4a715ed8 SHA512 34868c8ba3509ed5e3625c973e16f5015390ca9fc656cbcdbe8f5568bc7cab3708bb7c88b1af324ebb66f86433dfee71b90adf6451556fcfc12ad4e7d32256dd WHIRLPOOL f8e08f47bb0789c25dc096c76340b1ca9db8a264d89aca816e3b45e4dd984dc9dea90554c6c114179dc972026c703404aa8521b3c93fb882d7eadd1295635fb9 -DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173 -DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0 DIST percona-server-5.6.37-82.2.tar.gz 56296960 SHA256 3cf04b64c8bf5b9cc1ea1a68c54ba77a4709d9c9051314e70a4cbd4c904da702 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e WHIRLPOOL 9e3988072d00f60af467a21092cc737529bd9250ce4ebbfa20834455791a3fb093b11da8bb845bd62e3fa33ad37e63bfbda483139700bd4147e1b7be64578659 diff --git a/dev-db/percona-server/percona-server-5.6.36.82.0.ebuild b/dev-db/percona-server/percona-server-5.6.36.82.0.ebuild deleted file mode 100644 index d80fa4c6880..000 --- a/dev-db/percona-server/percona-server-5.6.36.82.0.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20161130-2354Z" -SUBSLOT="18" -PYTHON_COMPAT=( python2_7 ) -inherit linux-info python-any-r1 mysql-multilib-r1 - -IUSE="numa pam tokudb tokudb-backup-plugin" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) - 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" - -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.34.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
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 3066716e5fdcbc4d386e94c29911429d600b68c3 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Sep 4 12:32:32 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Sep 4 12:32:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3066716e dev-db/percona-server: Bump to v5.6.37-82.2 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-db/percona-server/Manifest | 2 + .../percona-server-5.6.37.82.2.ebuild | 219 + 2 files changed, 221 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 82d35d9c2d3..c99afcce2b3 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,3 +1,5 @@ DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d +DIST mysql-extras-20170820-2245Z.tar.bz2 312101 SHA256 619afb88752e461434709ed91e91c2104845a9a9ee67ac944212833f4a715ed8 SHA512 34868c8ba3509ed5e3625c973e16f5015390ca9fc656cbcdbe8f5568bc7cab3708bb7c88b1af324ebb66f86433dfee71b90adf6451556fcfc12ad4e7d32256dd WHIRLPOOL f8e08f47bb0789c25dc096c76340b1ca9db8a264d89aca816e3b45e4dd984dc9dea90554c6c114179dc972026c703404aa8521b3c93fb882d7eadd1295635fb9 DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173 DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0 +DIST percona-server-5.6.37-82.2.tar.gz 56296960 SHA256 3cf04b64c8bf5b9cc1ea1a68c54ba77a4709d9c9051314e70a4cbd4c904da702 SHA512 38905c2429bee6e6ba9c35b232c87c27c414726b349ff5a878cc94bbc4a333bbf76019478f8e82a10274ffeea5ac71c4520ff534cc434c4844b496b48801ea4e WHIRLPOOL 9e3988072d00f60af467a21092cc737529bd9250ce4ebbfa20834455791a3fb093b11da8bb845bd62e3fa33ad37e63bfbda483139700bd4147e1b7be64578659 diff --git a/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild b/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild new file mode 100644 index 000..887e1891444 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.37.82.2.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20170820-2245Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +inherit linux-info python-any-r1 mysql-multilib-r1 + +IUSE="numa pam tokudb tokudb-backup-plugin" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) + 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" + +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.34.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.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
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 2483939163de91c169fbef1a6da8bc48c8251cc8 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 2 16:45:52 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 2 16:46:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24839391 dev-db/percona-server: Cleanup old. Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-db/percona-server/Manifest | 2 - .../percona-server-5.6.35.80.0.ebuild | 219 - .../percona-server-5.6.35.81.0.ebuild | 219 - 3 files changed, 440 deletions(-) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index a3c3955de2d..82d35d9c2d3 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,5 +1,3 @@ DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d -DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7 -DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173 DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0 diff --git a/dev-db/percona-server/percona-server-5.6.35.80.0.ebuild b/dev-db/percona-server/percona-server-5.6.35.80.0.ebuild deleted file mode 100644 index d80fa4c6880..000 --- a/dev-db/percona-server/percona-server-5.6.35.80.0.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -MY_EXTRAS_VER="20161130-2354Z" -SUBSLOT="18" -PYTHON_COMPAT=( python2_7 ) -inherit linux-info python-any-r1 mysql-multilib-r1 - -IUSE="numa pam tokudb tokudb-backup-plugin" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) - 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" - -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.34.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
[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
commit: 454b90d63747e228e924d8b20f0f71a5bf6b450f Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 2 16:45:11 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 2 16:46:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454b90d6 dev-db/percona-server: Bump to v5.6.36.82.1 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-db/percona-server/Manifest | 1 + .../percona-server-5.6.36.82.1.ebuild | 219 + 2 files changed, 220 insertions(+) diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index b3d8b06..a3c3955de2d 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -2,3 +2,4 @@ DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7 DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173 +DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0 diff --git a/dev-db/percona-server/percona-server-5.6.36.82.1.ebuild b/dev-db/percona-server/percona-server-5.6.36.82.1.ebuild new file mode 100644 index 000..d80fa4c6880 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.36.82.1.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20161130-2354Z" +SUBSLOT="18" +PYTHON_COMPAT=( python2_7 ) +inherit linux-info python-any-r1 mysql-multilib-r1 + +IUSE="numa pam tokudb tokudb-backup-plugin" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~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="numa? ( sys-process/numactl:= ) + 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-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )" + +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.34.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 + +pkg_pretend() { + mysql-multilib-r1_pkg_pretend + + if use numa; then + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does