Title: [215556] trunk/Tools
Revision
215556
Author
[email protected]
Date
2017-04-20 03:24:37 -0700 (Thu, 20 Apr 2017)

Log Message

[GTK][jhbuild] Update glib and glib-networking to the latest stable versions
https://bugs.webkit.org/show_bug.cgi?id=170942

Patch by Xan Lopez <[email protected]> on 2017-04-20
Reviewed by Carlos Garcia Campos.

Update glib and glib-networking to the last stable releases. This
is needed to get working TLS certificate verification at all at
least in Fedora.

* gtk/install-dependencies: add libmount, needed for newer glib.
* gtk/jhbuild.modules: update glib and glib-networking to last
stable releases.

Modified Paths

Removed Paths

Diff

Modified: trunk/Tools/ChangeLog (215555 => 215556)


--- trunk/Tools/ChangeLog	2017-04-20 09:02:35 UTC (rev 215555)
+++ trunk/Tools/ChangeLog	2017-04-20 10:24:37 UTC (rev 215556)
@@ -1,3 +1,18 @@
+2017-04-20  Xan Lopez  <[email protected]>
+
+        [GTK][jhbuild] Update glib and glib-networking to the latest stable versions
+        https://bugs.webkit.org/show_bug.cgi?id=170942
+
+        Reviewed by Carlos Garcia Campos.
+
+        Update glib and glib-networking to the last stable releases. This
+        is needed to get working TLS certificate verification at all at
+        least in Fedora.
+
+        * gtk/install-dependencies: add libmount, needed for newer glib.
+        * gtk/jhbuild.modules: update glib and glib-networking to last
+        stable releases.
+
 2017-04-20  Joanmarie Diggs  <[email protected]>
 
         [ATK] Implement support for DPub ARIA roles

Modified: trunk/Tools/gtk/install-dependencies (215555 => 215556)


--- trunk/Tools/gtk/install-dependencies	2017-04-20 09:02:35 UTC (rev 215555)
+++ trunk/Tools/gtk/install-dependencies	2017-04-20 10:24:37 UTC (rev 215556)
@@ -118,6 +118,7 @@
         libgudev-1.0-dev \
         libhyphen-dev \
         libjpeg-dev \
+        libmount-dev \
         libmpg123-dev \
         libnotify-dev \
         libopus-dev \
@@ -288,6 +289,7 @@
         libxtst \
         ninja \
         ruby \
+        util-linux \
         xorg-font-utils \
         wayland"
 
@@ -395,6 +397,7 @@
         libgcrypt-devel \
         libgudev1-devel \
         libjpeg-turbo-devel \
+        libmount-devel \
         libnotify-devel \
         libpng-devel \
         libsecret-devel \

Modified: trunk/Tools/gtk/jhbuild.modules (215555 => 215556)


--- trunk/Tools/gtk/jhbuild.modules	2017-04-20 09:02:35 UTC (rev 215555)
+++ trunk/Tools/gtk/jhbuild.modules	2017-04-20 10:24:37 UTC (rev 215556)
@@ -213,10 +213,9 @@
     <dependencies>
       <dep package="libffi"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/glib/2.44/glib-2.44.1.tar.xz" version="2.44.1"
+    <branch module="/pub/GNOME/sources/glib/2.52/glib-2.52.1.tar.xz" version="2.52.1"
             repo="ftp.gnome.org"
-            hash="sha256:8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07">
-      <patch file="glib-warning-fix.patch" strip="1"/>
+            hash="sha256:948c26b817f2d77e2a6cdd5082c60a51bf5dea854890286a1d5d4ccde5ce586f">
       <patch file="gdate-suppress-string-format-literal-warning.patch" strip="1"/>
     </branch>
   </autotools>
@@ -228,10 +227,10 @@
     <dependencies>
       <dep package="glib"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/glib-networking/2.41/glib-networking-2.41.4.tar.xz" version="2.41.4"
+    <branch module="/pub/GNOME/sources/glib-networking/2.50/glib-networking-2.50.0.tar.xz" version="2.50.0"
             repo="ftp.gnome.org"
-            hash="sha256:930ad618865dcf81765d0f48cb6f13e22d76203efa59d30604aed0384ce80fd7"
-            md5sum="f88e163322c0834f9781d6224771ab2e"/>
+            hash="sha256:3f1a442f3c2a734946983532ce59ed49120319fdb10c938447c373d5e5286bee"
+            md5sum="4d06d0224646f274918b1cb6da9a07f6"/>
   </autotools>
 
   <autotools id="libsoup"

Deleted: trunk/Tools/gtk/patches/glib-warning-fix.patch (215555 => 215556)


--- trunk/Tools/gtk/patches/glib-warning-fix.patch	2017-04-20 09:02:35 UTC (rev 215555)
+++ trunk/Tools/gtk/patches/glib-warning-fix.patch	2017-04-20 10:24:37 UTC (rev 215556)
@@ -1,34 +0,0 @@
-From 9f90ee5eeccd47f39c7a03dcd786b125a19c195d Mon Sep 17 00:00:00 2001
-From: Michael Catanzaro <[email protected]>
-Date: Sat, 13 Jun 2015 22:52:33 -0500
-Subject: [PATCH] genmarshal: silence register storage class warnings
-
-Using the register keyword triggers warnings on noteworthy compilers
-(clang), since it's deprecated in C++ and at danger of being removed
-from the language. There is no reason to use it since it isn't 1980
-anymore.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=750918
----
- gobject/glib-genmarshal.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/gobject/glib-genmarshal.c b/gobject/glib-genmarshal.c
-index be4151a..ca78a6f 100644
---- a/gobject/glib-genmarshal.c
-+++ b/gobject/glib-genmarshal.c
-@@ -412,9 +412,9 @@ generate_marshal (const gchar *signame,
-       g_fprintf (fout, "%s%s data2);\n", indent (ind), pad ("gpointer"));
- 
-       /* cfile marshal variables */
--      g_fprintf (fout, "  register GMarshalFunc_%s callback;\n", signame);
--      g_fprintf (fout, "  register GCClosure *cc = (GCClosure*) closure;\n");
--      g_fprintf (fout, "  register gpointer data1, data2;\n");
-+      g_fprintf (fout, "  GMarshalFunc_%s callback;\n", signame);
-+      g_fprintf (fout, "  GCClosure *cc = (GCClosure*) closure;\n");
-+      g_fprintf (fout, "  gpointer data1, data2;\n");
-       if (sig->rarg->setter)
- 	g_fprintf (fout, "  %s v_return;\n", sig->rarg->ctype);
- 
--- 
-2.4.2
\ No newline at end of file
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to