diff options
author | Brian Evans <grknight@tuffmail.com> | 2013-11-19 10:12:36 -0500 |
---|---|---|
committer | Brian Evans <grknight@tuffmail.com> | 2013-11-19 10:12:36 -0500 |
commit | 3dbfadde22858b2e521b62351fa3372a9f481161 (patch) | |
tree | a80b6148ac7109ebc413ed188c9c0d7fd4ee367f /eclass/mysql-v2.eclass | |
parent | [galera] Version bump (diff) | |
download | mysql-3dbfadde22858b2e521b62351fa3372a9f481161.tar.gz mysql-3dbfadde22858b2e521b62351fa3372a9f481161.tar.bz2 mysql-3dbfadde22858b2e521b62351fa3372a9f481161.zip |
[eclass] Add support for xml and odbc in the CONNECT engine in MariaDB 10.0.5+
Diffstat (limited to 'eclass/mysql-v2.eclass')
-rw-r--r-- | eclass/mysql-v2.eclass | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass index dd85b31..95266d0 100644 --- a/eclass/mysql-v2.eclass +++ b/eclass/mysql-v2.eclass @@ -218,12 +218,13 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]]; then mysql_version_is_at_least "5.2" && IUSE="${IUSE} oqgraph" mysql_version_is_at_least "5.2.5" && IUSE="${IUSE} sphinx" mysql_version_is_at_least "5.2.10" && IUSE="${IUSE} pam" - mysql_version_is_at_least "10.0.5" && IUSE="${IUSE} tokudb" + mysql_version_is_at_least "10.0.5" && IUSE="${IUSE} tokudb odbc xml" && \ + REQUIRED_USE="odbc? ( extraengine ) xml? ( extraengine )" mysql_check_version_range "5.5.33 to 5.5.99" && IUSE="${IUSE} tokudb" fi if mysql_version_is_at_least "5.5"; then - REQUIRED_USE="tcmalloc? ( !jemalloc ) jemalloc? ( !tcmalloc )" + REQUIRED_USE="${REQUIRED_USE} tcmalloc? ( !jemalloc ) jemalloc? ( !tcmalloc )" IUSE="${IUSE} jemalloc tcmalloc" fi @@ -300,6 +301,13 @@ if [[ ${PN} == "mariadb" || ${PN} == "mariadb-galera" ]] ; then virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes ) " fi + + if mysql_version_is_at_least "10.0.5" ; then + RDEPEND="${RDEPEND} + odbc? ( dev-db/unixODBC ) + xml? ( dev-libs/libxml2 ) + " + fi fi if [[ ${PN} == "mariadb-galera" ]] ; then |