commit:     453b9938c8d1ed1e9494f812e20df8b1e6b862f6
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 18 18:23:33 2015 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Wed Nov 18 18:23:33 2015 +0000
URL:        https://gitweb.gentoo.org/proj/mysql.git/commit/?id=453b9938

dev-db/myodbc: Clean up build process using multilib-minimal; adding die to 
external commands

Package-Manager: portage-2.2.25
Manifest-Sign-Key: D1F781EFF9F4A3B6

 dev-db/myodbc/ChangeLog           | 4 ++++
 dev-db/myodbc/myodbc-5.3.4.ebuild | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-db/myodbc/ChangeLog b/dev-db/myodbc/ChangeLog
index 8bc0aea..f9d3054 100644
--- a/dev-db/myodbc/ChangeLog
+++ b/dev-db/myodbc/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  18 Nov 2015; Brian Evans <grkni...@gentoo.org> myodbc-5.3.4.ebuild:
+  dev-db/myodbc: Clean up build process using multilib-minimal; adding die to
+  external commands
+
   11 Aug 2015; Brian Evans <grkni...@gentoo.org> +files/5.2.7-my_malloc.patch,
   myodbc-5.2.7-r2.ebuild:
   dev-db/myodbc Add patch from bug 548912

diff --git a/dev-db/myodbc/myodbc-5.3.4.ebuild 
b/dev-db/myodbc/myodbc-5.3.4.ebuild
index 3041ff1..5e86689 100644
--- a/dev-db/myodbc/myodbc-5.3.4.ebuild
+++ b/dev-db/myodbc/myodbc-5.3.4.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-inherit cmake-multilib eutils flag-o-matic versionator
+inherit cmake-utils multilib-minimal eutils flag-o-matic versionator
 
 MAJOR="$(get_version_component_range 1-2 $PV)"
 MY_PN="mysql-connector-odbc"
@@ -35,10 +35,10 @@ DRIVER_NAME="${PN}-${SLOT}"
 src_prepare() {
        # Remove Tests
        sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
-               "${S}/CMakeLists.txt"
+               "${S}/CMakeLists.txt" || die
 
        # Fix as-needed on the installer binary
-       echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> 
"${S}/installer/CMakeLists.txt"
+       echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> 
"${S}/installer/CMakeLists.txt" || die
 
        # Patch document path so it doesn't install files to /usr
        epatch "${FILESDIR}/cmake-doc-path.patch" \
@@ -51,7 +51,7 @@ multilib_src_configure() {
        # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't 
exist on MariaDB
 
 #      append-ldflags
-       mycmakeargs+=(
+       local mycmakeargs=(
                -DMYSQL_CXX_LINKAGE=0
                -DWITH_UNIXODBC=1
                -DMYSQLCLIENT_LIB_NAME="libmysqlclient.so"

Reply via email to