[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/

2024-01-23 Thread Sam James
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/

2023-07-04 Thread Sam James
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/

2023-04-18 Thread Sam James
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/

2023-04-18 Thread Sam James
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/

2023-02-13 Thread Mike Gilbert
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/

2022-12-13 Thread Sam James
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/

2022-06-30 Thread Sam James
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/

2022-06-20 Thread Sam James
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/

2022-06-09 Thread Sam James
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/

2022-05-14 Thread Sam James
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/

2022-03-22 Thread Sam James
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/

2021-11-18 Thread Thomas Deutschmann
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/

2021-11-13 Thread Thomas Deutschmann
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/

2021-11-13 Thread Thomas Deutschmann
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/

2021-08-14 Thread Marek Szuba
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/

2021-08-14 Thread Marek Szuba
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/

2021-08-04 Thread Thomas Deutschmann
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/

2021-05-21 Thread Thomas Deutschmann
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/

2021-05-20 Thread Thomas Deutschmann
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/

2021-05-03 Thread Mikle Kolyada
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/

2021-05-01 Thread Sam James
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/

2021-04-28 Thread Thomas Deutschmann
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/

2021-04-28 Thread Thomas Deutschmann
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/

2021-04-28 Thread Thomas Deutschmann
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/

2021-04-28 Thread Thomas Deutschmann
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/

2021-01-25 Thread Aaron Bauman
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/

2021-01-06 Thread Fabian Groffen
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/

2020-12-21 Thread Thomas Deutschmann
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/

2020-12-20 Thread Thomas Deutschmann
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/

2020-12-20 Thread Thomas Deutschmann
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/

2020-12-20 Thread Thomas Deutschmann
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/

2020-11-08 Thread Thomas Deutschmann
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/

2020-10-08 Thread Thomas Deutschmann
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/

2020-10-08 Thread Thomas Deutschmann
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/

2020-07-26 Thread Thomas Deutschmann
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/

2020-07-25 Thread Thomas Deutschmann
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/

2020-07-25 Thread Thomas Deutschmann
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/

2020-07-24 Thread Thomas Deutschmann
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/

2020-05-25 Thread Thomas Deutschmann
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/

2020-05-25 Thread Thomas Deutschmann
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/

2020-05-04 Thread Thomas Deutschmann
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/

2020-05-02 Thread Thomas Deutschmann
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/

2020-04-30 Thread Thomas Deutschmann
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/

2020-03-18 Thread Matt Turner
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/

2020-03-16 Thread Thomas Deutschmann
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/

2020-02-08 Thread David Seifert
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/

2020-01-25 Thread Thomas Deutschmann
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/

2020-01-22 Thread Thomas Deutschmann
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/

2020-01-22 Thread Thomas Deutschmann
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/

2019-12-30 Thread Thomas Deutschmann
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/

2019-12-09 Thread Thomas Deutschmann
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/

2019-10-31 Thread Thomas Deutschmann
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/

2019-10-30 Thread Thomas Deutschmann
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/

2019-10-30 Thread Thomas Deutschmann
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/

2019-10-12 Thread Mikle Kolyada
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/

2019-08-28 Thread Thomas Deutschmann
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/

2019-08-23 Thread Thomas Deutschmann
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/

2019-08-22 Thread Thomas Deutschmann
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/

2019-08-22 Thread Thomas Deutschmann
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/

2019-08-02 Thread Thomas Deutschmann
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/

2019-07-22 Thread Thomas Deutschmann
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/

2019-05-24 Thread Thomas Deutschmann
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/

2019-05-14 Thread Thomas Deutschmann
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/

2019-03-14 Thread Brian Evans
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/

2019-03-03 Thread Thomas Deutschmann
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/

2019-03-02 Thread Thomas Deutschmann
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/

2019-03-02 Thread Thomas Deutschmann
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/

2018-12-19 Thread Thomas Deutschmann
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/

2018-12-02 Thread Thomas Deutschmann
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/

2018-11-18 Thread Thomas Deutschmann
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/

2018-11-16 Thread Thomas Deutschmann
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/

2018-11-14 Thread Thomas Deutschmann
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/

2018-11-13 Thread Brian Evans
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/

2018-10-17 Thread Thomas Deutschmann
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/

2018-10-17 Thread Thomas Deutschmann
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/

2018-10-17 Thread Thomas Deutschmann
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/

2018-10-16 Thread Thomas Deutschmann
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/

2018-10-16 Thread Thomas Deutschmann
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/

2018-10-16 Thread Thomas Deutschmann
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/

2018-10-14 Thread Thomas Deutschmann
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/

2018-09-18 Thread Brian Evans
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/

2018-09-18 Thread Brian Evans
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/

2018-08-20 Thread Thomas Deutschmann
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/

2018-08-19 Thread Thomas Deutschmann
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/

2018-08-19 Thread Thomas Deutschmann
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/

2018-07-21 Thread Brian Evans
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/

2018-07-20 Thread Brian Evans
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/

2018-02-12 Thread Thomas Deutschmann
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/

2018-02-12 Thread Thomas Deutschmann
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/

2017-12-18 Thread Thomas Deutschmann
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/

2017-12-05 Thread Brian Evans
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/

2017-12-05 Thread Thomas Deutschmann
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/

2017-12-05 Thread Thomas Deutschmann
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/

2017-11-21 Thread Thomas Deutschmann
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/

2017-10-28 Thread Thomas Deutschmann
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/

2017-10-28 Thread Thomas Deutschmann
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/

2017-09-29 Thread Brian Evans
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/

2017-09-04 Thread Thomas Deutschmann
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/

2017-08-02 Thread Thomas Deutschmann
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/

2017-08-02 Thread Thomas Deutschmann
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 

  1   2   >