dev-perl/DBD-mysql: Fix mysql-client dependencies re bug #595970
authorKent Fredric <kentnl@gentoo.org>
Fri, 7 Oct 2016 12:30:20 +0000 (01:30 +1300)
committerKent Fredric <kentnl@gentoo.org>
Fri, 7 Oct 2016 12:30:20 +0000 (01:30 +1300)
This means pulling virtual/mysql is only now down with USE=embedded,
and client-libraries are now slot-upgradeable when you upgrade the virtual.

Enforcing SSL happens is still on the todo-list, but turns out, most
backends support SSL in all cases, only mysql-connector-c is an exemption.

Package-Manager: portage-2.3.1

dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild

index a183ad62ef02ff73e37c680dfeaab497d8a009a5..cc31810f5513348babcfdc77053a4cc2769a8bc9 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,9 @@ IUSE="embedded test"
 
 RDEPEND="dev-perl/DBI
        dev-perl/Test-Deep
-       virtual/mysql[embedded?]"
+       virtual/libmysqlclient:=
+       embedded? ( virtual/mysql[embedded] )
+"
 DEPEND="${RDEPEND}"
 
 src_prepare() {
index 86b05ba8accdcda1693225db184e59f45580c14d..ebde1a9d9e0a7ef3796b9095cf1bb4874c7f606a 100644 (file)
@@ -19,7 +19,8 @@ REQUIRED_USE="?? ( embedded ssl )"
 IUSE="embedded test +ssl"
 
 RDEPEND=">=dev-perl/DBI-1.609.0
-       virtual/mysql[embedded?]
+       virtual/libmysqlclient:=
+       embedded? ( virtual/mysql[embedded] )
 "
 DEPEND="${RDEPEND}
        virtual/perl-ExtUtils-MakeMaker