Bug#622050: libquicktime: patch from upstream

2011-04-22 Thread Andreas Moog
user ubuntu-de...@lists.ubuntu.com
usertags 622050 + origin-ubuntu natty ubuntu-patch
tags 622050 + patch
thanks


*** /tmp/tmph6DnDB
In Ubuntu, the attached patch was applied to achieve the following:

  * debian/patches/22_upstream_fix_deprecated_gtk.patch:
- add patch from upstream cvs to fix FTBFS
(LP: #756131) (Closes: #622050)

Thanks for considering the patch.


-- System Information:
Debian Release: squeeze/sid
  APT prefers natty
  APT policy: (500, 'natty')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-8-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
=== added file 'debian/patches/22_upstream_fix_deprecated_gtk.patch'
--- debian/patches/22_upstream_fix_deprecated_gtk.patch 1970-01-01 00:00:00 
+
+++ debian/patches/22_upstream_fix_deprecated_gtk.patch 2011-04-23 00:05:45 
+
@@ -0,0 +1,68 @@
+## Description: Cherry-pick patch from upstream to fix FTBFS with newer GTK 
versions
+## Origin/Author: gmerlin
+## Bug-Ubuntu: https://bugs.launchpad.net/bugs/756131
+## Bug-Debian: http://bugs.debian.org/622050
+Index: libquicktime/utils/gtk/lqt_gtk.c
+===
+--- libquicktime.orig/utils/gtk/lqt_gtk.c  2011-04-23 01:55:00.462556015 
+0200
 libquicktime/utils/gtk/lqt_gtk.c   2011-04-23 02:03:25.886187635 +0200
+@@ -16,6 +16,18 @@
+ LQGTK_LIST_CODEC_NUM_COLS
+ };
+ 
++void lqtgtk_widget_set_can_default(GtkWidget * w, gboolean can_default)
++  {
++#if GTK_CHECK_VERSION(2,18,0)
++  gtk_widget_set_can_default(w, can_default);
++#else
++  if(can_default)
++GTK_WIDGET_SET_FLAGS(w, GTK_CAN_DEFAULT);
++  else
++GTK_WIDGET_UNSET_FLAGS(w, GTK_CAN_DEFAULT);
++#endif
++  }
++
+ static void parameter_combobox_callback(GtkWidget * w, gpointer data)
+   {
+   LqtGtkParameterWidget * p = (LqtGtkParameterWidget*)data;
+@@ -941,10 +953,10 @@
+  G_CALLBACK(codec_config_window_button_callback),
+  (gpointer)ret);
+ 
+-  GTK_WIDGET_SET_FLAGS (ret-apply_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret-close_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret-restore_button, GTK_CAN_DEFAULT);
+-
++  lqtgtk_widget_set_can_default(ret-apply_button, TRUE);
++  lqtgtk_widget_set_can_default(ret-close_button, TRUE);
++  lqtgtk_widget_set_can_default(ret-restore_button, TRUE);
++  
+   gtk_widget_show(ret-apply_button);
+   gtk_widget_show(ret-close_button);
+   gtk_widget_show(ret-restore_button);
+@@ -1240,8 +1252,8 @@
+   ret-mainbox = gtk_vbox_new(0, 10);
+ 
+   ret-close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+-  GTK_WIDGET_SET_FLAGS (ret-close_button, GTK_CAN_DEFAULT);
+-
++  lqtgtk_widget_set_can_default(ret-close_button, TRUE);
++  
+   g_signal_connect(G_OBJECT(ret-close_button), clicked,
+  G_CALLBACK(codec_info_window_button_callback),
+  (gpointer)ret);
+Index: libquicktime/utils/gtk/libquicktime_config.c
+===
+--- libquicktime.orig/utils/gtk/libquicktime_config.c  2011-04-23 
02:03:37.745568716 +0200
 libquicktime/utils/gtk/libquicktime_config.c   2011-04-23 
02:03:59.734421140 +0200
+@@ -112,8 +112,8 @@
+G_CALLBACK(main_window_button_callback),
+(gpointer)ret);
+ 
+-  GTK_WIDGET_SET_FLAGS (ret-close_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret-save_button, GTK_CAN_DEFAULT);
++  lqtgtk_widget_set_can_default(ret-close_button, TRUE);
++  lqtgtk_widget_set_can_default(ret-save_button, TRUE);
+   
+   gtk_widget_show(ret-close_button);
+   gtk_widget_show(ret-save_button);

=== modified file 'debian/patches/series'
--- debian/patches/series   2010-03-16 12:07:29 +
+++ debian/patches/series   2011-04-22 23:53:59 +
@@ -1,3 +1,4 @@
 02-install-in-libquicktime1.patch
 21-export-quicktime_set_window.patch
+22_upstream_fix_deprecated_gtk.patch
 70-relibtoolize.patch


Processed: Bug#622050: libquicktime: patch from upstream

2011-04-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 user ubuntu-de...@lists.ubuntu.com
Setting user to ubuntu-de...@lists.ubuntu.com (was am...@ubuntu.com).
 usertags 622050 + origin-ubuntu natty ubuntu-patch
Bug#622050: libquicktime: FTBFS: lqt_gtk.c:944:3: error: lvalue required as 
left operand of assignment
There were no usertags set.
Usertags are now: ubuntu-patch origin-ubuntu natty.
 tags 622050 + patch
Bug #622050 [src:libquicktime] libquicktime: FTBFS: lqt_gtk.c:944:3: error: 
lvalue required as left operand of assignment
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
622050: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622050
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org