commit:     7d2f77be318e1cf363dc2e10bda61b4eec32d92d
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 26 00:00:27 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 26 00:00:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2f77be

dev-db/mariadb: introduce slots

While we still don't support installing multiple dev-db/mariadb
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>

 .../{mariadb-10.1.38-r1.ebuild => mariadb-10.1.38-r2.ebuild}        | 6 +++++-
 .../mariadb/{mariadb-10.1.43.ebuild => mariadb-10.1.43-r1.ebuild}   | 6 +++++-
 .../mariadb/{mariadb-10.1.45.ebuild => mariadb-10.1.45-r1.ebuild}   | 6 +++++-
 .../{mariadb-10.2.22-r1.ebuild => mariadb-10.2.22-r2.ebuild}        | 6 +++++-
 .../mariadb/{mariadb-10.2.29.ebuild => mariadb-10.2.29-r1.ebuild}   | 6 +++++-
 .../mariadb/{mariadb-10.2.32.ebuild => mariadb-10.2.32-r1.ebuild}   | 6 +++++-
 .../mariadb/{mariadb-10.3.23.ebuild => mariadb-10.3.23-r1.ebuild}   | 6 +++++-
 .../mariadb/{mariadb-10.4.13.ebuild => mariadb-10.4.13-r1.ebuild}   | 6 +++++-
 dev-db/mariadb/{mariadb-5.5.68.ebuild => mariadb-5.5.68-r1.ebuild}  | 6 +++++-
 9 files changed, 45 insertions(+), 9 deletions(-)

diff --git a/dev-db/mariadb/mariadb-10.1.38-r1.ebuild 
b/dev-db/mariadb/mariadb-10.1.38-r2.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.1.38-r1.ebuild
rename to dev-db/mariadb/mariadb-10.1.38-r2.ebuild
index 2cb40286d35..6db16af17a2 100644
--- a/dev-db/mariadb/mariadb-10.1.38-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.1.38-r2.ebuild
@@ -26,7 +26,7 @@ fi
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.1/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera jdbc 
jemalloc kerberos
        innodb-lz4 innodb-lzo innodb-snappy latin1 libressl mroonga numa odbc 
oqgraph pam
        +perl profiling selinux +server sphinx sst-rsync sst-mariabackup 
sst-xtrabackup
@@ -119,6 +119,10 @@ DEPEND="virtual/yacc
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] 
!dev-db/mysql-connector-c )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        server? ( !prefix? ( dev-db/mysql-init-scripts ) )
        ${COMMON_DEPEND}
        server? ( galera? (

diff --git a/dev-db/mariadb/mariadb-10.1.43.ebuild 
b/dev-db/mariadb/mariadb-10.1.43-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.1.43.ebuild
rename to dev-db/mariadb/mariadb-10.1.43-r1.ebuild
index 22f52825640..c889ad42af8 100644
--- a/dev-db/mariadb/mariadb-10.1.43.ebuild
+++ b/dev-db/mariadb/mariadb-10.1.43-r1.ebuild
@@ -26,7 +26,7 @@ fi
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.1/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera jdbc 
jemalloc kerberos
        innodb-lz4 innodb-lzo innodb-snappy latin1 libressl mroonga numa odbc 
oqgraph pam
        +perl profiling selinux +server sphinx sst-rsync sst-mariabackup 
sst-xtrabackup
@@ -119,6 +119,10 @@ DEPEND="virtual/yacc
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] 
!dev-db/mysql-connector-c )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        server? ( !prefix? ( dev-db/mysql-init-scripts ) )
        ${COMMON_DEPEND}
        server? ( galera? (

diff --git a/dev-db/mariadb/mariadb-10.1.45.ebuild 
b/dev-db/mariadb/mariadb-10.1.45-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.1.45.ebuild
rename to dev-db/mariadb/mariadb-10.1.45-r1.ebuild
index 90bcfc0a3e0..e146098ee7a 100644
--- a/dev-db/mariadb/mariadb-10.1.45.ebuild
+++ b/dev-db/mariadb/mariadb-10.1.45-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.1/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera jdbc 
jemalloc kerberos
        innodb-lz4 innodb-lzo innodb-snappy latin1 libressl mroonga numa odbc 
oqgraph pam
        +perl profiling selinux +server sphinx sst-rsync sst-mariabackup 
sst-xtrabackup
@@ -96,6 +96,10 @@ DEPEND="virtual/yacc
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] 
!dev-db/mysql-connector-c )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        ${COMMON_DEPEND}
        server? (
                galera? (

diff --git a/dev-db/mariadb/mariadb-10.2.22-r1.ebuild 
b/dev-db/mariadb/mariadb-10.2.22-r2.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.2.22-r1.ebuild
rename to dev-db/mariadb/mariadb-10.2.22-r2.ebuild
index 08fbaa17fe1..a77e8399844 100644
--- a/dev-db/mariadb/mariadb-10.2.22-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.2.22-r2.ebuild
@@ -27,7 +27,7 @@ fi
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.2/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4
        innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
        numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
@@ -116,6 +116,10 @@ DEPEND="virtual/yacc
        ${COMMON_DEPEND}"
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        server? ( !prefix? ( dev-db/mysql-init-scripts ) )
        !<virtual/mysql-5.6-r11
        ${COMMON_DEPEND}

diff --git a/dev-db/mariadb/mariadb-10.2.29.ebuild 
b/dev-db/mariadb/mariadb-10.2.29-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.2.29.ebuild
rename to dev-db/mariadb/mariadb-10.2.29-r1.ebuild
index c584779653e..91bfdfc69e1 100644
--- a/dev-db/mariadb/mariadb-10.2.29.ebuild
+++ b/dev-db/mariadb/mariadb-10.2.29-r1.ebuild
@@ -27,7 +27,7 @@ fi
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.2/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4
        innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
        numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
@@ -116,6 +116,10 @@ DEPEND="virtual/yacc
        ${COMMON_DEPEND}"
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        server? ( !prefix? ( dev-db/mysql-init-scripts ) )
        !<virtual/mysql-5.6-r11
        ${COMMON_DEPEND}

diff --git a/dev-db/mariadb/mariadb-10.2.32.ebuild 
b/dev-db/mariadb/mariadb-10.2.32-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.2.32.ebuild
rename to dev-db/mariadb/mariadb-10.2.32-r1.ebuild
index 4efd5f7fe94..28e15c3a497 100644
--- a/dev-db/mariadb/mariadb-10.2.32.ebuild
+++ b/dev-db/mariadb/mariadb-10.2.32-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.2/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4
        innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
        numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
@@ -94,6 +94,10 @@ DEPEND="virtual/yacc
        ${COMMON_DEPEND}"
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        !<virtual/mysql-5.6-r11
        ${COMMON_DEPEND}
        server? (

diff --git a/dev-db/mariadb/mariadb-10.3.23.ebuild 
b/dev-db/mariadb/mariadb-10.3.23-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.3.23.ebuild
rename to dev-db/mariadb/mariadb-10.3.23-r1.ebuild
index 68a567c3e57..d5adffc3296 100644
--- a/dev-db/mariadb/mariadb-10.3.23.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.23-r1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.3/${SUBSLOT:-0}"
 IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4
        innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
        numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
@@ -94,6 +94,10 @@ DEPEND="virtual/yacc
        ${COMMON_DEPEND}"
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.4
        !<virtual/mysql-5.6-r11
        ${COMMON_DEPEND}
        server? (

diff --git a/dev-db/mariadb/mariadb-10.4.13.ebuild 
b/dev-db/mariadb/mariadb-10.4.13-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-10.4.13.ebuild
rename to dev-db/mariadb/mariadb-10.4.13-r1.ebuild
index dbde2aa2d74..acd2c9098ad 100644
--- a/dev-db/mariadb/mariadb-10.4.13.ebuild
+++ b/dev-db/mariadb/mariadb-10.4.13-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="10.4/${SUBSLOT:-0}"
 IUSE="+backup bindist cracklib debug extraengine galera innodb-lz4
        innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
        numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
@@ -93,6 +93,10 @@ DEPEND="static? ( sys-libs/ncurses[static-libs] )
        ${COMMON_DEPEND}"
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:5.5
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.3
        !<virtual/mysql-5.6-r11
        !<virtual/libmysqlclient-18-r1
        ${COMMON_DEPEND}

diff --git a/dev-db/mariadb/mariadb-5.5.68.ebuild 
b/dev-db/mariadb/mariadb-5.5.68-r1.ebuild
similarity index 99%
rename from dev-db/mariadb/mariadb-5.5.68.ebuild
rename to dev-db/mariadb/mariadb-5.5.68-r1.ebuild
index 87e9a50bd38..9444043d02b 100644
--- a/dev-db/mariadb/mariadb-5.5.68.ebuild
+++ b/dev-db/mariadb/mariadb-5.5.68-r1.ebuild
@@ -24,7 +24,7 @@ fi
 HOMEPAGE="https://mariadb.org/";
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2"
-SLOT="0/${SUBSLOT:-0}"
+SLOT="5.5/${SUBSLOT:-0}"
 IUSE="bindist client-libs debug extraengine jemalloc latin1 libressl
        oqgraph pam +perl profiling selinux +server sphinx
        static static-libs systemtap tcmalloc
@@ -95,6 +95,10 @@ DEPEND="virtual/yacc
 RDEPEND="selinux? ( sec-policy/selinux-mysql )
        client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] 
!dev-db/mysql-connector-c )
        !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
+       !dev-db/mariadb:10.1
+       !dev-db/mariadb:10.2
+       !dev-db/mariadb:10.3
+       !dev-db/mariadb:10.4
        server? ( !prefix? ( dev-db/mysql-init-scripts ) )
        ${COMMON_DEPEND}
        perl? ( !dev-db/mytop

Reply via email to