commit:     f8bfc9b4917c25aadd2a45c454261cc195d4cd7b
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 23:38:53 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 23:39:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bfc9b4

dev-db/percona-server: introduce slots

While we still don't support installing multiple dev-db/percona-server
versions simultaneously, we need slots to support proper targeting in
GLSAs.

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 ...cona-server-5.7.27.30.ebuild => percona-server-5.7.27.30-r1.ebuild} | 3 ++-
 ...cona-server-8.0.19.10.ebuild => percona-server-8.0.19.10-r1.ebuild} | 3 ++-
 ...cona-server-8.0.20.11.ebuild => percona-server-8.0.20.11-r1.ebuild} | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-db/percona-server/percona-server-5.7.27.30.ebuild 
b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild
similarity index 99%
rename from dev-db/percona-server/percona-server-5.7.27.30.ebuild
rename to dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild
index 300c67c7036..ca7c5af799c 100644
--- a/dev-db/percona-server/percona-server-5.7.27.30.ebuild
+++ b/dev-db/percona-server/percona-server-5.7.27.30-r1.ebuild
@@ -34,7 +34,7 @@ fi
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server";
 DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
 LICENSE="GPL-2"
-SLOT="0/18"
+SLOT="5.7/18"
 IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl 
numa pam +perl profiling rocksdb
        selinux +server static static-libs systemtap tcmalloc test tokudb 
tokudb-backup-plugin yassl"
 
@@ -142,6 +142,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
        !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql 
!dev-db/mysql-cluster
+       !dev-db/percona-server:8.0
        client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] 
!dev-db/mysql-connector-c dev-libs/protobuf:= )
        selinux? ( sec-policy/selinux-mysql )
        server? (

diff --git a/dev-db/percona-server/percona-server-8.0.19.10.ebuild 
b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild
similarity index 99%
rename from dev-db/percona-server/percona-server-8.0.19.10.ebuild
rename to dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild
index 58abf336ca0..c43502a7815 100644
--- a/dev-db/percona-server/percona-server-8.0.19.10.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.19.10-r1.ebuild
@@ -27,7 +27,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server 
https://github.com/percona/percona-server";
 DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement 
for MySQL"
 LICENSE="GPL-2"
-SLOT="0"
+SLOT="8.0"
 IUSE="cjk cracklib debug jemalloc latin1 libressl numa pam +perl profiling
        rocksdb router selinux +server tcmalloc test tokudb 
tokudb-backup-plugin"
 
@@ -84,6 +84,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
        !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql 
!dev-db/mysql-cluster
+       !dev-db/percona-server:5.7
        selinux? ( sec-policy/selinux-mysql )
        !prefix? (
                acct-group/mysql acct-user/mysql

diff --git a/dev-db/percona-server/percona-server-8.0.20.11.ebuild 
b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild
similarity index 99%
rename from dev-db/percona-server/percona-server-8.0.20.11.ebuild
rename to dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild
index 0d4ac0f7b98..e8d4b4079bb 100644
--- a/dev-db/percona-server/percona-server-8.0.20.11.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.20.11-r1.ebuild
@@ -27,7 +27,7 @@ 
SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY
 HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server 
https://github.com/percona/percona-server";
 DESCRIPTION="Fully compatible, enhanced and open source drop-in replacement 
for MySQL"
 LICENSE="GPL-2"
-SLOT="0"
+SLOT="8.0"
 IUSE="cjk cracklib debug jemalloc latin1 ldap libressl numa pam +perl profiling
        rocksdb router selinux +server tcmalloc test tokudb 
tokudb-backup-plugin"
 
@@ -88,6 +88,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
        !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql 
!dev-db/mysql-cluster
+       !dev-db/percona-server:5.7
        selinux? ( sec-policy/selinux-mysql )
        !prefix? (
                acct-group/mysql acct-user/mysql

Reply via email to