commit:     e997d6b79ac1d6f0839b6d38428d03a6ff2bcba4
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 31 10:33:10 2020 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Jan 31 10:33:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e997d6b7

dev-db/mysql-workbench: fix building against mysql-connector-c++-8

Thanks to fedeliallalinea for providing a patch and Marco Genasci for
linking it to the bug.

Closes: https://bugs.gentoo.org/702666
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 .../files/mysql-workbench-8.0.19-mysql-connector-8.patch     | 12 ++++++++++++
 dev-db/mysql-workbench/mysql-workbench-8.0.19.ebuild         |  1 +
 2 files changed, 13 insertions(+)

diff --git 
a/dev-db/mysql-workbench/files/mysql-workbench-8.0.19-mysql-connector-8.patch 
b/dev-db/mysql-workbench/files/mysql-workbench-8.0.19-mysql-connector-8.patch
new file mode 100644
index 00000000000..c624dea0e56
--- /dev/null
+++ 
b/dev-db/mysql-workbench/files/mysql-workbench-8.0.19-mysql-connector-8.patch
@@ -0,0 +1,12 @@
+diff -Naru a/build/cmake/Modules/FindMySQLCppConn.cmake 
b/build/cmake/Modules/FindMySQLCppConn.cmake
+--- a/build/cmake/Modules/FindMySQLCppConn.cmake       2019-12-18 
13:31:34.520496484 +0100
++++ b/build/cmake/Modules/FindMySQLCppConn.cmake       2019-12-18 
13:32:32.590496631 +0100
+@@ -27,7 +27,7 @@
+   set(MySQLCppConn_FIND_QUIETLY TRUE)
+ endif ()
+ 
+-find_path(MySQLCppConn_INCLUDE_DIR NAMES mysql_connection.h PATHS 
/usr/include /usr/local/include)
++find_path(MySQLCppConn_INCLUDE_DIR NAMES mysql_connection.h PATHS 
/usr/include /usr/include/jdbc /usr/local/include /usr/local/include/jdbc)
+ 
+ SET(MySQLCppConn_NAMES mysqlcppconn)
+ 

diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.19.ebuild 
b/dev-db/mysql-workbench/mysql-workbench-8.0.19.ebuild
index faddecba8cf..4303dbc9863 100644
--- a/dev-db/mysql-workbench/mysql-workbench-8.0.19.ebuild
+++ b/dev-db/mysql-workbench/mysql-workbench-8.0.19.ebuild
@@ -70,6 +70,7 @@ S="${WORKDIR}"/"${MY_P}"
 
 PATCHES=(
        "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
+       "${FILESDIR}/${P}-mysql-connector-8.patch"
 )
 
 src_unpack() {

Reply via email to