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))"

Reply via email to