Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/myodbc/
Date: Tue, 27 Mar 2018 12:51:06
Message-Id: 1522155038.d3ecd1e5d0d45f9356367f294da2039449436738.grknight@gentoo
1 commit: d3ecd1e5d0d45f9356367f294da2039449436738
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 27 12:50:38 2018 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 27 12:50:38 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ecd1e5
7
8 dev-db/myodbc: Drop patch that was integrated upstream
9
10 Closes: https://bugs.gentoo.org/651386
11 Package-Manager: Portage-2.3.24, Repoman-2.3.6
12
13 .../{myodbc-5.3.10-r1.ebuild => myodbc-5.3.10-r2.ebuild} | 16 +---------------
14 1 file changed, 1 insertion(+), 15 deletions(-)
15
16 diff --git a/dev-db/myodbc/myodbc-5.3.10-r1.ebuild b/dev-db/myodbc/myodbc-5.3.10-r2.ebuild
17 similarity index 85%
18 rename from dev-db/myodbc/myodbc-5.3.10-r1.ebuild
19 rename to dev-db/myodbc/myodbc-5.3.10-r2.ebuild
20 index 5aeb327fb5b..62d7f9d9034 100644
21 --- a/dev-db/myodbc/myodbc-5.3.10-r1.ebuild
22 +++ b/dev-db/myodbc/myodbc-5.3.10-r2.ebuild
23 @@ -41,39 +41,25 @@ DRIVER_NAME="${PN}-${SLOT}"
24 PATCHES=(
25 "${FILESDIR}/${MAJOR}-cmake-doc-path.patch"
26 "${FILESDIR}/5.3.10-cxxlinkage.patch"
27 -# "${FILESDIR}/${MAJOR}-mariadb-dynamic-array.patch"
28 - "${FILESDIR}/5.2.7-my_malloc.patch"
29 "${FILESDIR}/5.3.10-mariadb.patch"
30 )
31
32 src_prepare() {
33 - # Fix undefined references due to standards change
34 -# append-cflags -std=gnu89
35 -
36 # Remove Tests
37 sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
38 "${S}/CMakeLists.txt"
39
40 # Fix as-needed on the installer binary
41 - echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> "${S}/installer/CMakeLists.txt"
42 +# echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> "${S}/installer/CMakeLists.txt"
43
44 cmake-utils_src_prepare
45 }
46
47 multilib_src_configure() {
48 -# local clientlib
49 -# for clientlib in "mariadb" "perconaclient" "mysqlclient" "notfound" ; do
50 -# [[ -x "${EPREFIX}/usr/$(get_libdir)/lib${clientlib}.so" ]] && break
51 -# done
52 -# [[ "${clientlib}x" == "notfoundx" ]] && \
53 -# die "Installed client library name could not be determined"
54 -
55 # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't exist on MariaDB
56 mycmakeargs+=(
57 -DMYSQL_CXX_LINKAGE=0
58 -DWITH_UNIXODBC=1
59 -# -DMYSQLCLIENT_LIB_NAME="${clientlib}"
60 -# -DMYSQLCLIENT_LIB_NAME="mysqlclient"
61 -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF}
62 -DMYSQL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
63 -DLIB_SUBDIR="$(get_libdir)/${PN}-${MAJOR}"