public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2016-08-03 12:00 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2016-08-03 12:00 UTC (permalink / raw
  To: gentoo-commits

commit:     9f553b1a4dffb76fc3fd8b1f67498559b666d091
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Aug  2 11:32:58 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Aug  3 12:00:28 2016 +0000
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 <monsieurp <AT> 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 0000000..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 0000000..bef6214
--- /dev/null
+++ b/dev-db/percona-xtrabackup/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>hydrapolic@gmail.com</email>
+    <name>Tomáš Mózes</name>
+    <description>Proxy maintainer</description>
+  </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <use>
+    <flag name="system-boost">Use system boost (dev-libs/boost) instead of bundled one</flag>
+  </use>
+  <upstream>
+    <remote-id type="github">percona/percona-xtrabackup</remote-id>
+  </upstream>
+</pkgmetadata>

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 0000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2016-08-11  9:30 Michael Palimaka
  0 siblings, 0 replies; 68+ messages in thread
From: Michael Palimaka @ 2016-08-11  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     97b82b34de81db86b625186a35ab3aec297d8303
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Wed Aug 10 05:59:26 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 09:30:42 2016 +0000
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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2016-08-11  9:30 Michael Palimaka
  0 siblings, 0 replies; 68+ messages in thread
From: Michael Palimaka @ 2016-08-11  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     99ca842235fc5d4ba20ba7d10f85b916fe3dffb5
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Wed Aug 10 06:00:47 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 09:30:42 2016 +0000
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


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2016-08-11  9:30 Michael Palimaka
  0 siblings, 0 replies; 68+ messages in thread
From: Michael Palimaka @ 2016-08-11  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     7ff504967355f23a22c704d5397d85aded0033ec
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Wed Aug 10 05:58:10 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 09:30:42 2016 +0000
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 @@
   <maintainer type="person">
     <email>hydrapolic@gmail.com</email>
     <name>Tomáš Mózes</name>
-    <description>Proxy maintainer</description>
+  </maintainer>
+  <maintainer type="person">
+    <email>manwe@manwe.pl</email>
+    <name>Michał Zając</name>
   </maintainer>
   <maintainer type="project">
     <email>proxy-maint@gentoo.org</email>


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2016-12-04 22:36 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2016-12-04 22:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5d26699fd833bf201b2380dceaba32b1a267eb92
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Dec  2 11:38:47 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec  4 22:36:46 2016 +0000
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 00000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-03-02 13:50 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2017-03-02 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     123337a74ddffd683928b7ec1830be24d912d7d3
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  2 13:42:57 2017 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Mar  2 13:49:53 2017 +0000
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 00000000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-04-04 17:28 David Seifert
  0 siblings, 0 replies; 68+ messages in thread
From: David Seifert @ 2017-04-04 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     bc319ac8c4ef759bfbc349bc38d57467bf677fb7
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  4 17:26:35 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Apr  4 17:28:05 2017 +0000
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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-    <email>hydrapolic@gmail.com</email>
-    <name>Tomáš Mózes</name>
-  </maintainer>
-  <maintainer type="person">
-    <email>manwe@manwe.pl</email>
-    <name>Michał Zając</name>
-  </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
-  <use>
-    <flag name="system-boost">Use system boost (dev-libs/boost) instead of bundled one</flag>
-  </use>
-  <upstream>
-    <remote-id type="github">percona/percona-xtrabackup</remote-id>
-  </upstream>
+	<maintainer type="person">
+		<email>hydrapolic@gmail.com</email>
+		<name>Tomáš Mózes</name>
+	</maintainer>
+	<maintainer type="person">
+		<email>manwe@manwe.pl</email>
+		<name>Michał Zając</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">percona/percona-xtrabackup</remote-id>
+	</upstream>
 </pkgmetadata>

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..00000000000
--- 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
-
-	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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.ebuild
deleted file mode 100644
index e21d7d25b16..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.5.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
-
-	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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild
deleted file mode 100644
index ff3de6232d0..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-04-04 17:47 David Seifert
  0 siblings, 0 replies; 68+ messages in thread
From: David Seifert @ 2017-04-04 17:47 UTC (permalink / raw
  To: gentoo-commits

commit:     5bf5f698eeeefe9649c127707d9b41c7cebbdfff
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  4 17:46:40 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Apr  4 17:47:06 2017 +0000
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"


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-04-05 12:55 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2017-04-05 12:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f02d052883dc687e5771538a3db3b746d6bb04a2
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 12:54:26 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 12:54:26 2017 +0000
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 <ago <AT> 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="


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-04-17  8:02 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2017-04-17  8:02 UTC (permalink / raw
  To: gentoo-commits

commit:     0f868f3c81542cb71f7cf1056d5d6cf93d9fcefc
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 17 08:00:41 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Apr 17 08:02:15 2017 +0000
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 <ago <AT> 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="


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-04-26 21:02 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-04-26 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     fc0e93f4c79400485e369518a9bc8dd7665d283a
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Apr 21 15:09:02 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 21:01:44 2017 +0000
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 00000000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-05-01 21:31 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-05-01 21:31 UTC (permalink / raw
  To: gentoo-commits

commit:     cf053265cf4a1ee8687a0602097ac2fd8a9fada3
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Apr 28 06:44:33 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon May  1 21:30:57 2017 +0000
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


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-05-31 13:06 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2017-05-31 13:06 UTC (permalink / raw
  To: gentoo-commits

commit:     3a65cfe7830f1489b8c4e41d102816d39bee1617
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed May 31 13:06:21 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed May 31 13:06:21 2017 +0000
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 <ago <AT> 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="


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-06-01  9:13 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2017-06-01  9:13 UTC (permalink / raw
  To: gentoo-commits

commit:     dc07d295df7d703b6c2d3c84189177a4c8b53853
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  1 09:12:51 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jun  1 09:13:12 2017 +0000
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 <ago <AT> 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="


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-07-30 14:24 David Seifert
  0 siblings, 0 replies; 68+ messages in thread
From: David Seifert @ 2017-07-30 14:24 UTC (permalink / raw
  To: gentoo-commits

commit:     3f14238b83f60eb53b7b173a95b688715da0e795
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Wed Jul 19 08:32:34 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 14:24:32 2017 +0000
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
+	<dev-libs/libedit-20170329.3.1
 	dev-libs/libev
 	dev-libs/libevent:0=
 	dev-libs/libgcrypt:0=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-08-13 13:00 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-08-13 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     6162cbf39b8ae7f574bb45370605635fb41ccf23
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Aug 10 12:50:12 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 12:58:18 2017 +0000
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 00000000000..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
+	<dev-libs/libedit-20170329.3.1
+	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 -rv \
+		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
+	)
+
+	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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-08-13 13:00 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-08-13 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     9d8b60a576c75b66f05133a9d46d704a3b6a466c
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Aug 10 12:54:48 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 12:58:26 2017 +0000
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..00000000000
--- 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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-09-22  9:58 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-09-22  9:58 UTC (permalink / raw
  To: gentoo-commits

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

dev-db/percona-xtrabackup: require <dev-libs/boost-1.65.0.

Gentoo-Bug: 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:=
+	<dev-libs/boost-1.65.0:=
 	dev-libs/libaio
 	<dev-libs/libedit-20170329.3.1
 	dev-libs/libev

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 0dce3c1a694..9230fcab15d 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 DEPEND="
 	app-arch/lz4:0=
 	app-editors/vim-core
-	>=dev-libs/boost-1.59.0:=
+	<dev-libs/boost-1.65.0:=
 	dev-libs/libaio
 	<dev-libs/libedit-20170329.3.1
 	dev-libs/libev


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-10-29 22:08 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2017-10-29 22:08 UTC (permalink / raw
  To: gentoo-commits

commit:     8824c908f2456bdcb1550407c6d48045826b33b8
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 29 22:07:24 2017 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Oct 29 22:08:07 2017 +0000
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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-12-02 22:53 Patrice Clement
  0 siblings, 0 replies; 68+ messages in thread
From: Patrice Clement @ 2017-12-02 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     0c3989f188e56a8fd76db967cf9a583db0d1c510
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Dec  1 15:16:59 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Dec  2 22:52:55 2017 +0000
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 00000000000..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
+	<dev-libs/boost-1.65.0:=
+	dev-libs/libaio
+	<dev-libs/libedit-20170329.3.1
+	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 -rv \
+		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
+	)
+
+	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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2017-12-16 10:31 Tobias Klausmann
  0 siblings, 0 replies; 68+ messages in thread
From: Tobias Klausmann @ 2017-12-16 10:31 UTC (permalink / raw
  To: gentoo-commits

commit:     7552d64c1ae7cbbd9d7a9d43baf7c4a7815651f0
Author:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 10:29:41 2017 +0000
Commit:     Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 10:31:11 2017 +0000
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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-02-21  3:01 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2018-02-21  3:01 UTC (permalink / raw
  To: gentoo-commits

commit:     6f2f6e168feeb5a2a196f9d146273d11ce5f54df
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 21 02:57:43 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Feb 21 02:57:43 2018 +0000
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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-03-13 19:33 Mikle Kolyada
  0 siblings, 0 replies; 68+ messages in thread
From: Mikle Kolyada @ 2018-03-13 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     c5ff63b2c4f16b4c56fdbbb29daad4d9c5995376
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 13 19:33:00 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Mar 13 19:33:00 2018 +0000
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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-04-16 12:23 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2018-04-16 12:23 UTC (permalink / raw
  To: gentoo-commits

commit:     8f1ec2bae863e4d60838025e03df3e0ea4a4511d
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 16 12:09:31 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 16 12:23:24 2018 +0000
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 00000000000..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
+	<dev-libs/boost-1.65.0:=
+	dev-libs/libaio
+	<dev-libs/libedit-20170329.3.1
+	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 -rv \
+		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
+	)
+
+	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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-05-04 14:40 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2018-05-04 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     a05efbefddd1d3c6e42fca77fd3f7a4f32126e00
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Wed May  2 12:49:13 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri May  4 14:20:47 2018 +0000
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..00000000000
--- 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
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
deleted file mode 100644
index a7de4a224d0..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.8.ebuild
+++ /dev/null
@@ -1,82 +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"
-
-DEPEND="
-	app-arch/lz4:0=
-	app-editors/vim-core
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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 -rv \
-		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
-	)
-
-	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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-07-11 10:34 Tony Vroon
  0 siblings, 0 replies; 68+ messages in thread
From: Tony Vroon @ 2018-07-11 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     60bec5ef257b7f0a88614af56779732205205ffc
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Jun 28 08:47:08 2018 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 10:33:56 2018 +0000
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 00000000000..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
+	<dev-libs/boost-1.65.0:=
+	dev-libs/libaio
+	<dev-libs/libedit-20170329.3.1
+	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.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 \
+		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
+
+	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
+	# 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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-11-15 13:23 Mikle Kolyada
  0 siblings, 0 replies; 68+ messages in thread
From: Mikle Kolyada @ 2018-11-15 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     becff986b7956e3cfc91b0005f5cf7a56eb4ec4d
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 15 13:23:31 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Nov 15 13:23:31 2018 +0000
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 <zlogene <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2018-11-15 15:48 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2018-11-15 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     70fd8612c821c303cd1ebfc71711fa5ebc6fb685
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 15 15:38:52 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 15 15:38:52 2018 +0000
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 <whissi <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-02-13 13:41 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-02-13 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     bd195e9e834c269f2428276c6355d970c2d05342
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Jan 24 09:53:50 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Feb 13 13:41:38 2019 +0000
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 <hydrapolic <AT> gmail.com>
Signed-off-by: Thomas Deutschmann <whissi <AT> 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 00000000000..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
+	<dev-libs/boost-1.65.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.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 \
+		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
+
+	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
+	# 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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-02-13 13:41 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-02-13 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     ca59f123318c7ab931c676fc9de24f667ceb6145
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Jan 24 09:55:38 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Feb 13 13:41:39 2019 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10901
Signed-off-by: Thomas Deutschmann <whissi <AT> 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..00000000000
--- 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
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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.10-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 \
-		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
-
-	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
-	# 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..00000000000
--- 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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	app-arch/lz4:0=
-	app-editors/vim-core
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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.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 \
-		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
-
-	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
-	# 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.9.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
deleted file mode 100644
index fc4d5f95ea8..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.9.ebuild
+++ /dev/null
@@ -1,82 +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
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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 -rv \
-		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
-	)
-
-	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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-02-13 13:41 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-02-13 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     9cdf4c1ca5d6b2a95a8918136132bc4d763229b8
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 13 13:41:19 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Feb 13 13:41:40 2019 +0000
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 <whissi <AT> 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
-	<dev-libs/boost-1.65.0:=
 	dev-libs/libaio
 	dev-libs/libedit
 	dev-libs/libev
@@ -44,7 +44,6 @@ src_prepare() {
 	# just to be safe...
 	# We keep lz4 directory because we use extra/lz4/xxhash.c in cmake/libutils.cmake
 	rm -rv \
-		include/boost_1_59_0 \
 		cmd-line-utils/libedit \
 		libevent \
 		zlib || die
@@ -63,6 +62,7 @@ src_configure() {
 
 	local mycmakeargs=(
 		-DBUILD_CONFIG=xtrabackup_release
+		-DWITH_BOOST="${WORKDIR}/boost_1_59_0"
 		-DWITH_EDITLINE=system
 		-DWITH_LIBEVENT=system
 		-DWITH_LZ4=system


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-02-14 14:45 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-02-14 14:45 UTC (permalink / raw
  To: gentoo-commits

commit:     de7e49089af9a6bd45b3df608ea414fce5dd11b1
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Thu Feb 14 07:12:53 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Feb 14 14:39:50 2019 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11045
Signed-off-by: Thomas Deutschmann <whissi <AT> 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=(


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-04-16 20:29 Mikle Kolyada
  0 siblings, 0 replies; 68+ messages in thread
From: Mikle Kolyada @ 2019-04-16 20:29 UTC (permalink / raw
  To: gentoo-commits

commit:     6174ce88a783dadd64ac0bcf4fe3394a170953df
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 20:28:11 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 20:29:46 2019 +0000
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 <zlogene <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-04-18 20:32 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-04-18 20:32 UTC (permalink / raw
  To: gentoo-commits

commit:     06160f4dd87c4ff4d07603db170c28ac964eeb81
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 18 20:20:03 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 20:31:18 2019 +0000
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 <whissi <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-04-21 19:18 David Seifert
  0 siblings, 0 replies; 68+ messages in thread
From: David Seifert @ 2019-04-21 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     2abf6846a13e71d41bd00e20f3e3645769b9f1f4
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 19:18:05 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 19:18:05 2019 +0000
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 <soap <AT> 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..00000000000
--- 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
-	<dev-libs/boost-1.65.0:=
-	dev-libs/libaio
-	<dev-libs/libedit-20170329.3.1
-	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 \
-		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
-
-	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
-	# 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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-07-15 19:35 Michał Górny
  0 siblings, 0 replies; 68+ messages in thread
From: Michał Górny @ 2019-07-15 19:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ed0ec4b4aad8f22ebee13844aa91641cfa0c0f30
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Jul 12 16:25:25 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 19:35:12 2019 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11987
Signed-off-by: Michał Górny <mgorny <AT> 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 00000000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-07-15 19:35 Michał Górny
  0 siblings, 0 replies; 68+ messages in thread
From: Michał Górny @ 2019-07-15 19:35 UTC (permalink / raw
  To: gentoo-commits

commit:     383f3a07f690faca7112ed56dcff64d5ab48ebe0
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Mon May 13 22:32:09 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 19:35:10 2019 +0000
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 <hydrapolic <AT> gmail.com>
Signed-off-by: Michał Górny <mgorny <AT> 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 00000000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-07-31  6:39 Joonas Niilola
  0 siblings, 0 replies; 68+ messages in thread
From: Joonas Niilola @ 2019-07-31  6:39 UTC (permalink / raw
  To: gentoo-commits

commit:     dc48fae18dc797506763675054b080239badc1ea
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Jul 30 21:31:28 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jul 31 06:39:17 2019 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12583
Signed-off-by: Joonas Niilola <juippis <AT> 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:=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-09-26 19:02 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2019-09-26 19:02 UTC (permalink / raw
  To: gentoo-commits

commit:     98c7caa13781d8a8adfffac69c8c2ba37cf6c4b5
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 18:54:50 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 19:02:32 2019 +0000
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 <whissi <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-09-26 19:55 Mikle Kolyada
  0 siblings, 0 replies; 68+ messages in thread
From: Mikle Kolyada @ 2019-09-26 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7465f6c4d0d063bc43c840ae5ccd0aa655d86fca
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 19:55:34 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 19:55:34 2019 +0000
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 <zlogene <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-10-28 14:43 Joonas Niilola
  0 siblings, 0 replies; 68+ messages in thread
From: Joonas Niilola @ 2019-10-28 14:43 UTC (permalink / raw
  To: gentoo-commits

commit:     79be77d06fe25116ebafc589b0ba34a65081c981
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Oct 25 04:59:32 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 14:33:55 2019 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13423
Signed-off-by: Joonas Niilola <juippis <AT> 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..00000000000
--- 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
-	#
-	#   error: 'fts_ast_node_type_get' was not declared in this scope
-	#
-	append-cppflags -DDBUG_OFF
-
-	# Upstream doesn't support C++14 -- build will fail with -fpermissive error
-	# 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_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,xbcrypt,xbstream,xtrabackup}
-	dosym xtrabackup /usr/bin/innobackupex
-
-	einstalldocs
-	doman "${p}"/doc/source/build/man/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
deleted file mode 100644
index 47a080f6e78..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# 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/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_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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2019-10-28 14:43 Joonas Niilola
  0 siblings, 0 replies; 68+ messages in thread
From: Joonas Niilola @ 2019-10-28 14:43 UTC (permalink / raw
  To: gentoo-commits

commit:     5627c54fb44d65cb110213f6521285b6188dfe2d
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Oct 25 04:46:44 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 14:33:51 2019 +0000
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 <hydrapolic <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> 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 00000000000..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
+	dobin "${BUILD_DIR}"/runtime_output_directory/{xbcloud,xbcrypt,xbstream,xtrabackup}
+
+	doman "${p}"/doc/source/build/man/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2020-05-16 13:24 Joonas Niilola
  0 siblings, 0 replies; 68+ messages in thread
From: Joonas Niilola @ 2020-05-16 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     e52be95a7c176f78257085b7f6fda2e436b7715a
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat May 16 13:23:21 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 16 13:23:21 2020 +0000
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 <juippis <AT> 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 @@
 		<name>Tomáš Mózes</name>
 	</maintainer>
 	<maintainer type="person">
-		<email>manwe@manwe.pl</email>
+		<email>gentoo@manwe.pl</email>
 		<name>Michał Zając</name>
 	</maintainer>
 	<maintainer type="project">


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2020-06-30 13:31 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2020-06-30 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     daec6ea0474a2ac7b8d105ecb77a2ac01f3378c4
Author:     Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Mon Jun 29 06:11:37 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Jun 30 13:31:00 2020 +0000
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 <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16482
Signed-off-by: Thomas Deutschmann <whissi <AT> 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"


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2020-11-21 18:27 Conrad Kostecki
  0 siblings, 0 replies; 68+ messages in thread
From: Conrad Kostecki @ 2020-11-21 18:27 UTC (permalink / raw
  To: gentoo-commits

commit:     e570dfd98095fa52521c6910e8618fcbb0e85730
Author:     Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Sat Nov 21 17:28:08 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Nov 21 18:21:49 2020 +0000
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 <hydrapolic <AT> gmail.com>
Signed-off-by: Conrad Kostecki <conikost <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>hydrapolic@gmail.com</email>
-		<name>Tomáš Mózes</name>
-	</maintainer>
 	<maintainer type="person">
 		<email>gentoo@manwe.pl</email>
 		<name>Michał Zając</name>


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-01-03 16:21 Jonas Stein
  0 siblings, 0 replies; 68+ messages in thread
From: Jonas Stein @ 2021-01-03 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     c2c73a1e8c90dfc6e24118143e31c57c14fb3ee1
Author:     Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  3 16:20:17 2021 +0000
Commit:     Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Sun Jan  3 16:20:17 2021 +0000
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 <jstein <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>gentoo@manwe.pl</email>
-		<name>Michał Zając</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">percona/percona-xtrabackup</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-01-21 23:25 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-01-21 23:25 UTC (permalink / raw
  To: gentoo-commits

commit:     f4800cb2818f62a78faefbd4b5c2694e34e6a60f
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 21 23:23:36 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Jan 21 23:24:16 2021 +0000
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 <whissi <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="project">
+		<email>mysql-bugs@gentoo.org</email>
+		<name>MySQL</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">percona/percona-xtrabackup</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-01-21 23:25 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-01-21 23:25 UTC (permalink / raw
  To: gentoo-commits

commit:     eaf8a3752652c4177474bd2d9babf1839fec464b
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 21 23:22:18 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Jan 21 23:24:17 2021 +0000
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 <whissi <AT> 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 00000000000..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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-03-23 20:16 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-03-23 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     d377e5b93e811f4bda0022143d680a39a7c75ed4
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 23 18:34:46 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 23 20:16:00 2021 +0000
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 <whissi <AT> 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 00000000000..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 "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
+
+	doman "${p}"/doc/source/build/man/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-03-23 20:16 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-03-23 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     2d90ca990db067766e5684debc8d526a61e5646d
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 23 18:35:55 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 23 20:16:00 2021 +0000
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 <whissi <AT> 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 00000000000..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 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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-09-29 16:55 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-09-29 16:55 UTC (permalink / raw
  To: gentoo-commits

commit:     bfdb6b184646cb6dffaa98bacb106f474c5e0ed3
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 29 15:34:13 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Sep 29 16:55:13 2021 +0000
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 <whissi <AT> 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 00000000000..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 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/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2021-09-29 16:55 Thomas Deutschmann
  0 siblings, 0 replies; 68+ messages in thread
From: Thomas Deutschmann @ 2021-09-29 16:55 UTC (permalink / raw
  To: gentoo-commits

commit:     b8959ce0b0f7cda312ca5aba864f68a70a100cd1
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 29 16:37:56 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Sep 29 16:55:14 2021 +0000
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 <whissi <AT> 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 f7186881c8422f6802efb813644c5721bb274db54afb591b58fe9ee1a084fba6546c7673f461b4d581c01ff0cbda588cb96b7fe21d669b3d9cbe3b5898288e08
 DIST percona-xtrabackup-8.0.26-18.tar.gz 294169182 BLAKE2B 250437badd9bcaea92b0f254fad27a775014f17215e764114bba3d1cf0882135127738a4db78349cb9d519e6a9b5bc015f04747ad8ebfc09245ebad3aa890400 SHA512 0cceb6758364c31167ef0b47176e1950273e80e5266b91e12353287dfae6e3a87382b29a466920e5e58add1f461295199a70bb070a225458ed8a7de844e012ea

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild
deleted file mode 100644
index f15f04741bf..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.20.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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
-	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=bundled # uses yassl, which isn't packaged
-		-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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild
deleted file mode 100644
index 967e9fa2e0e..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.21.ebuild
+++ /dev/null
@@ -1,67 +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
-
-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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild
deleted file mode 100644
index 967e9fa2e0e..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-2.4.22.ebuild
+++ /dev/null
@@ -1,67 +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
-
-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/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
deleted file mode 100644
index 1ee00910f4e..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.13.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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
-
-BOOST_VER="1_70_0"
-
-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-${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"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-8.0.13-remove-rpm.patch"
-)
-
-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_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}
-
-	dolib.so "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
-
-	doman "${p}"/doc/source/build/man/*
-}

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.22.15.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.22.15.ebuild
deleted file mode 100644
index 1f27bfcbcf1..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.22.15.ebuild
+++ /dev/null
@@ -1,77 +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"
-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() {
-	local mycmakeargs=(
-		-DBUILD_CONFIG=xtrabackup_release
-		-DBUILD_SHARED_LIBS=OFF
-		-DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})"
-		-DWITH_SYSTEM_LIBS=ON
-	)
-	local CMAKE_BUILD_TYPE="Release"
-	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}
-
-	dolib.so "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
-
-	doman "${p}"/doc/source/build/man/*
-}

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
deleted file mode 100644
index 7e7eab27d0e..00000000000
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.23.16.ebuild
+++ /dev/null
@@ -1,87 +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"
-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
-	"${FILESDIR}"/${PN}-8.0.23-gcc11.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 "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
-
-	doman "${p}"/doc/source/build/man/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-06-19  8:13 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2022-06-19  8:13 UTC (permalink / raw
  To: gentoo-commits

commit:     4459bea6fa233306c73da3afaf2ce52e946c27e6
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 19 08:13:10 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 08:13:10 2022 +0000
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 <ago <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-06-19  9:41 Agostino Sarubbo
  0 siblings, 0 replies; 68+ messages in thread
From: Agostino Sarubbo @ 2022-06-19  9:41 UTC (permalink / raw
  To: gentoo-commits

commit:     2a5034f71c56019526dcfbcd686b6e454b3a7dd4
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 19 09:41:24 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 09:41:24 2022 +0000
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 <ago <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-10-31  1:43 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2022-10-31  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     fd7205fde5b86aa811c1a1dcb1c71c0a13d8596b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 31 01:17:22 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 31 01:42:24 2022 +0000
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 <sam <AT> 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 000000000000..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
+		-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 "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
+
+	doman "${p}"/doc/source/build/man/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-10-31 19:55 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2022-10-31 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     4e04d83b73b34d4cfdd29ec087acf3df4162d439
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 31 19:55:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 31 19:55:25 2022 +0000
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 <sam <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-11-18  4:24 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2022-11-18  4:24 UTC (permalink / raw
  To: gentoo-commits

commit:     dddc2a9b8a49204fe8a1e0dedef27a6eea448dc3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 18 04:22:04 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 04:22:04 2022 +0000
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 <sam <AT> 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 000000000000..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
+}
+
+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 "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
+
+	doman "${p}"/doc/source/build/man/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2022-12-14  1:53 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2022-12-14  1:53 UTC (permalink / raw
  To: gentoo-commits

commit:     0ba269e5c7bf9c7ae6c461d0ebd475f75f240575
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 14 01:51:46 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 14 01:52:49 2022 +0000
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 <sam <AT> 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..000000000000
--- 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 "${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 "${BUILD_DIR}"/plugin_output_directory/{keyring_file.so,keyring_vault.so}
-
-	doman "${p}"/doc/source/build/man/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-04-19  1:32 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2023-04-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     95cd738669ad518043c143132efca01c856d82e0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 01:31:17 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 01:31:17 2023 +0000
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 <sam <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-04-19  1:32 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2023-04-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     8a6f820e894ab6f16330b6d8265ee64d171a4363
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 01:31:11 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 01:31:11 2023 +0000
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 <sam <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-04-19  1:32 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2023-04-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     9e22519fcd7edb2cb357153f3e2e0e73d3be49e1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 01:31:14 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 01:31:14 2023 +0000
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 <sam <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-04-19  1:32 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2023-04-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     95ce8caaaf8fe72d7e024d32df1b7c9cee5a7e24
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 01:31:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 01:31:21 2023 +0000
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 <sam <AT> 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=


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-07-04 22:20 Sam James
  0 siblings, 0 replies; 68+ messages in thread
From: Sam James @ 2023-07-04 22:20 UTC (permalink / raw
  To: gentoo-commits

commit:     ab270c702a21d69c4ebd099951ff7a79142081d1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  4 22:20:03 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul  4 22:20:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab270c70

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

Signed-off-by: Sam James <sam <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="project">
-		<email>mysql-bugs@gentoo.org</email>
-		<name>MySQL</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">percona/percona-xtrabackup</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2023-11-02 14:48 Hans de Graaff
  0 siblings, 0 replies; 68+ messages in thread
From: Hans de Graaff @ 2023-11-02 14:48 UTC (permalink / raw
  To: gentoo-commits

commit:     fe82ebe78dd6c3fd85932228c3f093d0d6e17350
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  2 14:47:25 2023 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Nov  2 14:48:14 2023 +0000
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 <graaff <AT> 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..000000000000
--- 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/*
-}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2024-08-08 16:06 Eli Schwartz
  0 siblings, 0 replies; 68+ messages in thread
From: Eli Schwartz @ 2024-08-08 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     cccb407280eee0285757834c1cd0769a9a30e8f6
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 04:15:15 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 16:06:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccb4072

dev-db/percona-xtrabackup: fix automagic dependencies

There were some dependencies which we tried to link to, which are
usually bundled but we ask for system copies. However, we didn't
properly depend on it -- and in the case of procps, even though it is in
@system we do want to enforce a subslot dependency on it, so it really
shouldn't be left out.

rapidjson doesn't actually work. You can try to unbundle it but it will
simply error out because rapidjson hasn't been released since 2016
(despite active development, they simply ghost anyone requesting a
release) and percona states they are using newer features... there is an
error check if you try to force system rapidjson and whatever they need
isn't present.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 ...0.23.ebuild => percona-xtrabackup-8.0.30.23-r1.ebuild} | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

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-r1.ebuild
similarity index 86%
rename from dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
rename to dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23-r1.ebuild
index fd790e55724c..3ec110a05eb1 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23-r1.ebuild
@@ -26,6 +26,7 @@ KEYWORDS="amd64 x86"
 
 DEPEND="
 	app-arch/lz4:0=
+	app-arch/zstd:=
 	app-editors/vim-core
 	dev-libs/icu:=
 	dev-libs/libaio
@@ -37,11 +38,12 @@ DEPEND="
 	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:="
+	sys-libs/zlib:=
+	sys-process/procps:=
+"
 
 RDEPEND="
 	${DEPEND}
@@ -66,6 +68,13 @@ src_prepare() {
 		eerror "Ebuild Boost version: ${MY_BOOST_VERSION}"
 		die "Ebuild needs to fix MY_BOOST_VERSION!"
 	fi
+
+	local extra
+	# rapidjson: last released in 2016 and totally unviable to devendor
+	# lz4: in storage/innobase/xtrabackup/src/CMakeLists.txt it is used even when =system
+	for extra in curl icu libcbor libedit libevent libfido2 zlib zstd; do
+		rm -r "extra/${extra}/" || die "failed to remove bundled libs"
+	done
 }
 
 src_configure() {
@@ -85,6 +94,8 @@ src_configure() {
 		-DWITH_BOOST="${WORKDIR}/boost_$(ver_rs 1- _ ${MY_BOOST_VERSION})"
 		-DWITH_MAN_PAGES=ON
 		-DWITH_SYSTEM_LIBS=ON
+		# not handled via SYSTEM_LIBS
+		-DWITH_ZLIB=system
 	)
 
 	cmake_src_configure


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2024-08-08 16:06 Eli Schwartz
  0 siblings, 0 replies; 68+ messages in thread
From: Eli Schwartz @ 2024-08-08 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     53a76bbc5daa4808e2e6a63e1e010b738a0cbd64
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 04:10:12 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 16:06:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a76bbc

dev-db/percona-xtrabackup: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/855245
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.0.30.23.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 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 cf31400b9055..fd790e55724c 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
@@ -5,7 +5,7 @@ EAPI=8
 
 CMAKE_MAKEFILE_GENERATOR="emake"
 
-inherit cmake
+inherit cmake flag-o-matic
 
 # TODO: just keep it unbundled...?
 MY_BOOST_VERSION="1.77.0"
@@ -69,6 +69,11 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/855245
+	# https://perconadev.atlassian.net/browse/PXB-3345
+	filter-lto
+
 	CMAKE_BUILD_TYPE="RelWithDebInfo"
 
 	local mycmakeargs=(


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2024-08-08 16:06 Eli Schwartz
  0 siblings, 0 replies; 68+ messages in thread
From: Eli Schwartz @ 2024-08-08 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     68a12cde56eedf8d1bc1a8f98a621d818758d687
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 04:40:01 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 16:06:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a12cde

dev-db/percona-xtrabackup: add 8.3.0.1

Bump to latest upstream release. This is years out of date,
maintainer-needed, and patched for build errors that are fixed upstream.

I'm relying on the fact that other distros package this update without
issue. On which note: other distros also package some files we don't! So
go ahead and package those.

The root cause is probably this rather hackish src_install. The upstream
install routine is quite bad as it installs loads of stuff nobody wants
-- some distros just run cmake install and then delete the lot instead.
The software comes with especially interesting gems such as attempting
to install the manpages we do include, to ${ED}/var/tmp/portage/.....

I figure that globbing the plugins for manual installation is probably
the safest move, all things considered.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-db/percona-xtrabackup/Manifest                 |   1 +
 .../percona-xtrabackup-8.3.0.1.ebuild              | 114 +++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/dev-db/percona-xtrabackup/Manifest b/dev-db/percona-xtrabackup/Manifest
index a349da217cfa..9b0c89a93b01 100644
--- a/dev-db/percona-xtrabackup/Manifest
+++ b/dev-db/percona-xtrabackup/Manifest
@@ -1,2 +1,3 @@
 DIST boost_1_77_0.tar.bz2 110361537 BLAKE2B 106aeb09ec7705b595f2ca966a76c53c649eac6fac50d88c156862e0991c33c89a2f3a09edcbcb453fa44bf71cdde030b35d0a0889ad97b65f3a868cb877a532 SHA512 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f
 DIST percona-xtrabackup-8.0.30-23.tar.gz 338259133 BLAKE2B 3b73731497013aea6abae7d83cd96914cb5300dd867f6066514c71d68f8a1420227e33512a5f2faf082029ccd2c871394acbf43fb58c029472cbeb5605f354fc SHA512 acada88f3509526259281b7f9805fcabb31c5924eb50c5ed761b0813f89adda046b060a57825b6a49178171daec8b4388e99202ef9c9def4b2b0932e73b4d535
+DIST percona-xtrabackup-8.3.0-1.tar.gz 460238502 BLAKE2B 9c0857c40f5df26ab279e355cbbb37f36c89e2c78197e348d35b903cb337d4c06c0efcc27e9ec3d6254c0314db50a4ef786f19bbd3fd1060d107cff2c301648d SHA512 85351d3e13a4da7394052ac9725fc7793a8fbcafd11f1232669c32ecad2349d9f57a86dc8437359a7db9a0de8bab8d6b0d40942e9e5dff67b5ab143902750c30

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild
new file mode 100644
index 000000000000..e6dd0dc26791
--- /dev/null
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake flag-o-matic
+
+# 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://downloads.percona.com/downloads/${MY_PN}-innovative-release/${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-arch/zstd:=
+	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/re2:=
+	dev-python/sphinx
+	net-misc/curl
+	sys-libs/zlib:=
+	sys-process/procps:=
+"
+
+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
+
+	local extra
+	# rapidjson: last released in 2016 and totally unviable to devendor
+	# lz4: in storage/innobase/xtrabackup/src/CMakeLists.txt it is used even when =system
+	for extra in curl icu libcbor libedit libevent libfido2 zlib zstd; do
+		rm -r "extra/${extra}/" || die "failed to remove bundled libs"
+	done
+}
+
+src_configure() {
+	# -Werror=odr
+	# https://bugs.gentoo.org/855245
+	# https://perconadev.atlassian.net/browse/PXB-3345
+	filter-lto
+
+	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
+		# not handled via SYSTEM_LIBS
+		-DWITH_ZLIB=system
+	)
+
+	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 "${BUILD_DIR}"/plugin_output_directory/*
+
+	doman "${p}"/doc/source/build/man/*
+}


^ permalink raw reply related	[flat|nested] 68+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/
@ 2024-08-09 13:02 Eli Schwartz
  0 siblings, 0 replies; 68+ messages in thread
From: Eli Schwartz @ 2024-08-09 13:02 UTC (permalink / raw
  To: gentoo-commits

commit:     f4b80d4b64def65b73d642d6ce8e1c192e1d52c5
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 21:13:42 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Aug  9 13:02:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b80d4b

dev-db/percona-xtrabackup: drop boost distfile injection

Previous versions of mysql required boost headers to be downloaded. This
new version merged the new unique take of mysql: to simply include 115mb
worth of boost source code checked into git as a side channel to
ensuring it ends up inside the release distfiles.

At any rate, downloading our own and passing non-existent options to
inject it, is no longer relevant.

Closes: https://bugs.gentoo.org/937587
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild b/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild
index e6dd0dc26791..c84d5bb7801d 100644
--- a/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild
+++ b/dev-db/percona-xtrabackup/percona-xtrabackup-8.3.0.1.ebuild
@@ -7,8 +7,6 @@ CMAKE_MAKEFILE_GENERATOR="emake"
 
 inherit cmake flag-o-matic
 
-# 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"
@@ -19,7 +17,7 @@ DESCRIPTION="Hot backup utility for MySQL based servers"
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-xtrabackup"
 SRC_URI="
 	https://downloads.percona.com/downloads/${MY_PN}-innovative-release/${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"
@@ -60,13 +58,6 @@ 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
-
 	local extra
 	# rapidjson: last released in 2016 and totally unviable to devendor
 	# lz4: in storage/innobase/xtrabackup/src/CMakeLists.txt it is used even when =system
@@ -89,7 +80,6 @@ src_configure() {
 		-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
 		# not handled via SYSTEM_LIBS


^ permalink raw reply related	[flat|nested] 68+ messages in thread

end of thread, other threads:[~2024-08-09 13:02 UTC | newest]

Thread overview: 68+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-21  3:01 [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-xtrabackup/ Thomas Deutschmann
  -- strict thread matches above, loose matches on Subject: below --
2024-08-09 13:02 Eli Schwartz
2024-08-08 16:06 Eli Schwartz
2024-08-08 16:06 Eli Schwartz
2024-08-08 16:06 Eli Schwartz
2023-11-02 14:48 Hans de Graaff
2023-07-04 22:20 Sam James
2023-04-19  1:32 Sam James
2023-04-19  1:32 Sam James
2023-04-19  1:32 Sam James
2023-04-19  1:32 Sam James
2022-12-14  1:53 Sam James
2022-11-18  4:24 Sam James
2022-10-31 19:55 Sam James
2022-10-31  1:43 Sam James
2022-06-19  9:41 Agostino Sarubbo
2022-06-19  8:13 Agostino Sarubbo
2021-09-29 16:55 Thomas Deutschmann
2021-09-29 16:55 Thomas Deutschmann
2021-03-23 20:16 Thomas Deutschmann
2021-03-23 20:16 Thomas Deutschmann
2021-01-21 23:25 Thomas Deutschmann
2021-01-21 23:25 Thomas Deutschmann
2021-01-03 16:21 Jonas Stein
2020-11-21 18:27 Conrad Kostecki
2020-06-30 13:31 Thomas Deutschmann
2020-05-16 13:24 Joonas Niilola
2019-10-28 14:43 Joonas Niilola
2019-10-28 14:43 Joonas Niilola
2019-09-26 19:55 Mikle Kolyada
2019-09-26 19:02 Thomas Deutschmann
2019-07-31  6:39 Joonas Niilola
2019-07-15 19:35 Michał Górny
2019-07-15 19:35 Michał Górny
2019-04-21 19:18 David Seifert
2019-04-18 20:32 Thomas Deutschmann
2019-04-16 20:29 Mikle Kolyada
2019-02-14 14:45 Thomas Deutschmann
2019-02-13 13:41 Thomas Deutschmann
2019-02-13 13:41 Thomas Deutschmann
2019-02-13 13:41 Thomas Deutschmann
2018-11-15 15:48 Thomas Deutschmann
2018-11-15 13:23 Mikle Kolyada
2018-07-11 10:34 Tony Vroon
2018-05-04 14:40 Thomas Deutschmann
2018-04-16 12:23 Thomas Deutschmann
2018-03-13 19:33 Mikle Kolyada
2017-12-16 10:31 Tobias Klausmann
2017-12-02 22:53 Patrice Clement
2017-10-29 22:08 Thomas Deutschmann
2017-09-22  9:58 Patrice Clement
2017-08-13 13:00 Patrice Clement
2017-08-13 13:00 Patrice Clement
2017-07-30 14:24 David Seifert
2017-06-01  9:13 Agostino Sarubbo
2017-05-31 13:06 Agostino Sarubbo
2017-05-01 21:31 Patrice Clement
2017-04-26 21:02 Patrice Clement
2017-04-17  8:02 Agostino Sarubbo
2017-04-05 12:55 Agostino Sarubbo
2017-04-04 17:47 David Seifert
2017-04-04 17:28 David Seifert
2017-03-02 13:50 Thomas Deutschmann
2016-12-04 22:36 Patrice Clement
2016-08-11  9:30 Michael Palimaka
2016-08-11  9:30 Michael Palimaka
2016-08-11  9:30 Michael Palimaka
2016-08-03 12:00 Patrice Clement

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox