From fc651d7cb0b4b20e267d6649e29945e2cd8f9f0e Mon Sep 17 00:00:00 2001 From: Kent Fredric Date: Sat, 8 Oct 2016 01:30:20 +1300 Subject: [PATCH] dev-perl/DBD-mysql: Fix mysql-client dependencies re bug #595970 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 | 6 ++++-- dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild index a183ad62ef02..cc31810f5513 100644 --- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild +++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild @@ -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() { diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild index 86b05ba8accd..ebde1a9d9e0a 100644 --- a/dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild +++ b/dev-perl/DBD-mysql/DBD-mysql-4.36.0.ebuild @@ -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 -- 2.26.2