summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@tuffmail.com>2013-11-19 10:12:36 -0500
committerBrian Evans <grknight@tuffmail.com>2013-11-19 10:12:36 -0500
commit3dbfadde22858b2e521b62351fa3372a9f481161 (patch)
treea80b6148ac7109ebc413ed188c9c0d7fd4ee367f /eclass/mysql-v2.eclass
parent[galera] Version bump (diff)
downloadmysql-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.eclass12
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