packages: mysql-workbench/mysql-workbench-build.patch, mysql-workbench/mysq...

arekm arekm at pld-linux.org
Thu Feb 3 14:32:19 CET 2011


Author: arekm                        Date: Thu Feb  3 13:32:19 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 5.2.31

---- Files affected:
packages/mysql-workbench:
   mysql-workbench-build.patch (1.2 -> 1.3) , mysql-workbench-python_libs.patch (1.2 -> 1.3) , mysql-workbench.spec (1.24 -> 1.25) , mysql-workbench-5.2.30-mysql55.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mysql-workbench/mysql-workbench-build.patch
diff -u packages/mysql-workbench/mysql-workbench-build.patch:1.2 packages/mysql-workbench/mysql-workbench-build.patch:1.3
--- packages/mysql-workbench/mysql-workbench-build.patch:1.2	Tue May 18 12:05:29 2010
+++ packages/mysql-workbench/mysql-workbench-build.patch	Thu Feb  3 14:32:14 2011
@@ -31,3 +31,14 @@
  
  wb_validation_grt_la_SOURCES=src/register_plugin.cpp\
  	src/wb_module_validation.cpp
+--- mysql-workbench-oss-5.2.21/backend/wbprivate/model/canvas_floater.cpp~	2010-05-11 15:50:45.000000000 +0200
++++ mysql-workbench-oss-5.2.21/backend/wbprivate/model/canvas_floater.cpp	2010-05-18 12:06:16.387985948 +0200
+@@ -62,7 +62,7 @@
+     _title->set_padding(6, 6);
+     _title->set_font(mdc::FontSpec("helvetica", mdc::SNormal, mdc::WBold));
+     _title->set_color(mdc::Color::Black());
+-    _title->set_text_color(mdc::Color::Color(0.7, 0.7, 0.7));
++    _title->set_text_color(mdc::Color(0.7, 0.7, 0.7));
+     _title->set_rounded(mdc::CTop);
+     add(_title, false, false);
+   }

================================================================
Index: packages/mysql-workbench/mysql-workbench-python_libs.patch
diff -u packages/mysql-workbench/mysql-workbench-python_libs.patch:1.2 packages/mysql-workbench/mysql-workbench-python_libs.patch:1.3
--- packages/mysql-workbench/mysql-workbench-python_libs.patch:1.2	Fri Jul  2 10:02:14 2010
+++ packages/mysql-workbench/mysql-workbench-python_libs.patch	Thu Feb  3 14:32:14 2011
@@ -6,10 +6,10 @@
 http://git.overlays.gentoo.org/gitweb/?p=user/wish.git;a=blob;f=dev-db/mysql-workbench/files/mysql-workbench-5.2.17-python-libs.patch;h=8fb6b71e91b0c5e14bb542e05f2bab1da4dbc60d;hb=6c2a287fc8cd60b3806ec3d5b058a513c4b417b5
 --- mysql-workbench-oss-5.2.22/configure.in	2010-04-02 03:26:27.000000000 +0200
 +++ mysql-workbench-oss-5.2.22/configure.in	2010-04-09 16:06:10.271092660 +0200
-@@ -303,12 +303,7 @@
- dnl 	enable_python=$enableval, enable_python=no)
- 
- AC_MSG_CHECKING(for Python)
+@@ -280,12 +280,7 @@
+ AC_CHECK_PROG(PYTHON27, python2.7, [yes])
+ # Python headers
+ AC_MSG_CHECKING(for Python libraries)
 -PYTHON_LIBS=[$(python -c "from distutils import sysconfig
 -import os 
 -cfg=sysconfig.get_config_vars()
@@ -20,3 +20,4 @@
  PYTHON_CFLAGS=[$(python -c "from distutils import sysconfig
  print sysconfig.get_python_inc()")]
  PYTHON_CFLAGS="-I$PYTHON_CFLAGS"
+

================================================================
Index: packages/mysql-workbench/mysql-workbench.spec
diff -u packages/mysql-workbench/mysql-workbench.spec:1.24 packages/mysql-workbench/mysql-workbench.spec:1.25
--- packages/mysql-workbench/mysql-workbench.spec:1.24	Mon Jan 31 09:52:50 2011
+++ packages/mysql-workbench/mysql-workbench.spec	Thu Feb  3 14:32:14 2011
@@ -2,15 +2,16 @@
 Summary:	Extensible modeling tool for MySQL
 Summary(pl.UTF-8):	Narzędzie do modelowania baz danych dla MySQL-a
 Name:		mysql-workbench
-Version:	5.2.29
-Release:	2
+Version:	5.2.31
+Release:	1
 License:	GPL v2
 Group:		Applications/Databases
 Source0:	ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQLGUITools/%{name}-gpl-%{version}-src.tar.gz
-# Source0-md5:	80f379871c5cd8cc04673d5e3edda173
+# Source0-md5:	3021ce9802a90956ac5bcd4145dedb1e
 Patch0:		%{name}-desktop.patch
 Patch1:		%{name}-python_libs.patch
 Patch2:		%{name}-replace_gnome_url_show_by_xdg-open.patch
+Patch3:		mysql-workbench-5.2.30-mysql55.patch
 URL:		http://wb.mysql.com/
 BuildRequires:	OpenGL-devel
 BuildRequires:	autoconf
@@ -47,6 +48,9 @@
 Obsoletes:	mysql-query-browser
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# too broken
+%define		no_install_post_check_so	1
+
 %description
 MySQL Workbench is a database modeling tool for MySQL. You can use it
 to design and create new database schemas, document existing databases
@@ -61,10 +65,18 @@
 %prep
 %setup -q -n %{name}-gpl-%{version}-src
 %undos MySQLWorkbench.desktop.in
+# we use System provided libraries
 rm -rf ext/boost
+rm -rf ext/curl
+rm -rf ext/libsigc++
+rm -rf ext/yassl
+# rm -rf ext/cppconn
+# rm -rf ext/ctemplate
+# rm -rf library/tinyxml
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__glib_gettextize}
@@ -111,6 +123,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.25  2011/02/03 13:32:14  arekm
+- up to 5.2.31
+
 Revision 1.24  2011/01/31 08:52:50  arekm
 - release 2
 

================================================================
Index: packages/mysql-workbench/mysql-workbench-5.2.30-mysql55.patch
diff -u /dev/null packages/mysql-workbench/mysql-workbench-5.2.30-mysql55.patch:1.1
--- /dev/null	Thu Feb  3 14:32:19 2011
+++ packages/mysql-workbench/mysql-workbench-5.2.30-mysql55.patch	Thu Feb  3 14:32:14 2011
@@ -0,0 +1,34 @@
+--- mysql-workbench-gpl-5.2.30-src/library/sql-parser/source/my_global.h.mysql55	2010-11-18 23:04:05.000000000 +0100
++++ mysql-workbench-gpl-5.2.30-src/library/sql-parser/source/my_global.h	2010-12-28 18:11:29.000000000 +0100
+@@ -24,6 +24,20 @@
+ #define HAVE_EXTERNAL_CLIENT
+ #endif
+ 
++/* 
++  MYSQL_PLUGIN_IMPORT macro is used to export mysqld data
++  (i.e variables) for usage in storage engine loadable plugins.
++  Outside of Windows, it is dummy.
++*/
++#ifndef MYSQL_PLUGIN_IMPORT
++#if (defined(_WIN32) && defined(MYSQL_DYNAMIC_PLUGIN))
++#define MYSQL_PLUGIN_IMPORT __declspec(dllimport)
++#else
++#define MYSQL_PLUGIN_IMPORT
++#endif
++#endif
++
++
+ #if defined( __EMX__) && !defined( MYSQL_SERVER)
+ /* moved here to use below VOID macro redefinition */
+ #define INCL_BASE
+@@ -1013,8 +1027,8 @@
+ typedef char		byte;	/* Smallest addressable unit */
+ #endif
+ typedef char		my_bool; /* Small bool */
+-#if !defined(bool) && !defined(bool_defined) && (!defined(HAVE_BOOL) || !defined(__cplusplus))
+-typedef char		bool;	/* Ordinary boolean values 0 1 */
++#if !defined(__cplusplus) && !defined(bool)
++#define bool In_C_you_should_use_my_bool_instead()
+ #endif
+ 	/* Macros for converting *constants* to the right type */
+ #define INT8(v)		(int8) (v)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql-workbench/mysql-workbench-build.patch?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql-workbench/mysql-workbench-python_libs.patch?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql-workbench/mysql-workbench.spec?r1=1.24&r2=1.25&f=u



More information about the pld-cvs-commit mailing list