commit:     8f467c68408121762877fe16227d23a023c82cce
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 18 20:55:37 2014 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Tue Aug 19 13:36:43 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/mysql.git;a=commit;h=8f467c68

Add boost as a requirement for mysql 5.7

---
 eclass/mysql-multilib.eclass | 8 +++++---
 eclass/mysql-v2.eclass       | 4 ++++
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/eclass/mysql-multilib.eclass b/eclass/mysql-multilib.eclass
index 41312a8..69bf3b7 100644
--- a/eclass/mysql-multilib.eclass
+++ b/eclass/mysql-multilib.eclass
@@ -247,6 +247,10 @@ else
        DEPEND="${DEPEND} !bindist? ( 
>=sys-libs/readline-4.1:0=[${MULTILIB_USEDEP}] )"
 fi
 
+if [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] ; then
+       mysql_verison_is_at_least "5.7.5" && DEPEND="${DEPEND} 
dev-libs/boost:0="
+fi
+
 if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then
        # Bug 441700 MariaDB >=5.3 include custom mytop
        DEPEND="${DEPEND}
@@ -260,9 +264,7 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; 
then
                        "
        fi
        mysql_version_is_at_least "10.0.7" && DEPEND="${DEPEND} oqgraph? ( 
dev-libs/judy:0= )"
-       if mysql_version_is_at_least "10.0.9" ; then
-               DEPEND="${DEPEND} >=dev-libs/libpcre-8.35:3="
-       fi
+       mysql_version_is_at_least "10.0.9" && DEPEND="${DEPEND} 
>=dev-libs/libpcre-8.35:3="
 fi
 
 # Having different flavours at the same time is not a good idea

diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass
index dafc0f8..bb5044e 100644
--- a/eclass/mysql-v2.eclass
+++ b/eclass/mysql-v2.eclass
@@ -290,6 +290,10 @@ else
        fi
 fi
 
+if [[ ${PN} == "mysql" || ${PN} == "percona-server" ]] ; then
+       mysql_verison_is_at_least "5.7.5" && DEPEND="${DEPEND} dev-libs/boost"
+fi
+
 if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then
        mysql_check_version_range "5.1.38 to 5.3.99" && DEPEND="${DEPEND} 
libevent? ( >=dev-libs/libevent-1.4 )"
        mysql_version_is_at_least "5.2" && DEPEND="${DEPEND} oqgraph? ( 
>=dev-libs/boost-1.40.0 )"

Reply via email to