[153832] trunk/dports/www/webkit2-gtk-devel

jeremyhu at macports.org jeremyhu at macports.org
Thu Oct 13 04:46:54 CEST 2016


Revision: 153832
          https://trac.macports.org/changeset/153832
Author:   jeremyhu at macports.org
Date:     2016-10-12 19:46:54 -0700 (Wed, 12 Oct 2016)
Log Message:
-----------
webkit2-gtk-devel: Bump to current trunk (r207192)

Revision Links:
--------------
    https://trac.macports.org/changeset/207192

Modified Paths:
--------------
    trunk/dports/www/webkit2-gtk-devel/Portfile

Added Paths:
-----------
    trunk/dports/www/webkit2-gtk-devel/files/PR-163340.patch
    trunk/dports/www/webkit2-gtk-devel/files/PR-163346.patch

Modified: trunk/dports/www/webkit2-gtk-devel/Portfile
===================================================================
--- trunk/dports/www/webkit2-gtk-devel/Portfile	2016-10-13 01:58:11 UTC (rev 153831)
+++ trunk/dports/www/webkit2-gtk-devel/Portfile	2016-10-13 02:46:54 UTC (rev 153832)
@@ -10,7 +10,7 @@
 PortGroup           cmake 1.0
 PortGroup           compiler_blacklist_versions 1.0
 PortGroup           cxx11 1.0
-#PortGroup           github 1.0
+PortGroup           github 1.0
 
 name                webkit2-gtk-devel
 conflicts           webkit2-gtk
@@ -22,23 +22,23 @@
 license             LGPL-2+ BSD
 homepage            http://webkitgtk.org/
 
-# r202372
-#github.setup        WebKit webkit 63f4f7120dfbc0235b90e6d2f2c68be36895d067
-#checksums           rmd160  3fd91e14df1668b34bf1cb2bb4ab19526a68b7eb \
-#                    sha256  3ae58d6c15052cae2ad1c76fa0ecb7c63555671d4f7fc2a16bbbf5b83977124a
+# r207192
+github.setup        WebKit webkit 91ef51ea3f538ade6f168a1d701dab90bfbee4db
+checksums           rmd160  d8352cc158d68a22a2910d503fa70b447de4224d \
+                    sha256  ae1311360a5b54fb01596057986e9a9be07f34ed176d8777e4f2b9d39c2b4f53
 
 # version needs to come after github.setup
-version             2.14.1
+version             2.14.90
 revision            0
 epoch               1
 
-master_sites        http://webkitgtk.org/releases/
-use_xz              yes
-distname            webkitgtk-${version}
+#master_sites        http://webkitgtk.org/releases/
+#use_xz              yes
+#distname            webkitgtk-${version}
 dist_subdir         webkit-gtk
 
-checksums           rmd160  e8274de845d1314c497f84ccd88ed602995c1e56 \
-                    sha256  2e2d76c328de65bed6e0e4f096b2720a366654b27fc1af0830ece90bc4b7ceb5
+#checksums           rmd160  e8274de845d1314c497f84ccd88ed602995c1e56 \
+#                    sha256  2e2d76c328de65bed6e0e4f096b2720a366654b27fc1af0830ece90bc4b7ceb5
 
 # don't overwrite build dependencies provided by cmake portgroup
 depends_build-append \
@@ -81,11 +81,14 @@
 # PR-153138.patch: https://bugs.webkit.org/show_bug.cgi?id=153138
 # PR-157554.patch: https://bugs.webkit.org/show_bug.cgi?id=157554
 # PR-157574.patch: https://bugs.webkit.org/show_bug.cgi?id=157574
+# PR-163340.patch: https://bugs.webkit.org/show_bug.cgi?id=163340
+# PR-163346.patch: https://bugs.webkit.org/show_bug.cgi?id=163346
 patchfiles-append \
-    PR-152650-2.patch \
     PR-153138.patch \
     PR-157554.patch \
-    PR-157574.patch
+    PR-157574.patch \
+    PR-163340.patch \
+    PR-163346.patch
 
 # Build out-of-tree
 configure.post_args     ../${worksrcdir}
@@ -197,7 +200,7 @@
     default_variants-append +x11 +gtk2
 }
 
-#livecheck.type      none
-livecheck.type      regex
-livecheck.url       http://webkitgtk.org/releases/
-livecheck.regex     "webkitgtk-(\\d+\\.\\d*\[134579\](?:\\.\\d+)*)"
+livecheck.type      none
+#livecheck.type      regex
+#livecheck.url       http://webkitgtk.org/releases/
+#livecheck.regex     "webkitgtk-(\\d+\\.\\d*\[134579\](?:\\.\\d+)*)"

Added: trunk/dports/www/webkit2-gtk-devel/files/PR-163340.patch
===================================================================
--- trunk/dports/www/webkit2-gtk-devel/files/PR-163340.patch	                        (rev 0)
+++ trunk/dports/www/webkit2-gtk-devel/files/PR-163340.patch	2016-10-13 02:46:54 UTC (rev 153832)
@@ -0,0 +1,29 @@
+From 6cb629514378ea9439617081febb4aa1ec9fa35f Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+Date: Wed, 12 Oct 2016 10:06:47 -0700
+Subject: [PATCH] Fix a build failure with clang due to std::function usage
+ without #include <functional>
+
+https://bugs.webkit.org/show_bug.cgi?id=163340
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
+---
+ Source/WebCore/ChangeLog                                  | 9 +++++++++
+ Source/WebCore/platform/network/soup/SoupNetworkSession.h | 1 +
+ 2 files changed, 10 insertions(+)
+
+diff --git a/Source/WebCore/platform/network/soup/SoupNetworkSession.h b/Source/WebCore/platform/network/soup/SoupNetworkSession.h
+index 9f1c183..0132cb4 100644
+--- Source/WebCore/platform/network/soup/SoupNetworkSession.h
++++ Source/WebCore/platform/network/soup/SoupNetworkSession.h
+@@ -26,6 +26,7 @@
+ #ifndef SoupNetworkSession_h
+ #define SoupNetworkSession_h
+ 
++#include <functional>
+ #include <wtf/Noncopyable.h>
+ #include <wtf/Vector.h>
+ #include <wtf/glib/GRefPtr.h>
+-- 
+2.10.1
+

Added: trunk/dports/www/webkit2-gtk-devel/files/PR-163346.patch
===================================================================
--- trunk/dports/www/webkit2-gtk-devel/files/PR-163346.patch	                        (rev 0)
+++ trunk/dports/www/webkit2-gtk-devel/files/PR-163346.patch	2016-10-13 02:46:54 UTC (rev 153832)
@@ -0,0 +1,35 @@
+Index: Source/WebKit2/UIProcess/API/C/WKTextChecker.cpp
+===================================================================
+--- Source/WebKit2/UIProcess/API/C/WKTextChecker.cpp	(revision 207243)
++++ Source/WebKit2/UIProcess/API/C/WKTextChecker.cpp	(working copy)
+@@ -27,7 +27,7 @@
+ #include "WKTextChecker.h"
+ #include "TextChecker.h"
+ 
+-#if !defined(__APPLE__)
++#if defined(BUILDING_EFL__) || defined(BUILDING_GTK__) || !defined(__APPLE__)
+ #include "WKAPICast.h"
+ #include "WebPageProxy.h"
+ #include "WebTextChecker.h"
+@@ -40,7 +40,7 @@ void WKTextCheckerSetTestingMode(bool en
+     TextChecker::setTestingMode(enabled);
+ }
+ 
+-#if !defined(__APPLE__)
++#if defined(BUILDING_EFL__) || defined(BUILDING_GTK__) || !defined(__APPLE__)
+ 
+ void WKTextCheckerSetClient(const WKTextCheckerClientBase* wkClient)
+ {
+Index: Source/WebKit2/UIProcess/API/C/WKTextChecker.h
+===================================================================
+--- Source/WebKit2/UIProcess/API/C/WKTextChecker.h	(revision 207243)
++++ Source/WebKit2/UIProcess/API/C/WKTextChecker.h	(working copy)
+@@ -34,7 +34,7 @@ extern "C" {
+ 
+ WK_EXPORT void WKTextCheckerSetTestingMode(bool enabled);
+ 
+-#if !defined(__APPLE__)
++#if defined(BUILDING_EFL__) || defined(BUILDING_GTK__) || !defined(__APPLE__)
+ 
+ // TextChecker Client
+ typedef bool (*WKTextCheckerContinousSpellCheckingAllowed)(const void *clientInfo);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161012/b0c1ec26/attachment-0002.html>


More information about the macports-changes mailing list