[GTK] Bump dependency on GTK+ 3.x to match reality
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Apr 2012 21:19:23 +0000 (21:19 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Apr 2012 21:19:23 +0000 (21:19 +0000)
https://bugs.webkit.org/show_bug.cgi?id=84060

Rubber-stamped by Martin Robinson.

.:

* configure.ac: Bump GTK+ 3 requirement to 3.4.0. In practice we
already depend on this version because of our dependency on a recent
glib, which causes linking issues with older GTK+; also bump glib to
its earliest version.

Tools:

* gtk/jhbuild.modules: Bump GTK+ to 3.4.0, plus glib and gdk-pixbuf
to their GNOME 3.4 versions.
* gtk/patches/gtk+-3.0.12-gtkprinter.patch: Removed. This patch
is applied upstream.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114297 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Tools/ChangeLog
Tools/gtk/jhbuild.modules
Tools/gtk/patches/gtk+-3.0.12-gtkprinter.patch [deleted file]
configure.ac

index 40e29c2..1bc24da 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-04-16  Gustavo Noronha Silva  <gns@gnome.org>
+
+        [GTK] Bump dependency on GTK+ 3.x to match reality
+        https://bugs.webkit.org/show_bug.cgi?id=84060
+
+        Rubber-stamped by Martin Robinson.
+
+        * configure.ac: Bump GTK+ 3 requirement to 3.4.0. In practice we
+        already depend on this version because of our dependency on a recent
+        glib, which causes linking issues with older GTK+; also bump glib to
+        its earliest version.
+
 2012-04-16  Philippe Normand  <pnormand@igalia.com>
 
         [GTK] GStreamer 1.0 support in configure.ac
index 8d8dc23..bfeea3e 100644 (file)
@@ -1,3 +1,15 @@
+2012-04-16  Gustavo Noronha Silva  <gns@gnome.org>
+
+        [GTK] Bump dependency on GTK+ 3.x to match reality
+        https://bugs.webkit.org/show_bug.cgi?id=84060
+
+        Rubber-stamped by Martin Robinson.
+
+        * gtk/jhbuild.modules: Bump GTK+ to 3.4.0, plus glib and gdk-pixbuf
+        to their GNOME 3.4 versions.
+        * gtk/patches/gtk+-3.0.12-gtkprinter.patch: Removed. This patch
+        is applied upstream.
+
 2012-04-16  Vincent Scheib  <scheib@chromium.org>
 
         Adding Contributors Brian Salomon and Tom Hudson to committers.py.
index 587e7d2..3cf2062 100644 (file)
     <dependencies>
       <dep package="glib"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/gdk-pixbuf/2.23/gdk-pixbuf-2.23.5.tar.xz" version="2.23.5"
+    <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.0.tar.xz" version="2.26.0"
             repo="ftp.gnome.org"
-            hash="sha256:7a6c3550426f38f6b0eeeb49295654d9e706ce8f1786a4d0932f9d2c0d0bc500"
-            md5sum="066e30277cadc225a7cef4c258da830b"/>
+            hash="sha256:a5028d3a33710cbb6c6264bc561b6e252b37f067dff7b5b52473621e064f254d"
+            md5sum="1c186f9903a20e96587b9afb27944b40"/>
   </autotools>
 
   <autotools id="gtk+"
       <dep package="cairo"/>
       <dep package="gdk-pixbuf"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/gtk+/3.0/gtk+-3.0.12.tar.xz" version="3.0.12"
+    <branch module="/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.0.tar.xz" version="3.4.0"
             repo="ftp.gnome.org"
-            hash="sha256:219fdea120897981840e909fac40d4d433fe061a37b12b9402e215c819ebeae9"
-            md5sum="b9869b671b0fe5905dce2fee57c965cf">
-      <patch file="gtk+-3.0.12-gtkprinter.patch" strip="1"/>
-    </branch>
+            hash="sha256:00af8be8bc60355e08a8f57e3e7503c916cec5cd5c6acb3eaedb01330b81f3e0"
+            md5sum="f9a0bc875cf95c0462910d2d32528464"/>
   </autotools>
 
   <autotools id="glib"
     <dependencies>
       <dep package="libffi"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/glib/2.31/glib-2.31.8.tar.xz" version="2.31.8"
+    <branch module="/pub/GNOME/sources/glib/2.32/glib-2.32.0.tar.xz" version="2.32.0"
             repo="ftp.gnome.org"
-            hash="sha256:1ce3d275189000e1c50e92efcdb6447bc260b1e5c41699b7a1959e3e1928fbaa"
-            md5sum="6909664f29fae2f00cc3181c8c6a6aa7"/>
+            hash="sha256:cde9d9f25ed648069c547e323897ad9379974e1f936b4477fa51bcf1bb261ae4"
+            md5sum="c5fa76fbf9184d20dfb04af66b598190"/>
   </autotools>
 
   <autotools id="glib-networking">
diff --git a/Tools/gtk/patches/gtk+-3.0.12-gtkprinter.patch b/Tools/gtk/patches/gtk+-3.0.12-gtkprinter.patch
deleted file mode 100644 (file)
index f0cb5c0..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- gtk+-3.0.12-orig/gtk/gtkprinter.c  2011-07-27 18:34:32.000000000 -0700
-+++ gtk+-3.0.12/gtk/gtkprinter.c       2012-03-15 04:43:10.260284244 -0700
-@@ -1260,6 +1260,12 @@ gtk_enumerate_printers (GtkPrinterFunc f
-         return;
-     }
-+  if (printer_list->backends == NULL)
-+    {
-+      free_printer_list (printer_list);
-+      return;
-+    }
-+
-   if (wait && printer_list->backends)
-     {
-       printer_list->loop = g_main_loop_new (NULL, FALSE);
index bc9bedd..860023a 100644 (file)
@@ -281,7 +281,7 @@ AC_MSG_RESULT([$with_gtk])
 
 GTK2_REQUIRED_VERSION=2.10
 GAIL2_REQUIRED_VERSION=1.8
-GTK3_REQUIRED_VERSION=3.0
+GTK3_REQUIRED_VERSION=3.4.0
 GAIL3_REQUIRED_VERSION=3.0
 
 case "$with_gtk" in
@@ -377,7 +377,7 @@ fi
 CAIRO_REQUIRED_VERSION=1.10
 FONTCONFIG_REQUIRED_VERSION=2.4
 FREETYPE2_REQUIRED_VERSION=9.0
-GLIB_REQUIRED_VERSION=2.31.8
+GLIB_REQUIRED_VERSION=2.32.0
 LIBSOUP_REQUIRED_VERSION=2.37.92
 LIBXML_REQUIRED_VERSION=2.6
 PANGO_REQUIRED_VERSION=1.21.0