commit:     74514528e0d6d167860199fe8cb9797bc592354c
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 14 13:18:03 2015 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue Jul 14 13:18:03 2015 +0000
URL:        https://gitweb.gentoo.org/proj/mysql.git/commit/?id=74514528

Fix subslot deps for virtual/libmysqlclient

 dev-db/mariadb-galera/mariadb-galera-10.0.20-r1.ebuild     |  1 +
 dev-db/mariadb-galera/mariadb-galera-10.0.20.ebuild        |  1 +
 dev-db/mariadb/mariadb-10.0.20-r1.ebuild                   |  1 +
 dev-db/mariadb/mariadb-10.0.20.ebuild                      |  1 +
 dev-db/mariadb/mariadb-10.1.5_beta.ebuild                  |  1 +
 dev-db/mysql-cluster/mysql-cluster-7.3.9.ebuild            |  1 +
 dev-db/mysql/mysql-5.6.25-r1.ebuild                        |  1 +
 dev-db/mysql/mysql-5.6.25.ebuild                           |  1 +
 dev-db/mysql/mysql-5.7.7_rc.ebuild                         |  1 +
 dev-db/percona-server/percona-server-5.6.25.73.0-r1.ebuild |  1 +
 dev-db/percona-server/percona-server-5.6.25.73.0.ebuild    |  1 +
 eclass/mysql-multilib.eclass                               |  2 +-
 virtual/libmysqlclient/libmysqlclient-18.ebuild            | 13 ++++++-------
 13 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/dev-db/mariadb-galera/mariadb-galera-10.0.20-r1.ebuild 
b/dev-db/mariadb-galera/mariadb-galera-10.0.20-r1.ebuild
index acc9002..2003698 100644
--- a/dev-db/mariadb-galera/mariadb-galera-10.0.20-r1.ebuild
+++ b/dev-db/mariadb-galera/mariadb-galera-10.0.20-r1.ebuild
@@ -6,6 +6,7 @@ EAPI="5"
 MY_EXTRAS_VER="20141215-0144Z"
 WSREP_REVISION="25"
 HAS_TOOLS_PATCH="1"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mariadb-galera/mariadb-galera-10.0.20.ebuild 
b/dev-db/mariadb-galera/mariadb-galera-10.0.20.ebuild
index 71b4908..49bb220 100644
--- a/dev-db/mariadb-galera/mariadb-galera-10.0.20.ebuild
+++ b/dev-db/mariadb-galera/mariadb-galera-10.0.20.ebuild
@@ -5,6 +5,7 @@
 EAPI="5"
 MY_EXTRAS_VER="20141215-0144Z"
 WSREP_REVISION="25"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mariadb/mariadb-10.0.20-r1.ebuild 
b/dev-db/mariadb/mariadb-10.0.20-r1.ebuild
index a47c4af..a7d4a2c 100644
--- a/dev-db/mariadb/mariadb-10.0.20-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.0.20-r1.ebuild
@@ -5,6 +5,7 @@
 EAPI="5"
 MY_EXTRAS_VER="20141215-0144Z"
 HAS_TOOLS_PATCH="1"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 IUSE="${IUSE}"

diff --git a/dev-db/mariadb/mariadb-10.0.20.ebuild 
b/dev-db/mariadb/mariadb-10.0.20.ebuild
index 0fd88bd..5c110b3 100644
--- a/dev-db/mariadb/mariadb-10.0.20.ebuild
+++ b/dev-db/mariadb/mariadb-10.0.20.ebuild
@@ -4,6 +4,7 @@
 
 EAPI="5"
 MY_EXTRAS_VER="20141215-0144Z"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mariadb/mariadb-10.1.5_beta.ebuild 
b/dev-db/mariadb/mariadb-10.1.5_beta.ebuild
index 5c21fdd..6f62135 100644
--- a/dev-db/mariadb/mariadb-10.1.5_beta.ebuild
+++ b/dev-db/mariadb/mariadb-10.1.5_beta.ebuild
@@ -5,6 +5,7 @@
 EAPI="5"
 MY_EXTRAS_VER="live"
 WSREP_REVISION="25"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mysql-cluster/mysql-cluster-7.3.9.ebuild 
b/dev-db/mysql-cluster/mysql-cluster-7.3.9.ebuild
index 2293a34..2432986 100644
--- a/dev-db/mysql-cluster/mysql-cluster-7.3.9.ebuild
+++ b/dev-db/mysql-cluster/mysql-cluster-7.3.9.ebuild
@@ -4,6 +4,7 @@
 
 EAPI=5
 MY_EXTRAS_VER="20150710-1911Z"
+SUBSLOT="18"
 
 inherit toolchain-funcs java-pkg-opt-2 mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mysql/mysql-5.6.25-r1.ebuild 
b/dev-db/mysql/mysql-5.6.25-r1.ebuild
index 8572ff1..227e8c6 100644
--- a/dev-db/mysql/mysql-5.6.25-r1.ebuild
+++ b/dev-db/mysql/mysql-5.6.25-r1.ebuild
@@ -8,6 +8,7 @@ MY_EXTRAS_VER="20150410-1944Z"
 MY_PV="${PV//_alpha_pre/-m}"
 MY_PV="${MY_PV//_/-}"
 HAS_TOOLS_PATCH="1"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mysql/mysql-5.6.25.ebuild b/dev-db/mysql/mysql-5.6.25.ebuild
index 731106a..00a9159 100644
--- a/dev-db/mysql/mysql-5.6.25.ebuild
+++ b/dev-db/mysql/mysql-5.6.25.ebuild
@@ -7,6 +7,7 @@ EAPI="5"
 MY_EXTRAS_VER="20150410-1944Z"
 MY_PV="${PV//_alpha_pre/-m}"
 MY_PV="${MY_PV//_/-}"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/mysql/mysql-5.7.7_rc.ebuild 
b/dev-db/mysql/mysql-5.7.7_rc.ebuild
index 6d930d2..516c2ac 100644
--- a/dev-db/mysql/mysql-5.7.7_rc.ebuild
+++ b/dev-db/mysql/mysql-5.7.7_rc.ebuild
@@ -7,6 +7,7 @@ EAPI=5
 MY_EXTRAS_VER="live"
 MY_PV="${PV//_alpha_pre/-m}"
 MY_PV="${MY_PV//_/-}"
+SUBSLOT="20"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/percona-server/percona-server-5.6.25.73.0-r1.ebuild 
b/dev-db/percona-server/percona-server-5.6.25.73.0-r1.ebuild
index d089f8c..b5ae51a 100644
--- a/dev-db/percona-server/percona-server-5.6.25.73.0-r1.ebuild
+++ b/dev-db/percona-server/percona-server-5.6.25.73.0-r1.ebuild
@@ -5,6 +5,7 @@
 EAPI="5"
 MY_EXTRAS_VER="20150113-1853Z"
 HAS_TOOLS_PATCH="1"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/dev-db/percona-server/percona-server-5.6.25.73.0.ebuild 
b/dev-db/percona-server/percona-server-5.6.25.73.0.ebuild
index ef154e2..85e8045 100644
--- a/dev-db/percona-server/percona-server-5.6.25.73.0.ebuild
+++ b/dev-db/percona-server/percona-server-5.6.25.73.0.ebuild
@@ -4,6 +4,7 @@
 
 EAPI="5"
 MY_EXTRAS_VER="20150113-1853Z"
+SUBSLOT="18"
 
 inherit toolchain-funcs mysql-multilib
 # only to make repoman happy. it is really set in the eclass

diff --git a/eclass/mysql-multilib.eclass b/eclass/mysql-multilib.eclass
index 3e90096..2c1b96e 100644
--- a/eclass/mysql-multilib.eclass
+++ b/eclass/mysql-multilib.eclass
@@ -178,7 +178,7 @@ if [[ ${PN} == "percona-server" ]]; then
        DESCRIPTION="An enhanced, drop-in replacement for MySQL from the 
Percona team"
 fi
 LICENSE="GPL-2"
-SLOT="0"
+SLOT="0/${SUBSLOT:=0}"
 
 IUSE="+community cluster debug embedded extraengine jemalloc latin1
        +perl profiling selinux ssl systemtap static static-libs tcmalloc test"

diff --git a/virtual/libmysqlclient/libmysqlclient-18.ebuild 
b/virtual/libmysqlclient/libmysqlclient-18.ebuild
index 93201dd..c5d3272 100644
--- a/virtual/libmysqlclient/libmysqlclient-18.ebuild
+++ b/virtual/libmysqlclient/libmysqlclient-18.ebuild
@@ -18,11 +18,10 @@ IUSE="static-libs"
 DEPEND=""
 RDEPEND="
        || (
-               dev-db/mysql-connector-c:0/18[${MULTILIB_USEDEP}]
-               
=dev-db/mariadb-10.1*[client-libs,static-libs=,${MULTILIB_USEDEP}]
-               
=dev-db/mariadb-10.0*[client-libs,static-libs=,${MULTILIB_USEDEP}]
-               
=dev-db/mysql-${PV}*[client-libs,static-libs=,${MULTILIB_USEDEP}]
-               
=dev-db/percona-server-${PV}*[client-libs,static-libs=,${MULTILIB_USEDEP}]
-               
=dev-db/mariadb-galera-10.0*[client-libs,static-libs=,${MULTILIB_USEDEP}]
-               
=dev-db/mysql-cluster-7.3*[client-libs,static-libs=,${MULTILIB_USEDEP}]
+               dev-db/mysql-connector-c:${SLOT}[${MULTILIB_USEDEP}]
+               
dev-db/mariadb:${SLOT}[client-libs,static-libs=,${MULTILIB_USEDEP}]
+               
dev-db/mysql:${SLOT}[client-libs,static-libs=,${MULTILIB_USEDEP}]
+               
dev-db/percona-server:${SLOT}[client-libs,static-libs=,${MULTILIB_USEDEP}]
+               
dev-db/mariadb-galera:${SLOT}[client-libs,static-libs=,${MULTILIB_USEDEP}]
+               
dev-db/mysql-cluster:${SLOT}[client-libs,static-libs=,${MULTILIB_USEDEP}]
        )"

Reply via email to