[arch-commits] Commit in scim/trunk (PKGBUILD wtf.patch)

2011-09-06 Thread Gaetan Bisson
Date: Tuesday, September 6, 2011 @ 18:52:12
  Author: bisson
Revision: 137305

upstream update (yes, with no pkgver bump...)

Modified:
  scim/trunk/PKGBUILD
Deleted:
  scim/trunk/wtf.patch

---+
 PKGBUILD  |9 +
 wtf.patch |   93 
 2 files changed, 3 insertions(+), 99 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-09-06 22:33:59 UTC (rev 137304)
+++ PKGBUILD2011-09-06 22:52:12 UTC (rev 137305)
@@ -5,7 +5,7 @@
 
 pkgname=scim
 pkgver=1.4.11
-pkgrel=1
+pkgrel=2
 pkgdesc='Input method user interface and development platform'
 url='http://www.scim-im.org/projects/scim'
 license=('GPL')
@@ -14,16 +14,13 @@
 makedepends=('intltool')
 depends=('gtk2' 'libtool')
 backup=('etc/scim/config' 'etc/scim/global')
-source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
-'wtf.patch')
-sha1sums=('dd93094f62e5707db88d4f0e7ebd3392ae75b942'
-  '14d2be6c8f9f4af6494c3e806d3cadef5803597a')
+source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha1sums=('e202e42df52f5c9a88f6ae4d4ce04f94bc22e27c')
 
 install=install
 
 build() {
cd ${srcdir}/${pkgname}-${pkgver}
-   patch -p1 -i ../wtf.patch # revert broken commit 303
 
./bootstrap
./configure \

Deleted: wtf.patch
===
--- wtf.patch   2011-09-06 22:33:59 UTC (rev 137304)
+++ wtf.patch   2011-09-06 22:52:12 UTC (rev 137305)
@@ -1,93 +0,0 @@
-diff -aur old/extras/panel/scim_panel_gtk.cpp 
new/extras/panel/scim_panel_gtk.cpp
 old/extras/panel/scim_panel_gtk.cpp2011-08-04 13:21:29.0 
-0700
-+++ new/extras/panel/scim_panel_gtk.cpp2011-08-07 16:11:12.977663776 
-0700
-@@ -479,12 +479,12 @@
- 
- static bool   _should_exit = false;
- 
-+static bool   _panel_is_on = false;
- 
--static struct timeval _last_menu_deactivate_time = {0, 0};
-+static GThread   *_panel_agent_thread  = 0;
-+
-+static PanelAgent*_panel_agent = 0;
- 
--// client repository
--static PropertyRepository_frontend_property_repository;
--static HelperPropertyRepository  _helper_property_repository;
- static std::vectorString _factory_menu_uuids;
- 
- static std::listString  _recent_factory_uuids;
-@@ -1187,16 +1187,16 @@
- 
- GtkRequisition ws;
- gint pos_x, pos_y;
-+
-+gtk_widget_size_request (_toolbar_window, ws);
-+
-+pos_x = _config-read (String (SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_X),
-workarea_x + workarea_width - ws.width);
- pos_y = _config-read (String (SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_Y),
-workarea_y + workarea_height - ws.height);
- if (pos_x == -1  pos_y == -1) {
- pos_x = workarea_x + workarea_width  - ws.width;
- pos_y = workarea_y + workarea_height - ws.height;
--   workarea_y + workarea_height - ws.height);
--if (pos_x == -1  pos_y == -1) {
--pos_x = workarea_x + workarea_width  - ws.width;
--pos_y = workarea_y + workarea_height - ws.height;
- }
- 
- if (_toolbar_auto_snap) {
-@@ -1215,6 +1215,10 @@
- else if (pos_y  0)
- pos_y = 0;
- 
-+if (_toolbar_window_x != pos_x || _toolbar_window_y != pos_y || force) {
-+gtk_window_move (GTK_WINDOW (_toolbar_window), pos_x, pos_y);
-+_toolbar_window_x = pos_x;
-+_toolbar_window_y = pos_y;
- }
- }
- 
-@@ -1227,9 +1231,9 @@
- #endif
- return gdk_screen_width ();
- }
--return gdk_screen_get_width (_current_screen);
--#endif
--return gdk_screen_width ();
-+
-+static int
-+ui_screen_height (void)
- {
- #if GDK_MULTIHEAD_SAFE
- if (_current_screen)
-@@ -1237,10 +1241,6 @@
- #endif
- return gdk_screen_height ();
- }
--return gdk_screen_get_height (_current_screen);
--#endif
--return gdk_screen_height ();
--}
- 
- static void
- ui_get_workarea (int x, int y, int width, int height)
-@@ -1929,11 +1929,11 @@
- static gulong motion_handler;
- GdkCursor *cursor;
- 
--if (!_config.null () 
--(_toolbar_window_x != pos_x || _toolbar_window_y != pos_y)) {
--_config-write (
--SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_X, pos_x);
--_config-write (
-+if (click_type == 0  event-button = 1) {
-+if (_toolbar_window_draging)
-+return FALSE;
-+
-+// Connection pointer motion handler to this window.
- motion_handler = g_signal_connect (G_OBJECT (window), 
motion-notify-event,
-G_CALLBACK 
(ui_toolbar_window_motion_cb),
-NULL);



[arch-commits] Commit in scim/trunk (PKGBUILD wtf.patch)

2011-08-07 Thread Gaetan Bisson
Date: Sunday, August 7, 2011 @ 23:28:47
  Author: bisson
Revision: 134853

upstream update

Added:
  scim/trunk/wtf.patch
Modified:
  scim/trunk/PKGBUILD

---+
 PKGBUILD  |   19 +++-
 wtf.patch |   93 
 2 files changed, 104 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-08-07 23:21:40 UTC (rev 134852)
+++ PKGBUILD2011-08-08 03:28:47 UTC (rev 134853)
@@ -4,23 +4,26 @@
 # Contributor: Gan Lu rhythm@gmail.com
 
 pkgname=scim
-pkgver=1.4.10
+pkgver=1.4.11
 pkgrel=1
 pkgdesc='Input method user interface and development platform'
 url='http://www.scim-im.org/projects/scim'
 license=('GPL')
 arch=('i686' 'x86_64')
-depends=('gtk2' 'gcc-libs')
+options=('!libtool')
 makedepends=('intltool')
+depends=('gtk2' 'libtool')
 backup=('etc/scim/config' 'etc/scim/global')
-options=('!libtool')
-source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/${pkgname}_$pkgver.tar.gz;)
-sha1sums=('bf33a6ceb199453fed909a61f54e971653fe5abf')
+source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+'wtf.patch')
+sha1sums=('dd93094f62e5707db88d4f0e7ebd3392ae75b942'
+  '14d2be6c8f9f4af6494c3e806d3cadef5803597a')
 
 install=install
 
 build() {
-   cd $srcdir/$pkgname-$pkgver
+   cd ${srcdir}/${pkgname}-${pkgver}
+   patch -p1 -i ../wtf.patch # revert broken commit 303
 
./bootstrap
./configure \
@@ -34,7 +37,7 @@
 }
 
 package() {
-   cd $srcdir/$pkgname-$pkgver
+   cd ${srcdir}/${pkgname}-${pkgver}
 
-   make DESTDIR=$pkgdir install
+   make DESTDIR=${pkgdir} install
 }

Added: wtf.patch
===
--- wtf.patch   (rev 0)
+++ wtf.patch   2011-08-08 03:28:47 UTC (rev 134853)
@@ -0,0 +1,93 @@
+diff -aur old/extras/panel/scim_panel_gtk.cpp 
new/extras/panel/scim_panel_gtk.cpp
+--- old/extras/panel/scim_panel_gtk.cpp2011-08-04 13:21:29.0 
-0700
 new/extras/panel/scim_panel_gtk.cpp2011-08-07 16:11:12.977663776 
-0700
+@@ -479,12 +479,12 @@
+ 
+ static bool   _should_exit = false;
+ 
++static bool   _panel_is_on = false;
+ 
+-static struct timeval _last_menu_deactivate_time = {0, 0};
++static GThread   *_panel_agent_thread  = 0;
++
++static PanelAgent*_panel_agent = 0;
+ 
+-// client repository
+-static PropertyRepository_frontend_property_repository;
+-static HelperPropertyRepository  _helper_property_repository;
+ static std::vectorString _factory_menu_uuids;
+ 
+ static std::listString  _recent_factory_uuids;
+@@ -1187,16 +1187,16 @@
+ 
+ GtkRequisition ws;
+ gint pos_x, pos_y;
++
++gtk_widget_size_request (_toolbar_window, ws);
++
++pos_x = _config-read (String (SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_X),
+workarea_x + workarea_width - ws.width);
+ pos_y = _config-read (String (SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_Y),
+workarea_y + workarea_height - ws.height);
+ if (pos_x == -1  pos_y == -1) {
+ pos_x = workarea_x + workarea_width  - ws.width;
+ pos_y = workarea_y + workarea_height - ws.height;
+-   workarea_y + workarea_height - ws.height);
+-if (pos_x == -1  pos_y == -1) {
+-pos_x = workarea_x + workarea_width  - ws.width;
+-pos_y = workarea_y + workarea_height - ws.height;
+ }
+ 
+ if (_toolbar_auto_snap) {
+@@ -1215,6 +1215,10 @@
+ else if (pos_y  0)
+ pos_y = 0;
+ 
++if (_toolbar_window_x != pos_x || _toolbar_window_y != pos_y || force) {
++gtk_window_move (GTK_WINDOW (_toolbar_window), pos_x, pos_y);
++_toolbar_window_x = pos_x;
++_toolbar_window_y = pos_y;
+ }
+ }
+ 
+@@ -1227,9 +1231,9 @@
+ #endif
+ return gdk_screen_width ();
+ }
+-return gdk_screen_get_width (_current_screen);
+-#endif
+-return gdk_screen_width ();
++
++static int
++ui_screen_height (void)
+ {
+ #if GDK_MULTIHEAD_SAFE
+ if (_current_screen)
+@@ -1237,10 +1241,6 @@
+ #endif
+ return gdk_screen_height ();
+ }
+-return gdk_screen_get_height (_current_screen);
+-#endif
+-return gdk_screen_height ();
+-}
+ 
+ static void
+ ui_get_workarea (int x, int y, int width, int height)
+@@ -1929,11 +1929,11 @@
+ static gulong motion_handler;
+ GdkCursor *cursor;
+ 
+-if (!_config.null () 
+-(_toolbar_window_x != pos_x || _toolbar_window_y != pos_y)) {
+-_config-write (
+-SCIM_CONFIG_PANEL_GTK_TOOLBAR_POS_X, pos_x);
+-_config-write (
++if (click_type == 0  event-button = 1) {
++if (_toolbar_window_draging)
++return FALSE;
++
++//