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

2024-09-08 Thread Petr Vaněk
commit: 1dbe1138498d37337116a149c9c91edab2fbb63d
Author: Petr Vaněk  gentoo  org>
AuthorDate: Sun Sep  8 18:22:35 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Sun Sep  8 18:33:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dbe1138

dev-db/percona-toolkit: drop 3.5.3

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-3.5.3.ebuild   | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 62b4a28cf654..efd1b10c4f09 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,4 +1,3 @@
-DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f
 DIST percona-toolkit-3.5.5.tar.gz 14847253 BLAKE2B 
f26b88581b84a12fd2b353984b2dbfbf43056388a48821739e70f43a28f448fc7caea99bdb0f5284b91ce04436e0969da1eec85e66054bfc1e8ff2771dede6d2
 SHA512 
0fb367e2a967c1a459e2d8a70f3db6c75043caf4127c14472b2bdfdb89415286c9f52929e326fa4f402d73a4c3e95b4cf8b0ee0f0624e54e382e44eb653bfaf9
 DIST percona-toolkit-3.5.7-deps.tar.xz 108954608 BLAKE2B 
788246531bdf3e1faa7d310fdd920b2fa42d9d82a75d730bb143047d0ce0c22d23ee86cf58bd646aae3dac503d88793040168be15fc74a7686979233a8d65dc1
 SHA512 
54a0698c5e3ae0fe30b6e253a31829db4c4656cccd48107126a5b99c148fe1ed9515d91e79784e1970569bfe8853d1b5cb74cf968dbc2d08e95aec6ef209659d
 DIST percona-toolkit-3.5.7.tar.gz 138784243 BLAKE2B 
a589c884348ad820ccadbb871ad85bf89a21ae49e8cea34fa019c61ab53302a5b7db03f01ae191138e15f61c77068388cb5d3863f360a7207d9f9075e9100385
 SHA512 
cfe232aa5b59d262242348ec18b676d0d8c7752dddadd1f027772346e02d329f5bc53b96dfdb82fbdb18524095f88ad0721e4b4c6ed611c727c0a5cde85998bd

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
deleted file mode 100644
index 488a2c186226..
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
-HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
-SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-# Bug #501904 - CVE-2014-2029
-# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
-# ^ is *-no-versioncheck.patch
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
-   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
-   Makefile.PL || die
-}



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

2024-03-29 Thread Joonas Niilola
commit: 6f9d773a27f3d32ef36e1f7cca2fa0ecc4308a87
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Feb 23 11:17:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 29 07:50:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9d773a

dev-db/percona-toolkit: add 3.5.7

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

 dev-db/percona-toolkit/Manifest|  2 +
 .../percona-toolkit/percona-toolkit-3.5.7.ebuild   | 49 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 45e40278b2eb..365ca8c7c8b5 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,5 @@
 DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492
 DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f
 DIST percona-toolkit-3.5.5.tar.gz 14847253 BLAKE2B 
f26b88581b84a12fd2b353984b2dbfbf43056388a48821739e70f43a28f448fc7caea99bdb0f5284b91ce04436e0969da1eec85e66054bfc1e8ff2771dede6d2
 SHA512 
0fb367e2a967c1a459e2d8a70f3db6c75043caf4127c14472b2bdfdb89415286c9f52929e326fa4f402d73a4c3e95b4cf8b0ee0f0624e54e382e44eb653bfaf9
+DIST percona-toolkit-3.5.7-deps.tar.xz 108954608 BLAKE2B 
788246531bdf3e1faa7d310fdd920b2fa42d9d82a75d730bb143047d0ce0c22d23ee86cf58bd646aae3dac503d88793040168be15fc74a7686979233a8d65dc1
 SHA512 
54a0698c5e3ae0fe30b6e253a31829db4c4656cccd48107126a5b99c148fe1ed9515d91e79784e1970569bfe8853d1b5cb74cf968dbc2d08e95aec6ef209659d
+DIST percona-toolkit-3.5.7.tar.gz 138784243 BLAKE2B 
a589c884348ad820ccadbb871ad85bf89a21ae49e8cea34fa019c61ab53302a5b7db03f01ae191138e15f61c77068388cb5d3863f360a7207d9f9075e9100385
 SHA512 
cfe232aa5b59d262242348ec18b676d0d8c7752dddadd1f027772346e02d329f5bc53b96dfdb82fbdb18524095f88ad0721e4b4c6ed611c727c0a5cde85998bd

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.7.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.7.ebuild
new file mode 100644
index ..40dc0b2abad8
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz
+   
https://github.com/hydrapolic/gentoo-dist/releases/download/${P}/${P}-deps.tar.xz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_install() {
+   default
+   dobin bin/*
+}



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

2024-03-29 Thread Joonas Niilola
commit: f77e46c5b275d12fca41be52d0f8a57112a7ec19
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Feb 23 11:17:19 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 29 07:50:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77e46c5

dev-db/percona-toolkit: drop 3.5.1

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

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-3.5.1.ebuild   | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 365ca8c7c8b5..62b4a28cf654 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,4 +1,3 @@
-DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492
 DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f
 DIST percona-toolkit-3.5.5.tar.gz 14847253 BLAKE2B 
f26b88581b84a12fd2b353984b2dbfbf43056388a48821739e70f43a28f448fc7caea99bdb0f5284b91ce04436e0969da1eec85e66054bfc1e8ff2771dede6d2
 SHA512 
0fb367e2a967c1a459e2d8a70f3db6c75043caf4127c14472b2bdfdb89415286c9f52929e326fa4f402d73a4c3e95b4cf8b0ee0f0624e54e382e44eb653bfaf9
 DIST percona-toolkit-3.5.7-deps.tar.xz 108954608 BLAKE2B 
788246531bdf3e1faa7d310fdd920b2fa42d9d82a75d730bb143047d0ce0c22d23ee86cf58bd646aae3dac503d88793040168be15fc74a7686979233a8d65dc1
 SHA512 
54a0698c5e3ae0fe30b6e253a31829db4c4656cccd48107126a5b99c148fe1ed9515d91e79784e1970569bfe8853d1b5cb74cf968dbc2d08e95aec6ef209659d

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
deleted file mode 100644
index 488a2c186226..
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
-HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
-SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-# Bug #501904 - CVE-2014-2029
-# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
-# ^ is *-no-versioncheck.patch
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
-   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
-   Makefile.PL || die
-}



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

2024-02-23 Thread Joonas Niilola
commit: a8df8e6e98c7fc906b9dc1b0cddc7d5fc6f767ed
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 24 06:42:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 24 06:42:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8df8e6e

dev-db/percona-toolkit: Stabilize 3.5.5 amd64, #925321

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
index acb55ca4b8bc..6738557e2b53 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2024-02-23 Thread Joonas Niilola
commit: 207e2b2e285061b7e3b7243eb57e1a03aabc6b3f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 24 06:41:15 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 24 06:42:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207e2b2e

dev-db/percona-toolkit: Stabilize 3.5.5 x86, #925321

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
index 4985ba118e1e..acb55ca4b8bc 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2024-01-10 Thread Joonas Niilola
commit: 562f6f5bd920ec6c589f6e5f68fe1119ab6a8280
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 10 08:48:24 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 10 09:06:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562f6f5b

dev-db/percona-toolkit: remove useless sed call from 3.5.5

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
index 048236cee459..4985ba118e1e 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
@@ -41,11 +41,3 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
"${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
 )
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
-   Makefile.PL || die
-}



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

2024-01-10 Thread Joonas Niilola
commit: 97a190a71b47aab863aa5dd5166cf6d76cfa1c87
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Oct 27 12:05:40 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 10 09:06:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a190a7

dev-db/percona-toolkit: add 3.5.5

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.5.5.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index e2c1db1c4641..45e40278b2eb 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492
 DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f
+DIST percona-toolkit-3.5.5.tar.gz 14847253 BLAKE2B 
f26b88581b84a12fd2b353984b2dbfbf43056388a48821739e70f43a28f448fc7caea99bdb0f5284b91ce04436e0969da1eec85e66054bfc1e8ff2771dede6d2
 SHA512 
0fb367e2a967c1a459e2d8a70f3db6c75043caf4127c14472b2bdfdb89415286c9f52929e326fa4f402d73a4c3e95b4cf8b0ee0f0624e54e382e44eb653bfaf9

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
new file mode 100644
index ..048236cee459
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2023-09-22 Thread Sam James
commit: 2a95ffe7a6f8367a77e3658b9b4b362ffdfbe0ea
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 22 14:54:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 22 14:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a95ffe7

dev-db/percona-toolkit: Stabilize 3.5.3 amd64, #914527

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
index dace0ad1e689..488a2c186226 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2023-09-22 Thread Arthur Zamarin
commit: d5c228d65965ecb8fa47d68ef0b9887e1a75801c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 22 09:47:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 22 09:47:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c228d6

dev-db/percona-toolkit: Stabilize 3.5.3 x86, #914527

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
index cac56554aef2..dace0ad1e689 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

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

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

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

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

diff --git a/dev-db/percona-toolkit/metadata.xml 
b/dev-db/percona-toolkit/metadata.xml
index 387c3afc606a..3d9fc0ee0daf 100644
--- a/dev-db/percona-toolkit/metadata.xml
+++ b/dev-db/percona-toolkit/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   mysql-b...@gentoo.org
-   MySQL
-   
+   
Percona Toolkit, formerly Maatkit and Aspersa, 
formerly MySQL Toolkit,
is a collection of command-line utilities that provide missing
functionality for MySQL. Some of the tools implement lacking 
server



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

2023-06-15 Thread Sam James
commit: e1ed0a10fa79ca7c05124f0f19ae630a857b8b89
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Jun 15 07:43:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 21:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ed0a10

dev-db/percona-toolkit: add 3.5.3

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.5.3.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index e76b6dd154af..51b4f5157750 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0
 DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492
+DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
new file mode 100644
index ..cac56554aef2
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2023-06-15 Thread Sam James
commit: 676a42456bf55cec13769083f2c9ef790c553f5c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Jun 15 07:44:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 21:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676a4245

dev-db/percona-toolkit: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31446
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-3.3.1.ebuild   | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 51b4f5157750..e2c1db1c4641 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,2 @@
-DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0
 DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492
 DIST percona-toolkit-3.5.3.tar.gz 14673470 BLAKE2B 
f0eeaaf20924a75ff68eb623d4027fd8402169bbd8479e91ec174638f20109cee33a3e93b19dd88cd860a3f572db7e0a645fb1bd96e63f52c5d261167ad5eae8
 SHA512 
80abe6fe1d690d8faff01d72918c5b5da188819389d0fafe8f88f23489b609aa9730b0c7c2b284eb057e0cc3ae8ccb5b83849b31ff61291d8ab75d58abcdf85f

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
deleted file mode 100644
index fb56ea929b99..
--- a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit perl-module
-
-DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
-HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
-SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-# Bug #501904 - CVE-2014-2029
-# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
-# ^ is *-no-versioncheck.patch
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
-   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
-   Makefile.PL || die
-}



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

2023-04-18 Thread Sam James
commit: 92c46412617ec587084aef65e41c585ce3377c9c
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 10:27:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 10:27:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c46412

dev-db/percona-toolkit: Stabilize 3.5.1 x86, #904510

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
index 73b2b04ca3e5..488a2c186226 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2023-04-18 Thread Sam James
commit: 56f043fa13cbcee1da52a3c07da7d231fb112cb1
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 18 10:27:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 18 10:27:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f043fa

dev-db/percona-toolkit: Stabilize 3.5.1 amd64, #904510

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
index cac56554aef2..73b2b04ca3e5 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2023-03-11 Thread Sam James
commit: 5999e0a607e1fbc09e0f57d4bfb878153f5a3d6c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue Mar  7 10:07:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 11 16:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5999e0a6

dev-db/percona-toolkit: add 3.5.1

Closes: https://bugs.gentoo.org/879145
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29975
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.5.1.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 92fd18a98edf..e76b6dd154af 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1 +1,2 @@
 DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0
+DIST percona-toolkit-3.5.1.tar.gz 14700246 BLAKE2B 
58e1ae76a2fce32dd16fde3a9caae2a470882e737893cc22f67cf810533ceafa95c5b26ec390cc58b2b9f0db3a2323fe78c00a631da107e6dbbbef73e65c1bb4
 SHA512 
33ec22c2fc1c3cc855caead7ac7ca153328e280500f56e24e074cca6a2ba95572430369908cb557eedfcadfb7246fbb5670c943673aa41d5210dc38603aeb492

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
new file mode 100644
index ..cac56554aef2
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2022-07-02 Thread David Seifert
commit: f552506fbfd13b4e907e8d1382021850a8aa5b5c
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  2 18:32:38 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  2 18:32:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f552506f

dev-db/percona-toolkit: drop 3.0.13

Signed-off-by: David Seifert  gentoo.org>

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-3.0.13.ebuild  | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 4594ce540998..92fd18a98edf 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,2 +1 @@
-DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
 DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
deleted file mode 100644
index 63fd079079bc..
--- a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit perl-module
-
-DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
-HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
-SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-# Bug #501904 - CVE-2014-2029
-# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
-# ^ is *-no-versioncheck.patch
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
-   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
-   Makefile.PL || die
-}



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

2022-07-02 Thread Sam James
commit: 06d0b0dd819ae2e734f149d7136329e0506a9c60
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:20:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:20:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d0b0dd

dev-db/percona-toolkit: Stabilize 3.3.1 x86, #855926

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
index 6d54f1ae9266..fb56ea929b99 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2022-07-02 Thread Sam James
commit: b89972c8dd94778eb234d393fa1f19e3c91f8e09
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:17:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:17:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89972c8

dev-db/percona-toolkit: Stabilize 3.3.1 amd64, #855926

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
index 2baf33ca254c..6d54f1ae9266 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2022-07-02 Thread David Seifert
commit: c98324e3492e632e72719d137778bc3790984812
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  2 16:01:52 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  2 16:01:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98324e3

dev-db/percona-toolkit: drop 2.2.20, 3.0.9, 3.1.0-r1, 3.2.1, 3.3.0

Signed-off-by: David Seifert  gentoo.org>

 dev-db/percona-toolkit/Manifest|   5 -
 .../percona-toolkit-2.2.20-fix-package-name.patch  |  13 --
 .../percona-toolkit-2.2.7-no-versioncheck.patch| 216 -
 ...oolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch |  33 
 .../percona-toolkit/percona-toolkit-2.2.20.ebuild  |  44 -
 .../percona-toolkit/percona-toolkit-3.0.9.ebuild   |  49 -
 .../percona-toolkit-3.1.0-r1.ebuild|  52 -
 .../percona-toolkit/percona-toolkit-3.2.1.ebuild   |  51 -
 .../percona-toolkit/percona-toolkit-3.3.0.ebuild   |  51 -
 9 files changed, 514 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 9d3b91d58985..4594ce540998 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,7 +1,2 @@
-DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
-DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53
-DIST percona-toolkit-3.1.0.tar.gz 18106856 BLAKE2B 
4a08e70a03d80e86e2fd7ba4ac77be9568643faf46bb653ef9e18015b95d36936034369a8adf9de4e09d2ca6cd25a845b140d6dd2c41027597f08d74f328ad26
 SHA512 
6dd2de997fe9627897dad453277544142cbdcba41bf30de21ee10c292c671bc089df0e299a8e386af082511c57ac53621b8e11f4ae43e98ea41eeca0c76f652f
-DIST percona-toolkit-3.2.1.tar.gz 15521123 BLAKE2B 
7f8222a2afe2c0700d8f965bb5f8d2ef99c1136b977454ef04133fa8dfeb0192c49552dfde90a2d4d69116c2ba7c4a998fc330f64546691982946624bf24efef
 SHA512 
17fd9f10d2d5671c3ce75dfeba501b9c34b216844b8d8ceb03fadbfb6396cedb7b672d52af7a831739a417d6fcc5b538b4772ffdb9b55816d94fac87e88ba472
-DIST percona-toolkit-3.3.0.tar.gz 15342520 BLAKE2B 
fcafede75cf15ad61efe18eac057cedab11e570cc6a17d48345cd046638b6b1c89b8f233f26cd051301ea0d6bdd03996b4007fc09a84cd44464beb3ca7150b70
 SHA512 
87bb5bcccabf782eafc0e363f3a5d75e9e28d5edd9d4278df5f455c90207296dc9035f85311567bd210109a2796484010d8a11fa4d4a5bee09f228aedb6b3bb2
 DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch
deleted file mode 100644
index 9865e1ba1a7a..
--- a/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Source https://github.com/percona/percona-toolkit/pull/84
-Adapted to current version
 a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,7 +1,7 @@
- use ExtUtils::MakeMaker;
-
- WriteMakefile(
--NAME  => 'percona-toolkit',
-+NAME  => 'Percona::Toolkit',
- VERSION   => '2.2.20',
- EXE_FILES => [  ],
- MAN1PODS  => {

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-2.2.7-no-versioncheck.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-2.2.7-no-versioncheck.patch
deleted file mode 100644
index d6d38177b18f..
--- a/dev-db/percona-toolkit/files/percona-toolkit-2.2.7-no-versioncheck.patch
+++ /dev/null
@@ -1,216 +0,0 @@
-diff -rupN old/percona-toolkit-2.2.7/bin/pt-archiver 
new/percona-toolkit-2.2.7/bin/pt-archiver
 old/percona-toolkit-2.2.7/bin/pt-archiver  2014-02-20 08:20:28.0 
+0100
-+++ new/percona-toolkit-2.2.7/bin/pt-archiver  2014-05-21 18:13:49.148631547 
+0200
-@@ -7465,8 +7465,6 @@ Show version and exit.
- 
- =item --[no]version-check
- 
--default: yes
--
- Check for the latest version of Percona Toolkit, MySQL, and other programs.
- 
- This is a standard "check for updates automatically" feature, w

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

2021-04-30 Thread Thomas Deutschmann
commit: 980a30854590b8e611284b152fd1b02b9d14920b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Apr 30 13:06:21 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Apr 30 13:08:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980a3085

dev-db/percona-toolkit: bump to v3.3.1

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.3.1.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 1d5cba8a209..9d3b91d5898 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -4,3 +4,4 @@ DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb
 DIST percona-toolkit-3.1.0.tar.gz 18106856 BLAKE2B 
4a08e70a03d80e86e2fd7ba4ac77be9568643faf46bb653ef9e18015b95d36936034369a8adf9de4e09d2ca6cd25a845b140d6dd2c41027597f08d74f328ad26
 SHA512 
6dd2de997fe9627897dad453277544142cbdcba41bf30de21ee10c292c671bc089df0e299a8e386af082511c57ac53621b8e11f4ae43e98ea41eeca0c76f652f
 DIST percona-toolkit-3.2.1.tar.gz 15521123 BLAKE2B 
7f8222a2afe2c0700d8f965bb5f8d2ef99c1136b977454ef04133fa8dfeb0192c49552dfde90a2d4d69116c2ba7c4a998fc330f64546691982946624bf24efef
 SHA512 
17fd9f10d2d5671c3ce75dfeba501b9c34b216844b8d8ceb03fadbfb6396cedb7b672d52af7a831739a417d6fcc5b538b4772ffdb9b55816d94fac87e88ba472
 DIST percona-toolkit-3.3.0.tar.gz 15342520 BLAKE2B 
fcafede75cf15ad61efe18eac057cedab11e570cc6a17d48345cd046638b6b1c89b8f233f26cd051301ea0d6bdd03996b4007fc09a84cd44464beb3ca7150b70
 SHA512 
87bb5bcccabf782eafc0e363f3a5d75e9e28d5edd9d4278df5f455c90207296dc9035f85311567bd210109a2796484010d8a11fa4d4a5bee09f228aedb6b3bb2
+DIST percona-toolkit-3.3.1.tar.gz 15348084 BLAKE2B 
1bae3bc96144d23d51afca624b4ff4c7d5e118db857b5bf7721b8fa3fbc43e0ed87c52113e694e5defa0c70643a018ce1a7d2e437f097bac407344456f70ca1f
 SHA512 
ee82613e15746820739042d34cf7cac0ba7e9f2825234ba39d7bfb8e0a52ab9b8d23ca47cb6a6afe2525c01f69fc81130a3be67b8a191c98d0d43e960a736cb0

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
new file mode 100644
index 000..2baf33ca254
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.3.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2021-01-21 Thread Thomas Deutschmann
commit: e1c25112da7f598c51fa6d904fc7da9b58eb032a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 21 23:32:02 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 21 23:45:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c25112

dev-db/percona-toolkit: bump to v3.3.0

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.3.0.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 9f756954cd9..1d5cba8a209 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53
 DIST percona-toolkit-3.1.0.tar.gz 18106856 BLAKE2B 
4a08e70a03d80e86e2fd7ba4ac77be9568643faf46bb653ef9e18015b95d36936034369a8adf9de4e09d2ca6cd25a845b140d6dd2c41027597f08d74f328ad26
 SHA512 
6dd2de997fe9627897dad453277544142cbdcba41bf30de21ee10c292c671bc089df0e299a8e386af082511c57ac53621b8e11f4ae43e98ea41eeca0c76f652f
 DIST percona-toolkit-3.2.1.tar.gz 15521123 BLAKE2B 
7f8222a2afe2c0700d8f965bb5f8d2ef99c1136b977454ef04133fa8dfeb0192c49552dfde90a2d4d69116c2ba7c4a998fc330f64546691982946624bf24efef
 SHA512 
17fd9f10d2d5671c3ce75dfeba501b9c34b216844b8d8ceb03fadbfb6396cedb7b672d52af7a831739a417d6fcc5b538b4772ffdb9b55816d94fac87e88ba472
+DIST percona-toolkit-3.3.0.tar.gz 15342520 BLAKE2B 
fcafede75cf15ad61efe18eac057cedab11e570cc6a17d48345cd046638b6b1c89b8f233f26cd051301ea0d6bdd03996b4007fc09a84cd44464beb3ca7150b70
 SHA512 
87bb5bcccabf782eafc0e363f3a5d75e9e28d5edd9d4278df5f455c90207296dc9035f85311567bd210109a2796484010d8a11fa4d4a5bee09f228aedb6b3bb2

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.3.0.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.3.0.ebuild
new file mode 100644
index 000..2baf33ca254
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2020-10-20 Thread Thomas Deutschmann
commit: 2d0aafc8f516b38ff780ef065442dd958a492bb6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Oct 20 19:20:34 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct 20 19:23:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0aafc8

dev-db/percona-toolkit: bump to v3.2.1

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.2.1.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index afa034eb912..9f756954cd9 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -2,3 +2,4 @@ DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f5
 DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53
 DIST percona-toolkit-3.1.0.tar.gz 18106856 BLAKE2B 
4a08e70a03d80e86e2fd7ba4ac77be9568643faf46bb653ef9e18015b95d36936034369a8adf9de4e09d2ca6cd25a845b140d6dd2c41027597f08d74f328ad26
 SHA512 
6dd2de997fe9627897dad453277544142cbdcba41bf30de21ee10c292c671bc089df0e299a8e386af082511c57ac53621b8e11f4ae43e98ea41eeca0c76f652f
+DIST percona-toolkit-3.2.1.tar.gz 15521123 BLAKE2B 
7f8222a2afe2c0700d8f965bb5f8d2ef99c1136b977454ef04133fa8dfeb0192c49552dfde90a2d4d69116c2ba7c4a998fc330f64546691982946624bf24efef
 SHA512 
17fd9f10d2d5671c3ce75dfeba501b9c34b216844b8d8ceb03fadbfb6396cedb7b672d52af7a831739a417d6fcc5b538b4772ffdb9b55816d94fac87e88ba472

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.2.1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.2.1.ebuild
new file mode 100644
index 000..90f65e5dffb
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.2.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2020-01-22 Thread Thomas Deutschmann
commit: a3d89b6a4809cb863f571fcedd36e219c41e257c
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Jan 20 09:44:57 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:20:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d89b6a

dev-db/percona-toolkit: fix pt-osc with MariaDB

Fixes pt-online-schema-change with --alter-foreign-keys-method=drop_swap

Bug: https://jira.percona.com/browse/PT-1795
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14395
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...oolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch | 33 ++
 1.0.ebuild => percona-toolkit-3.1.0-r1.ebuild} |  3 +-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
 
b/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
new file mode 100644
index 000..0596365423f
--- /dev/null
+++ 
b/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
@@ -0,0 +1,33 @@
+diff --git a/bin/pt-online-schema-change b/bin/pt-online-schema-change
+index 7ecec11..afdd7dd 100755
+--- a/bin/pt-online-schema-change
 b/bin/pt-online-schema-change
+@@ -8948,15 +8948,6 @@ sub main {
+  Quoter => $q,
+   );
+ 
+-   my $vp = VersionParser->new($cxn->dbh());
+-   if ($vp->cmp('8.0.14') > -1 && $vp->flavor() !~ m/maria/i) {
+-   my $msg = "There is an error in MySQL that makes the server to die 
when trying to ".
+- "rename a table with FKs. See 
https://bugs.mysql.com/bug.php?id=96145\n";.
+- "Since pt-online-schema change needs to rename the old <-> 
new tables as the final " .
+- "step, and the requested table has FKs, it cannot be 
executed under the current MySQL version";
+-   _die($msg, NO_MINIMUM_REQUIREMENTS);
+-   }
+-
+if ( ($alter_fk_method || '') eq 'none' ) {
+   print "Not updating foreign keys because "
+  . "--alter-foreign-keys-method=none.  Foreign keys "
+@@ -9872,12 +9863,6 @@ sub main {
+   }
+}
+ 
+-   if ($vp->cmp('8.0') > -1 && $vp->flavor() !~ m/maria/i && $alter_fk_method 
eq 'drop_swap') {
+-   my $msg = "--alter-foreign-keys-method=drop_swap doesn't work with 
MySQL 8.0+\n".
+- "See https://bugs.mysql.com/bug.php?id=89441";;
+-   _die($msg, INVALID_PARAMETERS);
+-   }
+-
+# --plugin hook
+if ( $plugin && $plugin->can('after_copy_rows') ) {
+   $plugin->after_copy_rows();

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
similarity index 92%
rename from dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
rename to dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
index 700a8fd2957..bc039dc3046 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -40,6 +40,7 @@ DEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
"${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+   "${FILESDIR}"/${PN}-3.1.0-drop-swap-gentoo-mariadb-fix.patch
 )
 
 src_prepare() {



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

2019-11-18 Thread Aaron Bauman
commit: 9223089ea684b22fbc2dfcfee129eb41fdfa0636
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Nov 18 10:32:53 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 18 22:15:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9223089e

dev-db/percona-toolkit: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13693
Signed-off-by: Aaron Bauman  gentoo.org>

 .../files/percona-toolkit-3.0.7-fix-package-name.patch  | 13 -
 1 file changed, 13 deletions(-)

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch
deleted file mode 100644
index 4ca3ecf5fff..000
--- a/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile.PL b/Makefile.PL
-index a2136634..2a0f587b 100644
 a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,7 +1,7 @@
- use ExtUtils::MakeMaker;
- 
- WriteMakefile(
--NAME  => 'percona-toolkit',
-+NAME  => 'Percona::Toolkit',
- VERSION   => '3.0.7',
- EXE_FILES => [  ],
- MAN1PODS  => {



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

2019-10-30 Thread Thomas Deutschmann
commit: a47a750a777b67a70deaffd8e5d5a3601ec81144
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Oct 31 02:09:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Oct 31 02:09:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47a750a

dev-db/percona-toolkit: bump to v3.1.0

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.1.0.ebuild   | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index da54a336ef9..afa034eb912 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53
+DIST percona-toolkit-3.1.0.tar.gz 18106856 BLAKE2B 
4a08e70a03d80e86e2fd7ba4ac77be9568643faf46bb653ef9e18015b95d36936034369a8adf9de4e09d2ca6cd25a845b140d6dd2c41027597f08d74f328ad26
 SHA512 
6dd2de997fe9627897dad453277544142cbdcba41bf30de21ee10c292c671bc089df0e299a8e386af082511c57ac53621b8e11f4ae43e98ea41eeca0c76f652f

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
new file mode 100644
index 000..700a8fd2957
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2019-10-30 Thread Thomas Deutschmann
commit: a8910e154ceb795860c0610f7b2dd8a29b732b81
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Oct 31 01:57:19 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Oct 31 01:57:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8910e15

dev-db/percona-toolkit: drop old

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

 dev-db/percona-toolkit/Manifest|  8 
 .../percona-toolkit-2.2.17-fix-package-name.patch  | 35 ---
 .../percona-toolkit-2.2.19-fix-package-name.patch  | 13 --
 .../percona-toolkit/percona-toolkit-2.2.11.ebuild  | 47 
 .../percona-toolkit/percona-toolkit-2.2.17.ebuild  | 44 ---
 .../percona-toolkit/percona-toolkit-2.2.19.ebuild  | 44 ---
 .../percona-toolkit-3.0.10-r1.ebuild   | 51 --
 .../percona-toolkit/percona-toolkit-3.0.10.ebuild  | 49 -
 .../percona-toolkit/percona-toolkit-3.0.11.ebuild  | 51 --
 .../percona-toolkit/percona-toolkit-3.0.12.ebuild  | 51 --
 .../percona-toolkit/percona-toolkit-3.0.7.ebuild   | 42 --
 .../percona-toolkit/percona-toolkit-3.0.8.ebuild   | 49 -
 12 files changed, 484 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 4f959d5cc17..da54a336ef9 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,11 +1,3 @@
-DIST percona-toolkit-2.2.11.tar.gz 1389718 BLAKE2B 
3d8c1207cda30aefc710ab5329aa94c76b3cd285a83f421b303e23e0544c4a51a0e8bf3ecdbb8532b67dcde808096bcb47c74ef63725b09ad59ca2b3f21e0fa5
 SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
-DIST percona-toolkit-2.2.17.tar.gz 1420968 BLAKE2B 
886634cb4f1ed196595c0ebe9d2d53bea898a41d81e6881173949181fbdbc752be671a22344e4e5b142d22e724e86389bf2885273a67222feb28511e1de429b0
 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
-DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab70ad4471ddf30868391f9e02a2f6d5a5698a2cb0238dd1cca81428adcac2f21262f10ea2da272ffd881dee1b8b88be1405e0
 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
-DIST percona-toolkit-3.0.10.tar.gz 17335242 BLAKE2B 
c24103576c537eb9afbdcedc6acf51671853c8e0764092f76d3ee4a1de338a521d91b956b13665ca92a06a70726b92cb9d530ab04b50ed30990868305bd0a7a0
 SHA512 
e9477f908bbcc5c975f11d42fe9b2b61adebe823657e23a2c74c639767c73f3f71ebdf2bec1d839ad14f2d5080c5f1f9620db07c6bf9694bd7623e86f390e902
-DIST percona-toolkit-3.0.11.tar.gz 18254993 BLAKE2B 
a6c582bdda96bf5c74e7b5340c465d71f4f119d8364c1d36fc02c650d741972e706bb5eee86fd5bc22ed4f7298a45f0d5c5d9e4438230a8b7b09a58498dda7e8
 SHA512 
f722ccc8b0fde8f61d4cf269ec89df410f656153da06cf396d222cbb817e88b50e23c0ace383429acf39ddec0501e75d6d3e358fb5ed53ee50a0162eaed9a717
-DIST percona-toolkit-3.0.12.tar.gz 16205557 BLAKE2B 
e159867d7c6a8b1fd8fa0f31d3a7bdff45f45353995d57d71cd2fb763044524fb62c6c0dcff893ff9d92b5a18dd695445ac46b01ff99be7cbac9d625e5521c44
 SHA512 
4c01a04f6a4efb444e248d55ab846f32d4784e021b51b272875de3f1f0907298c66073f6d2a941ad407aefa9840407e55095c5ec848998f731539b12ec1875f8
 DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
-DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
-DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d060

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

2019-10-22 Thread Andreas K. Hüttel
commit: 7c2907198e59414fb86d66a2de1a5f9d9d45c9eb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct 23 03:22:06 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Oct 23 03:22:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c290719

dev-db/percona-toolkit: Remove redundant perl-app.eclass

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
index 402e3ff753d..eeedd4e6627 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-inherit eutils perl-app perl-module toolchain-funcs
+inherit eutils perl-module toolchain-funcs
 
 DESCRIPTION="essential command-line utilities for MySQL"
 HOMEPAGE="http://www.percona.com/software/percona-toolkit/";



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

2019-04-18 Thread Thomas Deutschmann
commit: 6f90824f0f03f3151284b6ae326ed74e3162fd59
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 18 20:19:33 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 18 20:31:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f90824f

dev-db/percona-toolkit: x86 stable (bug #680436)

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
index 9fe564a23cd..63fd079079b 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2019-04-17 Thread Mikle Kolyada
commit: fcd27cd3914f9ca5431abb477df043ab4e0898a3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 17 11:51:25 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 17 11:51:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd27cd3

dev-db/percona-toolkit: amd64 stable wrt bug #680436

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

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
index 030bd9260d0..9fe564a23cd 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.g
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2019-01-17 Thread Thomas Deutschmann
commit: 0e0094b8f1b25db3f435d6b444d711dd57541f00
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 18 02:22:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 18 02:51:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0094b8

dev-db/percona-toolkit: bump to v3.0.13

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.13.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 8d9c6408292..4f959d5cc17 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -5,6 +5,7 @@ DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f5
 DIST percona-toolkit-3.0.10.tar.gz 17335242 BLAKE2B 
c24103576c537eb9afbdcedc6acf51671853c8e0764092f76d3ee4a1de338a521d91b956b13665ca92a06a70726b92cb9d530ab04b50ed30990868305bd0a7a0
 SHA512 
e9477f908bbcc5c975f11d42fe9b2b61adebe823657e23a2c74c639767c73f3f71ebdf2bec1d839ad14f2d5080c5f1f9620db07c6bf9694bd7623e86f390e902
 DIST percona-toolkit-3.0.11.tar.gz 18254993 BLAKE2B 
a6c582bdda96bf5c74e7b5340c465d71f4f119d8364c1d36fc02c650d741972e706bb5eee86fd5bc22ed4f7298a45f0d5c5d9e4438230a8b7b09a58498dda7e8
 SHA512 
f722ccc8b0fde8f61d4cf269ec89df410f656153da06cf396d222cbb817e88b50e23c0ace383429acf39ddec0501e75d6d3e358fb5ed53ee50a0162eaed9a717
 DIST percona-toolkit-3.0.12.tar.gz 16205557 BLAKE2B 
e159867d7c6a8b1fd8fa0f31d3a7bdff45f45353995d57d71cd2fb763044524fb62c6c0dcff893ff9d92b5a18dd695445ac46b01ff99be7cbac9d625e5521c44
 SHA512 
4c01a04f6a4efb444e248d55ab846f32d4784e021b51b272875de3f1f0907298c66073f6d2a941ad407aefa9840407e55095c5ec848998f731539b12ec1875f8
+DIST percona-toolkit-3.0.13.tar.gz 10855538 BLAKE2B 
30dfbd3c56da64de10ce5d960a9b35b5729c7ea07ec8a40b97f2707af935e57d2291201926dae8794e623a2f60095502a5b97709d3343bd95318ab832f3a5ca5
 SHA512 
4f8050f3f3a43363c9ee1b15c161d60deafd443a0e057b7960881870d10d1fe0214b885e77b404f03081eb27adfa337e3adea26ca238efac753fb949272f36d3
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
 DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
new file mode 100644
index 000..030bd9260d0
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.13.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-10-02 Thread Thomas Deutschmann
commit: 56b5dcd5b6aea654f404482d359e6613025b4728
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Oct  2 09:43:08 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 09:43:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b5dcd5

dev-db/percona-toolkit: bump to v3.0.12

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.12.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index eb6b5801ac0..8d9c6408292 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -4,6 +4,7 @@ DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab7
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.10.tar.gz 17335242 BLAKE2B 
c24103576c537eb9afbdcedc6acf51671853c8e0764092f76d3ee4a1de338a521d91b956b13665ca92a06a70726b92cb9d530ab04b50ed30990868305bd0a7a0
 SHA512 
e9477f908bbcc5c975f11d42fe9b2b61adebe823657e23a2c74c639767c73f3f71ebdf2bec1d839ad14f2d5080c5f1f9620db07c6bf9694bd7623e86f390e902
 DIST percona-toolkit-3.0.11.tar.gz 18254993 BLAKE2B 
a6c582bdda96bf5c74e7b5340c465d71f4f119d8364c1d36fc02c650d741972e706bb5eee86fd5bc22ed4f7298a45f0d5c5d9e4438230a8b7b09a58498dda7e8
 SHA512 
f722ccc8b0fde8f61d4cf269ec89df410f656153da06cf396d222cbb817e88b50e23c0ace383429acf39ddec0501e75d6d3e358fb5ed53ee50a0162eaed9a717
+DIST percona-toolkit-3.0.12.tar.gz 16205557 BLAKE2B 
e159867d7c6a8b1fd8fa0f31d3a7bdff45f45353995d57d71cd2fb763044524fb62c6c0dcff893ff9d92b5a18dd695445ac46b01ff99be7cbac9d625e5521c44
 SHA512 
4c01a04f6a4efb444e248d55ab846f32d4784e021b51b272875de3f1f0907298c66073f6d2a941ad407aefa9840407e55095c5ec848998f731539b12ec1875f8
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
 DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.12.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.12.ebuild
new file mode 100644
index 000..21aa1f40c53
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.12.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-08-05 Thread Thomas Deutschmann
commit: eba636376f66f6efeee164806f965124bb21bf83
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug  5 14:34:51 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug  5 14:36:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba63637

dev-db/percona-toolkit: bump to v3.0.11

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.11.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 9b82189100d..eb6b5801ac0 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -3,6 +3,7 @@ DIST percona-toolkit-2.2.17.tar.gz 1420968 BLAKE2B 
886634cb4f1ed196595c0ebe9d2d5
 DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab70ad4471ddf30868391f9e02a2f6d5a5698a2cb0238dd1cca81428adcac2f21262f10ea2da272ffd881dee1b8b88be1405e0
 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.10.tar.gz 17335242 BLAKE2B 
c24103576c537eb9afbdcedc6acf51671853c8e0764092f76d3ee4a1de338a521d91b956b13665ca92a06a70726b92cb9d530ab04b50ed30990868305bd0a7a0
 SHA512 
e9477f908bbcc5c975f11d42fe9b2b61adebe823657e23a2c74c639767c73f3f71ebdf2bec1d839ad14f2d5080c5f1f9620db07c6bf9694bd7623e86f390e902
+DIST percona-toolkit-3.0.11.tar.gz 18254993 BLAKE2B 
a6c582bdda96bf5c74e7b5340c465d71f4f119d8364c1d36fc02c650d741972e706bb5eee86fd5bc22ed4f7298a45f0d5c5d9e4438230a8b7b09a58498dda7e8
 SHA512 
f722ccc8b0fde8f61d4cf269ec89df410f656153da06cf396d222cbb817e88b50e23c0ace383429acf39ddec0501e75d6d3e358fb5ed53ee50a0162eaed9a717
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
 DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.11.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.11.ebuild
new file mode 100644
index 000..4a54323f433
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.11.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-07-23 Thread Christian Ruppert
commit: a03f8be570d905ecfcee225c8fcb96f7d3263772
Author: Christian Ruppert  gentoo  org>
AuthorDate: Mon Jul 23 08:12:42 2018 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Mon Jul 23 08:15:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03f8be5

dev-db/percona-toolkit: Drop Maintainership

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/dev-db/percona-toolkit/metadata.xml 
b/dev-db/percona-toolkit/metadata.xml
index 5579d6b912c..da4df79bf99 100644
--- a/dev-db/percona-toolkit/metadata.xml
+++ b/dev-db/percona-toolkit/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   id...@gentoo.org
-   Christian Ruppert
-   

mysql-b...@gentoo.org
MySQL



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

2018-07-12 Thread Brian Evans
commit: 1a76dc5592e0ed55b42fa48bb4970f3d83e2df17
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jul 12 13:38:58 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jul 12 13:38:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a76dc55

dev-db/percona-toolkit: whitespace

Package-Manager: Portage-2.3.42, Repoman-2.3.9

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild
index cef323f12f4..4a54323f433 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild
@@ -38,7 +38,7 @@ DEPEND="${COMMON_DEPEND}
 # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
 # ^ is *-no-versioncheck.patch
 PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch 
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
"${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
 )
 



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

2018-05-25 Thread Thomas Deutschmann
commit: b3301af468cabe9bc4113d635328d85c851b01df
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri May 25 19:24:37 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May 25 19:25:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3301af4

dev-db/percona-toolkit: correctly compute slave lag for pt-slave-delay

Closes: https://github.com/gentoo/gentoo/pull/8580
Bug: https://jira.percona.com/browse/PT-1060
Package-Manager: Portage-2.3.38, Repoman-2.3.9

 .../percona-toolkit-3.0.10-slave-delay-fix.patch   | 44 +++
 .../percona-toolkit-3.0.10-r1.ebuild   | 51 ++
 2 files changed, 95 insertions(+)

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.0.10-slave-delay-fix.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-3.0.10-slave-delay-fix.patch
new file mode 100644
index 000..8b8e17d7bfd
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-3.0.10-slave-delay-fix.patch
@@ -0,0 +1,44 @@
+https://bugs.launchpad.net/percona-toolkit/+bug/962330
+https://bugs.launchpad.net/percona-toolkit/+bug/1095476
+
+diff --git a/bin/pt-slave-delay b/bin/pt-slave-delay
+index 750b733..fca04e4 100755
+--- a/bin/pt-slave-delay
 b/bin/pt-slave-delay
+@@ -4244,6 +4244,7 @@ sub main {
+my ( $TS, $FILE, $POS ) = ( 0, 1, 2 );
+my @positions;
+my $next_start = 0;
++   my $initial_delay = 0;
+$now= time();
+my $end = $now + ( $o->get('run-time') || 0 );# When we should exit
+ 
+@@ -4258,6 +4259,10 @@ sub main {
+   die "Slave SQL thread is not running";
+}
+ 
++   if (defined $status->{seconds_behind_master} and 
$status->{seconds_behind_master} > 0) {
++  $initial_delay = $status->{seconds_behind_master};
++   }
++
+my $master_dbh;
+if ( $master_dsn ) {
+   PTDEBUG && _d('Connecting to master via DSN from cmd-line');
+@@ -4383,7 +4388,7 @@ sub main {
+ || $pos->[$POS] != $res->{position} )
+  {
+ push @positions,
+-   [ $now, $res->{file}, $res->{position} ];
++   [ $now - ( $initial_delay || 0 ), $res->{file}, 
$res->{position} ];
+  }
+   }
+   else {
+@@ -4403,7 +4408,7 @@ sub main {
+ # That happened because for an already lagged slave, $now
+ # isn't the correct time, but is actually
+ # $now - $seconds_lagged.
+- $now - ( $status->{seconds_behind_master} || 0 ),
++ $now - ( $initial_delay || 0 ),
+  $status->{master_log_file},
+  $status->{read_master_log_pos}
+ ];

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild
new file mode 100644
index 000..cef323f12f4
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.10-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+# ^ is *-no-versioncheck.patch
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch 
+   "${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-05-24 Thread Thomas Deutschmann
commit: 6939a1b3fcc16ef2e41c5e21a7cf1da44532859f
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed May 23 04:49:28 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu May 24 09:38:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6939a1b3

dev-db/percona-toolkit: bump to 3.0.10

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

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.10.ebuild  | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 215ec7fd21e..9b82189100d 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -2,6 +2,7 @@ DIST percona-toolkit-2.2.11.tar.gz 1389718 BLAKE2B 
3d8c1207cda30aefc710ab5329aa9
 DIST percona-toolkit-2.2.17.tar.gz 1420968 BLAKE2B 
886634cb4f1ed196595c0ebe9d2d53bea898a41d81e6881173949181fbdbc752be671a22344e4e5b142d22e724e86389bf2885273a67222feb28511e1de429b0
 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab70ad4471ddf30868391f9e02a2f6d5a5698a2cb0238dd1cca81428adcac2f21262f10ea2da272ffd881dee1b8b88be1405e0
 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
+DIST percona-toolkit-3.0.10.tar.gz 17335242 BLAKE2B 
c24103576c537eb9afbdcedc6acf51671853c8e0764092f76d3ee4a1de338a521d91b956b13665ca92a06a70726b92cb9d530ab04b50ed30990868305bd0a7a0
 SHA512 
e9477f908bbcc5c975f11d42fe9b2b61adebe823657e23a2c74c639767c73f3f71ebdf2bec1d839ad14f2d5080c5f1f9620db07c6bf9694bd7623e86f390e902
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
 DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
 DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.10.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.10.ebuild
new file mode 100644
index 000..8cb91309b31
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-05-06 Thread Thomas Deutschmann
commit: efa8789d254f99f589545334aeee55671abc4300
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May  6 22:02:56 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May  6 22:02:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa8789d

dev-db/percona-toolkit: Bump to v3.0.9

Package-Manager: Portage-2.3.34, Repoman-2.3.9

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.9.ebuild   | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index fcfe183e1ae..215ec7fd21e 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -4,3 +4,4 @@ DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab7
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
 DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623
+DIST percona-toolkit-3.0.9.tar.gz 15197340 BLAKE2B 
095d8c0b26853caa6d2515de1d8fb8ff13b3084caa46498c8c789cd4e7b18473d41992701e393ad91cd7fdda8b3e56a099600285aeb4ba788110d36a028f76b6
 SHA512 
56a8732cfdbd58d0602e482d7bf049d2049104b7ae203d756db81a052cd837f16d2a35f75def4f23748534d0d2eb6441cb9fe49175a931fbcdbb6adeb42f1c53

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.9.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.9.ebuild
new file mode 100644
index 000..8cb91309b31
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-04-17 Thread Thomas Deutschmann
commit: e1d8cb27ddd626f0fe448962867d438480114dac
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 17 22:06:34 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 17 22:09:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d8cb27

dev-db/percona-toolkit: x86 stable (bug #620078)

Package-Manager: Portage-2.3.30, Repoman-2.3.9

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
index 20eab60820d..7b08f6262ae 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2018-04-16 Thread Aaron Bauman
commit: bfb6d4c4f0a6f92a4c889628e70b6520be47d5c6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr 16 17:29:16 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr 16 17:29:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb6d4c4

dev-db/percona-toolkit: amd64 stable

Bug: https://bugs.gentoo.org/620078
Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
index 9dc68077033..20eab60820d 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.20.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/${PN}/${PV}/tarball/${P}.tar.gz";
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2018-03-17 Thread Thomas Deutschmann
commit: 254cbefb3831fd4a00ec8bdc7553b8e65aa9f4ff
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar 17 21:58:57 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar 17 21:59:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254cbefb

dev-db/percona-toolkit: Bump to v3.0.8

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-3.0.8.ebuild   | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index d3401edf153..fcfe183e1ae 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST percona-toolkit-2.2.17.tar.gz 1420968 BLAKE2B 
886634cb4f1ed196595c0ebe9d2d5
 DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab70ad4471ddf30868391f9e02a2f6d5a5698a2cb0238dd1cca81428adcac2f21262f10ea2da272ffd881dee1b8b88be1405e0
 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe
+DIST percona-toolkit-3.0.8.tar.gz 79316265 BLAKE2B 
5d6efdbaa4fd3ac914c059c9240f6dcd0de89c6b2ea444c407b115b380bb676c51266f907f6e37a62a40032fd5aa6e1816752c8ec08150dddf71c7568f42c739
 SHA512 
d5380395b052aebe651806649ff22f259d1af9401112b7ffe86b10664b87f917fecfe91bdc72b401d00471fc9c141391006cd322c9464fca1343f704ecaa8623

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.0.8.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.0.8.ebuild
new file mode 100644
index 000..8cb91309b31
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-3.0.8.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/source/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+# Bug #501904 - CVE-2014-2029
+# sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: yes/d}' 
bin/*
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s/=> 'percona-toolkit',/=> 'Percona::Toolkit',/g" \
+   Makefile.PL || die
+}



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

2018-03-06 Thread Thomas Deutschmann
commit: bf114895d595094234002915305adbed55514586
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Mar  7 03:06:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Mar  7 03:06:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf114895

dev-db/percona-toolkit: bump to 3.0.7

Closes: https://github.com/gentoo/gentoo/pull/7373
Closes: https://bugs.gentoo.org/620080

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

 dev-db/percona-toolkit/Manifest|   1 +
 .../percona-toolkit-3.0.7-fix-package-name.patch   |  13 ++
 .../percona-toolkit-3.0.7-no-versioncheck.patch| 216 +
 .../percona-toolkit/percona-toolkit-3.0.7.ebuild   |  42 
 4 files changed, 272 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 574caa1fcbf..d3401edf153 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -2,3 +2,4 @@ DIST percona-toolkit-2.2.11.tar.gz 1389718 BLAKE2B 
3d8c1207cda30aefc710ab5329aa9
 DIST percona-toolkit-2.2.17.tar.gz 1420968 BLAKE2B 
886634cb4f1ed196595c0ebe9d2d53bea898a41d81e6881173949181fbdbc752be671a22344e4e5b142d22e724e86389bf2885273a67222feb28511e1de429b0
 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 DIST percona-toolkit-2.2.19.tar.gz 1425623 BLAKE2B 
fe9b363ec924b1af9110ea7e7dab70ad4471ddf30868391f9e02a2f6d5a5698a2cb0238dd1cca81428adcac2f21262f10ea2da272ffd881dee1b8b88be1405e0
 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 DIST percona-toolkit-2.2.20.tar.gz 1431840 BLAKE2B 
76565662b4037010f7e8de98316f568c2994f55d042ae3a21b80dc3b839444a11014b61db675cc21c149f26c3b7df52013d7b06c9c1127ec325dae2942a4e4c0
 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
+DIST percona-toolkit-3.0.7.tar.gz 79294306 BLAKE2B 
e3a556c823d355e5af504210dfb360e6fcf217ca6bfb7ba729e83e66cfdd09231c09d05fb51df1eac6bee0c6615620ac96ffce47c4f0473394d9c008ce8bdabe
 SHA512 
e5a23ce6f4fd74f0956187679810de23a9d60f8073609289d641411c9f397f49b02c05cbcd0a68d78992849f17b70fb3ae411ac967e25c7be45f95ec374414fe

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch
new file mode 100644
index 000..4ca3ecf5fff
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-fix-package-name.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile.PL b/Makefile.PL
+index a2136634..2a0f587b 100644
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -1,7 +1,7 @@
+ use ExtUtils::MakeMaker;
+ 
+ WriteMakefile(
+-NAME  => 'percona-toolkit',
++NAME  => 'Percona::Toolkit',
+ VERSION   => '3.0.7',
+ EXE_FILES => [  ],
+ MAN1PODS  => {

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-no-versioncheck.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-no-versioncheck.patch
new file mode 100644
index 000..8fb0c8f4102
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-3.0.7-no-versioncheck.patch
@@ -0,0 +1,216 @@
+diff --git a/bin/pt-archiver b/bin/pt-archiver
+index bde24c7e..8f18f49c 100755
+--- a/bin/pt-archiver
 b/bin/pt-archiver
+@@ -8151,7 +8151,6 @@ Show version and exit.
+ 
+ =item --[no]version-check
+ 
+-default: yes
+ 
+ Check for the latest version of Percona Toolkit, MySQL, and other programs.
+ 
+diff --git a/bin/pt-config-diff b/bin/pt-config-diff
+index cfbfd83f..4f7c1932 100755
+--- a/bin/pt-config-diff
 b/bin/pt-config-diff
+@@ -5713,7 +5713,6 @@ Show version and exit.
+ 
+ =item --[no]version-check
+ 
+-default: yes
+ 
+ Check for the latest version of Percona Toolkit, MySQL, and other programs.
+ 
+diff --git a/bin/pt-deadlock-logger b/bin/pt-deadlock-logger
+index 7acc0b07..ae8b1c2c 100755
+--- a/bin/pt-deadlock-logger
 b/bin/pt-deadlock-logger
+@@ -5498,7 +5498,6 @@ Show version and exit.
+ 
+ =item --[no]version-check
+ 
+-default: yes
+ 
+ Check for the latest version of Percona Toolkit, MySQL, and other programs.
+ 
+diff --git a/bin/pt-diskstats b/bin/pt-diskstats
+index 64e73457..8eac85e8 100755
+--- a/bin/pt-diskstats
 b/bin/pt-diskstats
+@@ -5557,7 +5557,6 @@ Show version and exit.
+ 
+ =item --[no]version-check
+ 
+-default: yes
+ 
+ Check for the latest version of Percona Toolkit, MySQL, and other programs.
+ 
+diff --git a/bin/pt-duplicate-key-checker b/bin/pt-duplicate-key-checker
+index c8808198..1c89b04f 100755
+--- a/bin/pt-duplicate-key-checker
 b/bin/pt-duplicate-key-checker
+@@ -5565,7 +5565,6 @@ Show version and exit.
+ 
+ =item --[no]version-check
+ 
+-default: yes
+ 
+ Check for the latest version of Percona Toolkit, MySQL, and other programs.
+

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

2017-03-02 Thread Thomas Deutschmann
commit: 1f8a660d03f98340d2c57d3d050fb5b174c7e8b1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar  2 13:49:30 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar  2 13:49:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8a660d

dev-db/percona-toolkit: Bump to v2.2.20

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit-2.2.20-fix-package-name.patch  | 13 +++
 .../percona-toolkit/percona-toolkit-2.2.20.ebuild  | 44 ++
 3 files changed, 58 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index d09ef88de00..de0b35a63ea 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
 DIST percona-toolkit-2.2.17.tar.gz 1420968 SHA256 
5a49c84bd8cf9dceca943f1e2879d0a67b58b73325dc7db725aec81a6a125262 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 WHIRLPOOL 
f2041c61f0e58c68cad1cb1ddca09aca7f9c0b9bb2ffc81303e80e483211b5fcf59f176d32d9bc324cf1bce6404fe15ad730fda40ad5c9b96c4bc81fc5b9e437
 DIST percona-toolkit-2.2.19.tar.gz 1425623 SHA256 
e9f4d4730265813fa7a39ed8799d12ca5775c8e5d6fa27ff48bae11db0f7e671 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 WHIRLPOOL 
7539e661230c321b3ba74b625a67d1e19d3c21676e2e5bbc66d843c1f896df6fc679e406d2703c42b990e7446f490f2fb2cd39298059eb382fbc8af39a46bc31
+DIST percona-toolkit-2.2.20.tar.gz 1431840 SHA256 
8439be616ee43b22ba7526135719ef6f40af6621327acc30b84be5f18cd426b1 SHA512 
f7a5f47e9ca05c43dcb80866a1eacd13066e1f036f4f58d51145fc6354ddc86dd6515a9aa33c8f736029800bf4c80f7ba5fcb9f1e6ac41653b3351597885f679
 WHIRLPOOL 
0b8ec9657798b23d809da51ca12befd578f8e26ea96e9b1b723f505df0f9a4ff3345ea9f8d357bd93b316f7338d613b1c417449c61eca974d59419cafb98bdb5

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch
new file mode 100644
index 000..9865e1ba1a7
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-2.2.20-fix-package-name.patch
@@ -0,0 +1,13 @@
+Source https://github.com/percona/percona-toolkit/pull/84
+Adapted to current version
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -1,7 +1,7 @@
+ use ExtUtils::MakeMaker;
+
+ WriteMakefile(
+-NAME  => 'percona-toolkit',
++NAME  => 'Percona::Toolkit',
+ VERSION   => '2.2.20',
+ EXE_FILES => [  ],
+ MAN1PODS  => {

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
new file mode 100644
index 000..9dc68077033
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.20.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+src_prepare() {
+   # Bug #501904 - CVE-2014-2029
+   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
+   eapply -p2 "${FILESDIR}"/${PN}-2.2.7-no-versioncheck.patch
+   eapply -p1 "${FILESDIR}"/${PN}-2.2.20-fix-package-name.patch
+
+   default
+}



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

2016-08-18 Thread Christian Ruppert
commit: 0c0356979ce7de262f19864e6a215bf02f5e355f
Author: Sergiy Borodych  gmail  com>
AuthorDate: Thu Aug 18 11:56:21 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Thu Aug 18 21:16:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c035697

dev-db/percona-toolkit: version bump to 2.2.19

Closes: https://github.com/gentoo/gentoo/pull/2104

Signed-off-by: Christian Ruppert  gentoo.org>

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit-2.2.19-fix-package-name.patch  | 13 +++
 .../percona-toolkit/percona-toolkit-2.2.19.ebuild  | 45 ++
 3 files changed, 59 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index d8d5ddd..d09ef88 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
 DIST percona-toolkit-2.2.17.tar.gz 1420968 SHA256 
5a49c84bd8cf9dceca943f1e2879d0a67b58b73325dc7db725aec81a6a125262 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 WHIRLPOOL 
f2041c61f0e58c68cad1cb1ddca09aca7f9c0b9bb2ffc81303e80e483211b5fcf59f176d32d9bc324cf1bce6404fe15ad730fda40ad5c9b96c4bc81fc5b9e437
+DIST percona-toolkit-2.2.19.tar.gz 1425623 SHA256 
e9f4d4730265813fa7a39ed8799d12ca5775c8e5d6fa27ff48bae11db0f7e671 SHA512 
8da35e2ee4d81465131623e5b423c2c49c0bf0faf01862952dd5ca72c2ffea64fabcaf88dda883e633e23de8ae4a6c75a095a751708bac6a8136fc8daaae2383
 WHIRLPOOL 
7539e661230c321b3ba74b625a67d1e19d3c21676e2e5bbc66d843c1f896df6fc679e406d2703c42b990e7446f490f2fb2cd39298059eb382fbc8af39a46bc31

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-2.2.19-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-2.2.19-fix-package-name.patch
new file mode 100644
index 000..283299b
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-2.2.19-fix-package-name.patch
@@ -0,0 +1,13 @@
+Source https://github.com/percona/percona-toolkit/pull/84
+Adapted to current version
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -1,7 +1,7 @@
+ use ExtUtils::MakeMaker;
+
+ WriteMakefile(
+-NAME  => 'percona-toolkit',
++NAME  => 'Percona::Toolkit',
+ VERSION   => '2.2.19',
+ EXE_FILES => [  ],
+ MAN1PODS  => {

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.19.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.19.ebuild
new file mode 100644
index 000..2672360
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.19.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+src_prepare() {
+   # Bug #501904 - CVE-2014-2029
+   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
+   eapply -p2 "${FILESDIR}"/${PN}-2.2.7-no-versioncheck.patch
+   eapply -p1 "${FILESDIR}"/${PN}-2.2.19-fix-package-name.patch
+
+   default
+}



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

2016-08-18 Thread Christian Ruppert
commit: 48ed8550c93240511894b01030f2b393150473fb
Author: Christian Ruppert  gentoo  org>
AuthorDate: Thu Aug 18 21:09:52 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Thu Aug 18 21:14:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ed8550

dev-db/percona-toolkit: Remove old version

Package-Manager: portage-2.3.0

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-2.2.15.ebuild  | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index a449b93..d8d5ddd 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,2 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
-DIST percona-toolkit-2.2.15.tar.gz 1401540 SHA256 
ad9fffcee66852ac19c5d138e17474ff48af0083bc0fd8d0a6fb9400bab130f3 SHA512 
b7035701909c3587ded1438bef7bdaa4ca1f40b339dbce001826aeadff46335ff39023a020c05ebd3e81a9ede70de26a162c48e5852e47577e7c6b3ec49a57c0
 WHIRLPOOL 
782134712d7562699f6e1f60299852d67e1bb1193c846c4cf48dba666f4fac44da655157bd2d5dafb4ae89db64e371d8e2e875d0397b8d2c3f257302928873d4
 DIST percona-toolkit-2.2.17.tar.gz 1420968 SHA256 
5a49c84bd8cf9dceca943f1e2879d0a67b58b73325dc7db725aec81a6a125262 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 WHIRLPOOL 
f2041c61f0e58c68cad1cb1ddca09aca7f9c0b9bb2ffc81303e80e483211b5fcf59f176d32d9bc324cf1bce6404fe15ad730fda40ad5c9b96c4bc81fc5b9e437

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild
deleted file mode 100644
index f2aba78..000
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils perl-app perl-module toolchain-funcs
-
-DESCRIPTION="essential command-line utilities for MySQL"
-HOMEPAGE="http://www.percona.com/software/percona-toolkit/";
-SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-src_prepare() {
-   # bug 501904 - CVE-2014-2029
-   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
-   epatch "${FILESDIR}/${PN}-2.2.7-no-versioncheck.patch"
-}
-
-# Percona Toolkit does NOT contain the UDF code for Murmur/FNV any more.
-src_install() {
-   perl-module_src_install
-   dodoc docs/percona-toolkit.pod
-}



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

2016-03-19 Thread Christian Ruppert
commit: 7aa5d9296ee921042f9d7c40861c063cc35955fe
Author: Christian Ruppert  gentoo  org>
AuthorDate: Wed Mar 16 18:38:22 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Mar 16 18:39:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa5d929

dev-db/percona-toolkit: Remove old version

Package-Manager: portage-2.2.27

 dev-db/percona-toolkit/Manifest|  1 -
 .../percona-toolkit/percona-toolkit-2.2.7.ebuild   | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 396adaa..a449b93 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,4 +1,3 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
 DIST percona-toolkit-2.2.15.tar.gz 1401540 SHA256 
ad9fffcee66852ac19c5d138e17474ff48af0083bc0fd8d0a6fb9400bab130f3 SHA512 
b7035701909c3587ded1438bef7bdaa4ca1f40b339dbce001826aeadff46335ff39023a020c05ebd3e81a9ede70de26a162c48e5852e47577e7c6b3ec49a57c0
 WHIRLPOOL 
782134712d7562699f6e1f60299852d67e1bb1193c846c4cf48dba666f4fac44da655157bd2d5dafb4ae89db64e371d8e2e875d0397b8d2c3f257302928873d4
 DIST percona-toolkit-2.2.17.tar.gz 1420968 SHA256 
5a49c84bd8cf9dceca943f1e2879d0a67b58b73325dc7db725aec81a6a125262 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 WHIRLPOOL 
f2041c61f0e58c68cad1cb1ddca09aca7f9c0b9bb2ffc81303e80e483211b5fcf59f176d32d9bc324cf1bce6404fe15ad730fda40ad5c9b96c4bc81fc5b9e437
-DIST percona-toolkit-2.2.7.tar.gz 1451687 SHA256 
49ed1fa6d46b8211ba82355ec3c9dd0614c3b29fd31993123f2041e85a38891e SHA512 
d3d7c4162de08c381810b815600effc683d1b79a8df2ccacd16e2b333924b6634c135f08387784c88867c90ce4ee1b334eae6d7f974e9587008da30b7206c5d3
 WHIRLPOOL 
b6d02d5bc0aafbd8fdabc48efb4fa8e0d04634d31185c2c12c2c2776e36e80f138f7bcd1a6fcd2c079ca0cd25c56e79a6aea0e1615dfc7ad26a553c60716674d

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.7.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.7.ebuild
deleted file mode 100644
index 96dad03..000
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.7.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils perl-app perl-module toolchain-funcs
-
-DESCRIPTION="essential command-line utilities for MySQL"
-HOMEPAGE="http://www.percona.com/software/percona-toolkit/";
-SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz";
-
-LICENSE="|| ( GPL-2 Artistic )"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-# Package warrants IUSE doc
-IUSE=""
-
-COMMON_DEPEND="dev-perl/DBI
-   dev-perl/DBD-mysql
-   virtual/perl-Time-HiRes"
-RDEPEND="${COMMON_DEPEND}
-   dev-perl/JSON
-   dev-perl/libwww-perl
-   dev-perl/Role-Tiny
-   virtual/perl-File-Path
-   virtual/perl-Getopt-Long
-   virtual/perl-Time-Local
-   virtual/perl-Digest-MD5
-   virtual/perl-IO-Compress
-   virtual/perl-File-Temp
-   virtual/perl-File-Spec
-   virtual/perl-Scalar-List-Utils
-   dev-perl/TermReadKey"
-DEPEND="${COMMON_DEPEND}
-   virtual/perl-ExtUtils-MakeMaker"
-
-src_prepare() {
-   # bug 501904 - CVE-2014-2029
-   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
-   epatch "${FILESDIR}/${P}-no-versioncheck.patch"
-}
-
-# Percona Toolkit does NOT contain the UDF code for Murmur/FNV any more.
-src_install() {
-   perl-module_src_install
-   dodoc docs/percona-toolkit.pod
-}



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

2016-03-19 Thread Christian Ruppert
commit: d51558296c895b2d866d18bba6608e1d5e1f806d
Author: Thomas D  whissi  de>
AuthorDate: Tue Mar 15 22:11:10 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Mar 16 18:39:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5155829

dev-db/percona-toolkit: Bumped to v2.2.17 wrt bug #567420

Acked-by: Christian Ruppert  gentoo.org>

Package-Manager: portage-2.2.28

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit-2.2.17-fix-package-name.patch  | 35 +
 .../percona-toolkit/percona-toolkit-2.2.17.ebuild  | 44 ++
 3 files changed, 80 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 1b29c40..396adaa 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
 DIST percona-toolkit-2.2.15.tar.gz 1401540 SHA256 
ad9fffcee66852ac19c5d138e17474ff48af0083bc0fd8d0a6fb9400bab130f3 SHA512 
b7035701909c3587ded1438bef7bdaa4ca1f40b339dbce001826aeadff46335ff39023a020c05ebd3e81a9ede70de26a162c48e5852e47577e7c6b3ec49a57c0
 WHIRLPOOL 
782134712d7562699f6e1f60299852d67e1bb1193c846c4cf48dba666f4fac44da655157bd2d5dafb4ae89db64e371d8e2e875d0397b8d2c3f257302928873d4
+DIST percona-toolkit-2.2.17.tar.gz 1420968 SHA256 
5a49c84bd8cf9dceca943f1e2879d0a67b58b73325dc7db725aec81a6a125262 SHA512 
a6ac84db9fc77b57fffd4f18b1e6c147fa39821a8b8db128af15bac6884a2937f973aa59adb05b738c3a15d9006c71db49276207c5b321acbefd8bd3a6130b76
 WHIRLPOOL 
f2041c61f0e58c68cad1cb1ddca09aca7f9c0b9bb2ffc81303e80e483211b5fcf59f176d32d9bc324cf1bce6404fe15ad730fda40ad5c9b96c4bc81fc5b9e437
 DIST percona-toolkit-2.2.7.tar.gz 1451687 SHA256 
49ed1fa6d46b8211ba82355ec3c9dd0614c3b29fd31993123f2041e85a38891e SHA512 
d3d7c4162de08c381810b815600effc683d1b79a8df2ccacd16e2b333924b6634c135f08387784c88867c90ce4ee1b334eae6d7f974e9587008da30b7206c5d3
 WHIRLPOOL 
b6d02d5bc0aafbd8fdabc48efb4fa8e0d04634d31185c2c12c2c2776e36e80f138f7bcd1a6fcd2c079ca0cd25c56e79a6aea0e1615dfc7ad26a553c60716674d

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-2.2.17-fix-package-name.patch 
b/dev-db/percona-toolkit/files/percona-toolkit-2.2.17-fix-package-name.patch
new file mode 100644
index 000..2cd7634
--- /dev/null
+++ b/dev-db/percona-toolkit/files/percona-toolkit-2.2.17-fix-package-name.patch
@@ -0,0 +1,35 @@
+From 0e7c176b38c6ee286511e6bb7720390d31fc6233 Mon Sep 17 00:00:00 2001
+From: Thomas D.
+Date: Tue, 15 Mar 2016 22:21:48 +0100
+Subject: [PATCH] Fix package name
+
+The previous package name "percona-toolkit" is not a valid package name for
+ExtUtils::MakeMaker:
+
+  $ perl Makefile.PL
+  Checking if your kit is complete...
+  Looks good
+  Warning: NAME must be a package name
+  [...]
+
+Let us use the same package name (Percona::Toolkit) various scripts in bin/
+are already using.
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 7f46523..a9723f4 100644
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -1,7 +1,7 @@
+ use ExtUtils::MakeMaker;
+
+ WriteMakefile(
+-NAME  => 'percona-toolkit',
++NAME  => 'Percona::Toolkit',
+ VERSION   => '2.2.17',
+ EXE_FILES => [  ],
+ MAN1PODS  => {
+--
+2.7.3

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild
new file mode 100644
index 000..4b10d16
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Advanced command-line tools to perform a variety of MySQL and 
system tasks"
+HOMEPAGE="https://www.percona.com/software/mysql-tools/percona-toolkit";
+SRC_URI="https://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-E

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

2016-03-18 Thread Christian Ruppert
commit: 66a00842f0534d03acaafb71fa08f7f203842a05
Author: Christian Ruppert  gentoo  org>
AuthorDate: Wed Mar 16 18:39:10 2016 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Mar 16 18:39:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a00842

dev-db/percona-toolkit: Add comment back to create the no-versioncheck patch

Package-Manager: portage-2.2.27

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild
index 4b10d16..c2affd1 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.17.ebuild
@@ -37,6 +37,7 @@ DEPEND="${COMMON_DEPEND}
 
 src_prepare() {
# Bug #501904 - CVE-2014-2029
+   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
eapply -p2 "${FILESDIR}"/${PN}-2.2.7-no-versioncheck.patch
eapply -p1 "${FILESDIR}"/${PN}-2.2.17-fix-package-name.patch
 



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

2015-09-20 Thread Agostino Sarubbo
commit: 86abee1247593610587ec6aa9c5f20aef60d7a57
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Sep 20 09:28:46 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Sep 20 09:28:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86abee12

dev-db/percona-toolkit: x86 stable wrt bug #560072

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
index fa1a8e0..e462143 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz";
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2015-09-19 Thread Agostino Sarubbo
commit: a6c5bf4cb5412c2593766bde8d259bae0b70fa20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 19 13:29:50 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 19 13:29:50 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c5bf4c

dev-db/percona-toolkit: amd64 stable wrt bug #560072

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

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

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
index b01433e..fa1a8e0 100644
--- a/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz";
 
 LICENSE="|| ( GPL-2 Artistic )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 # Package warrants IUSE doc
 IUSE=""
 



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

2015-09-09 Thread Christian Ruppert
commit: 08d974dd3308088eb5354ef934d281869d26cf4b
Author: Christian Ruppert  gentoo  org>
AuthorDate: Wed Sep  9 20:24:59 2015 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Wed Sep  9 20:24:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d974dd

dev-db/percona-toolkit: Version bump, bug 539282

Package-Manager: portage-2.2.20.1

 dev-db/percona-toolkit/Manifest|  1 +
 .../percona-toolkit/percona-toolkit-2.2.15.ebuild  | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-db/percona-toolkit/Manifest b/dev-db/percona-toolkit/Manifest
index 84e15a8..1b29c40 100644
--- a/dev-db/percona-toolkit/Manifest
+++ b/dev-db/percona-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST percona-toolkit-2.2.11.tar.gz 1389718 SHA256 
848a8a57bf04dc1b2cc2ab555dd594a2c708b76656042ff38b1a91b8ccb1df4b SHA512 
d5e34fce1b6b69dfc1a8ecd7bcbe84e586e950976553f4fd30afb887a850770c08990216e41fc194bdd0a5642034905ee2d69c2f8b3781503c9b4aab47017cdb
 WHIRLPOOL 
79e02087c97b86e6e282215cf73c89d7d6842978a1d40d3b9e2a484437e6939a9957c7028feb8690ffc8b915c26627c943204f230f4cb09749bb3e22ec4189ff
+DIST percona-toolkit-2.2.15.tar.gz 1401540 SHA256 
ad9fffcee66852ac19c5d138e17474ff48af0083bc0fd8d0a6fb9400bab130f3 SHA512 
b7035701909c3587ded1438bef7bdaa4ca1f40b339dbce001826aeadff46335ff39023a020c05ebd3e81a9ede70de26a162c48e5852e47577e7c6b3ec49a57c0
 WHIRLPOOL 
782134712d7562699f6e1f60299852d67e1bb1193c846c4cf48dba666f4fac44da655157bd2d5dafb4ae89db64e371d8e2e875d0397b8d2c3f257302928873d4
 DIST percona-toolkit-2.2.7.tar.gz 1451687 SHA256 
49ed1fa6d46b8211ba82355ec3c9dd0614c3b29fd31993123f2041e85a38891e SHA512 
d3d7c4162de08c381810b815600effc683d1b79a8df2ccacd16e2b333924b6634c135f08387784c88867c90ce4ee1b334eae6d7f974e9587008da30b7206c5d3
 WHIRLPOOL 
b6d02d5bc0aafbd8fdabc48efb4fa8e0d04634d31185c2c12c2c2776e36e80f138f7bcd1a6fcd2c079ca0cd25c56e79a6aea0e1615dfc7ad26a553c60716674d

diff --git a/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild
new file mode 100644
index 000..f2aba78
--- /dev/null
+++ b/dev-db/percona-toolkit/percona-toolkit-2.2.15.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils perl-app perl-module toolchain-funcs
+
+DESCRIPTION="essential command-line utilities for MySQL"
+HOMEPAGE="http://www.percona.com/software/percona-toolkit/";
+SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz";
+
+LICENSE="|| ( GPL-2 Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+# Package warrants IUSE doc
+IUSE=""
+
+COMMON_DEPEND="dev-perl/DBI
+   dev-perl/DBD-mysql
+   virtual/perl-Time-HiRes"
+RDEPEND="${COMMON_DEPEND}
+   dev-perl/JSON
+   dev-perl/libwww-perl
+   dev-perl/Role-Tiny
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   virtual/perl-Time-Local
+   virtual/perl-Digest-MD5
+   virtual/perl-IO-Compress
+   virtual/perl-File-Temp
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+   dev-perl/TermReadKey"
+DEPEND="${COMMON_DEPEND}
+   virtual/perl-ExtUtils-MakeMaker"
+
+src_prepare() {
+   # bug 501904 - CVE-2014-2029
+   # sed -i -e '/^=item --\[no\]version-check/,/^default: yes/{/^default: 
yes/d}' bin/*
+   epatch "${FILESDIR}/${PN}-2.2.7-no-versioncheck.patch"
+}
+
+# Percona Toolkit does NOT contain the UDF code for Murmur/FNV any more.
+src_install() {
+   perl-module_src_install
+   dodoc docs/percona-toolkit.pod
+}