File mysql-workbench-5.1.16-disable-bundled.patch of Package mysql-workbench

Index: Makefile.am
===================================================================
--- Makefile.am.orig
+++ Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS=ext library tools/genobj generated backend modules frontend plugins res images
+SUBDIRS=library tools/genobj generated backend modules frontend plugins res images
 
 tests:
 	DEST_DIR=$(prefix) TEST_MODULES_DIR=$(prefix)/lib/mysql-workbench/modules  make -C testing/tut test
Index: configure.in
===================================================================
--- configure.in.orig
+++ configure.in
@@ -53,11 +53,10 @@ AC_CHECK_HEADERS([sys/select.h])
 AC_CHECK_HEADERS([tr1/unordered_set tr1/unordered_map])
 
 
-## apparently fedora has hacked the default install dir of ctemplate headers.........
-#AC_CHECK_HEADERS([ctemplate/template.h], AC_DEFINE(CTEMPLATE_NOT_IN_GOOGLE, [], [ctemplate headers not in standard location]) ,
-#	[ AC_CHECK_HEADERS([google/template.h], [],AC_MSG_ERROR(["ctemplate not found"])) ] )
-#AC_ARG_WITH(ctemplate-libs, [  --with-ctemplates-libs=<libdir> ], [], [ac_LIBS=-lctemplate])
-#CTEMPLATE_LIBS=$ac_LIBS
+AC_CHECK_HEADERS([ctemplate/template.h], AC_DEFINE(CTEMPLATE_NOT_IN_GOOGLE, [], [ctemplate headers not in standard location]) ,
+	[ AC_CHECK_HEADERS([google/template.h], [],AC_MSG_ERROR(["ctemplate not found"])) ] )
+AC_ARG_WITH(ctemplate-libs, [  --with-ctemplates-libs=<libdir> ], [], [ac_LIBS=-lctemplate])
+CTEMPLATE_LIBS=$ac_LIBS
 
 
 
@@ -119,6 +118,8 @@ AC_SUBST(GNOME_LIBS)
 #
 # mysql headers
 #
+AC_CHECK_HEADERS([mysql-connector/cppconn/exception.h],[],AC_MSG_ERROR(["MySQL Connector/C++ not found"]))
+
 AC_ARG_WITH(mysql-config,
 [  --with-mysql-config=<path> specifies how to run the mysql_config script [default=mysql_config]],
 		ac_mysql_config_path="$withval", ac_mysql_config_path="mysql_config")
@@ -362,10 +363,6 @@ res/Makefile
 res/grt/Makefile
 res/grtdata/Makefile
 res/wbdata/Makefile
-ext/Makefile
-ext/scintilla/gtk/Makefile
-ext/cppconn/Makefile
-ext/cppconn/driver/Makefile
 backend/Makefile
 backend/wbpublic/Makefile
 backend/wbprivate/Makefile
@@ -420,9 +417,3 @@ generated/Makefile
 
 AC_OUTPUT()
 
-(
-  cd ./ext/ctemplate/ctemplate-src &&
-  autoreconf -i -s; 
-  ./configure --prefix=$prefix --libdir=$libdir/mysql-workbench --disable-dependency-tracking
-)    
-
Index: frontend/linux/linux_utilities/Makefile.am
===================================================================
--- frontend/linux/linux_utilities/Makefile.am.orig
+++ frontend/linux/linux_utilities/Makefile.am
@@ -4,14 +4,13 @@ CXXFLAGS+=-rdynamic
 pkglib_LTLIBRARIES=liblinux_utilities.la
 
 liblinux_utilities_la_LIBADD=$(top_srcdir)/frontend/linux/sqlide/libsqlide.la\
-                             $(top_srcdir)/ext/scintilla/gtk/libwbscintilla.la
+                             -lscintilla
 
 INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GRT_CFLAGS@ @CAIRO_CFLAGS@ @GNOME_CFLAGS@\
 	-I$(top_srcdir)/library/grt/src -I$(top_srcdir)/library/utilities/src \
 	-I$(top_srcdir)/backend/wbpublic -I$(top_srcdir)/generated -I$(top_srcdir)/library/canvas/src\
 	-I$(top_srcdir)/frontend/linux/workbench\
 	-I$(top_srcdir)/frontend/linux/sqlide\
-	-I$(top_srcdir)/ext/scintilla/include\
 	-I$(top_srcdir)/library/forms\
 	-I$(top_srcdir)/library/forms/gtk\
 	-I$(top_srcdir)/generated/grti\
Index: frontend/linux/sqlide/Makefile.am
===================================================================
--- frontend/linux/sqlide/Makefile.am.orig
+++ frontend/linux/sqlide/Makefile.am
@@ -3,7 +3,7 @@ CXXFLAGS+=-rdynamic
 
 pkglib_LTLIBRARIES=libsqlide.la
 
-libsqlide_la_LIBADD=$(top_srcdir)/ext/scintilla/gtk/libwbscintilla.la     
+libsqlide_la_LIBADD=-lscintilla
                              
 INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GRT_CFLAGS@ @CAIRO_CFLAGS@ @GNOME_CFLAGS@\
 	-I$(top_srcdir)/library/grt/src -I$(top_srcdir)/library/utilities/src \
@@ -12,8 +12,7 @@ INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GR
 	-I$(top_srcdir)/library/forms\
 	-I$(top_srcdir)/library/forms/gtk\
 	-I$(top_srcdir)/generated/grti\
-	-I$(top_srcdir)/library/forms/mforms\
-	-I$(top_srcdir)/ext/scintilla/include
+	-I$(top_srcdir)/library/forms/mforms
 
 libsqlide_la_SOURCES=\
         sql_editor_fe.cpp\
Index: frontend/linux/workbench/Makefile.am
===================================================================
--- frontend/linux/workbench/Makefile.am.orig
+++ frontend/linux/workbench/Makefile.am
@@ -41,7 +41,7 @@ mysql_workbench_bin_LDADD=\
 	$(top_srcdir)/library/utilities/src/libguiutil.la\
 	$(top_srcdir)/library/canvas/src/libmdcanvas.la\
 	$(top_srcdir)/library/canvas/src/libmdcanvasgtk.la\
-	$(top_srcdir)/ext/ctemplate/ctemplate-src/.libs/libctemplate_wb.la\
+	-lctemplate \
 	@GNOME_LIBS@ @GRT_LIBS@ @PCRE_LIBS@ @GLIB_LIBS@ @CAIRO_LIBS@ @ZIP_LIBS@ @MYSQL_LIBS@
 
 #precompiled.h.gch: precompiled.h
Index: library/dbc/src/cppdbc.h
===================================================================
--- library/dbc/src/cppdbc.h.orig
+++ library/dbc/src/cppdbc.h
@@ -5,15 +5,15 @@
 #include "driver_manager.h"
 #include "sql_batch_exec.h"
 
-#include <cppconn/connection.h>
-#include <cppconn/driver.h>
-#include <cppconn/exception.h>
-#include <cppconn/metadata.h>
-#include <cppconn/parameter_metadata.h>
-#include <cppconn/prepared_statement.h>
-#include <cppconn/resultset.h>
-#include <cppconn/resultset_metadata.h>
-#include <cppconn/statement.h>
+#include <mysql-connector/cppconn/connection.h>
+#include <mysql-connector/cppconn/driver.h>
+#include <mysql-connector/cppconn/exception.h>
+#include <mysql-connector/cppconn/metadata.h>
+#include <mysql-connector/cppconn/parameter_metadata.h>
+#include <mysql-connector/cppconn/prepared_statement.h>
+#include <mysql-connector/cppconn/resultset.h>
+#include <mysql-connector/cppconn/resultset_metadata.h>
+#include <mysql-connector/cppconn/statement.h>
 
 
 #endif // _CPPDBC_H_
Index: library/dbc/src/driver_manager.cpp
===================================================================
--- library/dbc/src/driver_manager.cpp.orig
+++ library/dbc/src/driver_manager.cpp
@@ -7,9 +7,9 @@
 
 #include "driver_manager.h"
 #include <gmodule.h>
-#include <cppconn/connection.h>
-#include <cppconn/statement.h>
-#include <cppconn/exception.h>
+#include <mysql-connector/cppconn/connection.h>
+#include <mysql-connector/cppconn/statement.h>
+#include <mysql-connector/cppconn/exception.h>
 
 
 namespace sql {
Index: library/dbc/src/driver_manager.h
===================================================================
--- library/dbc/src/driver_manager.h.orig
+++ library/dbc/src/driver_manager.h
@@ -4,7 +4,7 @@
 
 #include "cppdbc_public_interface.h"
 #include "grts/structs.db.mgmt.h"
-#include <cppconn/driver.h>
+#include <mysql-connector/cppconn/driver.h>
 #include <memory>
 
 
Index: library/dbc/src/sql_batch_exec.cpp
===================================================================
--- library/dbc/src/sql_batch_exec.cpp.orig
+++ library/dbc/src/sql_batch_exec.cpp
@@ -1,8 +1,8 @@
 #include "stdafx.h"
 
 #include "sql_batch_exec.h"
-#include <cppconn/exception.h>
-#include <cppconn/resultset.h>
+#include <mysql-connector/cppconn/exception.h>
+#include <mysql-connector/cppconn/resultset.h>
 #include <memory>
 
 namespace sql
Index: library/dbc/src/sql_batch_exec.h
===================================================================
--- library/dbc/src/sql_batch_exec.h.orig
+++ library/dbc/src/sql_batch_exec.h
@@ -3,8 +3,8 @@
 
 
 #include "cppdbc_public_interface.h"
-#include <cppconn/statement.h>
-#include <cppconn/connection.h>
+#include <mysql-connector/cppconn/statement.h>
+#include <mysql-connector/cppconn/connection.h>
 #include <sigc++/sigc++.h>
 #include <list>
 #include <string>
Index: modules/db.mysql/Makefile.am
===================================================================
--- modules/db.mysql/Makefile.am.orig
+++ modules/db.mysql/Makefile.am
@@ -21,7 +21,6 @@ INCLUDES=-I$(top_srcdir)/generated -I$(t
                 -I$(top_srcdir)/library/grt/src/diff\
                 -I$(top_srcdir)/library/sql-parser/include\
                 -I$(top_srcdir)/library/sql-parser/source\
-                -I$(top_srcdir)/ext/ctemplate/ctemplate-src/src\
                 @GRT_CFLAGS@ @GLIB_CFLAGS@ @SIGC_CFLAGS@
 
 
@@ -32,7 +31,7 @@ INCLUDES=-I$(top_srcdir)/generated -I$(t
 #
 
 db_mysql_grt_la_LDFLAGS=-module 
-db_mysql_grt_la_LIBADD=$(top_srcdir)/ext/ctemplate/ctemplate-src/.libs/libctemplate_wb.la
+db_mysql_grt_la_LIBADD=-lctemplate
 
 
 db_mysql_grt_la_SOURCES=src/db_mysql_catalog_report.cpp\
Index: modules/wb.model/Makefile.am
===================================================================
--- modules/wb.model/Makefile.am.orig
+++ modules/wb.model/Makefile.am
@@ -61,12 +61,10 @@ INCLUDES=-I$(top_srcdir)/generated\
 	-I$(top_srcdir)/library/sql-parser/source\
 	-I$(top_srcdir)/library/sql-parser/source/linux\
 	-I$(top_srcdir)/library/tinyxml\
-	-I$(top_srcdir)/ext/ctemplate/ctemplate-src/src\
 	@MYSQL_INCLUDE@ @GRT_CFLAGS@ @GLIB_CFLAGS@ @SIGC_CFLAGS@
 
 
 wb_model_grt_la_LDFLAGS=-module
-#wb_model_grt_la_LIBADD=$(top_srcdir)/ext/ctemplate
 
 wb_model_grt_la_SOURCES=src/graph_renderer.cpp \
 	src/reporting.cpp \
Index: modules/wb.mysql.validation/Makefile.am
===================================================================
--- modules/wb.mysql.validation/Makefile.am.orig
+++ modules/wb.mysql.validation/Makefile.am
@@ -7,7 +7,6 @@ INCLUDES=-I$(top_srcdir)/generated\
 	-I$(top_srcdir)/backend/wbpublic\
 	-I$(top_srcdir)/library/grt/src \
 	-I$(top_srcdir)/library \
-	-I$(top_srcdir)/ext \
 	-I$(top_srcdir)/library/utilities/src\
 	-I$(top_srcdir)/modules\
 	-I$(top_srcdir)/modules/wb.validation/src\
@@ -20,7 +19,6 @@ INCLUDES=-I$(top_srcdir)/generated\
 
 
 wb_mysql_validation_grt_la_LDFLAGS=-module
-#wb_mysql_import_grt_la_LIBADD=$(top_srcdir)
 
 wb_mysql_validation_grt_la_SOURCES=src/register_plugin.cpp\
 	src/wb_module_validation_mysql.cpp\
Index: plugins/db.mysql.diff.reporting/frontend/Makefile.am
===================================================================
--- plugins/db.mysql.diff.reporting/frontend/Makefile.am.orig
+++ plugins/db.mysql.diff.reporting/frontend/Makefile.am
@@ -9,7 +9,6 @@ INCLUDES=-I$(top_srcdir)/generated -I$(t
     -I$(top_srcdir)/backend\
     -I$(top_srcdir)/modules/db.mysql/src\
     -I$(top_srcdir)/library/dbc/src\
-    -I$(top_srcdir)/ext/cppconn\
     -I$(top_srcdir)/modules/interfaces\
     -I$(top_srcdir)/modules/\
     -I$(top_srcdir)/library/grt/src/diff\
Index: plugins/db.mysql.editors/linux/Makefile.am
===================================================================
--- plugins/db.mysql.editors/linux/Makefile.am.orig
+++ plugins/db.mysql.editors/linux/Makefile.am
@@ -27,13 +27,12 @@ INCLUDES=-I$(top_srcdir)/generated -I$(t
                 -I$(top_srcdir)/frontend/linux/workbench\
                 -I$(top_srcdir)/frontend/linux/linux_utilities\
                 -I$(top_srcdir)/frontend/linux/sqlide\
-                -I$(top_srcdir)/ext/scintilla/include\
                 @GRT_CFLAGS@ @GLIB_CFLAGS@ @GNOME_CFLAGS@ @SIGC_CFLAGS@
 
 
 db_mysql_editors_wbp_la_LDFLAGS=-module
 db_mysql_editors_wbp_la_LIBADD=$(top_srcdir)/frontend/linux/linux_utilities/liblinux_utilities.la\
-                               $(top_srcdir)/ext/scintilla/gtk/libwbscintilla.la
+                               -lscintilla
 
 db_mysql_editors_wbp_la_SOURCES=\
 ../backend/mysql_relationship_editor.cpp\
Index: backend/wbprivate/Makefile.am
===================================================================
--- backend/wbprivate/Makefile.am.orig
+++ backend/wbprivate/Makefile.am
@@ -6,7 +6,7 @@ INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GR
 	-I$(top_srcdir)/library/grt/src -I$(top_srcdir)/library/utilities/src -I$(top_srcdir)/library/forms\
   -I$(top_srcdir)/modules -I$(top_srcdir)/frontend/common\
 	-I$(top_srcdir)/backend/wbpublic -I$(top_srcdir)/generated -I$(top_srcdir)/library/canvas/src\
-	-I$(top_srcdir)/ext/cppconn/ -I$(top_srcdir)/library/dbc/src
+	-I$(top_srcdir)/library/dbc/src
 
 libwbprivate_a_SOURCES=\
 	workbench/metaclasses.cpp\
Index: backend/wbpublic/Makefile.am
===================================================================
--- backend/wbpublic/Makefile.am.orig
+++ backend/wbpublic/Makefile.am
@@ -9,11 +9,9 @@ INCLUDES=@GLIB_CFLAGS@ @SIGC_CFLAGS@ @GR
 	-I$(top_srcdir)/library/grt/src -I$(top_srcdir)/library/utilities/src \
 	-I$(top_srcdir)/library/forms\
 	-I$(top_srcdir)/library/canvas/src\
-	-I$(top_srcdir)/ext/cppconn\
 	-I$(top_srcdir)/library/dbc/src\
 	-I$(top_srcdir)/backend/wbpublic -I$(top_srcdir)/generated\
-	-I$(top_srcdir)/modules\
-	-I$(top_srcdir)/ext
+	-I$(top_srcdir)/modules
 
 libwbpublic_la_SOURCES=\
 	grt/refresh_ui.cpp\
Index: library/dbc/Makefile.am
===================================================================
--- library/dbc/Makefile.am.orig
+++ library/dbc/Makefile.am
@@ -11,8 +11,7 @@ src/sql_batch_exec.cpp
 INCLUDES=@CAIRO_CFLAGS@ @GNOME_CFLAGS@ @SIGC_CFLAGS@ -I$(top_srcdir)/backend\
 -I$(top_srcdir)/generated\
 -I$(top_srcdir)/library/grt/src\
--I$(top_srcdir)/library/utilities/src\
--I$(top_srcdir)/ext/cppconn
+-I$(top_srcdir)/library/utilities/src
 
 
 
Index: modules/db.mysql.sqlparser/Makefile.am
===================================================================
--- modules/db.mysql.sqlparser/Makefile.am.orig
+++ modules/db.mysql.sqlparser/Makefile.am
@@ -13,7 +13,6 @@ INCLUDES=\
 	-I$(top_srcdir)/library/sql-parser/include\
 	-I$(top_srcdir)/library/sql-parser/source\
 	-I$(top_srcdir)/library/sql-parser/source/linux\
-	-I$(top_srcdir)/ext\
 	-I$(top_srcdir)/library/tinyxml\
 	-I$(top_srcdir)/library/utilities/src\
 	@MYSQL_INCLUDE@ @GRT_CFLAGS@ @GLIB_CFLAGS@ @PCRE_CFLAGS@ @SIGC_CFLAGS@
Index: modules/wb.validation/Makefile.am
===================================================================
--- modules/wb.validation/Makefile.am.orig
+++ modules/wb.validation/Makefile.am
@@ -8,7 +8,6 @@ INCLUDES=-I$(top_srcdir)/generated\
 	-I$(top_srcdir)/library/grt/src \
 	-I$(top_srcdir)/library \
 	-I$(top_srcdir)/library/utilities/src\
-	-I$(top_srcdir)/ext\
 	-I$(top_srcdir)/modules\
 	-I$(top_srcdir)/library/grt/src/diff\
 	-I$(top_srcdir)/library/sql-parser/include\
Index: plugins/db.mysql/frontend/Makefile.am
===================================================================
--- plugins/db.mysql/frontend/Makefile.am.orig
+++ plugins/db.mysql/frontend/Makefile.am
@@ -9,8 +9,6 @@ INCLUDES=-I$(top_srcdir)/generated -I$(t
     -I$(top_srcdir)/backend\
     -I$(top_srcdir)/modules/db.mysql/src\
     -I$(top_srcdir)/library/dbc/src\
-    -I$(top_srcdir)/ext/cppconn\
-    -I$(top_srcdir)/ext/\
     -I$(top_srcdir)/modules/interfaces\
     -I$(top_srcdir)/modules/\
     -I$(top_srcdir)/library/grt/src/diff\
openSUSE Build Service is sponsored by