summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mysql-gui-tools/ChangeLog7
-rw-r--r--dev-db/mysql-gui-tools/Manifest11
-rw-r--r--dev-db/mysql-gui-tools/files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch191
-rw-r--r--dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild3
4 files changed, 205 insertions, 7 deletions
diff --git a/dev-db/mysql-gui-tools/ChangeLog b/dev-db/mysql-gui-tools/ChangeLog
index 339f4e8c0cb9..30a4eb7269f1 100644
--- a/dev-db/mysql-gui-tools/ChangeLog
+++ b/dev-db/mysql-gui-tools/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/mysql-gui-tools
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v 1.23 2008/02/24 16:16:59 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v 1.24 2008/04/11 18:38:28 swegener Exp $
+
+ 11 Apr 2008; Sven Wegener <swegener@gentoo.org>
+ +files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch,
+ mysql-gui-tools-5.0_p12-r2.ebuild:
+ Include a compability patch for libsigc++-2.2, bug #206318.
24 Feb 2008; Sven Wegener <swegener@gentoo.org>
mysql-gui-tools-5.0_p12-r2.ebuild:
diff --git a/dev-db/mysql-gui-tools/Manifest b/dev-db/mysql-gui-tools/Manifest
index dd435f4eaa60..a57e735ded95 100644
--- a/dev-db/mysql-gui-tools/Manifest
+++ b/dev-db/mysql-gui-tools/Manifest
@@ -1,18 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX mysql-gui-tools-5.0_p12-libsigc++-2.2.patch 8320 RMD160 b6f1a5f946fa371f9ce484af6ca839dedd46bec7 SHA1 7b2146726ec939ccda449a3ddbc127eab823b5ec SHA256 9844dcb8b7b9c1ea2d092c6afa4cb2a46b994b6ae8c3654932b4e24cf8d24048
AUX mysql-gui-tools-5.0_p12-query-browser-sps.patch 313 RMD160 c2b2727f8cab0946659b1cc39ae1d2983a50e4f0 SHA1 ce78c02e84e029199b7d8ea73a8b53f67d32b38b SHA256 a68fce4a3d4f51f9ad9d3c743fa9bb7be59356eaf2f21a7cc6f1735fd5528c8b
AUX mysql-gui-tools-5.0_p12-workbench-lua.patch 1207 RMD160 188d2f4963f1578b32e0a7182ba3ea0eca90112c SHA1 ba97c5ee51d1425abda04fed5db3e50a5b6d7ec8 SHA256 23c81f83f22f23841412a0d4abf0d90ded4a26a12cff366d3bb95bb7bda27738
AUX mysql-gui-tools-5.0_p8-i18n-fix.patch 354 RMD160 660c2f3715e655c5473738c8c69be69c5e3d2a81 SHA1 eb700f0d691fa7d6a69db3f51059844b9855215f SHA256 9abc2cb8370b4f550718c6500be717951c527e6dca9f9530be534a5f8db09447
AUX mysql-gui-tools-5.0_p8-lua-modules.patch 672 RMD160 6a5aed0f34bb2d4bada62851dfb18ba329693e47 SHA1 d6b13610e25bbe3e22af040fc3c46d25564f0693 SHA256 2e3e271de504562db3f3d3ef33297ce454a6e1a223f98e4c4480cb2361dcbf28
DIST mysql-gui-tools-5.0r12.tar.gz 25357550 RMD160 ea94545c0e351e86112b13a43479aba361bc2cef SHA1 3fdd3a80c634f0aa9fa8f3bc505add18f360dc6c SHA256 4ede2e8073ab3ffa9371c3ad258eec433e8bdea876aa3db6b85e26072eb2cf7e
-EBUILD mysql-gui-tools-5.0_p12-r2.ebuild 3043 RMD160 8b04f15b7adc55cd6f3422553212d3ecbb1b90c5 SHA1 bcf192ed41cff69f79139c7d60cf3ed192edec52 SHA256 1870304f89086cdeedc936d7044323623443b6ca65dc41217a9d212db345c92b
-MISC ChangeLog 4435 RMD160 841d717c58d182df56ed79a581be8560430376e1 SHA1 403842b13f015471f8b99e699f50ffea3e1eb620 SHA256 e2d3abde8d623b7e9835e7bf3011c480b1b739fb3ebc79081dec689f1d4fec09
+EBUILD mysql-gui-tools-5.0_p12-r2.ebuild 3090 RMD160 bd25c479395313e56047fbfecf557a1d57984fe0 SHA1 0e9e8d8ab0baa584577694e616699bf7c2575cf2 SHA256 b1f5fe18556929eea0d34b1853f9e4e43304abb22d36c62605580340c0704f70
+MISC ChangeLog 4639 RMD160 e2945e8651db7c1ea109dff1df6d4062003d2538 SHA1 17a4dcc6512ce7da37f25a07052016037f77554f SHA256 9db017ccdc4c023f499e11af163476f551e5e0879bba63878224e491242e8343
MISC metadata.xml 272 RMD160 a64205312656df8afaa21bdbf37e15aaec949ced SHA1 7701e9d8d21b6250ae0664d90bebabaa231e908e SHA256 6968e5eb7b4a6b2de487f8942f82c8941a8714f6220f36c72082374ae66baeb4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFHwZiDI1lqEGTUzyQRAmP3AJ9SC3VINKXCITFIaKfovaPoHc7F5QCgjUEA
-Bz59ToZQ3edFhsgOaBWQGDY=
-=DbRD
+iD8DBQFH/7AtI1lqEGTUzyQRAgjcAKCqxAMr0rIYGvzdU10Dz6vmwwOlrACeN8DY
+Zvogq8p9Ql62nRW+U6kD+aI=
+=eUuU
-----END PGP SIGNATURE-----
diff --git a/dev-db/mysql-gui-tools/files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch b/dev-db/mysql-gui-tools/files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch
new file mode 100644
index 000000000000..87f2c3e68478
--- /dev/null
+++ b/dev-db/mysql-gui-tools/files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch
@@ -0,0 +1,191 @@
+--- old/mysql-administrator/source/linux/MABackupPanel.cc
++++ new/mysql-administrator/source/linux/MABackupPanel.cc
+@@ -1282,7 +1282,7 @@
+
+ if (_inst->check_connection())
+ {
+- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*>
++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*>
+ (sigc::mem_fun(*this, &MABackupPanel::update_backup_progress),&arg.pdata),
+ 50);
+ dlg->show();
+--- old/mysql-administrator/source/linux/MACatalogsPanel.cc
++++ new/mysql-administrator/source/linux/MACatalogsPanel.cc
+@@ -1488,7 +1488,7 @@
+
+ _maint_dlg_xml->get_button("next_button")->set_sensitive(false);
+ _maint_dlg_xml->get_note("note")->set_current_page(4);
+- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
+
+ status= (MYX_TABLE_COMMAND_STATUSES*)
+ _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_optimize_table,
+@@ -1528,7 +1528,7 @@
+
+ _maint_dlg_xml->get_button("next_button")->set_sensitive(false);
+ _maint_dlg_xml->get_note("note")->set_current_page(4);
+- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
+
+ status= (MYX_TABLE_COMMAND_STATUSES*)
+ _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_check_table,
+@@ -1568,7 +1568,7 @@
+
+ _maint_dlg_xml->get_button("next_button")->set_sensitive(false);
+ _maint_dlg_xml->get_note("note")->set_current_page(4);
+- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200);
+
+ status= (MYX_TABLE_COMMAND_STATUSES*)
+ _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_repair_table,
+--- old/mysql-administrator/source/linux/MAdministrator.h
++++ new/mysql-administrator/source/linux/MAdministrator.h
+@@ -66,7 +66,7 @@
+
+ sigc::signal0<void> _signal_prefs_changed;
+
+- SigC::Connection _pulse_conn;
++ sigc::connection _pulse_conn;
+ bool pulse_progress();
+
+ void setup_sidebar();
+--- old/mysql-administrator/source/linux/MARestorePanel.cc
++++ new/mysql-administrator/source/linux/MARestorePanel.cc
+@@ -728,7 +728,7 @@
+ op_aborted= false;
+
+ {
+- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*>
++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*>
+ (sigc::mem_fun(*this, &MARestorePanel::update_status),&arg.pdata),
+ 50);
+
+@@ -854,7 +854,7 @@
+ //{
+ MYX_BACKUP_ERROR err;
+
+- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*>
++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*>
+ (sigc::mem_fun(*this, &MARestorePanel::update_status),&arg.pdata),
+ 50);
+
+--- old/mysql-administrator/source/linux/MAServerConnectionsPanel.h
++++ new/mysql-administrator/source/linux/MAServerConnectionsPanel.h
+@@ -87,7 +87,7 @@
+
+ Glib::RefPtr<Gdk::Pixbuf> _thread_icon;
+
+- SigC::Connection _timer;
++ sigc::connection _timer;
+
+ int _current_page;
+
+Only in new/mysql-gui-common/library/sql-parser/source: sed885efK
+--- old/mysql-gui-common/source/linux/MGConnectDialog.cc
++++ new/mysql-gui-common/source/linux/MGConnectDialog.cc
+@@ -659,9 +659,9 @@
+ // select back the original item
+ ((Gtk::OptionMenu*)_xml->get_widget("connection_list"))->set_history(_current_selected_item);
+
+- SigC::Connection c1= MGPreferencesEditor::instance()->signal_closed().connect(sigc::mem_fun(*this,
++ sigc::connection c1= MGPreferencesEditor::instance()->signal_closed().connect(sigc::mem_fun(*this,
+ &MGConnectDialog::preferences_closed));
+- SigC::Connection c2= MGPreferencesEditor::instance()->signal_changed().connect(sigc::mem_fun(*this,
++ sigc::connection c2= MGPreferencesEditor::instance()->signal_changed().connect(sigc::mem_fun(*this,
+ &MGConnectDialog::preferences_changed));
+ MGPreferencesEditor::instance()->show(true);
+ MGPreferencesEditor::instance()->set_modal(true);
+@@ -676,7 +676,7 @@
+ {
+ Gtk::Button *btn;
+ pid_t ping_pid= 0;
+- SigC::Connection input_handler;
++ sigc::connection input_handler;
+ int rc;
+ bool pinging= false;
+ int myerror= 0;
+--- old/mysql-gui-common/source/linux/MGTreeTooltip.h
++++ new/mysql-gui-common/source/linux/MGTreeTooltip.h
+@@ -39,7 +39,7 @@
+
+ WillShowSignal _show_signal;
+
+- SigC::Connection _timeout;
++ sigc::connection _timeout;
+
+ void expose_event(GdkEventExpose *event);
+ void leave_event(GdkEventCrossing *event);
+--- old/mysql-migration-tool/source/linux/GRTEnvironment.cc
++++ new/mysql-migration-tool/source/linux/GRTEnvironment.cc
+@@ -76,7 +76,7 @@
+ }
+
+
+-void GRTEnvironment::set_shell_output_handler(const SigC::Slot1<void,const Glib::ustring&> &slot)
++void GRTEnvironment::set_shell_output_handler(const sigc::slot1<void,const Glib::ustring&> &slot)
+ {
+ _shellOutputHandler= slot;
+
+--- old/mysql-migration-tool/source/linux/GRTEnvironment.h
++++ new/mysql-migration-tool/source/linux/GRTEnvironment.h
+@@ -28,7 +28,7 @@
+ int _msgOffset;
+ std::vector<Glib::ustring> _sourceObjectNames;
+
+- SigC::Slot1<void,const Glib::ustring&> _shellOutputHandler;
++ sigc::slot1<void,const Glib::ustring&> _shellOutputHandler;
+
+ static void process_shell_output(const char *text, void *udata);
+
+@@ -42,7 +42,7 @@
+ int init_jni(const std::string &classpath);
+ int execute_shell_command(const Glib::ustring &command);
+
+- void set_shell_output_handler(const SigC::Slot1<void,const Glib::ustring&> &slot);
++ void set_shell_output_handler(const sigc::slot1<void,const Glib::ustring&> &slot);
+
+ MYX_GRT_OBJ *get_object(const Glib::ustring &name);
+ bool object_implements_interface(MYX_GRT_OBJ *obj, const Glib::ustring &name);
+--- old/mysql-migration-tool/source/linux/ObjectShell.cc
++++ new/mysql-migration-tool/source/linux/ObjectShell.cc
+@@ -45,7 +45,7 @@
+
+ tree->set_model(_otree);
+
+- tree->get_selection()->signal_changed().connect(SigC::slot(*this,&ObjectShell::object_selected));
++ tree->get_selection()->signal_changed().connect(sigc::slot(*this,&ObjectShell::object_selected));
+
+
+ tree= _xml->get_tree("inspector_tree");
+@@ -57,9 +57,9 @@
+
+ tree->set_model(_ilist);
+
+- _xml->get_text("shell_text")->signal_key_press_event().connect(SigC::slot(*this,&ObjectShell::shell_key_press), false);
++ _xml->get_text("shell_text")->signal_key_press_event().connect(sigc::slot(*this,&ObjectShell::shell_key_press), false);
+
+- env->set_shell_output_handler(SigC::slot(*this,&ObjectShell::print_shell));
++ env->set_shell_output_handler(sigc::slot(*this,&ObjectShell::print_shell));
+
+ put_prompt();
+ }
+--- old/mysql-query-browser/source/linux/MQResultTab.h
++++ new/mysql-query-browser/source/linux/MQResultTab.h
+@@ -45,7 +45,7 @@
+
+ Gtk::Paned *paned;
+
+- SigC::Connection scroll_con;
++ sigc::connection scroll_con;
+ };
+
+ enum CompareAction {
+@@ -71,7 +71,7 @@
+
+ bool _vertical;
+
+- SigC::Connection _sync_con1, _sync_con2;
++ sigc::connection _sync_con1, _sync_con2;
+
+ void scrolled(MQResultSetView *sender);
+ void activated(MQResultSetView *sender);
diff --git a/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild b/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild
index cf131a3d0b17..c73d908b2be1 100644
--- a/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild
+++ b/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild,v 1.2 2008/02/24 16:16:59 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild,v 1.3 2008/04/11 18:38:28 swegener Exp $
GCONF_DEBUG="no"
@@ -63,6 +63,7 @@ src_unpack() {
epatch "${FILESDIR}"/${PN}-5.0_p8-lua-modules.patch
epatch "${FILESDIR}"/${P}-workbench-lua.patch
epatch "${FILESDIR}"/${P}-query-browser-sps.patch
+ epatch "${FILESDIR}"/${P}-libsigc++-2.2.patch
sed -i \
-e "s/\\(^\\|[[:space:]]\\)-ltermcap\\($\\|[[:space:]]\\)/ /g" \