summaryrefslogtreecommitdiff
path: root/www/webkit-gtk
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2018-05-14 21:22:34 +0000
committerwiz <wiz@pkgsrc.org>2018-05-14 21:22:34 +0000
commit2cbb368a7f4d09e4a353efbb76fe882a6c8255c3 (patch)
treecf1c1dd95bb953619ff5a6e2e6d8a3e2b8ebedbd /www/webkit-gtk
parent26e5985f5e4ca9601b1e4e75a26e8e2a6b4195a7 (diff)
downloadpkgsrc-2cbb368a7f4d09e4a353efbb76fe882a6c8255c3.tar.gz
webkit-gtk: update to 2.20.2.
================== WebKitGTK+ 2.20.2 ================== What's new in WebKitGTK+ 2.20.2? - Do TLS error checking on GTlsConnection::accept-certificate to finish the load earlier in case of errors. - Properly close the connection to the nested wayland compositor in the Web Process. - Avoid painting backing stores for zero-opacity layers. - Fix downloads started by context menu failing in some websites due to missing user agent HTTP header. - Fix video unpause when GStreamerGL is disabled. - Fix several GObject introspection annotations. - Update user agent quiks to fix Outlook.com and Chase.com. - Fix several crashes and rendering issues. - Security fixes: CVE-2018-4200.
Diffstat (limited to 'www/webkit-gtk')
-rw-r--r--www/webkit-gtk/Makefile8
-rw-r--r--www/webkit-gtk/PLIST6
-rw-r--r--www/webkit-gtk/distinfo11
-rw-r--r--www/webkit-gtk/patches/patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h14
4 files changed, 27 insertions, 12 deletions
diff --git a/www/webkit-gtk/Makefile b/www/webkit-gtk/Makefile
index 20c37f61762..05d3bfc09c9 100644
--- a/www/webkit-gtk/Makefile
+++ b/www/webkit-gtk/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.136 2018/04/28 19:10:13 wiz Exp $
+# $NetBSD: Makefile,v 1.137 2018/05/14 21:22:34 wiz Exp $
-DISTNAME= webkitgtk-2.20.1
+DISTNAME= webkitgtk-2.20.2
PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/}
CATEGORIES= www
MASTER_SITES= https://www.webkitgtk.org/releases/
@@ -28,8 +28,8 @@ GCC_REQD+= 5.0
CMAKE_ARGS+= -DUSE_LD_GOLD=OFF
PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in
-PKGCONFIG_OVERIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in
-PKGCONFIG_OVERIDE+= Source/WebKit/gtk/webkit2gtk.pc.in
+PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in
+PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
CMAKE_ARGS+= -DPORT=GTK
diff --git a/www/webkit-gtk/PLIST b/www/webkit-gtk/PLIST
index ecb8f4646d1..c9f17ddc18e 100644
--- a/www/webkit-gtk/PLIST
+++ b/www/webkit-gtk/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2018/04/28 19:10:13 wiz Exp $
+@comment $NetBSD: PLIST,v 1.38 2018/05/14 21:22:34 wiz Exp $
bin/WebKitWebDriver
include/webkitgtk-4.0/JavaScriptCore/JSBase.h
include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h
@@ -198,10 +198,10 @@ ${PLIST.introspection}lib/girepository-1.0/WebKit2-4.0.typelib
${PLIST.introspection}lib/girepository-1.0/WebKit2WebExtension-4.0.typelib
lib/libjavascriptcoregtk-4.0.so
lib/libjavascriptcoregtk-4.0.so.18
-lib/libjavascriptcoregtk-4.0.so.18.7.9
+lib/libjavascriptcoregtk-4.0.so.18.7.10
lib/libwebkit2gtk-4.0.so
lib/libwebkit2gtk-4.0.so.37
-lib/libwebkit2gtk-4.0.so.37.28.1
+lib/libwebkit2gtk-4.0.so.37.28.2
lib/pkgconfig/javascriptcoregtk-4.0.pc
lib/pkgconfig/webkit2gtk-4.0.pc
lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
diff --git a/www/webkit-gtk/distinfo b/www/webkit-gtk/distinfo
index b6814662530..d72581c4a6b 100644
--- a/www/webkit-gtk/distinfo
+++ b/www/webkit-gtk/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.97 2018/04/28 19:10:13 wiz Exp $
+$NetBSD: distinfo,v 1.98 2018/05/14 21:22:34 wiz Exp $
-SHA1 (webkitgtk-2.20.1.tar.xz) = 317a427a70666ad36ba7f69e3d01ab3edd313a9f
-RMD160 (webkitgtk-2.20.1.tar.xz) = d97d7434c4829c9f4825295538e2fcc793d275d3
-SHA512 (webkitgtk-2.20.1.tar.xz) = 39c174bc56e8f13b4a91f7cac4ea2ecad1c3200a81d46766b99f5e76e07e1ab2fa03facbea4453b4071a27ac0d487e11e83d8a9467bd5cc8b2a4cc7c917e9511
-Size (webkitgtk-2.20.1.tar.xz) = 16619312 bytes
+SHA1 (webkitgtk-2.20.2.tar.xz) = 2cc5099b1c70f61abe4c27f949b03bbf93a01d21
+RMD160 (webkitgtk-2.20.2.tar.xz) = 41a17b5552a575e7419f4180e33d0e8f1c0179aa
+SHA512 (webkitgtk-2.20.2.tar.xz) = 8b8078994d0fe9a759d7062e6fe528edbe8931a3a0a198b4d9b9459417ee0521d964746341bfa5813469129bfa4c52d648d7016481f9e57c4f7355931c93a847
+Size (webkitgtk-2.20.2.tar.xz) = 16622048 bytes
SHA1 (patch-CMakeLists.txt) = 684aad9e5bcc25b1afc128a1b5df00f34f1208e9
SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 99e46f9d9b26a8d9ba6b29c66d7ce5326c4ffeb6
SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = f78e6150ed8901b3fe046b2ef182f50f1c7500a4
@@ -11,6 +11,7 @@ SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 2f20d6aa8f1ec41
SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092
SHA1 (patch-Source_WTF_wtf_ThreadSpecific.h) = 38a85e10a72fe38d286a2ce747e090a2955b8791
SHA1 (patch-Source_WebCore_platform_FileSystem.cpp) = adef1a42c4e210f0a3dcb82807e2d2039684a0ec
+SHA1 (patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h) = f2180e84ff7a98fc63a03f67f068ce67a6d62898
SHA1 (patch-Source_WebCore_rendering_shapes_RasterShape.cpp) = 551e47698dee50d097b11e3218f13bb3447edfea
SHA1 (patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp) = 9c58253868e06b3dd3cac936651ba7e6a1437fc6
SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 03b72552414e7114bfa7ddc2d68fd97009a5ff7d
diff --git a/www/webkit-gtk/patches/patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h b/www/webkit-gtk/patches/patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h
new file mode 100644
index 00000000000..1836c9acd1f
--- /dev/null
+++ b/www/webkit-gtk/patches/patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h
@@ -0,0 +1,14 @@
+$NetBSD: patch-Source_WebCore_platform_network_soup_SoupNetworkSession.h,v 1.1 2018/05/14 21:22:34 wiz Exp $
+
+Add missing header for URL type.
+
+--- Source/WebCore/platform/network/soup/SoupNetworkSession.h.orig 2018-05-07 08:56:05.000000000 +0000
++++ Source/WebCore/platform/network/soup/SoupNetworkSession.h
+@@ -32,6 +32,7 @@
+ #include <wtf/Noncopyable.h>
+ #include <wtf/glib/GRefPtr.h>
+ #include <wtf/text/WTFString.h>
++#include <URL.h>
+
+ typedef struct _SoupCache SoupCache;
+ typedef struct _SoupCookieJar SoupCookieJar;