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

2023-11-20 Thread Ulrich Müller
commit: 28d4031122398fcc4051d785b5ec8ef118c835e4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Nov  7 18:01:17 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Nov 20 20:19:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d40311

dev-db/percona-xtrabackup: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Ulrich Müller  gentoo.org>

 .../percona-xtrabackup-2.4.20-fix-gcc10.patch  | 26 --
 ...rabackup-2.4.6-remove-boost-version-check.patch | 19 
 2 files changed, 45 deletions(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch
deleted file mode 100644
index 8987082d1f9c..
--- a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/sql/mysqld.cc b/sql/mysqld.cc
-index 3801448b..83098498 100644
 a/sql/mysqld.cc
-+++ b/sql/mysqld.cc
-@@ -625,7 +625,7 @@ struct system_variables global_system_variables;
- struct system_variables max_system_variables;
- struct system_status_var global_status_var;
- 
--MY_TMPDIR mysql_tmpdir_list;
-+extern MY_TMPDIR mysql_tmpdir_list;
- MY_BITMAP temp_pool;
- 
- CHARSET_INFO *system_charset_info, *files_charset_info ;
-diff --git a/storage/innobase/xtrabackup/src/xbstream.c 
b/storage/innobase/xtrabackup/src/xbstream.c
-index 611f8c04..f0c57588 100644
 a/storage/innobase/xtrabackup/src/xbstream.c
-+++ b/storage/innobase/xtrabackup/src/xbstream.c
-@@ -55,7 +55,7 @@ datasink_t datasink_xbstream;
- datasink_t datasink_compress;
- datasink_t datasink_tmpfile;
- datasink_t datasink_encrypt;
--datasink_t datasink_buffer;
-+extern datasink_t datasink_buffer;
- 
- static run_mode_t opt_mode;
- static char * opt_directory = NULL;

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-remove-boost-version-check.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-remove-boost-version-check.patch
deleted file mode 100644
index 48a7fcc783f0..
--- 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-remove-boost-version-check.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Remove Boost version check which makes using the
-system boost libraries close to impossible.
-
 a/cmake/boost.cmake
-+++ b/cmake/boost.cmake
-@@ -262,13 +262,6 @@
-   COULD_NOT_FIND_BOOST()
- ENDIF()
- 
--IF(NOT BOOST_MINOR_VERSION EQUAL 59)
--  MESSAGE(WARNING "Boost minor version found is ${BOOST_MINOR_VERSION} "
--"we need 59"
--)
--  COULD_NOT_FIND_BOOST()
--ENDIF()
--
- MESSAGE(STATUS "BOOST_INCLUDE_DIR ${BOOST_INCLUDE_DIR}")
- 
- # We have a limited set of patches/bugfixes here:



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

2023-11-02 Thread Hans de Graaff
commit: fe82ebe78dd6c3fd85932228c3f093d0d6e17350
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov  2 14:47:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov  2 14:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe82ebe7

dev-db/percona-xtrabackup: drop 2.4.24

Bug: https://bugs.gentoo.org/908033
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 -
 .../percona-xtrabackup-2.4.24.ebuild   | 67 --
 2 files changed, 69 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 5cc9e51a3fa0..a349da217cfa 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,4 +1,2 @@
-DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532
 SHA512 
39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f
-DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
 DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 
3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc
 SHA512 
acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
deleted file mode 100644
index afba247aad2b..
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
-   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   dev-libs/libaio
-   dev-libs/libedit
-   dev-libs/libev
-   dev-libs/libevent:0=
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   dev-python/sphinx
-   net-misc/curl
-   sys-libs/zlib:="
-
-RDEPEND="
-   ${DEPEND}
-   !dev-db/percona-xtrabackup-bin
-   dev-perl/DBD-mysql"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
-   "${FILESDIR}"/${PN}-2.4.20-fix-gcc10.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_CONFIG=xtrabackup_release
-   -DBUILD_SHARED_LIBS=OFF
-   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
-   -DWITH_EDITLINE=system
-   -DWITH_LIBEVENT=system
-   -DWITH_LZ4=system
-   -DWITH_SSL=system
-   -DWITH_ZLIB=system
-   -DWITH_PIC=ON
-   )
-
-   local CMAKE_BUILD_TYPE="Release"
-   cmake_src_configure
-}
-
-src_install() {
-   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
-
-   dobin "${p}"/src/{xbcloud/xbcloud,xbcrypt,xbstream,xtrabackup}
-   dosym xtrabackup /usr/bin/innobackupex
-
-   einstalldocs
-   doman "${p}"/doc/source/build/man/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2023-09-04 Thread Andreas Sturmlechner
commit: b537cd6ac3b9c413dc0077c252ff8a3d14ba2efa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  4 18:15:20 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  4 18:54:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b537cd6a

dev-db/percona-xtrabackup: drop 2.4.15, 8.0.26.18

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |   3 -
 ...ercona-xtrabackup-2.4.11-fix-gcc6-isystem.patch | 113 -
 .../percona-xtrabackup-8.0.26.18-gcc-12.patch  |  21 
 .../percona-xtrabackup-2.4.15.ebuild   |  79 --
 .../percona-xtrabackup-8.0.26.18.ebuild|  86 
 5 files changed, 302 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 7935294f6a94..5cc9e51a3fa0 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,7 +1,4 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
-DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532
 SHA512 
39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f
-DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
-DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea
 DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 
3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc
 SHA512 
acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
deleted file mode 100644
index 4fed659cdae6..
--- 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-Do not use -isystem to add headers, as they break GCC 6's header wrapping.
-See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
-
-diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
-index dbf1c48..e5d7347 100644
 a/client/CMakeLists.txt
-+++ b/client/CMakeLists.txt
-@@ -52,7 +52,7 @@ IF(NOT WITHOUT_SERVER)
- upgrade/program.cc
-   )
- ADD_COMPILE_FLAGS(
--  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
-+  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} 
-I${BOOST_INCLUDE_DIR}
- )
- TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient client_base mysqlcheck_core)
- ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs GenSysSchema)
-diff --git a/client/base/CMakeLists.txt b/client/base/CMakeLists.txt
-index b206de7..91cce4c 100644
 a/client/base/CMakeLists.txt
-+++ b/client/base/CMakeLists.txt
-@@ -49,7 +49,7 @@ ADD_COMPILE_FLAGS(
-   mutex.cc
-   mysql_query_runner.cc
-   show_variable_query_extractor.cc
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
- TARGET_LINK_LIBRARIES(client_base mysqlclient)
-diff --git a/client/dump/CMakeLists.txt b/client/dump/CMakeLists.txt
-index fdbb631..bae2ce7 100644
 a/client/dump/CMakeLists.txt
-+++ b/client/dump/CMakeLists.txt
-@@ -50,7 +50,7 @@ 

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

2023-07-04 Thread Sam James
commit: ab270c702a21d69c4ebd099951ff7a79142081d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  4 22:20:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  4 22:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab270c70

dev-db/percona-xtrabackup: drop to maintainer-needed

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index d7a33b9c5649..e3725b25700f 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mysql-b...@gentoo.org
-   MySQL
-   
+   

percona/percona-xtrabackup




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

2023-04-18 Thread Sam James
commit: 8a6f820e894ab6f16330b6d8265ee64d171a4363
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 01:31:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 01:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6f820e

dev-db/percona-xtrabackup: Stabilize 8.0.30.23 amd64, #904533

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
index 7c1066f1f22d..3bba6d274ce2 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
app-arch/lz4:0=



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

2023-04-18 Thread Sam James
commit: 9e22519fcd7edb2cb357153f3e2e0e73d3be49e1
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 01:31:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 01:31:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e22519f

dev-db/percona-xtrabackup: Stabilize 8.0.30.23 x86, #904533

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
index 3bba6d274ce2..c75845fa0b49 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2023-04-18 Thread Sam James
commit: 95cd738669ad518043c143132efca01c856d82e0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 01:31:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 01:31:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cd7386

dev-db/percona-xtrabackup: Stabilize 2.4.24 amd64, #878851

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
index 0a907e2e0f33..928584b130ba 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBa
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
app-arch/lz4:0=



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

2023-04-18 Thread Sam James
commit: 95ce8caaaf8fe72d7e024d32df1b7c9cee5a7e24
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 01:31:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 01:31:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ce8caa

dev-db/percona-xtrabackup: Stabilize 2.4.24 x86, #878851

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
index 928584b130ba..afba247aad2b 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBa
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2023-04-18 Thread Sam James
commit: 3e4e1bd6097ad840d46a72b7772ded571ad09100
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 07:54:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 07:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4e1bd6

dev-db/percona-xtrabackup: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/895702
Signed-off-by: Sam James  gentoo.org>

 .../files/percona-xtrabackup-8.0.30.23-gcc13.patch | 38 ++
 .../percona-xtrabackup-8.0.30.23.ebuild|  3 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.30.23-gcc13.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.30.23-gcc13.patch
new file mode 100644
index ..cf13aba845a1
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.30.23-gcc13.patch
@@ -0,0 +1,38 @@
+https://bugs.gentoo.org/895702
+--- a/components/keyrings/common/data/data.h
 b/components/keyrings/common/data/data.h
+@@ -23,6 +23,7 @@
+ #ifndef DATA_INCLUDED
+ #define DATA_INCLUDED
+ 
++#include 
+ #include 
+ #include 
+ #include "pfs_string.h"
+--- a/libbinlogevents/include/gtids/global.h
 b/libbinlogevents/include/gtids/global.h
+@@ -23,6 +23,7 @@
+ #ifndef CS_GTIDS_GLOBALS_INCLUDED
+ #define CS_GTIDS_GLOBALS_INCLUDED
+ 
++#include 
+ #include 
+ #include 
+ #include "libbinlogevents/include/uuid.h"
+@@ -34,4 +35,4 @@ typedef binary_log::Uuid Uuid;
+ 
+ }  // namespace binary_log::gtids
+ 
+-#endif
+\ No newline at end of file
++#endif
+--- 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-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
index d0a696311550..7c1066f1f22d 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,6 +50,7 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
+   "${FILESDIR}"/${PN}-8.0.30.23-gcc13.patch
 )
 
 S="${WORKDIR}/percona-xtrabackup-${MY_PV}"



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

2022-12-13 Thread Sam James
commit: 0ba269e5c7bf9c7ae6c461d0ebd475f75f240575
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 14 01:51:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 14 01:52:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba269e5

dev-db/percona-xtrabackup: drop 8.0.29.22-r1

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 -
 .../percona-xtrabackup-8.0.29.22-r1.ebuild | 85 --
 2 files changed, 86 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index dc945664f426..7935294f6a94 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -4,5 +4,4 @@ DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649e
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea
-DIST percona-xtrabackup-8.0.29-22.tar.gz 332851436 BLAKE2B 
922e4b308efdb307b998e78e3764e611052afa46f53c69456a721c201f5bda2470fd2ba3164cd0eaf865c3455d3b5175c9bb63f4cb3a60d16ae00222695b88f9
 SHA512 
5ebf62acdf7dc35080f1ec12f9d84177eb10de6784f47d3504027f418cecf4e3c232381d896a3eac30554bdc5d9271e80666a99e2ed3cc8b457c28456dcda2b5
 DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 
3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc
 SHA512 
acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild
deleted file mode 100644
index 104265abca23..
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-MY_BOOST_VERSION="1.77.0"
-MY_PV=$(ver_rs 3 '-')
-MY_PV="${MY_PV//_pre*}"
-MY_PN="Percona-XtraBackup"
-MY_P="${PN}-${MY_PV}"
-MY_MAJOR_PV=$(ver_cut 1-2)
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz
-   
https://boostorg.jfrog.io/artifactory/main/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs
 1- _ ${MY_BOOST_VERSION}).tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   dev-libs/icu:=
-   dev-libs/libaio
-   dev-libs/libedit
-   dev-libs/libev
-   dev-libs/libevent:0=
-   dev-libs/libfido2:=
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   dev-libs/openssl:0=
-   dev-libs/protobuf:=
-   dev-libs/rapidjson
-   dev-libs/re2:=
-   dev-python/sphinx
-   net-misc/curl
-   sys-libs/zlib:="
-
-RDEPEND="
-   ${DEPEND}
-   !dev-db/percona-xtrabackup-bin
-   dev-perl/DBD-mysql"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
-)
-
-S="${WORKDIR}/percona-xtrabackup-${MY_PV}"
-
-src_configure() {
-   CMAKE_BUILD_TYPE="RelWithDebInfo"
-
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
-   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
-   -DBUILD_SHARED_LIBS=OFF
-   -DCOMPILATION_COMMENT="Gentoo Linux ${PF}"
-   -DINSTALL_PLUGINDIR=$(get_libdir)/${PN}/plugin
-   -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ 
${MY_BOOST_VERSION})"
-   -DWITH_MAN_PAGES=ON
-   -DWITH_SYSTEM_LIBS=ON
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
-
-   dobin "${p}"/xbcloud_osenv
-   dobin 

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

2022-11-17 Thread Sam James
commit: dddc2a9b8a49204fe8a1e0dedef27a6eea448dc3
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 04:22:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 04:22:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddc2a9b

dev-db/percona-xtrabackup: add 8.0.30.23

Closes: https://bugs.gentoo.org/805905
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-8.0.30.23.ebuild| 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 4b532bfed677..dc945664f426 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -5,3 +5,4 @@ DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea
 DIST percona-xtrabackup-8.0.29-22.tar.gz 332851436 BLAKE2B 
922e4b308efdb307b998e78e3764e611052afa46f53c69456a721c201f5bda2470fd2ba3164cd0eaf865c3455d3b5175c9bb63f4cb3a60d16ae00222695b88f9
 SHA512 
5ebf62acdf7dc35080f1ec12f9d84177eb10de6784f47d3504027f418cecf4e3c232381d896a3eac30554bdc5d9271e80666a99e2ed3cc8b457c28456dcda2b5
+DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 
3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc
 SHA512 
acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
new file mode 100644
index ..d0a696311550
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake
+
+# TODO: just keep it unbundled...?
+MY_BOOST_VERSION="1.77.0"
+MY_PV=$(ver_rs 3 '-')
+MY_PV="${MY_PV//_pre*}"
+MY_PN="Percona-XtraBackup"
+MY_P="${PN}-${MY_PV}"
+MY_MAJOR_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs
 1- _ ${MY_BOOST_VERSION}).tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libfido2:=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/openssl:0=
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
+)
+
+S="${WORKDIR}/percona-xtrabackup-${MY_PV}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   local bundled_boost_version=$(sed -En '/^SET\(BOOST_PACKAGE_NAME 
/{s/[^0-9.]//gp}' cmake/boost.cmake)
+   if [[ ${MY_BOOST_VERSION//./} != ${bundled_boost_version} ]] ; then
+   eerror "Source Boost version: ${bundled_boost_version}"
+   eerror "Ebuild Boost version: ${MY_BOOST_VERSION}"
+   die "Ebuild needs to fix MY_BOOST_VERSION!"
+   fi
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DBUILD_SHARED_LIBS=OFF
+   -DCOMPILATION_COMMENT="Gentoo Linux ${PF}"
+   -DINSTALL_PLUGINDIR=$(get_libdir)/${PN}/plugin
+   -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ 
${MY_BOOST_VERSION})"
+   -DWITH_MAN_PAGES=ON
+   -DWITH_SYSTEM_LIBS=ON
+   )
+
+   cmake_src_configure
+}
+

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

2022-10-31 Thread Sam James
commit: 4e04d83b73b34d4cfdd29ec087acf3df4162d439
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 19:55:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 19:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e04d83b

dev-db/percona-xtrabackup: add libfido2 dep

Closes: https://bugs.gentoo.org/878859
Signed-off-by: Sam James  gentoo.org>

 ...trabackup-8.0.29.22.ebuild => percona-xtrabackup-8.0.29.22-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild
similarity index 99%
rename from dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild
rename to dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild
index 5688d886cb03..104265abca23 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22-r1.ebuild
@@ -31,6 +31,7 @@ DEPEND="
dev-libs/libedit
dev-libs/libev
dev-libs/libevent:0=
+   dev-libs/libfido2:=
dev-libs/libgcrypt:0=
dev-libs/libgpg-error
dev-libs/openssl:0=



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

2022-10-30 Thread Sam James
commit: fd7205fde5b86aa811c1a1dcb1c71c0a13d8596b
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 01:17:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 01:42:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7205fd

dev-db/percona-xtrabackup: add 8.0.29.22

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 .../percona-xtrabackup-8.0.29.22.ebuild| 84 ++
 2 files changed, 86 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index e035d43b48cc..4b532bfed677 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,5 +1,7 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
+DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 
106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532
 SHA512 
39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea
+DIST percona-xtrabackup-8.0.29-22.tar.gz 332851436 BLAKE2B 
922e4b308efdb307b998e78e3764e611052afa46f53c69456a721c201f5bda2470fd2ba3164cd0eaf865c3455d3b5175c9bb63f4cb3a60d16ae00222695b88f9
 SHA512 
5ebf62acdf7dc35080f1ec12f9d84177eb10de6784f47d3504027f418cecf4e3c232381d896a3eac30554bdc5d9271e80666a99e2ed3cc8b457c28456dcda2b5

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild
new file mode 100644
index ..5688d886cb03
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.29.22.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake
+
+MY_BOOST_VERSION="1.77.0"
+MY_PV=$(ver_rs 3 '-')
+MY_PV="${MY_PV//_pre*}"
+MY_PN="Percona-XtraBackup"
+MY_P="${PN}-${MY_PV}"
+MY_MAJOR_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${MY_BOOST_VERSION}/source/boost_$(ver_rs
 1- _ ${MY_BOOST_VERSION}).tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/openssl:0=
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
+)
+
+S="${WORKDIR}/percona-xtrabackup-${MY_PV}"
+
+src_configure() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DBUILD_SHARED_LIBS=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2022-10-30 Thread Sam James
commit: c2eb76c5cb05a6f1a4e8d14ffcd811dc58f1c83f
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 31 01:08:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 31 01:42:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eb76c5

dev-db/percona-xtrabackup: drop 8.0.25.17

Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 -
 .../percona-xtrabackup-8.0.25-remove-rpm.patch | 37 --
 .../percona-xtrabackup-8.0.25.17.ebuild| 85 --
 3 files changed, 123 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index b3ed6bca51c9..e035d43b48cc 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -2,5 +2,4 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec
 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
-DIST percona-xtrabackup-8.0.25-17.tar.gz 291581323 BLAKE2B 
3860994ce969abc72378d29b32768c70ab4210f55400ad47d446b6e50b97fd6e90f124388663b02ba0e41fbb1c0ac4106c337861da46006442072591cfff2ba5
 SHA512 
f7186881c8422f6802efb813644c5721bb274db54afb591b58fe9ee1a084fba6546c7673f461b4d581c01ff0cbda588cb96b7fe21d669b3d9cbe3b5898288e08
 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch
deleted file mode 100644
index 9496e73d24c6..
--- a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch
+++ /dev/null
@@ -1,37 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -193,33 +193,6 @@ ENDIF()
- OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF)
- MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER)
- 
--# Use 'uname -r' and 'rpm -qf /' to figure out host system.
--# For Docker images we cannot trust uname, so use rpm instead.
--IF(UNIX)
--  FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin)
--  IF(MY_UNAME)
--EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s
--  OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_UNAME_RESULT
--  )
--EXECUTE_PROCESS(COMMAND ${MY_UNAME} -m
--  OUTPUT_VARIABLE MY_HOST_MACHINE_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_UNAME_MACHINE_RESULT
--  )
--EXEC_PROGRAM(${MY_UNAME} ARGS -r OUTPUT_VARIABLE MY_HOST_SYSTEM_VERSION)
--  ENDIF()
--  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
--  IF(MY_RPM)
--EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf /
--  OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_RPM_RESULT
--  )
--  ENDIF()
--ENDIF()
--
- # See comments above, about CMAKE_MINIMUM_REQUIRED VERSION and macOS 11.
- IF(APPLE)
-   IF(MY_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20)
- 

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild
deleted file mode 100644
index 4c813b45c01f..
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild
+++ /dev/null
@@ -1,85 +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 cmake flag-o-matic
-
-MY_BOOST_VERSION="1.73.0"
-MY_PV=$(ver_rs 3 '-')
-MY_PV="${MY_PV//_pre*}"
-MY_PN="Percona-XtraBackup"
-MY_P="${PN}-${MY_PV}"
-MY_MAJOR_PV=$(ver_cut 1-2)
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;

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

2022-06-19 Thread Agostino Sarubbo
commit: 2a5034f71c56019526dcfbcd686b6e454b3a7dd4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 19 09:41:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 19 09:41:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5034f7

dev-db/percona-xtrabackup: x86 stable wrt bug #813858

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
index 6815ab26ef74..a295c5613862 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2022-06-19 Thread Agostino Sarubbo
commit: 4459bea6fa233306c73da3afaf2ce52e946c27e6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 19 08:13:10 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 19 08:13:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4459bea6

dev-db/percona-xtrabackup: amd64 stable wrt bug #813858

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
index 5a9f56ff952c..6815ab26ef74 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
app-arch/lz4:0=



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2022-06-09 Thread Sam James
commit: eeca3ee8974115da795637014aab52981ce4788c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 02:24:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 02:27:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeca3ee8

dev-db/percona-xtrabackup: fix build with GCC 12

Closes: https://bugs.gentoo.org/840335
Signed-off-by: Sam James  gentoo.org>

 .../files/percona-xtrabackup-8.0.26.18-gcc-12.patch | 21 +
 .../percona-xtrabackup-8.0.26.18.ebuild |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26.18-gcc-12.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26.18-gcc-12.patch
new file mode 100644
index ..f9d1f79c97ea
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26.18-gcc-12.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/840335
+--- 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-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
index 896af1ba69aa..5a9f56ff952c 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.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 @@ RDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
+   "${FILESDIR}"/${PN}-8.0.26.18-gcc-12.patch
 )
 
 S="${WORKDIR}/percona-xtrabackup-${MY_PV}"



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

2021-11-19 Thread Sam James
commit: 9f65dbe09da5747b669cb44ce46f32b6817221f0
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 19 17:43:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 19 17:44:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f65dbe0

dev-db/percona-xtrabackup-bin: flip libxcrypt[compat] dep order

Help Portage resolve dependencies a bit easier.

Bug: https://bugs.gentoo.org/814335
Bug: https://bugs.gentoo.org/822849
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
index 69f1ac6bae71..b3d20dbf 100644
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
@@ -30,8 +30,8 @@ RDEPEND="dev-libs/libaio
sys-libs/zlib
sys-process/numactl
|| (
-   sys-libs/glibc[crypt(+)]
sys-libs/libxcrypt[compat]
+   sys-libs/glibc[crypt(+)]
)
!dev-db/percona-xtrabackup"
 



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

2021-10-08 Thread Conrad Kostecki
commit: 07b7466e378c823a3013faf0c72c0df22362199a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Oct  1 15:50:07 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Oct  8 21:51:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b7466e

dev-db/percona-xtrabackup: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/22459
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../percona-xtrabackup-8.0.13-remove-rpm.patch | 32 -
 ...backup-8.0.22-fix-building-against-ICU-68.patch | 28 ---
 .../percona-xtrabackup-8.0.22-remove-rpm.patch | 31 
 .../files/percona-xtrabackup-8.0.23-gcc11.patch| 41 --
 4 files changed, 132 deletions(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch
deleted file mode 100644
index 759598637a8..000
--- a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1b9865e2..e3c82cdd 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -181,27 +181,6 @@ ENDIF()
- OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF)
- MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER)
- 
--# Use 'uname -r' and 'rpm -qf /' to figure out host system.
--# For Docker images we cannot trust uname, so use rpm instead.
--IF(UNIX)
--  FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin)
--  IF(MY_UNAME)
--EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s
--  OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_UNAME_RESULT
--  )
--  ENDIF()
--  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
--  IF(MY_RPM)
--EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf /
--  OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_RPM_RESULT
--  )
--  ENDIF()
--ENDIF()
--
- IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
- AND NOT CMAKE_C_COMPILER AND NOT CMAKE_CXX_COMPILER)
-   # Cannot INCLUDE(CMakeDetermineSystem) prior to PROJECT initialization 
below.

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
deleted file mode 100644
index b3e1662a0cf..000
--- 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 16048ed60bef16d4bf1e361a59e7899845b9426a Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann 
-Date: Sun, 20 Dec 2020 21:47:33 +0100
-Subject: [PATCH 10/10] Fix building against >=ICU-68
-
-Link: 
https://github.com/unicode-org/icu/commit/a18df7ba2834afc2b577a1d5a7d906868ade6fa9
-Bug: https://bugs.gentoo.org/759070
-Signed-off-by: Thomas Deutschmann 

- sql/mysqld.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sql/mysqld.cc b/sql/mysqld.cc
-index c400e5584..5d2ebfaea 100644
 a/sql/mysqld.cc
-+++ b/sql/mysqld.cc
-@@ -7323,7 +7323,7 @@ int mysqld_main(int argc, char **argv)
-   if (opt_keyring_migration_source || opt_keyring_migration_destination ||
-   migrate_connect_options) {
- Migrate_keyring mk;
--my_getopt_skip_unknown = TRUE;
-+my_getopt_skip_unknown = true;
- if (mk.init(remaining_argc, remaining_argv, opt_keyring_migration_source,
- opt_keyring_migration_destination, opt_keyring_migration_user,
- opt_keyring_migration_host, opt_keyring_migration_password,
--- 
-2.29.2
-

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-remove-rpm.patch
deleted file mode 100644
index 91f67c43716..000
--- a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-remove-rpm.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -222,28 +222,6 @@ ENDIF()
- OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF)
- MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER)
- 
--# Use 'uname -r' and 'rpm -qf /' to figure out host system.
--# For Docker images we cannot trust uname, so use rpm instead.
--IF(UNIX)
--  FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin)
--  IF(MY_UNAME)
--EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s
--  OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME
--  OUTPUT_STRIP_TRAILING_WHITESPACE
--  RESULT_VARIABLE MY_UNAME_RESULT
--  )
--EXEC_PROGRAM(${MY_UNAME} ARGS -r OUTPUT_VARIABLE MY_HOST_SYSTEM_VERSION)
--  ENDIF()
--  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
--  IF(MY_RPM)
--

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2021-09-29 Thread Thomas Deutschmann
commit: ddb48ce0148367aea0f36b5e63a65a73e354c974
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 29 16:37:15 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 29 16:55:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb48ce0

dev-db/percona-xtrabackup: bump to v8.0.26-18

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-8.0.26-remove-rpm.patch | 19 +
 .../percona-xtrabackup-8.0.26.18.ebuild| 85 ++
 3 files changed, 105 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 45febd5ec0a..944cd59c82c 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -10,3 +10,4 @@ DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c36
 DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
 DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810
 DIST percona-xtrabackup-8.0.25-17.tar.gz 291581323 BLAKE2B 
3860994ce969abc72378d29b32768c70ab4210f55400ad47d446b6e50b97fd6e90f124388663b02ba0e41fbb1c0ac4106c337861da46006442072591cfff2ba5
 SHA512 
f7186881c8422f6802efb813644c5721bb274db54afb591b58fe9ee1a084fba6546c7673f461b4d581c01ff0cbda588cb96b7fe21d669b3d9cbe3b5898288e08
+DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 
250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400
 SHA512 
0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26-remove-rpm.patch
new file mode 100644
index 000..797ef15b194
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.26-remove-rpm.patch
@@ -0,0 +1,19 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -210,15 +210,6 @@ IF(UNIX)
+   )
+ EXEC_PROGRAM(${MY_UNAME} ARGS -r OUTPUT_VARIABLE MY_HOST_SYSTEM_VERSION)
+   ENDIF()
+-  FIND_PROGRAM(MY_DPKG_BUILDFLAGS dpkg-buildflags /bin /usr/bin)
+-  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
+-  IF(MY_RPM)
+-EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf /
+-  OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_RPM_RESULT
+-  )
+-  ENDIF()
+ ENDIF()
+ 
+ # See comments above, about CMAKE_MINIMUM_REQUIRED VERSION and macOS 11.
+ 

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
new file mode 100644
index 000..896af1ba69a
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.26.18.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+MY_BOOST_VERSION="1.73.0"
+MY_PV=$(ver_rs 3 '-')
+MY_PV="${MY_PV//_pre*}"
+MY_PN="Percona-XtraBackup"
+MY_P="${PN}-${MY_PV}"
+MY_MAJOR_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+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
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/openssl:0=
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.26-remove-rpm.patch
+)
+
+S="${WORKDIR}/percona-xtrabackup-${MY_PV}"
+
+src_configure() {
+   

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

2021-09-29 Thread Thomas Deutschmann
commit: b8959ce0b0f7cda312ca5aba864f68a70a100cd1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 29 16:37:56 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 29 16:55:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8959ce0

dev-db/percona-xtrabackup: drop old

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  7 --
 .../percona-xtrabackup-2.4.20.ebuild   | 67 -
 .../percona-xtrabackup-2.4.21.ebuild   | 67 -
 .../percona-xtrabackup-2.4.22.ebuild   | 67 -
 .../percona-xtrabackup-8.0.13.ebuild   | 68 -
 .../percona-xtrabackup-8.0.22.15.ebuild| 77 ---
 .../percona-xtrabackup-8.0.23.16.ebuild| 87 --
 7 files changed, 440 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 944cd59c82c..b3ed6bca51c 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,13 +1,6 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
-DIST boost_1_70_0.tar.gz 116000903 BLAKE2B 
aefeddf5671295ae46fcfed033cef37cca1c70f88d7d3305636e0add98c277fc8170c7e3e0de58ff83a64389b5b430b81077b6852da5941aa4867845a7b08554
 SHA512 
3d8800d0aa864fb5484a5339ab75dee9bceca063122108e92d971f1d1295a9f09399b2dd88b117da7f0c4558b4f9fb1494eda1e3035498557bbe90e8f058668f
 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
-DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
-DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
-DIST percona-xtrabackup-2.4.22.tar.gz 61911038 BLAKE2B 
4e0eb211b253ac3bbe82af7b4303ae13ca557926fdad100e9101522f0b1af2fab5258f4a2c98dd9e71cbf3f28586bd527f552a40f1a7a9cb93f5649260a8325b
 SHA512 
2ad0533e5f4750dbb2713b8538d62c23613ac94066fcaee154ab90b1a9ac19ed3c5c7a024e2dbbdf298192665ad6f3c0d42a1435400b003425a8d7630503eb2d
 DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
-DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
-DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
-DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810
 DIST percona-xtrabackup-8.0.25-17.tar.gz 291581323 BLAKE2B 
3860994ce969abc72378d29b32768c70ab4210f55400ad47d446b6e50b97fd6e90f124388663b02ba0e41fbb1c0ac4106c337861da46006442072591cfff2ba5
 SHA512 

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

2021-09-29 Thread Thomas Deutschmann
commit: bfdb6b184646cb6dffaa98bacb106f474c5e0ed3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 29 15:34:13 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 29 16:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfdb6b18

dev-db/percona-xtrabackup: bump to v2.4.24

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.24.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index a6c4d7edd13..45febd5ec0a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -5,6 +5,7 @@ DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300
 DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
 DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
 DIST percona-xtrabackup-2.4.22.tar.gz 61911038 BLAKE2B 
4e0eb211b253ac3bbe82af7b4303ae13ca557926fdad100e9101522f0b1af2fab5258f4a2c98dd9e71cbf3f28586bd527f552a40f1a7a9cb93f5649260a8325b
 SHA512 
2ad0533e5f4750dbb2713b8538d62c23613ac94066fcaee154ab90b1a9ac19ed3c5c7a024e2dbbdf298192665ad6f3c0d42a1435400b003425a8d7630503eb2d
+DIST percona-xtrabackup-2.4.24.tar.gz 61985764 BLAKE2B 
99531853b7e125bfe1d133d3dd902f3f68d50a6c127c09ac87652d70aee5c4d764ba7b102879bea0eb67c0a2f1a94633889786c0a7a1f6bc3f9ed54fe51a217d
 SHA512 
de25639a6e204d2e4018c922ccbd5119c5696d03e0b445f81968b15c2179a46ae8844014e78aa89f6a0a3cd5aef20adc744c979926366673f78c347d6a4e0201
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
 DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
 DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
new file mode 100644
index 000..0a907e2e0f3
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.24.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.20-fix-gcc10.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local 

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

2021-07-10 Thread Sam James
commit: 83be375b10a6e71f4c76f75eb5703cae8cd45291
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 18:53:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 18:53:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83be375b

dev-db/percona-xtrabackup-bin: add missing libcrypt compat dependency

Prebuilt.

Closes: https://bugs.gentoo.org/801091
Signed-off-by: Sam James  gentoo.org>

 ...up-bin-2.4.13.ebuild => percona-xtrabackup-bin-2.4.13-r1.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
similarity index 93%
rename from dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild
rename to dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
index 791c5b01275..69f1ac6bae7 100644
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -29,6 +29,10 @@ RDEPEND="dev-libs/libaio
dev-perl/DBD-mysql
sys-libs/zlib
sys-process/numactl
+   || (
+   sys-libs/glibc[crypt(+)]
+   sys-libs/libxcrypt[compat]
+   )
!dev-db/percona-xtrabackup"
 
 QA_PREBUILT="usr/bin/*"



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2021-06-08 Thread Thomas Deutschmann
commit: 83df4ca15e424d3bb6b7098332063a4a56dc3445
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun  8 09:53:35 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun  8 09:53:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83df4ca1

dev-db/percona-xtrabackup: bump to v8.0.25-17

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-8.0.25-remove-rpm.patch | 37 ++
 .../percona-xtrabackup-8.0.25.17.ebuild| 85 ++
 3 files changed, 123 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index bbb0901a006..a6c4d7edd13 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -8,3 +8,4 @@ DIST percona-xtrabackup-2.4.22.tar.gz 61911038 BLAKE2B 
4e0eb211b253ac3bbe82af7b4
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
 DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
 DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810
+DIST percona-xtrabackup-8.0.25-17.tar.gz 291581323 BLAKE2B 
3860994ce969abc72378d29b32768c70ab4210f55400ad47d446b6e50b97fd6e90f124388663b02ba0e41fbb1c0ac4106c337861da46006442072591cfff2ba5
 SHA512 
f7186881c8422f6802efb813644c5721bb274db54afb591b58fe9ee1a084fba6546c7673f461b4d581c01ff0cbda588cb96b7fe21d669b3d9cbe3b5898288e08

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch
new file mode 100644
index 000..9496e73d24c
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.25-remove-rpm.patch
@@ -0,0 +1,37 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -193,33 +193,6 @@ ENDIF()
+ OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF)
+ MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER)
+ 
+-# Use 'uname -r' and 'rpm -qf /' to figure out host system.
+-# For Docker images we cannot trust uname, so use rpm instead.
+-IF(UNIX)
+-  FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin)
+-  IF(MY_UNAME)
+-EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s
+-  OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_UNAME_RESULT
+-  )
+-EXECUTE_PROCESS(COMMAND ${MY_UNAME} -m
+-  OUTPUT_VARIABLE MY_HOST_MACHINE_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_UNAME_MACHINE_RESULT
+-  )
+-EXEC_PROGRAM(${MY_UNAME} ARGS -r OUTPUT_VARIABLE MY_HOST_SYSTEM_VERSION)
+-  ENDIF()
+-  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
+-  IF(MY_RPM)
+-EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf /
+-  OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_RPM_RESULT
+-  )
+-  ENDIF()
+-ENDIF()
+-
+ # See comments above, about CMAKE_MINIMUM_REQUIRED VERSION and macOS 11.
+ IF(APPLE)
+   IF(MY_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20)
+ 

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild
new file mode 100644
index 000..4c813b45c01
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.25.17.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+MY_BOOST_VERSION="1.73.0"
+MY_PV=$(ver_rs 3 '-')
+MY_PV="${MY_PV//_pre*}"
+MY_PN="Percona-XtraBackup"
+MY_P="${PN}-${MY_PV}"
+MY_MAJOR_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+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
+"
+
+LICENSE="GPL-2"
+SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2021-04-28 Thread Thomas Deutschmann
commit: 5fdb9c306fcb46c5eb2cad186268575100a84760
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 28 18:53:13 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 28 18:54:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fdb9c30

dev-db/percona-xtrabackup: fix building with GCC 11

Closes: https://bugs.gentoo.org/786489
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/percona-xtrabackup-8.0.23-gcc11.patch| 41 ++
 .../percona-xtrabackup-8.0.23.16.ebuild|  1 +
 2 files changed, 42 insertions(+)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.23-gcc11.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.23-gcc11.patch
new file mode 100644
index 000..83aa6ab78a5
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.23-gcc11.patch
@@ -0,0 +1,41 @@
+--- a/extra/robin-hood-hashing/robin_hood.h
 b/extra/robin-hood-hashing/robin_hood.h
+@@ -42,6 +42,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include  // only to support hash of smart pointers
+ #include 
+--- a/include/my_alloc.h
 b/include/my_alloc.h
+@@ -32,6 +32,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/include/mysql/components/services/page_track_service.h
 b/include/mysql/components/services/page_track_service.h
+@@ -27,6 +27,7 @@
+ #include 
+ #include 
+ 
++#include 
+ #include 
+ 
+ #ifdef __cplusplus
+--- a/sql-common/sql_string.cc
 b/sql-common/sql_string.cc
+@@ -23,6 +23,7 @@
+ #include "sql_string.h"
+ 
+ #include 
++#include 
+ 
+ #include "my_dbug.h"
+ #include "my_macros.h"
+ 

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
index cb198ddf576..7e7eab27d0e 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-remove-rpm.patch
"${FILESDIR}"/${PN}-8.0.22-fix-building-against-ICU-68.patch
+   "${FILESDIR}"/${PN}-8.0.23-gcc11.patch
 )
 
 S="${WORKDIR}/percona-xtrabackup-${MY_PV}"



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

2021-03-23 Thread Thomas Deutschmann
commit: d377e5b93e811f4bda0022143d680a39a7c75ed4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Mar 23 18:34:46 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Mar 23 20:16:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d377e5b9

dev-db/percona-xtrabackup: bump to v8.0.23-16

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-8.0.23.16.ebuild| 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index e615bdce7bd..dbad89f9750 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -6,3 +6,4 @@ DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bba
 DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
 DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
+DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
new file mode 100644
index 000..cb198ddf576
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+MY_BOOST_VERSION="1.73.0"
+MY_PV=$(ver_rs 3 '-')
+MY_PV="${MY_PV//_pre*}"
+MY_PN="Percona-XtraBackup"
+MY_P="${PN}-${MY_PV}"
+MY_MAJOR_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+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
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/openssl:0=
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-8.0.22-remove-rpm.patch
+   "${FILESDIR}"/${PN}-8.0.22-fix-building-against-ICU-68.patch
+)
+
+S="${WORKDIR}/percona-xtrabackup-${MY_PV}"
+
+src_configure() {
+   CMAKE_BUILD_TYPE="RelWithDebInfo"
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+   -DBUILD_SHARED_LIBS=OFF
+   -DCOMPILATION_COMMENT="Gentoo Linux ${PF}"
+   -DINSTALL_PLUGINDIR=$(get_libdir)/${PN}/plugin
+   -DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ 
${MY_BOOST_VERSION})"
+   -DWITH_MAN_PAGES=ON
+   -DWITH_SYSTEM_LIBS=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/xbcloud_osenv
+   dobin 
"${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup}
+
+   # cannot use dolib.so because helper would append libdir to target dir
+   insinto /usr/$(get_libdir)/${PN}/plugin
+   insopts -m 0755
+   doins 

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

2021-03-23 Thread Thomas Deutschmann
commit: 2d90ca990db067766e5684debc8d526a61e5646d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Mar 23 18:35:55 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Mar 23 20:16:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d90ca99

dev-db/percona-xtrabackup: bump to v2.4.22

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.22.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index dbad89f9750..bbb0901a006 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -4,6 +4,7 @@ DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca9
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
 DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
+DIST percona-xtrabackup-2.4.22.tar.gz 61911038 BLAKE2B 
4e0eb211b253ac3bbe82af7b4303ae13ca557926fdad100e9101522f0b1af2fab5258f4a2c98dd9e71cbf3f28586bd527f552a40f1a7a9cb93f5649260a8325b
 SHA512 
2ad0533e5f4750dbb2713b8538d62c23613ac94066fcaee154ab90b1a9ac19ed3c5c7a024e2dbbdf298192665ad6f3c0d42a1435400b003425a8d7630503eb2d
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
 DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672
 DIST percona-xtrabackup-8.0.23-16.tar.gz 288261551 BLAKE2B 
ca82bfcac881cd1d9d3a1d0ea4647d809030b617cc8605f26f1378fba74f106b522447fc67be3968fe72bd8c6bd9fa64ba1943d8379c11f241178aa232680f06
 SHA512 
11927649ab2a25dbfc5268ab2196dbdd2b102229728a41dc61995aec92a133718c0bf79d3fe15ea91e0917cd4201bba806647d259a6aa0fc7b59ff8bd533e810

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild
new file mode 100644
index 000..967e9fa2e0e
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.20-fix-gcc10.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local 

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2021-01-21 Thread Thomas Deutschmann
commit: ec58bff74ba8527408a98f7bd5cbd26c93242215
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:23:06 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:24:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec58bff7

dev-db/percona-xtrabackup: bump to v8.0.22-15

Closes: https://bugs.gentoo.org/766297
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 ...backup-8.0.22-fix-building-against-ICU-68.patch | 28 
 .../percona-xtrabackup-8.0.22-remove-rpm.patch | 31 +
 .../percona-xtrabackup-8.0.22.15.ebuild| 77 ++
 4 files changed, 138 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 0ee90423a98..e615bdce7bd 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,6 +1,8 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST boost_1_70_0.tar.gz 116000903 BLAKE2B 
aefeddf5671295ae46fcfed033cef37cca1c70f88d7d3305636e0add98c277fc8170c7e3e0de58ff83a64389b5b430b81077b6852da5941aa4867845a7b08554
 SHA512 
3d8800d0aa864fb5484a5339ab75dee9bceca063122108e92d971f1d1295a9f09399b2dd88b117da7f0c4558b4f9fb1494eda1e3035498557bbe90e8f058668f
+DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
 DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff
+DIST percona-xtrabackup-8.0.22-15.tar.gz 294237178 BLAKE2B 
819d7594bc41e0adc1e6f2632e6ad50de7a2416c7577f48ea83948bed1b14c0c552c4c44597c84c86fa292bcbbaace185978956acdc39070f81ede6701f4af52
 SHA512 
f5295e2f1e3ee71931295f89dbd708eed936c4912ab3b6c122eb63795ee2e5154011ddf95cfad005a89c7f086f087f7fb19068d098b49202c697a95b58ee7672

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
new file mode 100644
index 000..b3e1662a0cf
--- /dev/null
+++ 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.22-fix-building-against-ICU-68.patch
@@ -0,0 +1,28 @@
+From 16048ed60bef16d4bf1e361a59e7899845b9426a Mon Sep 17 00:00:00 2001
+From: Thomas Deutschmann 
+Date: Sun, 20 Dec 2020 21:47:33 +0100
+Subject: [PATCH 10/10] Fix building against >=ICU-68
+
+Link: 
https://github.com/unicode-org/icu/commit/a18df7ba2834afc2b577a1d5a7d906868ade6fa9
+Bug: https://bugs.gentoo.org/759070
+Signed-off-by: Thomas Deutschmann 
+---
+ sql/mysqld.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sql/mysqld.cc b/sql/mysqld.cc
+index c400e5584..5d2ebfaea 100644
+--- a/sql/mysqld.cc
 b/sql/mysqld.cc
+@@ -7323,7 +7323,7 @@ int mysqld_main(int argc, char **argv)
+   if (opt_keyring_migration_source || opt_keyring_migration_destination ||
+   migrate_connect_options) {
+ Migrate_keyring mk;
+-my_getopt_skip_unknown = TRUE;
++my_getopt_skip_unknown = true;
+ if (mk.init(remaining_argc, remaining_argv, opt_keyring_migration_source,
+ opt_keyring_migration_destination, opt_keyring_migration_user,
+ 

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

2021-01-21 Thread Thomas Deutschmann
commit: eaf8a3752652c4177474bd2d9babf1839fec464b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:22:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:24:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf8a375

dev-db/percona-xtrabackup: bump to v2.4.21

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.21.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index f81887d0dc0..0ee90423a98 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -2,4 +2,5 @@ DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec
 DIST boost_1_70_0.tar.gz 116000903 BLAKE2B 
aefeddf5671295ae46fcfed033cef37cca1c70f88d7d3305636e0add98c277fc8170c7e3e0de58ff83a64389b5b430b81077b6852da5941aa4867845a7b08554
 SHA512 
3d8800d0aa864fb5484a5339ab75dee9bceca063122108e92d971f1d1295a9f09399b2dd88b117da7f0c4558b4f9fb1494eda1e3035498557bbe90e8f058668f
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
+DIST percona-xtrabackup-2.4.21.tar.gz 61901220 BLAKE2B 
77245818015d4e9c22d05cfeb254ff570ab490c43f9d2fd0e1c499e1e3fefb143b4659fb929740a563e2344b3cd7dfb408931c6d24b277f6df06886dfa83126e
 SHA512 
8b14ef4620fdf836a090d07e5aeb78141eacf081a2cf1069d91af1ba5206e36e3e195f8acb06609f334661d6ad27937b31e997b0f1aabb9cef612d35fabd0284
 DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild
new file mode 100644
index 000..967e9fa2e0e
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.20-fix-gcc10.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=system
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud/xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2021-01-21 Thread Thomas Deutschmann
commit: f4800cb2818f62a78faefbd4b5c2694e34e6a60f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:23:36 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:24:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4800cb2

dev-db/percona-xtrabackup: add mysql project as maintainer

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index 5a6137a144a..379f247efeb 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   mysql-b...@gentoo.org
+   MySQL
+   

percona/percona-xtrabackup




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

2021-01-03 Thread Jonas Stein
commit: c2c73a1e8c90dfc6e24118143e31c57c14fb3ee1
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Jan  3 16:20:17 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Jan  3 16:20:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c73a1e

dev-db/percona-xtrabackup: Proxied maintainer retired as requested

Requested in https://bugs.gentoo.org/729696#c2
Closes: https://bugs.gentoo.org/632832
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 dev-db/percona-xtrabackup/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index 06a7f98b155..5a6137a144a 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@manwe.pl
-   Michał Zając
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

percona/percona-xtrabackup




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

2020-11-21 Thread Conrad Kostecki
commit: e570dfd98095fa52521c6910e8618fcbb0e85730
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Nov 21 17:28:08 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 21 18:21:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e570dfd9

dev-db/percona-xtrabackup: drop myself as maintainer

Closes: https://github.com/gentoo/gentoo/pull/18349
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-db/percona-xtrabackup/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index 9e4529d4229..06a7f98b155 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   hydrapo...@gmail.com
-   Tomáš Mózes
-   

gen...@manwe.pl
Michał Zając



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

2020-06-30 Thread Thomas Deutschmann
commit: daec6ea0474a2ac7b8d105ecb77a2ac01f3378c4
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Jun 29 06:11:37 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 30 13:31:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daec6ea0

dev-db/percona-xtrabackup: adjust src uri

Closes: https://bugs.gentoo.org/729824
Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16482
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
index edbb5af4c04..1ee00910f4e 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
@@ -8,11 +8,10 @@ CMAKE_MAKEFILE_GENERATOR="emake"
 inherit cmake flag-o-matic
 
 BOOST_VER="1_70_0"
-MY_PV="$(ver_rs 2 '-')"
 
 DESCRIPTION="Hot backup utility for MySQL based servers"
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-${MY_PV}/source/tarball/${P}.tar.gz
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
mirror://sourceforge/boost/boost_${BOOST_VER}.tar.gz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2020-06-26 Thread Thomas Deutschmann
commit: 062bc067381f78340e1131e0ec26821f12ce7dd6
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Jun 26 21:00:35 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 26 22:59:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062bc067

dev-db/percona-xtrabackup: bump to 2.4.20

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.20-fix-gcc10.patch  | 26 +
 .../percona-xtrabackup-2.4.20.ebuild   | 67 ++
 3 files changed, 94 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index c28ac1fe3a4..65b4fc69f84 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,4 +1,5 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST boost_1_69_0.tar.gz 111710205 BLAKE2B 
4a6d151ba10553641045a08bf4658c165862e05903b48bc700437104be468070785c67eed6dfcf1ed0923d5cf583a684b448e2a985e201bda298a3b839e62407
 SHA512 
89da45aca0774f68f897434882e8ec58f0673807c3a862315b90e893be90184722c098ad5822b89602b98ac3cc5a9f89c807079fd0f7e9c3f97be0d415414014
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
+DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
 DIST percona-xtrabackup-8.0.7.tar.gz 149143566 BLAKE2B 
0a6c832f44725230023c01b50ed3d188358e7d2ba073422652a258cdf416b9d3c2a18bda4730bc5d9eb77aab17612bf93204fc2838c521e90b8571706a31d3c6
 SHA512 
9947b4a943f52e4d07fbde4d3b590146da19b94ce40305fc0230fc67c39e93fa4f3a30a55029cdcdb582cce7efe93831164a96f985d19d1f7b64a75aea552f47

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch
new file mode 100644
index 000..8987082d1f9
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.20-fix-gcc10.patch
@@ -0,0 +1,26 @@
+diff --git a/sql/mysqld.cc b/sql/mysqld.cc
+index 3801448b..83098498 100644
+--- a/sql/mysqld.cc
 b/sql/mysqld.cc
+@@ -625,7 +625,7 @@ struct system_variables global_system_variables;
+ struct system_variables max_system_variables;
+ struct system_status_var global_status_var;
+ 
+-MY_TMPDIR mysql_tmpdir_list;
++extern MY_TMPDIR mysql_tmpdir_list;
+ MY_BITMAP temp_pool;
+ 
+ CHARSET_INFO *system_charset_info, *files_charset_info ;
+diff --git a/storage/innobase/xtrabackup/src/xbstream.c 
b/storage/innobase/xtrabackup/src/xbstream.c
+index 611f8c04..f0c57588 100644
+--- a/storage/innobase/xtrabackup/src/xbstream.c
 b/storage/innobase/xtrabackup/src/xbstream.c
+@@ -55,7 +55,7 @@ datasink_t datasink_xbstream;
+ datasink_t datasink_compress;
+ datasink_t datasink_tmpfile;
+ datasink_t datasink_encrypt;
+-datasink_t datasink_buffer;
++extern datasink_t datasink_buffer;
+ 
+ static run_mode_t opt_mode;
+ static char * opt_directory = NULL;

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild
new file mode 100644
index 000..f15f04741bf
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild
@@ -0,0 +1,67 @@
+# 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
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2020-06-26 Thread Thomas Deutschmann
commit: e871aa4cb418e91b28592acdc08263bfa13f416f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Jun 26 21:17:35 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 26 22:59:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e871aa4c

dev-db/percona-xtrabackup: bump to 8.0.13, drop old

Closes: https://bugs.gentoo.org/722266
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16438
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  4 +--
 .../percona-xtrabackup-8.0.13-remove-rpm.patch | 32 ++
 ...0.7.ebuild => percona-xtrabackup-8.0.13.ebuild} | 10 +--
 3 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 65b4fc69f84..f81887d0dc0 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,5 +1,5 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
-DIST boost_1_69_0.tar.gz 111710205 BLAKE2B 
4a6d151ba10553641045a08bf4658c165862e05903b48bc700437104be468070785c67eed6dfcf1ed0923d5cf583a684b448e2a985e201bda298a3b839e62407
 SHA512 
89da45aca0774f68f897434882e8ec58f0673807c3a862315b90e893be90184722c098ad5822b89602b98ac3cc5a9f89c807079fd0f7e9c3f97be0d415414014
+DIST boost_1_70_0.tar.gz 116000903 BLAKE2B 
aefeddf5671295ae46fcfed033cef37cca1c70f88d7d3305636e0add98c277fc8170c7e3e0de58ff83a64389b5b430b81077b6852da5941aa4867845a7b08554
 SHA512 
3d8800d0aa864fb5484a5339ab75dee9bceca063122108e92d971f1d1295a9f09399b2dd88b117da7f0c4558b4f9fb1494eda1e3035498557bbe90e8f058668f
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-2.4.20.tar.gz 59782001 BLAKE2B 
25deaa3044d89d6f884734bbaee20004d792f4b0bf86bd0d456177cd2b149c29af13900b32e29f92c04cf810b34584ec2d9a74b443be27b8c7dca54b330ced99
 SHA512 
bac5d276bb78209eacc34ea9950dc128a636c549795b6b071597ac3c8a43fefe9db085a42827b8176647affc2fcfc6caa51462dbc0ae7a1a716ba6fdc9092478
-DIST percona-xtrabackup-8.0.7.tar.gz 149143566 BLAKE2B 
0a6c832f44725230023c01b50ed3d188358e7d2ba073422652a258cdf416b9d3c2a18bda4730bc5d9eb77aab17612bf93204fc2838c521e90b8571706a31d3c6
 SHA512 
9947b4a943f52e4d07fbde4d3b590146da19b94ce40305fc0230fc67c39e93fa4f3a30a55029cdcdb582cce7efe93831164a96f985d19d1f7b64a75aea552f47
+DIST percona-xtrabackup-8.0.13.tar.gz 272887474 BLAKE2B 
d0ac4c602c7c3197ca0a7c361f9658bd2da00bdac5c6dc0a4d56b92e04e4e6c86f22b70e7cf2b375f121983ea7f134edae93116c91945b2c3314a51565033ae5
 SHA512 
b1fdb0dea1c8b6e39b5451153f01c8ce0dcf411fd88fe8f9f686e562e0950ff9270a39574230ada928b734cc8bb4517da0f01310e75d5c9beba0e35cfeaa11ff

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch
new file mode 100644
index 000..759598637a8
--- /dev/null
+++ b/dev-db/percona-xtrabackup/files/percona-xtrabackup-8.0.13-remove-rpm.patch
@@ -0,0 +1,32 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1b9865e2..e3c82cdd 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -181,27 +181,6 @@ ENDIF()
+ OPTION(FORCE_UNSUPPORTED_COMPILER "Disable compiler version checks" OFF)
+ MARK_AS_ADVANCED(WITHOUT_SERVER FORCE_UNSUPPORTED_COMPILER)
+ 
+-# Use 'uname -r' and 'rpm -qf /' to figure out host system.
+-# For Docker images we cannot trust uname, so use rpm instead.
+-IF(UNIX)
+-  FIND_PROGRAM(MY_UNAME uname /bin /usr/bin /usr/local/bin /sbin)
+-  IF(MY_UNAME)
+-EXECUTE_PROCESS(COMMAND ${MY_UNAME} -s
+-  OUTPUT_VARIABLE MY_HOST_SYSTEM_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_UNAME_RESULT
+-  )
+-  ENDIF()
+-  FIND_PROGRAM(MY_RPM rpm /bin /usr/bin)
+-  IF(MY_RPM)
+-EXECUTE_PROCESS(COMMAND ${MY_RPM} -qf /
+-  OUTPUT_VARIABLE MY_HOST_FILESYSTEM_NAME
+-  OUTPUT_STRIP_TRAILING_WHITESPACE
+-  RESULT_VARIABLE MY_RPM_RESULT
+-  )
+-  ENDIF()
+-ENDIF()
+-
+ IF(CMAKE_HOST_UNIX AND NOT FORCE_UNSUPPORTED_COMPILER
+ AND NOT CMAKE_C_COMPILER AND NOT CMAKE_CXX_COMPILER)
+   # Cannot INCLUDE(CMakeDetermineSystem) prior to PROJECT initialization 
below.

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
similarity index 87%
rename from dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild
rename to 

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

2020-05-16 Thread Joonas Niilola
commit: e52be95a7c176f78257085b7f6fda2e436b7715a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat May 16 13:23:21 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 16 13:23:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52be95a

dev-db/percona-xtrabackup: update maintainer e-mail address

Bug: https://bugs.gentoo.org/632832
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/percona-xtrabackup/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index 927d7f85fdf..9e4529d4229 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -6,7 +6,7 @@
Tomáš Mózes


-   ma...@manwe.pl
+   gen...@manwe.pl
Michał Zając





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

2019-10-28 Thread Joonas Niilola
commit: 5627c54fb44d65cb110213f6521285b6188dfe2d
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Oct 25 04:46:44 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 28 14:33:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5627c54f

dev-db/percona-xtrabackup: bump to 8.0.7

Closes: https://bugs.gentoo.org/696602
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 .../percona-xtrabackup-8.0.7.ebuild| 63 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 61cf20a17c3..b8b31ea3623 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,5 +1,7 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST boost_1_68_0.tar.gz 108771741 BLAKE2B 
35e00bff941d5c55a83b642454843ecf4b98726e44d6ed389c0bce316ac3280977a53002b442bbf9cfcd3813c47e4df896a62e112384cf49b195f834f6f1b0e1
 SHA512 
66090ac63257f8151dfc98d4adaf1f35e04071b23067139e1297b91f0a09418aa85464fb956eaef5b2795b06368b20377ad1c2565d81f614f8fe9a39b8382b41
+DIST boost_1_69_0.tar.gz 111710205 BLAKE2B 
4a6d151ba10553641045a08bf4658c165862e05903b48bc700437104be468070785c67eed6dfcf1ed0923d5cf583a684b448e2a985e201bda298a3b839e62407
 SHA512 
89da45aca0774f68f897434882e8ec58f0673807c3a862315b90e893be90184722c098ad5822b89602b98ac3cc5a9f89c807079fd0f7e9c3f97be0d415414014
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
 DIST percona-xtrabackup-8.0.6.tar.gz 120345254 BLAKE2B 
e5cd5fe77cc439ffc42be9e8c97a987fbadc079262f1dd4a56d0fc93692bac604bc0ffaeefe2acd1e7edc2f57bfbeccff34621b4dfb5b707f5daa3d2653b0ec7
 SHA512 
39d4235e3c8e4f6d035d73154293968fd5e13d0d1430935c470155d7f00338ad612886e47c24a6a4d5f69985871ee9dd57d925f963b7c887412cf0c2480e3de1
+DIST percona-xtrabackup-8.0.7.tar.gz 149143566 BLAKE2B 
0a6c832f44725230023c01b50ed3d188358e7d2ba073422652a258cdf416b9d3c2a18bda4730bc5d9eb77aab17612bf93204fc2838c521e90b8571706a31d3c6
 SHA512 
9947b4a943f52e4d07fbde4d3b590146da19b94ce40305fc0230fc67c39e93fa4f3a30a55029cdcdb582cce7efe93831164a96f985d19d1f7b64a75aea552f47

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild
new file mode 100644
index 000..af0018e27b3
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.7.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 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
+
+BOOST_VER="1_69_0"
+MY_PV="$(ver_rs 2 '-')"
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-${MY_PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_${BOOST_VER}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/openssl:0=
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_${BOOST_VER}"
+   -DWITH_SYSTEM_LIBS=ON
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/xbcloud_osenv
+   

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

2019-10-28 Thread Joonas Niilola
commit: 79be77d06fe25116ebafc589b0ba34a65081c981
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Oct 25 04:59:32 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 28 14:33:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79be77d0

dev-db/percona-xtrabackup: drop old

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13423
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  3 -
 .../percona-xtrabackup-2.4.13.ebuild   | 86 --
 .../percona-xtrabackup-8.0.6.ebuild| 60 ---
 3 files changed, 149 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index b8b31ea3623..c28ac1fe3a4 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,7 +1,4 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
-DIST boost_1_68_0.tar.gz 108771741 BLAKE2B 
35e00bff941d5c55a83b642454843ecf4b98726e44d6ed389c0bce316ac3280977a53002b442bbf9cfcd3813c47e4df896a62e112384cf49b195f834f6f1b0e1
 SHA512 
66090ac63257f8151dfc98d4adaf1f35e04071b23067139e1297b91f0a09418aa85464fb956eaef5b2795b06368b20377ad1c2565d81f614f8fe9a39b8382b41
 DIST boost_1_69_0.tar.gz 111710205 BLAKE2B 
4a6d151ba10553641045a08bf4658c165862e05903b48bc700437104be468070785c67eed6dfcf1ed0923d5cf583a684b448e2a985e201bda298a3b839e62407
 SHA512 
89da45aca0774f68f897434882e8ec58f0673807c3a862315b90e893be90184722c098ad5822b89602b98ac3cc5a9f89c807079fd0f7e9c3f97be0d415414014
-DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
-DIST percona-xtrabackup-8.0.6.tar.gz 120345254 BLAKE2B 
e5cd5fe77cc439ffc42be9e8c97a987fbadc079262f1dd4a56d0fc93692bac604bc0ffaeefe2acd1e7edc2f57bfbeccff34621b4dfb5b707f5daa3d2653b0ec7
 SHA512 
39d4235e3c8e4f6d035d73154293968fd5e13d0d1430935c470155d7f00338ad612886e47c24a6a4d5f69985871ee9dd57d925f963b7c887412cf0c2480e3de1
 DIST percona-xtrabackup-8.0.7.tar.gz 149143566 BLAKE2B 
0a6c832f44725230023c01b50ed3d188358e7d2ba073422652a258cdf416b9d3c2a18bda4730bc5d9eb77aab17612bf93204fc2838c521e90b8571706a31d3c6
 SHA512 
9947b4a943f52e4d07fbde4d3b590146da19b94ce40305fc0230fc67c39e93fa4f3a30a55029cdcdb582cce7efe93831164a96f985d19d1f7b64a75aea552f47

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
deleted file mode 100644
index d47037bbe0c..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
-   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   dev-libs/libaio
-   dev-libs/libedit
-   dev-libs/libev
-   dev-libs/libevent:0=
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   dev-python/sphinx
-   net-misc/curl
-   sys-libs/zlib:="
-
-RDEPEND="
-   ${DEPEND}
-   !dev-db/percona-xtrabackup-bin
-   dev-perl/DBD-mysql"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
-   "${FILESDIR}"/${PN}-2.4.11-fix-gcc6-isystem.patch
-)
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # remove bundled boost, libedit, libevent, zlib
-   # just to be safe...
-   # We keep lz4 directory because we use extra/lz4/xxhash.c in 
cmake/libutils.cmake
-   rm -rv \
-   cmd-line-utils/libedit \
-   libevent \
-   zlib || die
-}
-
-src_configure() {
-   # Needed, due to broken handling of CMAKE_BUILD_TYPE leading to
-   #
-   

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

2019-09-26 Thread Mikle Kolyada
commit: 7465f6c4d0d063bc43c840ae5ccd0aa655d86fca
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Sep 26 19:55:34 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Sep 26 19:55:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7465f6c4

dev-db/percona-xtrabackup: amd64 stable wrt bug #694060

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
index 20e8b14dcd3..2ca76ece9d8 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2019-09-26 Thread Thomas Deutschmann
commit: 98c7caa13781d8a8adfffac69c8c2ba37cf6c4b5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Sep 26 18:54:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Sep 26 19:02:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c7caa1

dev-db/percona-xtrabackup: x86 stable (bug #694060)

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
index bb46be8d481..20e8b14dcd3 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2019-07-31 Thread Joonas Niilola
commit: dc48fae18dc797506763675054b080239badc1ea
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Jul 30 21:31:28 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul 31 06:39:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc48fae1

dev-db/percona-xtrabackup: require dev-libs/openssl

Libressl is not (yet) supported

Closes: https://bugs.gentoo.org/690172
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12583
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
index ce2024ec0e2..47a080f6e78 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
@@ -26,6 +26,7 @@ DEPEND="
dev-libs/libevent:0=
dev-libs/libgcrypt:0=
dev-libs/libgpg-error
+   dev-libs/openssl:0=
dev-libs/protobuf:=
dev-libs/rapidjson
dev-libs/re2:=



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

2019-07-15 Thread Michał Górny
commit: ed0ec4b4aad8f22ebee13844aa91641cfa0c0f30
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 12 16:25:25 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:35:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ec4b4

dev-db/percona-xtrabackup: bump to 8.0.6

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11987
Signed-off-by: Michał Górny  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 .../percona-xtrabackup-8.0.6.ebuild| 59 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index bd1ec14504a..61cf20a17c3 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,5 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
+DIST boost_1_68_0.tar.gz 108771741 BLAKE2B 
35e00bff941d5c55a83b642454843ecf4b98726e44d6ed389c0bce316ac3280977a53002b442bbf9cfcd3813c47e4df896a62e112384cf49b195f834f6f1b0e1
 SHA512 
66090ac63257f8151dfc98d4adaf1f35e04071b23067139e1297b91f0a09418aa85464fb956eaef5b2795b06368b20377ad1c2565d81f614f8fe9a39b8382b41
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
 DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599
+DIST percona-xtrabackup-8.0.6.tar.gz 120345254 BLAKE2B 
e5cd5fe77cc439ffc42be9e8c97a987fbadc079262f1dd4a56d0fc93692bac604bc0ffaeefe2acd1e7edc2f57bfbeccff34621b4dfb5b707f5daa3d2653b0ec7
 SHA512 
39d4235e3c8e4f6d035d73154293968fd5e13d0d1430935c470155d7f00338ad612886e47c24a6a4d5f69985871ee9dd57d925f963b7c887412cf0c2480e3de1

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
new file mode 100644
index 000..ce2024ec0e2
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 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
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-8.0-6/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_68_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/icu:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-libs/protobuf:=
+   dev-libs/rapidjson
+   dev-libs/re2:=
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_68_0"
+   -DWITH_SYSTEM_LIBS=ON
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/xbcloud_osenv
+   dobin 
"${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup}
+
+   doman "${p}"/doc/source/build/man/*
+}



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

2019-07-15 Thread Michał Górny
commit: 383f3a07f690faca7112ed56dcff64d5ab48ebe0
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon May 13 22:32:09 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 15 19:35:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383f3a07

dev-db/percona-xtrabackup: bump to 2.4.15

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.15.ebuild   | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 551c586904a..bd1ec14504a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
+DIST percona-xtrabackup-2.4.15.tar.gz 57357749 BLAKE2B 
fcc64736230636a3a5584a300229e0507f00bcd64a3d0b8e00f834b15ec757347a55a85521dd0aea939761c3a26b1ef99466ff7e633133b8088cd290bd835444
 SHA512 
789b6870d3ad06861126f67190717ffb31224628d1b9631ec5f39d0a41b3c66aaf2127e3ec4b38d3e8f7858a1438a74f0e89b07b9f4248b637b2ed39143ab599

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
new file mode 100644
index 000..bb46be8d481
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 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
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libev
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib:="
+
+RDEPEND="
+   ${DEPEND}
+   !dev-db/percona-xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.11-fix-gcc6-isystem.patch
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # remove bundled libedit, libevent, zlib
+   # just to be safe...
+   # We keep lz4 directory because we use extra/lz4/xxhash.c in 
cmake/libutils.cmake
+   rm -rv \
+   cmd-line-utils/libedit \
+   libevent \
+   zlib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DBUILD_SHARED_LIBS=OFF
+   -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=bundled # uses yassl, which isn't packaged
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud/xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2019-04-21 Thread David Seifert
commit: 2abf6846a13e71d41bd00e20f3e3645769b9f1f4
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 21 19:18:05 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 21 19:18:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abf6846

dev-db/percona-xtrabackup: Remove old

Closes: https://github.com/gentoo/gentoo/pull/11766
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 -
 .../percona-xtrabackup-2.4.12.ebuild   | 86 --
 2 files changed, 87 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 0f003953d5a..551c586904a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,2 @@
 DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
-DIST percona-xtrabackup-2.4.12.tar.gz 57232309 BLAKE2B 
71b1dc0448b521b252463fb68ff111def3b71aebe187d3196e3c82f56539db02347d94713bea3dda5978f13b86b88a564ad6f12e3907134edc49a41dcde98e51
 SHA512 
228a48617eec3b824c7cb33882796ac2beb6ca1895fe73f7004e8dfd0b8bd1df471c39ba1c3fca2a819140d934a8a884f61dafae7cb56023dc7bc844d2846c8a
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
deleted file mode 100644
index 00fa92ff8fb..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   https://bugs.mysql.com/bug.php?id=87956
-   append-cxxflags $(test-flags-CXX -std=gnu++03) -std=gnu++03
-
-   local mycmakeargs=(
-   -DBUILD_CONFIG=xtrabackup_release
-   -DWITH_EDITLINE=system
-   -DWITH_LIBEVENT=system
-   -DWITH_LZ4=system
-   -DWITH_SSL=bundled # uses yassl, which isn't packaged
-   -DWITH_ZLIB=system
-   -DWITH_PIC=ON
-   )
-
-   local CMAKE_BUILD_TYPE="Release"
-   cmake-utils_src_configure
-}
-
-src_install() {
-   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
-
-   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
-   dosym xtrabackup /usr/bin/innobackupex
-
-   einstalldocs
-   doman "${p}"/doc/source/build/man/*
-}



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

2019-04-18 Thread Thomas Deutschmann
commit: 06160f4dd87c4ff4d07603db170c28ac964eeb81
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 18 20:20:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 18 20:31:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06160f4d

dev-db/percona-xtrabackup: x86 stable (bug #683450)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
index b6f649295f2..d47037bbe0c 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2019-04-16 Thread Mikle Kolyada
commit: 6174ce88a783dadd64ac0bcf4fe3394a170953df
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 16 20:28:11 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 16 20:29:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6174ce88

dev-db/percona-xtrabackup: amd64 stable wrt bug #683450

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
index b30c9c1a026..b6f649295f2 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
app-arch/lz4:0=



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

2019-03-01 Thread Andreas Sturmlechner
commit: 61b72a0b920c4b49b432d62058b2374d35ae24f6
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Mar  1 17:57:11 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar  2 00:40:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b72a0b

dev-db/percona-xtrabackup: remove unused patches

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11203
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...ercona-xtrabackup-2.4.10-fix-gcc6-isystem.patch | 112 -
 ...percona-xtrabackup-2.4.6-fix-gcc6-isystem.patch | 112 -
 2 files changed, 224 deletions(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
deleted file mode 100644
index c38398a1ce7..000
--- 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-Do not use -isystem to add headers, as they break GCC 6's header wrapping.
-See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
-
 a/client/CMakeLists.txt
-+++ b/client/CMakeLists.txt
-@@ -52,7 +52,7 @@ IF(NOT WITHOUT_SERVER)
- upgrade/program.cc
-   )
- ADD_COMPILE_FLAGS(
--  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
-+  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} 
-I${BOOST_INCLUDE_DIR}
- )
- TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient client_base mysqlcheck_core)
- ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs GenSysSchema)
 a/client/base/CMakeLists.txt
-+++ b/client/base/CMakeLists.txt
-@@ -49,7 +49,7 @@ ADD_COMPILE_FLAGS(
-   mutex.cc
-   mysql_query_runner.cc
-   show_variable_query_extractor.cc
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
- TARGET_LINK_LIBRARIES(client_base mysqlclient)
 a/client/dump/CMakeLists.txt
-+++ b/client/dump/CMakeLists.txt
-@@ -50,7 +50,7 @@ IF(USING_LOCAL_BOOST)
- 
-   ADD_COMPILE_FLAGS(
- ${BOOST_LIB_SOURCES}
--COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
-   IF(HAVE_clock_gettime_IN_rt)
-@@ -145,7 +145,7 @@ TARGET_LINK_LIBRARIES(mysqlpump_lib
- 
- ADD_COMPILE_FLAGS(
-   ${MYSQLPUMP_LIB_SOURCES}
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
-   )
- 
- # Files that use Boost sources that trigger compilation warnings
-@@ -179,7 +179,7 @@ ADD_COMPILE_FLAGS(
- )
- MYSQL_ADD_EXECUTABLE(mysqlpump  program.cc)
- ADD_COMPILE_FLAGS(
--  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
-+  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
- TARGET_LINK_LIBRARIES(mysqlpump mysqlpump_lib ${LOCAL_BOOST_LIB})
 a/libmysqld/CMakeLists.txt
-+++ b/libmysqld/CMakeLists.txt
-@@ -123,7 +123,7 @@ ADD_COMPILE_FLAGS(
-   ../sql/item_geofunc_setops.cc
-   ../sql/item_json_func.cc
-   ../sql/spatial.cc
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
- ADD_COMPILE_FLAGS(
 a/sql/CMakeLists.txt
-+++ b/sql/CMakeLists.txt
-@@ -311,7 +311,7 @@ ADD_COMPILE_FLAGS(
-   item_geofunc_setops.cc
-   item_json_func.cc
-   spatial.cc
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
- )
- 
- ADD_COMPILE_FLAGS(
 a/storage/innobase/xtrabackup/src/CMakeLists.txt
-+++ b/storage/innobase/xtrabackup/src/CMakeLists.txt
-@@ -79,7 +79,7 @@ SET(keyring_source_files
- 
- ADD_COMPILE_FLAGS(
-   ${keyring_source_files}
--  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
-   -DEMBEDDED_LIBRARY
- )
- 
 a/unittest/gunit/CMakeLists.txt
-+++ b/unittest/gunit/CMakeLists.txt
-@@ -385,7 +385,7 @@ IF (MERGE_UNITTESTS)
-   ENDIF()
-   ADD_COMPILE_FLAGS(
- ${MERGE_SMALL_TESTS}
--COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
-   )
-   # Fixes "C1128: number of sections exceeded object file format limit" in 
MSVC
-   IF(WIN32)
-@@ -467,11 +467,11 @@ ENDIF(MERGE_UNITTESTS)
-   ENDIF()
-   ADD_COMPILE_FLAGS(
- bounded_queue-t.cc
--COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
-   )
-   ADD_COMPILE_FLAGS(
- pump_object_filter-t.cc
--COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
-+COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
-   )
- 
-   FOREACH(test 

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

2019-02-14 Thread Thomas Deutschmann
commit: de7e49089af9a6bd45b3df608ea414fce5dd11b1
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Feb 14 07:12:53 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Feb 14 14:39:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7e4908

dev-db/percona-xtrabackup: adjust blocker on dev-db/percona-xtrabackup-bin

Commit 7008658c4a69aa73b53d30ea3a20b5e719a04f2e changed the name of the
binary version of xtrabackup.

Closes: https://bugs.gentoo.org/677924
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11045
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild | 4 ++--
 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
index 57da1cc8e41..00fa92ff8fb 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,7 +29,7 @@ DEPEND="
 
 RDEPEND="
${DEPEND}
-   !dev-db/xtrabackup-bin
+   !dev-db/percona-xtrabackup-bin
dev-perl/DBD-mysql"
 
 PATCHES=(

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
index 1e7262ec208..b30c9c1a026 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
@@ -29,7 +29,7 @@ DEPEND="
 
 RDEPEND="
${DEPEND}
-   !dev-db/xtrabackup-bin
+   !dev-db/percona-xtrabackup-bin
dev-perl/DBD-mysql"
 
 PATCHES=(



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

2019-02-14 Thread Thomas Deutschmann
commit: e0a056a0e8462f5e644a1bd7758266ef9af66330
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Feb 14 14:43:09 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Feb 14 14:43:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a056a0

dev-db/percona-xtrabackup-bin: set blocker on dev-db/percona-xtrabackup

Bug: https://bugs.gentoo.org/677924
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild | 5 +++--
 dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild
index 2e9e7ddc752..cab516adcb4 100644
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -28,7 +28,8 @@ RDEPEND="dev-libs/libaio
dev-libs/libgpg-error
dev-perl/DBD-mysql
sys-libs/zlib
-   sys-process/numactl"
+   sys-process/numactl
+   !dev-db/percona-xtrabackup"
 
 QA_PREBUILT="usr/bin/*"
 

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild
index 29a995636cf..791c5b01275 100644
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -28,7 +28,8 @@ RDEPEND="dev-libs/libaio
dev-libs/libgpg-error
dev-perl/DBD-mysql
sys-libs/zlib
-   sys-process/numactl"
+   sys-process/numactl
+   !dev-db/percona-xtrabackup"
 
 QA_PREBUILT="usr/bin/*"
 



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

2019-02-14 Thread Thomas Deutschmann
commit: 6049516b34a30cbb7660fc6f327f2e5ff66fb885
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Feb 14 14:45:32 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Feb 14 14:45:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6049516b

dev-db/percona-xtrabackup-bin: drop old

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup-bin/Manifest |  2 -
 .../percona-xtrabackup-bin-2.4.11.ebuild   | 65 --
 2 files changed, 67 deletions(-)

diff --git a/dev-db/percona-xtrabackup-bin/Manifest 
b/dev-db/percona-xtrabackup-bin/Manifest
index c2905b8e589..0a737728051 100644
--- a/dev-db/percona-xtrabackup-bin/Manifest
+++ b/dev-db/percona-xtrabackup-bin/Manifest
@@ -1,5 +1,3 @@
-DIST percona-xtrabackup-2.4.11-Linux-i686.libgcrypt20.tar.gz 85158090 BLAKE2B 
3d6565542208d1a9c74154d0a7e23610a34416f4840bcff240a262958fe4e4b0f489883349760934469619d225dccc7a2d531919e716dfdc3c2f10b1f98263e2
 SHA512 
bd6419f1b2e79e8e41817c677209a0d08912b247314f611689e0208028d4870e1e2a2b559fe8d60a3a369704aaee57e300643d9d355f083bb89c950f13d724bb
-DIST percona-xtrabackup-2.4.11-Linux-x86_64.libgcrypt20.tar.gz 87975988 
BLAKE2B 
850b06d3e063b2884f0731ada7ad20e09816e38f60ee5eef2b1150c2b1f0cd59082d26fa026bf7e80ccebdf6b513ab8af6c7d228ade96d532ef41a74490093e9
 SHA512 
dc412e3ad65a5d3aed6053e107a79094760b868f008171c9aaee190c97e666a38716b0c7d3e7f3db74eecff98b35c114be29114d50630f554a0c2cb0b1b71cfe
 DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B 
b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d
 SHA512 
adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2
 DIST percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt20.tar.gz 87975175 
BLAKE2B 
b21ab8dd4fac27ae8c731b5fbd816dfc39572bc52a9273255a4c89ddf99ee490cc66ed4f92945b18f4ec58e731ae036a16e08674cb9837544ca5150cb6b91c7b
 SHA512 
355b9f7f052a1242e502ddcbdc26cb931d16366be4db405730a2bb04de3030e0d0e6d4d15eb87f68fe232648dd435c85505a6d895b7c27b3baea0cb851214766
 DIST percona-xtrabackup-2.4.13-Linux-i686.libgcrypt20.tar.gz 85192746 BLAKE2B 
7df4fee162587830a19499cd692d5e81ba67bb445ad0bea7bb93a9857bae5e4671740d01b817b6d04043abfd436ef88e0983dc7ab80d5d20426d9c05b470c79e
 SHA512 
c2fa43aa4654cfcf06aa47ee20ee48e9b725aa3b0514419c5af5872d7ed37a971d5afe5aa4dc9475cf4d0738354a0ec35e6dd97a24ec00b2330465e94bafb365

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild
deleted file mode 100644
index cab516adcb4..000
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.11.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-MY_PN="${PN%-bin}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB 
databases"
-HOMEPAGE="https://www.percona.com/software/percona-xtrabackup;
-SRC_URI="
-   amd64? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz
-   )
-   x86? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup?
-DEPEND=""
-RDEPEND="dev-libs/libaio
-   dev-libs/libgcrypt:0/20
-   dev-libs/libgpg-error
-   dev-perl/DBD-mysql
-   sys-libs/zlib
-   sys-process/numactl
-   !dev-db/percona-xtrabackup"
-
-QA_PREBUILT="usr/bin/*"
-
-src_unpack() {
-   default
-
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-Linux-x86_64"
-   elif use x86; then
-   S="${WORKDIR}/${MY_P}-Linux-i686"
-   fi
-}
-
-src_install() {
-   # Two new tools with an old libcurl.so.3 dep...
-   # TODO: Wait for a new release using libcurl.so.4
-   # net-misc/curl dev-libs/libev
-   # dobin bin/xbcloud{,_osenv}
-
-   for tool in xbcrypt xbstream xtrabackup; do
-   dobin bin/${tool}
-   done
-
-   for man in innobackupex xbcrypt xbstream xtrabackup; do
-   doman man/man1/${man}.1
-   done
-
-   dosym xtrabackup /usr/bin/innobackupex
-}
-
-pkg_postinst() {
-   ewarn "innobackupex got deprecated in 2.3.x series and is just a 
symlink to xtrabackup"
-}



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

2019-02-14 Thread Thomas Deutschmann
commit: 60373254cb005a5912471fb0b529371f2c20ecad
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Feb 14 14:45:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Feb 14 14:45:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60373254

dev-db/percona-xtrabackup-bin: bump to v2.4.13

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup-bin/Manifest |  2 +
 .../percona-xtrabackup-bin-2.4.13.ebuild   | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-db/percona-xtrabackup-bin/Manifest 
b/dev-db/percona-xtrabackup-bin/Manifest
index 035bb7c8e3a..c2905b8e589 100644
--- a/dev-db/percona-xtrabackup-bin/Manifest
+++ b/dev-db/percona-xtrabackup-bin/Manifest
@@ -2,3 +2,5 @@ DIST percona-xtrabackup-2.4.11-Linux-i686.libgcrypt20.tar.gz 
85158090 BLAKE2B 3d
 DIST percona-xtrabackup-2.4.11-Linux-x86_64.libgcrypt20.tar.gz 87975988 
BLAKE2B 
850b06d3e063b2884f0731ada7ad20e09816e38f60ee5eef2b1150c2b1f0cd59082d26fa026bf7e80ccebdf6b513ab8af6c7d228ade96d532ef41a74490093e9
 SHA512 
dc412e3ad65a5d3aed6053e107a79094760b868f008171c9aaee190c97e666a38716b0c7d3e7f3db74eecff98b35c114be29114d50630f554a0c2cb0b1b71cfe
 DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B 
b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d
 SHA512 
adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2
 DIST percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt20.tar.gz 87975175 
BLAKE2B 
b21ab8dd4fac27ae8c731b5fbd816dfc39572bc52a9273255a4c89ddf99ee490cc66ed4f92945b18f4ec58e731ae036a16e08674cb9837544ca5150cb6b91c7b
 SHA512 
355b9f7f052a1242e502ddcbdc26cb931d16366be4db405730a2bb04de3030e0d0e6d4d15eb87f68fe232648dd435c85505a6d895b7c27b3baea0cb851214766
+DIST percona-xtrabackup-2.4.13-Linux-i686.libgcrypt20.tar.gz 85192746 BLAKE2B 
7df4fee162587830a19499cd692d5e81ba67bb445ad0bea7bb93a9857bae5e4671740d01b817b6d04043abfd436ef88e0983dc7ab80d5d20426d9c05b470c79e
 SHA512 
c2fa43aa4654cfcf06aa47ee20ee48e9b725aa3b0514419c5af5872d7ed37a971d5afe5aa4dc9475cf4d0738354a0ec35e6dd97a24ec00b2330465e94bafb365
+DIST percona-xtrabackup-2.4.13-Linux-x86_64.libgcrypt20.tar.gz 87985226 
BLAKE2B 
937518b96d948098f2026397947250fbe4952752cf6f83fee5fdda4031564916bbfa07cd77a5db5db16150d446593b52fd82d6ee919ceb9fb0fb41de2f6ca631
 SHA512 
824ad9e94c38d51291afa1c9f1b9114c88c2b777ac9e5eb41a523463355521233b682920940084f8771820ccad6bd2a9ca280f6397eebd99ca26995712e68007

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild
new file mode 100644
index 000..791c5b01275
--- /dev/null
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.13.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB 
databases"
+HOMEPAGE="https://www.percona.com/software/percona-xtrabackup;
+SRC_URI="
+   amd64? (
+   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz
+   )
+   x86? (
+   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz
+   )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup?
+DEPEND=""
+RDEPEND="dev-libs/libaio
+   dev-libs/libgcrypt:0/20
+   dev-libs/libgpg-error
+   dev-perl/DBD-mysql
+   sys-libs/zlib
+   sys-process/numactl
+   !dev-db/percona-xtrabackup"
+
+QA_PREBUILT="usr/bin/*"
+
+src_unpack() {
+   default
+
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-Linux-x86_64"
+   elif use x86; then
+   S="${WORKDIR}/${MY_P}-Linux-i686"
+   fi
+}
+
+src_install() {
+   # Two new tools with an old libcurl.so.3 dep...
+   # TODO: Wait for a new release using libcurl.so.4
+   # net-misc/curl dev-libs/libev
+   # dobin bin/xbcloud{,_osenv}
+
+   for tool in xbcrypt xbstream xtrabackup; do
+   dobin bin/${tool}
+   done
+
+   for man in innobackupex xbcrypt xbstream xtrabackup; do
+   doman man/man1/${man}.1
+   done
+
+   dosym xtrabackup /usr/bin/innobackupex
+}
+
+pkg_postinst() {
+   ewarn "innobackupex got deprecated in 2.3.x series and is just a 
symlink to xtrabackup"
+}



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

2019-02-13 Thread Thomas Deutschmann
commit: bd195e9e834c269f2428276c6355d970c2d05342
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Jan 24 09:53:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 13 13:41:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd195e9e

dev-db/percona-xtrabackup: bump to 2.4.13

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.13.ebuild   | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 99b4d18ea28..19908337842 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,4 +1,5 @@
 DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
 DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 
1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20
 SHA512 
2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
 DIST percona-xtrabackup-2.4.12.tar.gz 57232309 BLAKE2B 
71b1dc0448b521b252463fb68ff111def3b71aebe187d3196e3c82f56539db02347d94713bea3dda5978f13b86b88a564ad6f12e3907134edc49a41dcde98e51
 SHA512 
228a48617eec3b824c7cb33882796ac2beb6ca1895fe73f7004e8dfd0b8bd1df471c39ba1c3fca2a819140d934a8a884f61dafae7cb56023dc7bc844d2846c8a
+DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
new file mode 100644
index 000..65d8b1b2534
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   https://bugs.mysql.com/bug.php?id=87956
+   append-cxxflags $(test-flags-CXX -std=gnu++03) -std=gnu++03
+
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=bundled # uses yassl, which isn't packaged
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2019-02-13 Thread Thomas Deutschmann
commit: ca59f123318c7ab931c676fc9de24f667ceb6145
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Jan 24 09:55:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 13 13:41:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca59f123

dev-db/percona-xtrabackup: drop old

Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10901
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  3 -
 .../percona-xtrabackup-2.4.10.ebuild   | 86 --
 .../percona-xtrabackup-2.4.11.ebuild   | 86 --
 .../percona-xtrabackup-2.4.9.ebuild| 82 -
 4 files changed, 257 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 19908337842..b4cd1939c52 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,5 +1,2 @@
-DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
-DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 
1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20
 SHA512 
2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
 DIST percona-xtrabackup-2.4.12.tar.gz 57232309 BLAKE2B 
71b1dc0448b521b252463fb68ff111def3b71aebe187d3196e3c82f56539db02347d94713bea3dda5978f13b86b88a564ad6f12e3907134edc49a41dcde98e51
 SHA512 
228a48617eec3b824c7cb33882796ac2beb6ca1895fe73f7004e8dfd0b8bd1df471c39ba1c3fca2a819140d934a8a884f61dafae7cb56023dc7bc844d2846c8a
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298
-DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild
deleted file mode 100644
index ec724c075e6..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   https://bugs.mysql.com/bug.php?id=87956
-   append-cxxflags $(test-flags-CXX -std=gnu++03) -std=gnu++03
-
-   local mycmakeargs=(
-   -DBUILD_CONFIG=xtrabackup_release
-   -DWITH_EDITLINE=system
-   -DWITH_LIBEVENT=system
-   -DWITH_LZ4=system
-   -DWITH_SSL=bundled # uses yassl, which isn't packaged
-   -DWITH_ZLIB=system
-   -DWITH_PIC=ON
-   )
-
-   local CMAKE_BUILD_TYPE="Release"
-   cmake-utils_src_configure
-}
-
-src_install() {
-   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
-
-   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
-   dosym xtrabackup /usr/bin/innobackupex
-
-   einstalldocs
-   doman "${p}"/doc/source/build/man/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.11.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.11.ebuild
deleted file mode 100644
index 8842c1a74b7..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.11.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-

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

2019-02-13 Thread Thomas Deutschmann
commit: 9cdf4c1ca5d6b2a95a8918136132bc4d763229b8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Feb 13 13:41:19 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 13 13:41:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdf4c1c

dev-db/percona-xtrabackup: use bundled boost version

Gentoo's MySQL project gave up on using system's boost version with >=5.7.x.
Let's do the same with xtrabackup for MySQL 5.7.x.

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/Manifest | 1 +
 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index b4cd1939c52..0f003953d5a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
+DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 
8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4
 SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 DIST percona-xtrabackup-2.4.12.tar.gz 57232309 BLAKE2B 
71b1dc0448b521b252463fb68ff111def3b71aebe187d3196e3c82f56539db02347d94713bea3dda5978f13b86b88a564ad6f12e3907134edc49a41dcde98e51
 SHA512 
228a48617eec3b824c7cb33882796ac2beb6ca1895fe73f7004e8dfd0b8bd1df471c39ba1c3fca2a819140d934a8a884f61dafae7cb56023dc7bc844d2846c8a
 DIST percona-xtrabackup-2.4.13.tar.gz 57254236 BLAKE2B 
061cbee03374193359ae557909389ec675ed35edf216afc9deeb0b7880705d03024d380d0d6070aabfdb710bbde3664fd73da65ae5980e58290d8c9af29f351c
 SHA512 
19d5fb3d775f1513b931cb2e736b753c1dd82c42fee382fdfa9f183eaee562c32f635db5d569d991cf1c8f7168de55ed863ba2c59db459ab79b80792b21ab298

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
index 65d8b1b2534..1e7262ec208 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.13.ebuild
@@ -7,7 +7,8 @@ inherit cmake-utils flag-o-matic
 
 DESCRIPTION="Hot backup utility for MySQL based servers"
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   mirror://sourceforge/boost/boost_1_59_0.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -16,7 +17,6 @@ KEYWORDS="~amd64 ~x86"
 DEPEND="
app-arch/lz4:0=
app-editors/vim-core
-   

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

2018-11-15 Thread Thomas Deutschmann
commit: 70fd8612c821c303cd1ebfc71711fa5ebc6fb685
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 15 15:38:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 15 15:38:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fd8612

dev-db/percona-xtrabackup: x86 stable (bug #670970)

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
index 02307dcf536..57da1cc8e41 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2018-11-15 Thread Mikle Kolyada
commit: becff986b7956e3cfc91b0005f5cf7a56eb4ec4d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Nov 15 13:23:31 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Nov 15 13:23:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becff986

dev-db/percona-xtrabackup: amd64 stable wrt bug #670970

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
index 8842c1a74b7..02307dcf536 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.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
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 DEPEND="
app-arch/lz4:0=



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

2018-08-05 Thread Thomas Deutschmann
commit: 0e3fbd9766cdbf7261cb2f60951738c4fd438795
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug  5 14:38:51 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug  5 14:38:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3fbd97

dev-db/percona-xtrabackup-bin: drop old

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-db/percona-xtrabackup-bin/Manifest |  2 -
 .../percona-xtrabackup-bin-2.4.10.ebuild   | 64 --
 2 files changed, 66 deletions(-)

diff --git a/dev-db/percona-xtrabackup-bin/Manifest 
b/dev-db/percona-xtrabackup-bin/Manifest
index 7174ce280a7..035bb7c8e3a 100644
--- a/dev-db/percona-xtrabackup-bin/Manifest
+++ b/dev-db/percona-xtrabackup-bin/Manifest
@@ -1,5 +1,3 @@
-DIST percona-xtrabackup-2.4.10-Linux-i686.libgcrypt20.tar.gz 84004091 BLAKE2B 
0fde32a53aaba54d71e34b729ba4d3dc94c21d8852a4c87da221b6967b6e9c6b59c7fc4966724cbdf3fd474082b3e14717dc34b30b3f235b2271c0f7fdbf52e8
 SHA512 
07e75c0770736f2566d44395a5ed455b5f90a64244754e621e9c90d8e7a0ad3fe1d7a05037b9f0ecba53b821a8f1ad4d51914ef0b414ae470091ccd489379b19
-DIST percona-xtrabackup-2.4.10-Linux-x86_64.libgcrypt20.tar.gz 86736776 
BLAKE2B 
b55915b1ad34bb55668b90de2441502491e98d2a685932848e756ea61562592416a05eba33d0c6df2bcad9f113b867b64eca39813a3683b25c18574535ba2b70
 SHA512 
1293e9511e09cd8cac2ef2a117282d3f79573974b7b7c3ffe6e80fe1c57edb27f32fe19e14c0ea643084c62ad83f6e5e25b5f01671628735fae940fcfb7795f1
 DIST percona-xtrabackup-2.4.11-Linux-i686.libgcrypt20.tar.gz 85158090 BLAKE2B 
3d6565542208d1a9c74154d0a7e23610a34416f4840bcff240a262958fe4e4b0f489883349760934469619d225dccc7a2d531919e716dfdc3c2f10b1f98263e2
 SHA512 
bd6419f1b2e79e8e41817c677209a0d08912b247314f611689e0208028d4870e1e2a2b559fe8d60a3a369704aaee57e300643d9d355f083bb89c950f13d724bb
 DIST percona-xtrabackup-2.4.11-Linux-x86_64.libgcrypt20.tar.gz 87975988 
BLAKE2B 
850b06d3e063b2884f0731ada7ad20e09816e38f60ee5eef2b1150c2b1f0cd59082d26fa026bf7e80ccebdf6b513ab8af6c7d228ade96d532ef41a74490093e9
 SHA512 
dc412e3ad65a5d3aed6053e107a79094760b868f008171c9aaee190c97e666a38716b0c7d3e7f3db74eecff98b35c114be29114d50630f554a0c2cb0b1b71cfe
 DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B 
b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d
 SHA512 
adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.10.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.10.ebuild
deleted file mode 100644
index 2e9e7ddc752..000
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.10.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-MY_PN="${PN%-bin}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB 
databases"
-HOMEPAGE="https://www.percona.com/software/percona-xtrabackup;
-SRC_URI="
-   amd64? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz
-   )
-   x86? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup?
-DEPEND=""
-RDEPEND="dev-libs/libaio
-   dev-libs/libgcrypt:0/20
-   dev-libs/libgpg-error
-   dev-perl/DBD-mysql
-   sys-libs/zlib
-   sys-process/numactl"
-
-QA_PREBUILT="usr/bin/*"
-
-src_unpack() {
-   default
-
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-Linux-x86_64"
-   elif use x86; then
-   S="${WORKDIR}/${MY_P}-Linux-i686"
-   fi
-}
-
-src_install() {
-   # Two new tools with an old libcurl.so.3 dep...
-   # TODO: Wait for a new release using libcurl.so.4
-   # net-misc/curl dev-libs/libev
-   # dobin bin/xbcloud{,_osenv}
-
-   for tool in xbcrypt xbstream xtrabackup; do
-   dobin bin/${tool}
-   done
-
-   for man in innobackupex xbcrypt xbstream xtrabackup; do
-   doman man/man1/${man}.1
-   done
-
-   dosym xtrabackup /usr/bin/innobackupex
-}
-
-pkg_postinst() {
-   ewarn "innobackupex got deprecated in 2.3.x series and is just a 
symlink to xtrabackup"
-}



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

2018-08-05 Thread Thomas Deutschmann
commit: 4de471a1a76d718fa5458f17f49b6d64a922db40
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug  5 14:38:31 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug  5 14:38:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de471a1

dev-db/percona-xtrabackup-bin: drop version requiring libgcrypt:11

Closes: https://bugs.gentoo.org/656376
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-db/percona-xtrabackup-bin/Manifest |  2 -
 .../percona-xtrabackup-bin-2.4.9.ebuild| 61 --
 2 files changed, 63 deletions(-)

diff --git a/dev-db/percona-xtrabackup-bin/Manifest 
b/dev-db/percona-xtrabackup-bin/Manifest
index b65296bbe64..7174ce280a7 100644
--- a/dev-db/percona-xtrabackup-bin/Manifest
+++ b/dev-db/percona-xtrabackup-bin/Manifest
@@ -4,5 +4,3 @@ DIST percona-xtrabackup-2.4.11-Linux-i686.libgcrypt20.tar.gz 
85158090 BLAKE2B 3d
 DIST percona-xtrabackup-2.4.11-Linux-x86_64.libgcrypt20.tar.gz 87975988 
BLAKE2B 
850b06d3e063b2884f0731ada7ad20e09816e38f60ee5eef2b1150c2b1f0cd59082d26fa026bf7e80ccebdf6b513ab8af6c7d228ade96d532ef41a74490093e9
 SHA512 
dc412e3ad65a5d3aed6053e107a79094760b868f008171c9aaee190c97e666a38716b0c7d3e7f3db74eecff98b35c114be29114d50630f554a0c2cb0b1b71cfe
 DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B 
b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d
 SHA512 
adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2
 DIST percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt20.tar.gz 87975175 
BLAKE2B 
b21ab8dd4fac27ae8c731b5fbd816dfc39572bc52a9273255a4c89ddf99ee490cc66ed4f92945b18f4ec58e731ae036a16e08674cb9837544ca5150cb6b91c7b
 SHA512 
355b9f7f052a1242e502ddcbdc26cb931d16366be4db405730a2bb04de3030e0d0e6d4d15eb87f68fe232648dd435c85505a6d895b7c27b3baea0cb851214766
-DIST percona-xtrabackup-2.4.9-Linux-i686.tar.gz 79816483 BLAKE2B 
0fd97ee14c97f66edf629fa0300bfa2d6b333ac5942f5cee46dd9d0ad04ef2fe12750209971ff8f6a8ca225a85deaa42ca64c484e12e60c85789153689e55c42
 SHA512 
014921b0ea9fec783adbdd4556301e8df77f801729faae5b2b7245c349df069fc3af33ebef5ec65ef0e020c7b0ec8ebf4aa7a7acc0e9936c6f4a90b721a5de19
-DIST percona-xtrabackup-2.4.9-Linux-x86_64.tar.gz 90282874 BLAKE2B 
2c4cdb8c6da443baf01857fbe4b27be002df370b67687f417a9fde6b08a5e72482552b165a9f27fda305787b42089fb138a4fca2f1d683afbd42efa23746b13c
 SHA512 
24138c098d8e674de291dc494c38f2fce52f4d6a5a2552a62b34ea801b867431917449656f990043c7bbbc1e18a8806c4343eadbe1fea17e36ff1b10109e5047

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.9.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.9.ebuild
deleted file mode 100644
index 061d2fc6a0c..000
--- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.9.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-MY_PN="${PN%-bin}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB 
databases"
-HOMEPAGE="https://www.percona.com/software/percona-xtrabackup;
-SRC_URI="
-   amd64? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.tar.gz
-   )
-   x86? (
-   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.tar.gz
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup?
-DEPEND=""
-RDEPEND="dev-libs/libaio
-   dev-libs/libgcrypt:11/11
-   dev-libs/libgpg-error
-   dev-perl/DBD-mysql
-   sys-libs/zlib"
-
-src_unpack() {
-   default
-
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-Linux-x86_64"
-   elif use x86; then
-   S="${WORKDIR}/${MY_P}-Linux-i686"
-   fi
-}
-
-src_install() {
-   # Two new tools with an old libcurl.so.3 dep...
-   # TODO: Wait for a new release using libcurl.so.4
-   # net-misc/curl dev-libs/libev
-   # dobin bin/xbcloud{,_osenv}
-
-   for tool in xbcrypt xbstream xtrabackup; do
-   dobin bin/${tool}
-   done
-
-   for man in innobackupex xbcrypt xbstream xtrabackup; do
-   doman man/man1/${man}.1
-   done
-
-   dosym xtrabackup /usr/bin/innobackupex
-}
-
-pkg_postinst() {
-   ewarn "innobackupex got deprecated in 2.3.x series and is just a 
symlink to xtrabackup"
-}



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

2018-08-05 Thread Thomas Deutschmann
commit: 8a3df68b2e60d5994721d55117c642e114b2a300
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug  5 14:31:21 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug  5 14:36:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3df68b

dev-db/percona-xtrabackup-bin: bump to v2.4.12

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-db/percona-xtrabackup-bin/Manifest |  2 +
 .../percona-xtrabackup-bin-2.4.12.ebuild   | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-db/percona-xtrabackup-bin/Manifest 
b/dev-db/percona-xtrabackup-bin/Manifest
index 36665861a95..b65296bbe64 100644
--- a/dev-db/percona-xtrabackup-bin/Manifest
+++ b/dev-db/percona-xtrabackup-bin/Manifest
@@ -2,5 +2,7 @@ DIST percona-xtrabackup-2.4.10-Linux-i686.libgcrypt20.tar.gz 
84004091 BLAKE2B 0f
 DIST percona-xtrabackup-2.4.10-Linux-x86_64.libgcrypt20.tar.gz 86736776 
BLAKE2B 
b55915b1ad34bb55668b90de2441502491e98d2a685932848e756ea61562592416a05eba33d0c6df2bcad9f113b867b64eca39813a3683b25c18574535ba2b70
 SHA512 
1293e9511e09cd8cac2ef2a117282d3f79573974b7b7c3ffe6e80fe1c57edb27f32fe19e14c0ea643084c62ad83f6e5e25b5f01671628735fae940fcfb7795f1
 DIST percona-xtrabackup-2.4.11-Linux-i686.libgcrypt20.tar.gz 85158090 BLAKE2B 
3d6565542208d1a9c74154d0a7e23610a34416f4840bcff240a262958fe4e4b0f489883349760934469619d225dccc7a2d531919e716dfdc3c2f10b1f98263e2
 SHA512 
bd6419f1b2e79e8e41817c677209a0d08912b247314f611689e0208028d4870e1e2a2b559fe8d60a3a369704aaee57e300643d9d355f083bb89c950f13d724bb
 DIST percona-xtrabackup-2.4.11-Linux-x86_64.libgcrypt20.tar.gz 87975988 
BLAKE2B 
850b06d3e063b2884f0731ada7ad20e09816e38f60ee5eef2b1150c2b1f0cd59082d26fa026bf7e80ccebdf6b513ab8af6c7d228ade96d532ef41a74490093e9
 SHA512 
dc412e3ad65a5d3aed6053e107a79094760b868f008171c9aaee190c97e666a38716b0c7d3e7f3db74eecff98b35c114be29114d50630f554a0c2cb0b1b71cfe
+DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B 
b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d
 SHA512 
adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2
+DIST percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt20.tar.gz 87975175 
BLAKE2B 
b21ab8dd4fac27ae8c731b5fbd816dfc39572bc52a9273255a4c89ddf99ee490cc66ed4f92945b18f4ec58e731ae036a16e08674cb9837544ca5150cb6b91c7b
 SHA512 
355b9f7f052a1242e502ddcbdc26cb931d16366be4db405730a2bb04de3030e0d0e6d4d15eb87f68fe232648dd435c85505a6d895b7c27b3baea0cb851214766
 DIST percona-xtrabackup-2.4.9-Linux-i686.tar.gz 79816483 BLAKE2B 
0fd97ee14c97f66edf629fa0300bfa2d6b333ac5942f5cee46dd9d0ad04ef2fe12750209971ff8f6a8ca225a85deaa42ca64c484e12e60c85789153689e55c42
 SHA512 
014921b0ea9fec783adbdd4556301e8df77f801729faae5b2b7245c349df069fc3af33ebef5ec65ef0e020c7b0ec8ebf4aa7a7acc0e9936c6f4a90b721a5de19
 DIST percona-xtrabackup-2.4.9-Linux-x86_64.tar.gz 90282874 BLAKE2B 
2c4cdb8c6da443baf01857fbe4b27be002df370b67687f417a9fde6b08a5e72482552b165a9f27fda305787b42089fb138a4fca2f1d683afbd42efa23746b13c
 SHA512 
24138c098d8e674de291dc494c38f2fce52f4d6a5a2552a62b34ea801b867431917449656f990043c7bbbc1e18a8806c4343eadbe1fea17e36ff1b10109e5047

diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild 
b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild
new file mode 100644
index 000..29a995636cf
--- /dev/null
+++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB 
databases"
+HOMEPAGE="https://www.percona.com/software/percona-xtrabackup;
+SRC_URI="
+   amd64? (
+   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz
+   )
+   x86? (
+   
https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz
+   )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup?
+DEPEND=""
+RDEPEND="dev-libs/libaio
+   dev-libs/libgcrypt:0/20
+   dev-libs/libgpg-error
+   dev-perl/DBD-mysql
+   sys-libs/zlib
+   sys-process/numactl"
+
+QA_PREBUILT="usr/bin/*"
+
+src_unpack() {
+   default
+
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-Linux-x86_64"
+   elif use x86; then
+   S="${WORKDIR}/${MY_P}-Linux-i686"
+   fi
+}
+
+src_install() {
+   # Two new tools with an old libcurl.so.3 dep...
+   # TODO: Wait for a new release using libcurl.so.4
+   # net-misc/curl 

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

2018-07-23 Thread Christian Ruppert
commit: 00657243506ea29ea050a3d01612bc93975a682b
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Jul 23 08:13:26 2018 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Jul 23 08:15:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00657243

dev-db/percona-xtrabackup-bin: Drop Maintainership

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-db/percona-xtrabackup-bin/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-db/percona-xtrabackup-bin/metadata.xml 
b/dev-db/percona-xtrabackup-bin/metadata.xml
index 5840601f180..097975e3adc 100644
--- a/dev-db/percona-xtrabackup-bin/metadata.xml
+++ b/dev-db/percona-xtrabackup-bin/metadata.xml
@@ -1,8 +1,4 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   id...@gentoo.org
-   Christian Ruppert
-   
 



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

2018-07-11 Thread Tony Vroon
commit: 60bec5ef257b7f0a88614af56779732205205ffc
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Jun 28 08:47:08 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Wed Jul 11 10:33:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bec5ef

dev-db/percona-xtrabackup: bump to 2.4.12

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9168

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.12.ebuild   | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index a18e112ee8a..99b4d18ea28 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,4 @@
 DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
 DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 
1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20
 SHA512 
2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
+DIST percona-xtrabackup-2.4.12.tar.gz 57232309 BLAKE2B 
71b1dc0448b521b252463fb68ff111def3b71aebe187d3196e3c82f56539db02347d94713bea3dda5978f13b86b88a564ad6f12e3907134edc49a41dcde98e51
 SHA512 
228a48617eec3b824c7cb33882796ac2beb6ca1895fe73f7004e8dfd0b8bd1df471c39ba1c3fca2a819140d934a8a884f61dafae7cb56023dc7bc844d2846c8a
 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
new file mode 100644
index 000..8842c1a74b7
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.12.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   https://bugs.mysql.com/bug.php?id=87956
+   append-cxxflags $(test-flags-CXX -std=gnu++03) -std=gnu++03
+
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=bundled # uses yassl, which isn't packaged
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+
+   local CMAKE_BUILD_TYPE="Release"
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2018-05-04 Thread Thomas Deutschmann
commit: a05efbefddd1d3c6e42fca77fd3f7a4f32126e00
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed May  2 12:49:13 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  4 14:20:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05efbef

dev-db/percona-xtrabackup: drop old

Closes: https://github.com/gentoo/gentoo/pull/8241
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-db/percona-xtrabackup/Manifest |  2 -
 .../percona-xtrabackup-2.4.7.ebuild| 75 
 .../percona-xtrabackup-2.4.8.ebuild| 82 --
 3 files changed, 159 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 41fd3c82675..a18e112ee8a 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,5 +1,3 @@
 DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
 DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 
1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20
 SHA512 
2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
-DIST percona-xtrabackup-2.4.7.tar.gz 54119422 BLAKE2B 
41ae661efe53e0ede92dc1e1555e05f68c2fd2848d32c5ae9df3244a5b3e9d996c23cd3b9b79e5a0630140ea02e04f3560679b4c493484e7c2a1b0bcc5847aa0
 SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
-DIST percona-xtrabackup-2.4.8.tar.gz 57965576 BLAKE2B 
5cca947549181413ef68bcc7a5fd935404ebf2aaccc2e8de42221cbc0007371ca3499e26f2ab312b7fb94fe74a7079c48a11405df18cc3c809329403a83840cd
 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
deleted file mode 100644
index 7a3720c1107..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/files/, dev-db/percona-xtrabackup/

2018-05-04 Thread Thomas Deutschmann
commit: 75127cd12bb23cca25c5ee46a016b0d8592e6d05
Author: Tomas Mozes  sygic  com>
AuthorDate: Wed May  2 12:42:26 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  4 14:16:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75127cd1

dev-db/percona-xtrabackup: bump to 2.4.11

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-db/percona-xtrabackup/Manifest |   1 +
 ...ercona-xtrabackup-2.4.11-fix-gcc6-isystem.patch | 113 +
 .../percona-xtrabackup-2.4.11.ebuild   |  86 
 3 files changed, 200 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index a28256c1118..41fd3c82675 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,4 +1,5 @@
 DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
+DIST percona-xtrabackup-2.4.11.tar.gz 59267058 BLAKE2B 
1de9905a2c191a58290e87a90e36c263f66935ce0846af205e1a0accc6e9b2938dd8679f65acc4b51ca956f2bcbca831cd10c9d50c01c2ecfd9d059fde500e20
 SHA512 
2fa4757fe944fb4c8113dca1fa25beaa23de5d5f9fc830b36a6d9eb4efb7e7fb1eec10f91be5e91fd3b7980bc157832ed52c9da59a342f6aae05ceae8ecdf760
 DIST percona-xtrabackup-2.4.7.tar.gz 54119422 BLAKE2B 
41ae661efe53e0ede92dc1e1555e05f68c2fd2848d32c5ae9df3244a5b3e9d996c23cd3b9b79e5a0630140ea02e04f3560679b4c493484e7c2a1b0bcc5847aa0
 SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 DIST percona-xtrabackup-2.4.8.tar.gz 57965576 BLAKE2B 
5cca947549181413ef68bcc7a5fd935404ebf2aaccc2e8de42221cbc0007371ca3499e26f2ab312b7fb94fe74a7079c48a11405df18cc3c809329403a83840cd
 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
new file mode 100644
index 000..4fed659cdae
--- /dev/null
+++ 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.11-fix-gcc6-isystem.patch
@@ -0,0 +1,113 @@
+Do not use -isystem to add headers, as they break GCC 6's header wrapping.
+See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
+
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index dbf1c48..e5d7347 100644
+--- a/client/CMakeLists.txt
 b/client/CMakeLists.txt
+@@ -52,7 +52,7 @@ IF(NOT WITHOUT_SERVER)
+ upgrade/program.cc
+   )
+ ADD_COMPILE_FLAGS(
+-  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} 
-I${BOOST_INCLUDE_DIR}
+ )
+ TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient client_base mysqlcheck_core)
+ ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs GenSysSchema)
+diff --git a/client/base/CMakeLists.txt b/client/base/CMakeLists.txt
+index b206de7..91cce4c 100644
+--- a/client/base/CMakeLists.txt
 b/client/base/CMakeLists.txt
+@@ -49,7 +49,7 @@ ADD_COMPILE_FLAGS(
+   mutex.cc
+   mysql_query_runner.cc
+   show_variable_query_extractor.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ TARGET_LINK_LIBRARIES(client_base mysqlclient)
+diff --git a/client/dump/CMakeLists.txt b/client/dump/CMakeLists.txt
+index fdbb631..bae2ce7 100644
+--- a/client/dump/CMakeLists.txt
 b/client/dump/CMakeLists.txt
+@@ -50,7 +50,7 @@ IF(USING_LOCAL_BOOST)
+ 
+   ADD_COMPILE_FLAGS(
+ ${BOOST_LIB_SOURCES}
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+   IF(HAVE_clock_gettime_IN_rt)
+@@ -145,7 +145,7 @@ TARGET_LINK_LIBRARIES(mysqlpump_lib
+ 
+ ADD_COMPILE_FLAGS(
+   ${MYSQLPUMP_LIB_SOURCES}
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+ 
+ # Files that use Boost sources that trigger compilation warnings
+@@ -179,7 +179,7 @@ ADD_COMPILE_FLAGS(
+ )
+ MYSQL_ADD_EXECUTABLE(mysqlpump  program.cc)
+ ADD_COMPILE_FLAGS(
+-  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  program.cc COMPILE_FLAGS 

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2018-04-17 Thread Thomas Deutschmann
commit: 0f29ea14c29317389defc689f593aeaa0280b059
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 17 13:20:05 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 17 13:20:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f29ea14

dev-db/percona-xtrabackup: Fix build problems

Ebuild changes:
===
- Re-spin "fix-gcc6-isystem" patch.

- Keep lz4 source for "xxhash.c".

- Force gnu++03 instead of GCC 7's default C++14 to avoid
  -fpermissive build error. [Bug 87956]

Bug: https://bugs.mysql.com/bug.php?id=87956
Closes: https://bugs.gentoo.org/653360
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 ...ercona-xtrabackup-2.4.10-fix-gcc6-isystem.patch | 112 +
 .../percona-xtrabackup-2.4.10.ebuild   |  12 ++-
 2 files changed, 120 insertions(+), 4 deletions(-)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
new file mode 100644
index 000..c38398a1ce7
--- /dev/null
+++ 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.10-fix-gcc6-isystem.patch
@@ -0,0 +1,112 @@
+Do not use -isystem to add headers, as they break GCC 6's header wrapping.
+See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
+
+--- a/client/CMakeLists.txt
 b/client/CMakeLists.txt
+@@ -52,7 +52,7 @@ IF(NOT WITHOUT_SERVER)
+ upgrade/program.cc
+   )
+ ADD_COMPILE_FLAGS(
+-  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} 
-I${BOOST_INCLUDE_DIR}
+ )
+ TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient client_base mysqlcheck_core)
+ ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs GenSysSchema)
+--- a/client/base/CMakeLists.txt
 b/client/base/CMakeLists.txt
+@@ -49,7 +49,7 @@ ADD_COMPILE_FLAGS(
+   mutex.cc
+   mysql_query_runner.cc
+   show_variable_query_extractor.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ TARGET_LINK_LIBRARIES(client_base mysqlclient)
+--- a/client/dump/CMakeLists.txt
 b/client/dump/CMakeLists.txt
+@@ -50,7 +50,7 @@ IF(USING_LOCAL_BOOST)
+ 
+   ADD_COMPILE_FLAGS(
+ ${BOOST_LIB_SOURCES}
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+   IF(HAVE_clock_gettime_IN_rt)
+@@ -145,7 +145,7 @@ TARGET_LINK_LIBRARIES(mysqlpump_lib
+ 
+ ADD_COMPILE_FLAGS(
+   ${MYSQLPUMP_LIB_SOURCES}
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+ 
+ # Files that use Boost sources that trigger compilation warnings
+@@ -179,7 +179,7 @@ ADD_COMPILE_FLAGS(
+ )
+ MYSQL_ADD_EXECUTABLE(mysqlpump  program.cc)
+ ADD_COMPILE_FLAGS(
+-  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ TARGET_LINK_LIBRARIES(mysqlpump mysqlpump_lib ${LOCAL_BOOST_LIB})
+--- a/libmysqld/CMakeLists.txt
 b/libmysqld/CMakeLists.txt
+@@ -123,7 +123,7 @@ ADD_COMPILE_FLAGS(
+   ../sql/item_geofunc_setops.cc
+   ../sql/item_json_func.cc
+   ../sql/spatial.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ ADD_COMPILE_FLAGS(
+--- a/sql/CMakeLists.txt
 b/sql/CMakeLists.txt
+@@ -311,7 +311,7 @@ ADD_COMPILE_FLAGS(
+   item_geofunc_setops.cc
+   item_json_func.cc
+   spatial.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ ADD_COMPILE_FLAGS(
+--- a/storage/innobase/xtrabackup/src/CMakeLists.txt
 b/storage/innobase/xtrabackup/src/CMakeLists.txt
+@@ -79,7 +79,7 @@ SET(keyring_source_files
+ 
+ ADD_COMPILE_FLAGS(
+   ${keyring_source_files}
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   -DEMBEDDED_LIBRARY
+ )
+ 
+--- a/unittest/gunit/CMakeLists.txt
 b/unittest/gunit/CMakeLists.txt
+@@ -385,7 +385,7 @@ IF (MERGE_UNITTESTS)
+   ENDIF()
+   ADD_COMPILE_FLAGS(
+ ${MERGE_SMALL_TESTS}
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+   # Fixes "C1128: number of sections exceeded object file format limit" in 
MSVC
+   IF(WIN32)
+@@ -467,11 +467,11 @@ ENDIF(MERGE_UNITTESTS)
+   ENDIF()
+   ADD_COMPILE_FLAGS(
+ bounded_queue-t.cc
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+   ADD_COMPILE_FLAGS(
+ pump_object_filter-t.cc
+-

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

2018-04-16 Thread Thomas Deutschmann
commit: 8f1ec2bae863e4d60838025e03df3e0ea4a4511d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Apr 16 12:09:31 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Apr 16 12:23:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1ec2ba

dev-db/percona-xtrabackup: Bump to v2.4.10

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.10.ebuild   | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 6c75c1e2105..a28256c1118 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,4 @@
+DIST percona-xtrabackup-2.4.10.tar.gz 59217573 BLAKE2B 
3a4485b6d8c5b9ad2ca4b60603383b18ec0a3da7e4cca3b5a1ee2d24b6ca17844cc406123bbaf9313fc17570db0168c13af16d17404e075fc8140731ef9b79c2
 SHA512 
a4ebbebabc8b9b5fec9777fc3569c530b4a88a1b75d3e78d2edf7627a2e8cadf7aa2d8988963136b331a274c80371ff9b7fafcc7d8a129f446eb58777ce1764f
 DIST percona-xtrabackup-2.4.7.tar.gz 54119422 BLAKE2B 
41ae661efe53e0ede92dc1e1555e05f68c2fd2848d32c5ae9df3244a5b3e9d996c23cd3b9b79e5a0630140ea02e04f3560679b4c493484e7c2a1b0bcc5847aa0
 SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 DIST percona-xtrabackup-2.4.8.tar.gz 57965576 BLAKE2B 
5cca947549181413ef68bcc7a5fd935404ebf2aaccc2e8de42221cbc0007371ca3499e26f2ab312b7fb94fe74a7079c48a11405df18cc3c809329403a83840cd
 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild
new file mode 100644
index 000..6ff3b357bbf
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.10.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   

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

2018-03-13 Thread Mikle Kolyada
commit: c5ff63b2c4f16b4c56fdbbb29daad4d9c5995376
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Mar 13 19:33:00 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Mar 13 19:33:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ff63b2

dev-db/percona-xtrabackup: amd64 stable wrt bug #648262

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
index c18eb722b77..fc4d5f95ea8 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2018-02-20 Thread Thomas Deutschmann
commit: 6f2f6e168feeb5a2a196f9d146273d11ce5f54df
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Feb 21 02:57:43 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 21 02:57:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2f6e16

dev-db/percona-xtrabackup: x86 stable (bug #648262)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
index 9230fcab15d..c18eb722b77 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2017-12-16 Thread Tobias Klausmann
commit: 7552d64c1ae7cbbd9d7a9d43baf7c4a7815651f0
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Dec 16 10:29:41 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Dec 16 10:31:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7552d64c

dev-db/percona-xtrabackup-2.4.8-r0: amd64 stable

Gentoo-Bug: http://bugs.gentoo.org/631528

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
index bc2837236d0..a7de4a224d0 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2017-12-02 Thread Patrice Clement
commit: 0c3989f188e56a8fd76db967cf9a583db0d1c510
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Dec  1 15:16:59 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Dec  2 22:52:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3989f1

dev-db/percona-xtrabackup: version bump to 2.4.9.

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6371

 dev-db/percona-xtrabackup/Manifest |  3 +-
 .../percona-xtrabackup-2.4.9.ebuild| 82 ++
 2 files changed, 84 insertions(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index e297ce3c752..d15584c9422 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST percona-xtrabackup-2.4.7.tar.gz 54119422 SHA256 
261567a4f0bdde0df7eefeb4f651ad39b4752984bbaabd68245e0e5ee368871a SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 WHIRLPOOL 
768749471ac987a24f86d07b330988cb679042be5a8affd264f1195eeeacaa8e403370d558316708a056acb4b0ad78083e195f31a4f2a58bc497bf301be2ddb1
-DIST percona-xtrabackup-2.4.8.tar.gz 57965576 SHA256 
66a9cb73ce03c8a0b125998d464190288cb400cc6c22a766798ed4b24cceab91 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 WHIRLPOOL 
c6b8d93abade6f8a4586c6d01db6e569eafad9cc21827af6d36b91e58fcb0352e0cba0221031b4c582b372744360a97b296b868006e9d9b6f591cfa07cf22918
+DIST percona-xtrabackup-2.4.8.tar.gz 57965576 BLAKE2B 
5cca947549181413ef68bcc7a5fd935404ebf2aaccc2e8de42221cbc0007371ca3499e26f2ab312b7fb94fe74a7079c48a11405df18cc3c809329403a83840cd
 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
+DIST percona-xtrabackup-2.4.9.tar.gz 58001052 BLAKE2B 
d2a25a5ca2190ccf82a600245a0e21848abd9a33ea937a81b2ba9c7e518b24291080a3d3c4b8e6d02f51523e5cf2e78680e4b351c4f2bcd8f122c58f62c14418
 SHA512 
913431f0fa648731efa2e9bc87c9431a28816b0eca12e1c6df6e7ab04a4148ddd8fa03c9792335ad152b05bede5b9fe64ce94a393b5e4e37d4b18f4989b0ccdb

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
new file mode 100644
index 000..9230fcab15d
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   

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

2017-10-29 Thread Thomas Deutschmann
commit: 8824c908f2456bdcb1550407c6d48045826b33b8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 29 22:07:24 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 29 22:08:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8824c908

dev-db/percona-xtrabackup: x86 stable (bug #631528)

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
index 9230fcab15d..bc2837236d0 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 DEPEND="
app-arch/lz4:0=



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

2017-09-22 Thread Patrice Clement
commit: a6761dd5bf5c0b13c2761f1ac174a5dc55f3fd2e
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Sep 20 15:22:44 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Sep 22 09:58:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6761dd5

dev-db/percona-xtrabackup: require https://bugs.gentoo.org/630946

Package-Manager: Portage-2.3.8, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/5740

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild | 2 +-
 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
index 1e698fcfca1..7a3720c1107 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -17,7 +17,7 @@ IUSE=""
 DEPEND="
app-arch/lz4:0=
app-editors/vim-core
-   >=dev-libs/boost-1.59.0:=
+   

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

2017-08-13 Thread Patrice Clement
commit: 9d8b60a576c75b66f05133a9d46d704a3b6a466c
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Aug 10 12:54:48 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 13 12:58:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8b60a5

dev-db/percona-xtrabackup: remove old.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-db/percona-xtrabackup/Manifest |  1 -
 .../percona-xtrabackup-2.4.6-r1.ebuild | 75 --
 2 files changed, 76 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index f521aa60004..e297ce3c752 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,2 @@
-DIST percona-xtrabackup-2.4.6.tar.gz 54108124 SHA256 
1e21ab097550901d8f2fa3dc37402ba6a994afa0722760f8f19cb369565e5e8b SHA512 
7ed16ba73d4232cc5f40f3dd4674087b65326b42f3f0d9cd462a1eef1dd2c41c582cb71fff49998d9e65f71322e2b26d0708b2ba36da22f54f456679b9a544e5
 WHIRLPOOL 
3d53e7a2b7b61c0dd779d723a3efb4d1ab4d98aff751a325e6028c0710a1f4de969d70f62c65a8a0e67f0d95643a0245524fb37708602ef303f21674c5f92fe3
 DIST percona-xtrabackup-2.4.7.tar.gz 54119422 SHA256 
261567a4f0bdde0df7eefeb4f651ad39b4752984bbaabd68245e0e5ee368871a SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 WHIRLPOOL 
768749471ac987a24f86d07b330988cb679042be5a8affd264f1195eeeacaa8e403370d558316708a056acb4b0ad78083e195f31a4f2a58bc497bf301be2ddb1
 DIST percona-xtrabackup-2.4.8.tar.gz 57965576 SHA256 
66a9cb73ce03c8a0b125998d464190288cb400cc6c22a766798ed4b24cceab91 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 WHIRLPOOL 
c6b8d93abade6f8a4586c6d01db6e569eafad9cc21827af6d36b91e58fcb0352e0cba0221031b4c582b372744360a97b296b868006e9d9b6f591cfa07cf22918

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
deleted file mode 100644
index 695964f6e7a..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="
-   app-arch/lz4:0=
-   app-editors/vim-core
-   >=dev-libs/boost-1.59.0:=
-   dev-libs/libaio
-   dev-libs/libedit
-   dev-libs/libev
-   dev-libs/libevent:0=
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   dev-python/sphinx
-   net-misc/curl
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   !dev-db/xtrabackup-bin
-   dev-perl/DBD-mysql"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
-   "${FILESDIR}"/${PN}-2.4.6-fix-gcc6-isystem.patch
-)
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # remove bundled lz4, boost, libedit, libevent, zlib
-   # just to be safe...
-   rm -r extra/lz4 include/boost_1_59_0 \
-   cmd-line-utils/libedit libevent zlib || die
-}
-
-src_configure() {
-   # Needed, due to broken handling of CMAKE_BUILD_TYPE leading to
-   #
-   #   error: 'fts_ast_node_type_get' was not declared in this scope
-   #
-   append-cppflags -DDBUG_OFF
-
-   local mycmakeargs=(
-   -DBUILD_CONFIG=xtrabackup_release
-   -DWITH_EDITLINE=system
-   -DWITH_LIBEVENT=system
-   -DWITH_LZ4=system
-   -DWITH_SSL=bundled # uses yassl, which isn't packaged
-   -DWITH_ZLIB=system
-   -DWITH_PIC=ON
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
-
-   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
-   dosym xtrabackup /usr/bin/innobackupex
-
-   einstalldocs
-   doman "${p}"/doc/source/build/man/*
-}



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

2017-08-13 Thread Patrice Clement
commit: 6162cbf39b8ae7f574bb45370605635fb41ccf23
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Aug 10 12:50:12 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 13 12:58:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6162cbf3

dev-db/percona-xtrabackup: version bump to 2.4.8.

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/5354

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.8.ebuild| 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index f34a4c3f7be..f521aa60004 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST percona-xtrabackup-2.4.6.tar.gz 54108124 SHA256 
1e21ab097550901d8f2fa3dc37402ba6a994afa0722760f8f19cb369565e5e8b SHA512 
7ed16ba73d4232cc5f40f3dd4674087b65326b42f3f0d9cd462a1eef1dd2c41c582cb71fff49998d9e65f71322e2b26d0708b2ba36da22f54f456679b9a544e5
 WHIRLPOOL 
3d53e7a2b7b61c0dd779d723a3efb4d1ab4d98aff751a325e6028c0710a1f4de969d70f62c65a8a0e67f0d95643a0245524fb37708602ef303f21674c5f92fe3
 DIST percona-xtrabackup-2.4.7.tar.gz 54119422 SHA256 
261567a4f0bdde0df7eefeb4f651ad39b4752984bbaabd68245e0e5ee368871a SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 WHIRLPOOL 
768749471ac987a24f86d07b330988cb679042be5a8affd264f1195eeeacaa8e403370d558316708a056acb4b0ad78083e195f31a4f2a58bc497bf301be2ddb1
+DIST percona-xtrabackup-2.4.8.tar.gz 57965576 SHA256 
66a9cb73ce03c8a0b125998d464190288cb400cc6c22a766798ed4b24cceab91 SHA512 
a613c41169c6ebdba27c6cb8111d388ff656d4daf0e69b52e401b293a6ac6499d81d0f028afd805fa60018ad5f2007e70db7a9ba931d6829272f0ce273ba9739
 WHIRLPOOL 
c6b8d93abade6f8a4586c6d01db6e569eafad9cc21827af6d36b91e58fcb0352e0cba0221031b4c582b372744360a97b296b868006e9d9b6f591cfa07cf22918

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
new file mode 100644
index 000..0dce3c1a694
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   >=dev-libs/boost-1.59.0:=
+   dev-libs/libaio
+   

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

2017-07-30 Thread David Seifert
commit: 3f14238b83f60eb53b7b173a95b688715da0e795
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jul 19 08:32:34 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul 30 14:24:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f14238b

dev-db/percona-xtrabackup: use older libedit

Bug: https://bugs.gentoo.org/show_bug.cgi?id=621654
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/5134

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
index 695964f6e7a..1e698fcfca1 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -19,7 +19,7 @@ DEPEND="
app-editors/vim-core
>=dev-libs/boost-1.59.0:=
dev-libs/libaio
-   dev-libs/libedit
+   

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

2017-06-01 Thread Agostino Sarubbo
commit: dc07d295df7d703b6c2d3c84189177a4c8b53853
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  1 09:12:51 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  1 09:13:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc07d295

dev-db/percona-xtrabackup: x86 stable wrt bug #620180

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
index a95821aec27..695964f6e7a 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND="



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

2017-05-31 Thread Agostino Sarubbo
commit: 3a65cfe7830f1489b8c4e41d102816d39bee1617
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 31 13:06:21 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 31 13:06:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a65cfe7

dev-db/percona-xtrabackup: amd64 stable wrt bug #620180

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
index 3c9ef34cd1d..a95821aec27 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 DEPEND="



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

2017-05-01 Thread Patrice Clement
commit: cf053265cf4a1ee8687a0602097ac2fd8a9fada3
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 28 06:44:33 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon May  1 21:30:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf053265

dev-db/percona-xtrabackup: add missing dep on dev-libs/libev.

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Gentoo-Bug: https://bugs.gentoo.org/616750
Closes: https://github.com/gentoo/gentoo/pull/4511

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild | 1 +
 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
index f2926e24fd1..695964f6e7a 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
@@ -20,6 +20,7 @@ DEPEND="
>=dev-libs/boost-1.59.0:=
dev-libs/libaio
dev-libs/libedit
+   dev-libs/libev
dev-libs/libevent:0=
dev-libs/libgcrypt:0=
dev-libs/libgpg-error

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
index a2108da72ad..3c9ef34cd1d 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -20,6 +20,7 @@ DEPEND="
>=dev-libs/boost-1.59.0:=
dev-libs/libaio
dev-libs/libedit
+   dev-libs/libev
dev-libs/libevent:0=
dev-libs/libgcrypt:0=
dev-libs/libgpg-error



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

2017-04-26 Thread Patrice Clement
commit: fc0e93f4c79400485e369518a9bc8dd7665d283a
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 21 15:09:02 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Apr 26 21:01:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0e93f4

dev-db/percona-xtrabackup: version bump to 2.4.7.

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4458

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.7.ebuild| 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 7b00b9fe287..f34a4c3f7be 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1 +1,2 @@
 DIST percona-xtrabackup-2.4.6.tar.gz 54108124 SHA256 
1e21ab097550901d8f2fa3dc37402ba6a994afa0722760f8f19cb369565e5e8b SHA512 
7ed16ba73d4232cc5f40f3dd4674087b65326b42f3f0d9cd462a1eef1dd2c41c582cb71fff49998d9e65f71322e2b26d0708b2ba36da22f54f456679b9a544e5
 WHIRLPOOL 
3d53e7a2b7b61c0dd779d723a3efb4d1ab4d98aff751a325e6028c0710a1f4de969d70f62c65a8a0e67f0d95643a0245524fb37708602ef303f21674c5f92fe3
+DIST percona-xtrabackup-2.4.7.tar.gz 54119422 SHA256 
261567a4f0bdde0df7eefeb4f651ad39b4752984bbaabd68245e0e5ee368871a SHA512 
7aaf82975cd4c0b7af119902eddf96b8ce75c0fbcbd6835991e33f1f89347361fbe3c9040762c9989df5d53199b628aa6b2b45004ef440bb46e2415fbab13009
 WHIRLPOOL 
768749471ac987a24f86d07b330988cb679042be5a8affd264f1195eeeacaa8e403370d558316708a056acb4b0ad78083e195f31a4f2a58bc497bf301be2ddb1

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
new file mode 100644
index 000..a2108da72ad
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.7.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   app-arch/lz4:0=
+   app-editors/vim-core
+   >=dev-libs/boost-1.59.0:=
+   dev-libs/libaio
+   dev-libs/libedit
+   dev-libs/libevent:0=
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   !dev-db/xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.6-remove-boost-version-check.patch
+   "${FILESDIR}"/${PN}-2.4.6-fix-gcc6-isystem.patch
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # remove bundled lz4, boost, libedit, libevent, zlib
+   # just to be safe...
+   rm -r extra/lz4 include/boost_1_59_0 \
+   cmd-line-utils/libedit libevent zlib || die
+}
+
+src_configure() {
+   # Needed, due to broken handling of CMAKE_BUILD_TYPE leading to
+   #
+   #   error: 'fts_ast_node_type_get' was not declared in this scope
+   #
+   append-cppflags -DDBUG_OFF
+
+   local mycmakeargs=(
+   -DBUILD_CONFIG=xtrabackup_release
+   -DWITH_EDITLINE=system
+   -DWITH_LIBEVENT=system
+   -DWITH_LZ4=system
+   -DWITH_SSL=bundled # uses yassl, which isn't packaged
+   -DWITH_ZLIB=system
+   -DWITH_PIC=ON
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   local p="${BUILD_DIR}/storage/innobase/xtrabackup"
+
+   dobin "${p}"/src/{xbcloud,xbcrypt,xbstream,xtrabackup}
+   dosym xtrabackup /usr/bin/innobackupex
+
+   einstalldocs
+   doman "${p}"/doc/source/build/man/*
+}



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

2017-04-17 Thread Agostino Sarubbo
commit: 0f868f3c81542cb71f7cf1056d5d6cf93d9fcefc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Apr 17 08:00:41 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Apr 17 08:02:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f868f3c

dev-db/percona-xtrabackup: x86 stable wrt bug #606110

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
index e2d50264fd1..f2926e24fd1 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND="



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

2017-04-05 Thread Agostino Sarubbo
commit: f02d052883dc687e5771538a3db3b746d6bb04a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr  5 12:54:26 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr  5 12:54:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02d0528

dev-db/percona-xtrabackup: amd64 stable wrt bug #606110

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
index a2108da72ad..e2d50264fd1 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/s
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 DEPEND="



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

2017-04-04 Thread David Seifert
commit: 5bf5f698fe9649c127707d9b41c7cebbdfff
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr  4 17:46:40 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr  4 17:47:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf5f698

dev-db/percona-xtrabackup: Remove dev-libs/openssl from {R,}DEPEND

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
index d77219973f4..a2108da72ad 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6-r1.ebuild
@@ -23,7 +23,6 @@ DEPEND="
dev-libs/libevent:0=
dev-libs/libgcrypt:0=
dev-libs/libgpg-error
-   dev-libs/openssl:0=
dev-python/sphinx
net-misc/curl
sys-libs/zlib"



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

2017-04-04 Thread David Seifert
commit: bc319ac8c4ef759bfbc349bc38d57467bf677fb7
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr  4 17:26:35 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr  4 17:28:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc319ac8

dev-db/percona-xtrabackup: Remove old

* The removed ebuilds depend on a specific boost
  version, which is about to be removed from the
  tree. Furthermore, they still bundle a number of
  dependencies, which is a QA violation.

Bug: https://bugs.gentoo.org/show_bug.cgi?id=606110
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-db/percona-xtrabackup/Manifest |  3 --
 dev-db/percona-xtrabackup/metadata.xml | 33 ++
 .../percona-xtrabackup-2.4.4.ebuild| 53 --
 .../percona-xtrabackup-2.4.5.ebuild| 53 --
 .../percona-xtrabackup-2.4.6.ebuild| 53 --
 5 files changed, 15 insertions(+), 180 deletions(-)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 256d2d09a01..7b00b9fe287 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,4 +1 @@
-DIST boost_1_59_0.tar.gz 83709983 SHA256 
47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 WHIRLPOOL 
b316c2b5e445010766b7ce3f6582565177e1ed763381912dd6b21a882176e19e382c929e1f5a2419e2ed701058c56320cdbf8487234835a00fb94e7115059b67
-DIST percona-xtrabackup-2.4.4.tar.gz 54060567 SHA256 
e3ec54eb468482503bccdd1619136e798798086042e9eb7c6daa2fb9b78783a3 SHA512 
aa013aa8f2bef49c66fd14a980444039bdbabb17c09efec3119d5fc074623d6c5f7492602c759f1d51e3a01898729e1209d2195081b537f679a3713b37a7cf0d
 WHIRLPOOL 
77ef90b028cfcec60b0aa7dea4aab2bbebb3be8f18ae50406af81c1cdfe6339f08b29eded004ca6b91ce86303ef694803e34dc5c4d723606b34c1b95120bd8f7
-DIST percona-xtrabackup-2.4.5.tar.gz 54104240 SHA256 
1c8c457e1912525f6c3079a8c5b2948dbcf693d2b86c8f57d13b4a446cec2036 SHA512 
07d93ea7de987a06687cc772b32dff13e75e34061163bf990abe640015f765d9fe4deb6d78ddb91a667ddb312448400a5e7e1114cf955837584b5fd16821c66b
 WHIRLPOOL 
a3be4ee0eb39c23aeabf1f70dadecf23fda7e3c2d2b033097c66cab7616a84a2e5703c64c1738c3c251297c4c64930590610cb99001f65cd76ef71c204d192f8
 DIST percona-xtrabackup-2.4.6.tar.gz 54108124 SHA256 
1e21ab097550901d8f2fa3dc37402ba6a994afa0722760f8f19cb369565e5e8b SHA512 
7ed16ba73d4232cc5f40f3dd4674087b65326b42f3f0d9cd462a1eef1dd2c41c582cb71fff49998d9e65f71322e2b26d0708b2ba36da22f54f456679b9a544e5
 WHIRLPOOL 
3d53e7a2b7b61c0dd779d723a3efb4d1ab4d98aff751a325e6028c0710a1f4de969d70f62c65a8a0e67f0d95643a0245524fb37708602ef303f21674c5f92fe3

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index ef07b404541..927d7f85fdf 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -1,22 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-hydrapo...@gmail.com
-Tomáš Mózes
-  
-  
-ma...@manwe.pl
-Michał Zając
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
-  
-Use system boost (dev-libs/boost) instead of 
bundled one
-  
-  
-percona/percona-xtrabackup
-  
+   
+   hydrapo...@gmail.com
+   Tomáš Mózes
+   
+   
+   ma...@manwe.pl
+   Michał Zając
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   percona/percona-xtrabackup
+   
 

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
deleted file mode 100644
index e21d7d25b16..000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Hot backup utility for MySQL based servers"
-HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
-SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
-   !system-boost? ( 
http://jenkins.percona.com/downloads/boost/boost_1_59_0.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="system-boost"
-
-DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
-   app-editors/vim-core
-   dev-libs/libaio
-   dev-libs/libev
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   dev-python/sphinx
-   net-misc/curl
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   !dev-db/xtrabackup-bin
-   dev-perl/DBD-mysql"
-
-src_configure() {
-   local my_args
-
-  

[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/, dev-db/percona-xtrabackup/files/

2017-04-03 Thread David Seifert
commit: a572009f71a0a16e50f0a250d6a00b6912e44e82
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr  3 21:12:30 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr  3 21:15:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a572009f

dev-db/percona-xtrabackup: [QA] Unbundle boost, fix ebuild

* Use cmake-utils.eclass instead of calling cmake explicitly
* Fix building with GCC 6
* Unbundle
  - Boost
  - lz4
  - libedit
  - libevent
  - zlib
* Install README using einstalldocs

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 ...percona-xtrabackup-2.4.6-fix-gcc6-isystem.patch | 112 +
 ...rabackup-2.4.6-remove-boost-version-check.patch |  19 
 .../percona-xtrabackup-2.4.6-r1.ebuild |  75 ++
 3 files changed, 206 insertions(+)

diff --git 
a/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-fix-gcc6-isystem.patch
 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-fix-gcc6-isystem.patch
new file mode 100644
index 000..6418e34a8d6
--- /dev/null
+++ 
b/dev-db/percona-xtrabackup/files/percona-xtrabackup-2.4.6-fix-gcc6-isystem.patch
@@ -0,0 +1,112 @@
+Do not use -isystem to add headers, as they break GCC 6's header wrapping.
+See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
+
+--- a/client/base/CMakeLists.txt
 b/client/base/CMakeLists.txt
+@@ -49,7 +49,7 @@
+   mutex.cc
+   mysql_query_runner.cc
+   show_variable_query_extractor.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ TARGET_LINK_LIBRARIES(client_base mysqlclient)
+--- a/client/CMakeLists.txt
 b/client/CMakeLists.txt
+@@ -52,7 +52,7 @@
+ upgrade/program.cc
+   )
+ ADD_COMPILE_FLAGS(
+-  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  upgrade/program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} 
-I${BOOST_INCLUDE_DIR}
+ )
+ TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient client_base mysqlcheck_core)
+ ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs GenSysSchema)
+--- a/client/dump/CMakeLists.txt
 b/client/dump/CMakeLists.txt
+@@ -68,7 +68,7 @@
+   ADD_COMPILE_FLAGS(
+ ${BOOST_LIB_SOURCES}
+ ${BOOST_THREAD_SOURCES}
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+   IF(HAVE_clock_gettime_IN_rt)
+@@ -163,7 +163,7 @@
+ 
+ ADD_COMPILE_FLAGS(
+   ${MYSQLPUMP_LIB_SOURCES}
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+ 
+ # Files that use Boost sources that trigger compilation warnings
+@@ -199,7 +199,7 @@
+ )
+ MYSQL_ADD_EXECUTABLE(mysqlpump  program.cc)
+ ADD_COMPILE_FLAGS(
+-  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem 
${BOOST_INCLUDE_DIR}
++  program.cc COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ TARGET_LINK_LIBRARIES(mysqlpump mysqlpump_lib ${LOCAL_BOOST_LIB})
+--- a/libmysqld/CMakeLists.txt
 b/libmysqld/CMakeLists.txt
+@@ -115,7 +115,7 @@
+   ../sql/item_geofunc_setops.cc
+   ../sql/item_json_func.cc
+   ../sql/spatial.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ # Fixes "C1128: number of sections exceeded object file format limit" in MSVC 
/MD
+--- a/sql/CMakeLists.txt
 b/sql/CMakeLists.txt
+@@ -309,7 +309,7 @@
+   item_geofunc_setops.cc
+   item_json_func.cc
+   spatial.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ # Fixes "C1128: number of sections exceeded object file format limit" in MSVC 
/MD
+--- a/storage/innobase/xtrabackup/src/CMakeLists.txt
 b/storage/innobase/xtrabackup/src/CMakeLists.txt
+@@ -68,7 +68,7 @@
+   ../../../../plugin/keyring/keyring_key.cc
+   ../../../../plugin/keyring/buffered_file_io.cc
+   ../../../../plugin/keyring/keys_container.cc
+-  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++  COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+ )
+ 
+ ADD_COMPILE_FLAGS(
+--- a/unittest/gunit/CMakeLists.txt
 b/unittest/gunit/CMakeLists.txt
+@@ -378,7 +378,7 @@
+   ENDIF()
+   ADD_COMPILE_FLAGS(
+ ${MERGE_SMALL_TESTS}
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+   INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
+ 
+@@ -453,11 +453,11 @@
+   ENDIF()
+   ADD_COMPILE_FLAGS(
+ bounded_queue-t.cc
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}
++COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -I${BOOST_INCLUDE_DIR}
+   )
+   ADD_COMPILE_FLAGS(
+ pump_object_filter-t.cc
+-COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR}

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

2017-03-02 Thread Thomas Deutschmann
commit: 123337a74ddffd683928b7ec1830be24d912d7d3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar  2 13:42:57 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar  2 13:49:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123337a7

dev-db/percona-xtrabackup: Bump to v2.4.6

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.6.ebuild| 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index bf632d55295..256d2d09a01 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,3 +1,4 @@
 DIST boost_1_59_0.tar.gz 83709983 SHA256 
47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 WHIRLPOOL 
b316c2b5e445010766b7ce3f6582565177e1ed763381912dd6b21a882176e19e382c929e1f5a2419e2ed701058c56320cdbf8487234835a00fb94e7115059b67
 DIST percona-xtrabackup-2.4.4.tar.gz 54060567 SHA256 
e3ec54eb468482503bccdd1619136e798798086042e9eb7c6daa2fb9b78783a3 SHA512 
aa013aa8f2bef49c66fd14a980444039bdbabb17c09efec3119d5fc074623d6c5f7492602c759f1d51e3a01898729e1209d2195081b537f679a3713b37a7cf0d
 WHIRLPOOL 
77ef90b028cfcec60b0aa7dea4aab2bbebb3be8f18ae50406af81c1cdfe6339f08b29eded004ca6b91ce86303ef694803e34dc5c4d723606b34c1b95120bd8f7
 DIST percona-xtrabackup-2.4.5.tar.gz 54104240 SHA256 
1c8c457e1912525f6c3079a8c5b2948dbcf693d2b86c8f57d13b4a446cec2036 SHA512 
07d93ea7de987a06687cc772b32dff13e75e34061163bf990abe640015f765d9fe4deb6d78ddb91a667ddb312448400a5e7e1114cf955837584b5fd16821c66b
 WHIRLPOOL 
a3be4ee0eb39c23aeabf1f70dadecf23fda7e3c2d2b033097c66cab7616a84a2e5703c64c1738c3c251297c4c64930590610cb99001f65cd76ef71c204d192f8
+DIST percona-xtrabackup-2.4.6.tar.gz 54108124 SHA256 
1e21ab097550901d8f2fa3dc37402ba6a994afa0722760f8f19cb369565e5e8b SHA512 
7ed16ba73d4232cc5f40f3dd4674087b65326b42f3f0d9cd462a1eef1dd2c41c582cb71fff49998d9e65f71322e2b26d0708b2ba36da22f54f456679b9a544e5
 WHIRLPOOL 
3d53e7a2b7b61c0dd779d723a3efb4d1ab4d98aff751a325e6028c0710a1f4de969d70f62c65a8a0e67f0d95643a0245524fb37708602ef303f21674c5f92fe3

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild
new file mode 100644
index 000..ff3de6232d0
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   !system-boost? ( 
http://jenkins.percona.com/downloads/boost/boost_1_59_0.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="system-boost"
+
+DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libev
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   !dev-db/xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+src_configure() {
+   local my_args
+
+   if ! use system-boost; then
+   my_args="-DDOWNLOAD_BOOST=0 -DWITH_BOOST=${WORKDIR}"
+   fi
+
+   cmake -DBUILD_CONFIG=xtrabackup_release $my_args || die
+}
+
+src_compile() {
+   emake VERBOSE=1
+}
+
+src_install() {
+   local p="storage/innobase/xtrabackup"
+
+   for tool in xbcloud xbcrypt xbstream xtrabackup; do
+   dobin ${p}/src/${tool}
+   done
+
+   dosym xtrabackup /usr/bin/innobackupex
+
+   doman ${p}/doc/source/build/man/*
+}



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

2016-12-04 Thread Patrice Clement
commit: 5d26699fd833bf201b2380dceaba32b1a267eb92
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Dec  2 11:38:47 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Dec  4 22:36:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d26699f

dev-db/percona-xtrabackup: version bump to 2.4.5.

Package-Manager: portage-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/2984

 dev-db/percona-xtrabackup/Manifest |  1 +
 .../percona-xtrabackup-2.4.5.ebuild| 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
index 65c21a3..bf632d5 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST boost_1_59_0.tar.gz 83709983 SHA256 
47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 WHIRLPOOL 
b316c2b5e445010766b7ce3f6582565177e1ed763381912dd6b21a882176e19e382c929e1f5a2419e2ed701058c56320cdbf8487234835a00fb94e7115059b67
 DIST percona-xtrabackup-2.4.4.tar.gz 54060567 SHA256 
e3ec54eb468482503bccdd1619136e798798086042e9eb7c6daa2fb9b78783a3 SHA512 
aa013aa8f2bef49c66fd14a980444039bdbabb17c09efec3119d5fc074623d6c5f7492602c759f1d51e3a01898729e1209d2195081b537f679a3713b37a7cf0d
 WHIRLPOOL 
77ef90b028cfcec60b0aa7dea4aab2bbebb3be8f18ae50406af81c1cdfe6339f08b29eded004ca6b91ce86303ef694803e34dc5c4d723606b34c1b95120bd8f7
+DIST percona-xtrabackup-2.4.5.tar.gz 54104240 SHA256 
1c8c457e1912525f6c3079a8c5b2948dbcf693d2b86c8f57d13b4a446cec2036 SHA512 
07d93ea7de987a06687cc772b32dff13e75e34061163bf990abe640015f765d9fe4deb6d78ddb91a667ddb312448400a5e7e1114cf955837584b5fd16821c66b
 WHIRLPOOL 
a3be4ee0eb39c23aeabf1f70dadecf23fda7e3c2d2b033097c66cab7616a84a2e5703c64c1738c3c251297c4c64930590610cb99001f65cd76ef71c204d192f8

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.ebuild
new file mode 100644
index ..e2fe46c
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   !system-boost? ( 
http://jenkins.percona.com/downloads/boost/boost_1_59_0.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="system-boost"
+
+DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
+   app-editors/vim-core
+   dev-libs/libaio
+   dev-libs/libev
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   !dev-db/xtrabackup-bin
+   dev-perl/DBD-mysql"
+
+src_configure() {
+   local my_args
+
+   if ! use system-boost; then
+   my_args="-DDOWNLOAD_BOOST=0 -DWITH_BOOST=${WORKDIR}"
+   fi
+
+   cmake -DBUILD_CONFIG=xtrabackup_release $my_args || die
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   local p="storage/innobase/xtrabackup"
+
+   for tool in xbcloud xbcrypt xbstream xtrabackup; do
+   dobin ${p}/src/${tool}
+   done
+
+   dosym xtrabackup /usr/bin/innobackupex
+
+   doman ${p}/doc/source/build/man/*
+}



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

2016-08-11 Thread Michael Palimaka
commit: 7ff504967355f23a22c704d5397d85aded0033ec
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Aug 10 05:58:10 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug 11 09:30:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff50496

dev-db/percona-xtrabackup: add Michał Zając as maintainer

Package-Manager: portage-2.3.0

 dev-db/percona-xtrabackup/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
index bef6214..ef07b40 100644
--- a/dev-db/percona-xtrabackup/metadata.xml
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -4,7 +4,10 @@
   
 hydrapo...@gmail.com
 Tomáš Mózes
-Proxy maintainer
+  
+  
+ma...@manwe.pl
+Michał Zając
   
   
 proxy-ma...@gentoo.org



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

2016-08-11 Thread Michael Palimaka
commit: 99ca842235fc5d4ba20ba7d10f85b916fe3dffb5
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Aug 10 06:00:47 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug 11 09:30:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ca8422

dev-db/percona-xtrabackup: add missing dep on dev-perl/DBD-mysql, #590522

Package-Manager: portage-2.3.0

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
index 8425ed8..e2fe46c 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
@@ -24,7 +24,8 @@ DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
net-misc/curl
sys-libs/zlib"
 RDEPEND="${DEPEND}
-   !dev-db/xtrabackup-bin"
+   !dev-db/xtrabackup-bin
+   dev-perl/DBD-mysql"
 
 src_configure() {
local my_args



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

2016-08-11 Thread Michael Palimaka
commit: 97b82b34de81db86b625186a35ab3aec297d8303
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Aug 10 05:59:26 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Aug 11 09:30:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b82b34

dev-db/percona-xtrabackup: add missing dep on app-editors/vim-core, #590408

Package-Manager: portage-2.3.0

 dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
index 34af509..8425ed8 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="system-boost"
 
 DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
+   app-editors/vim-core
dev-libs/libaio
dev-libs/libev
dev-libs/libgcrypt:0=



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

2016-08-03 Thread Patrice Clement
commit: 9f553b1a4dffb76fc3fd8b1f67498559b666d091
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Aug  2 11:32:58 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Aug  3 12:00:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f553b1a

dev-db/percona-xtrabackup: New package.

Percona XtraBackup is an online non-blocking backup tool for MySQL,
MariaDB and Percona Server.

Gentoo-Bug: https://bugs.gentoo.org/265407

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/1998

Signed-off-by: Patrice Clement  gentoo.org>

 dev-db/percona-xtrabackup/Manifest |  2 +
 dev-db/percona-xtrabackup/metadata.xml | 19 
 .../percona-xtrabackup-2.4.4.ebuild| 52 ++
 3 files changed, 73 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest 
b/dev-db/percona-xtrabackup/Manifest
new file mode 100644
index 000..65c21a3
--- /dev/null
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -0,0 +1,2 @@
+DIST boost_1_59_0.tar.gz 83709983 SHA256 
47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac SHA512 
05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae
 WHIRLPOOL 
b316c2b5e445010766b7ce3f6582565177e1ed763381912dd6b21a882176e19e382c929e1f5a2419e2ed701058c56320cdbf8487234835a00fb94e7115059b67
+DIST percona-xtrabackup-2.4.4.tar.gz 54060567 SHA256 
e3ec54eb468482503bccdd1619136e798798086042e9eb7c6daa2fb9b78783a3 SHA512 
aa013aa8f2bef49c66fd14a980444039bdbabb17c09efec3119d5fc074623d6c5f7492602c759f1d51e3a01898729e1209d2195081b537f679a3713b37a7cf0d
 WHIRLPOOL 
77ef90b028cfcec60b0aa7dea4aab2bbebb3be8f18ae50406af81c1cdfe6339f08b29eded004ca6b91ce86303ef694803e34dc5c4d723606b34c1b95120bd8f7

diff --git a/dev-db/percona-xtrabackup/metadata.xml 
b/dev-db/percona-xtrabackup/metadata.xml
new file mode 100644
index 000..bef6214
--- /dev/null
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+hydrapo...@gmail.com
+Tomáš Mózes
+Proxy maintainer
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+Use system boost (dev-libs/boost) instead of 
bundled one
+  
+  
+percona/percona-xtrabackup
+  
+

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild 
b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
new file mode 100644
index 000..34af509
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Hot backup utility for MySQL based servers"
+HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup;
+SRC_URI="https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/source/tarball/${P}.tar.gz
+   !system-boost? ( 
http://jenkins.percona.com/downloads/boost/boost_1_59_0.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="system-boost"
+
+DEPEND="system-boost? ( =dev-libs/boost-1.59.0 )
+   dev-libs/libaio
+   dev-libs/libev
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   dev-python/sphinx
+   net-misc/curl
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   !dev-db/xtrabackup-bin"
+
+src_configure() {
+   local my_args
+
+   if ! use system-boost; then
+   my_args="-DDOWNLOAD_BOOST=0 -DWITH_BOOST=${WORKDIR}"
+   fi
+
+   cmake -DBUILD_CONFIG=xtrabackup_release $my_args || die
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   local p="storage/innobase/xtrabackup"
+
+   for tool in xbcloud xbcrypt xbstream xtrabackup; do
+   dobin ${p}/src/${tool}
+   done
+
+   dosym xtrabackup /usr/bin/innobackupex
+
+   doman ${p}/doc/source/build/man/*
+}