dev-db/mariadb-connector-c: Begin to drop the mysqlcompat USE flag
authorBrian Evans <grknight@gentoo.org>
Fri, 15 Mar 2019 19:05:28 +0000 (15:05 -0400)
committerBrian Evans <grknight@gentoo.org>
Fri, 15 Mar 2019 19:05:28 +0000 (15:05 -0400)
This library is functionally incompatible and should never have introduced
this in the first place.

Bug: https://bugs.gentoo.org/show_bug.cgi?id=666750
Bug: https://bugs.gentoo.org/668560
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Brian Evans <grknight@gentoo.org>
dev-db/mariadb-connector-c/mariadb-connector-c-3.0.9.ebuild
dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild

index c957edaec2de7c05842fe831888c5d33f40e9028..854813a44d91f6f7fd6fd9329fcefe4f7d964c6c 100644 (file)
@@ -28,7 +28,7 @@ HOMEPAGE="https://mariadb.org/"
 LICENSE="LGPL-2.1"
 
 SLOT="0/3"
-IUSE="+curl gnutls kerberos libressl mysqlcompat +ssl static-libs test"
+IUSE="+curl gnutls kerberos libressl +ssl static-libs test"
 
 DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
        virtual/libiconv:=[${MULTILIB_USEDEP}]
@@ -43,16 +43,7 @@ DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
                )
        )
        "
-RDEPEND="${DEPEND}
-       mysqlcompat? (
-       !dev-db/mysql[client-libs(+)]
-       !dev-db/mysql-cluster[client-libs(+)]
-       !dev-db/mariadb[client-libs(+)]
-       !dev-db/mariadb-galera[client-libs(+)]
-       !dev-db/percona-server[client-libs(+)]
-       !dev-db/mysql-connector-c )
-       !>=dev-db/mariadb-10.2.0[client-libs(+)]
-       "
+RDEPEND="${DEPEND}"
 PATCHES=(
        "${FILESDIR}"/gentoo-layout-3.0.patch
        "${FILESDIR}"/${PN}-3.0.8-fix-pkconfig-file.patch
@@ -86,18 +77,10 @@ multilib_src_compile() {
 
 multilib_src_install() {
        cmake-utils_src_install
-       if use mysqlcompat ; then
-               dosym libmariadb.so.3 /usr/$(get_libdir)/libmysqlclient.so.19
-               dosym libmariadb.so.3 /usr/$(get_libdir)/libmysqlclient.so
-       fi
 }
 
 multilib_src_install_all() {
        if ! use static-libs ; then
                find "${D}" -name "*.a" -delete || die
        fi
-       if use mysqlcompat ; then
-               dosym mariadb_config /usr/bin/mysql_config
-               dosym mariadb /usr/include/mysql
-       fi
 }
index c957edaec2de7c05842fe831888c5d33f40e9028..e6c4b2e689673d3a9f5f6142e0191bca0b054d5e 100644 (file)
@@ -28,7 +28,7 @@ HOMEPAGE="https://mariadb.org/"
 LICENSE="LGPL-2.1"
 
 SLOT="0/3"
-IUSE="+curl gnutls kerberos libressl mysqlcompat +ssl static-libs test"
+IUSE="+curl gnutls kerberos libressl +ssl static-libs test"
 
 DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
        virtual/libiconv:=[${MULTILIB_USEDEP}]
@@ -44,13 +44,6 @@ DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
        )
        "
 RDEPEND="${DEPEND}
-       mysqlcompat? (
-       !dev-db/mysql[client-libs(+)]
-       !dev-db/mysql-cluster[client-libs(+)]
-       !dev-db/mariadb[client-libs(+)]
-       !dev-db/mariadb-galera[client-libs(+)]
-       !dev-db/percona-server[client-libs(+)]
-       !dev-db/mysql-connector-c )
        !>=dev-db/mariadb-10.2.0[client-libs(+)]
        "
 PATCHES=(
@@ -86,18 +79,10 @@ multilib_src_compile() {
 
 multilib_src_install() {
        cmake-utils_src_install
-       if use mysqlcompat ; then
-               dosym libmariadb.so.3 /usr/$(get_libdir)/libmysqlclient.so.19
-               dosym libmariadb.so.3 /usr/$(get_libdir)/libmysqlclient.so
-       fi
 }
 
 multilib_src_install_all() {
        if ! use static-libs ; then
                find "${D}" -name "*.a" -delete || die
        fi
-       if use mysqlcompat ; then
-               dosym mariadb_config /usr/bin/mysql_config
-               dosym mariadb /usr/include/mysql
-       fi
 }