commit: a7739a1ed0b8b28c2c82b3f4c0898fcade0c7d9e Author: Brian Evans <grknight <AT> gentoo <DOT> org> AuthorDate: Wed May 31 02:39:30 2017 +0000 Commit: Brian Evans <grknight <AT> gentoo <DOT> org> CommitDate: Wed May 31 02:39:30 2017 +0000 URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=a7739a1e
dev-db/mariadb: Update 10.2.6 Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6 dev-db/mariadb/ChangeLog | 3 +++ dev-db/mariadb/mariadb-10.2.6.ebuild | 21 ++++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/dev-db/mariadb/ChangeLog b/dev-db/mariadb/ChangeLog index 036558a..061dbd4 100644 --- a/dev-db/mariadb/ChangeLog +++ b/dev-db/mariadb/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 # $Id$ + 31 May 2017; Brian Evans <[email protected]> mariadb-10.2.6.ebuild: + dev-db/mariadb: Update 10.2.6 + 29 May 2017; Brian Evans <[email protected]> mariadb-10.2.6.ebuild: dev-db/mariadb: Update with critical API patch diff --git a/dev-db/mariadb/mariadb-10.2.6.ebuild b/dev-db/mariadb/mariadb-10.2.6.ebuild index 81b323e..47ab4c3 100644 --- a/dev-db/mariadb/mariadb-10.2.6.ebuild +++ b/dev-db/mariadb/mariadb-10.2.6.ebuild @@ -58,6 +58,8 @@ COMMON_DEPEND=" tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= + net-misc/curl[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] " DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) ${COMMON_DEPEND}" @@ -141,10 +143,23 @@ src_configure(){ -DPLUGIN_AUTH_GSSAPI=$(usex kerberos YES NO) -DINSTALL_SQLBENCHDIR=share/mariadb ) + if use test ; then + # This is needed for the new client lib which tests a real, open server + MYSQL_CMAKE_NATIVE_DEFINES+=( -DSKIP_TESTS=ON ) + fi fi mysql-multilib-r1_src_configure } +src_install() { + mysql-multilib-r1_src_install + install_compat_symlink() { + use static-libs && dosym libmariadbclient.a "${EPREFIX}/usr/$(get_libdir)/libmysqlclient.a" + dosym libmariadb.so.3 "${EPREFIX}/usr/$(get_libdir)/libmysqlclient.so" + } + multilib_foreach_abi install_compat_symlink +} + # Official test instructions: # USE='embedded extraengine perl server openssl static-libs' \ # FEATURES='test userpriv -usersandbox' \ @@ -176,9 +191,9 @@ multilib_src_test() { addpredict /this-dir-does-not-exist/t9.MYI # Run CTest (test-units) -# cmake-utils_src_test -# retstatus_unit=$? -# [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" # Ensure that parallel runs don't die export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
