Sat Feb 9 11:29:45 2019 UTC ()
webkit-gtk: Update to 2.22.6

pkgsrc changes:
 - Set USE_GCC_RUNTIME to depends on gcc6-libs when pkgsrc gcc is used
   (XXX: Not tested and not clear if currently mk/compiler/gcc.mk DTRT
    XXX: regarding (if not, that's probably why firefox/mozilla-common.mk
    XXX: abuses USE_PKGSRC_GCC_RUNTIME!))

Changes:
WebKitGTK+ 2.22.6
=================
 - Make kinetic scrolling slow down smoothly when reaching the ends of
   pages, instead of abruptly, to better match the GTK+ behaviour.
 - Fix Web inspector magnifier under Wayland.
 - Fix garbled rendering of some websites (e.g. YouTube) while scrolling
   under X11.
 - Fix several crashes, race conditions, and rendering issues.


(leot)
diff -r1.155 -r1.156 pkgsrc/www/webkit-gtk/Makefile
diff -r1.45 -r1.46 pkgsrc/www/webkit-gtk/PLIST
diff -r1.114 -r1.115 pkgsrc/www/webkit-gtk/distinfo

cvs diff -r1.155 -r1.156 pkgsrc/www/webkit-gtk/Makefile (expand / switch to unified diff)

--- pkgsrc/www/webkit-gtk/Makefile 2018/12/14 15:51:13 1.155
+++ pkgsrc/www/webkit-gtk/Makefile 2019/02/09 11:29:44 1.156
@@ -1,40 +1,40 @@ @@ -1,40 +1,40 @@
1# $NetBSD: Makefile,v 1.155 2018/12/14 15:51:13 leot Exp $ 1# $NetBSD: Makefile,v 1.156 2019/02/09 11:29:44 leot Exp $
2 2
3DISTNAME= webkitgtk-2.22.5 3DISTNAME= webkitgtk-2.22.6
4PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} 4PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/}
5PKGREVISION= 1 
6CATEGORIES= www 5CATEGORIES= www
7MASTER_SITES= https://www.webkitgtk.org/releases/ 6MASTER_SITES= https://www.webkitgtk.org/releases/
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.webkitgtk.org/ 10HOMEPAGE= https://www.webkitgtk.org/
12COMMENT= GTK port of the WebKit browser engine 11COMMENT= GTK port of the WebKit browser engine
13LICENSE= 2-clause-bsd AND gnu-lgpl-v2 12LICENSE= 2-clause-bsd AND gnu-lgpl-v2
14 13
15# shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0 14# shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0
16NOT_FOR_PLATFORM= NetBSD-[1-6].*-* 15NOT_FOR_PLATFORM= NetBSD-[1-6].*-*
17 16
18TOOL_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools 17TOOL_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools
19 18
20USE_CMAKE= yes 19USE_CMAKE= yes
21USE_LANGUAGES= c c++11 20USE_LANGUAGES= c c++11
22USE_TOOLS+= automake bison flex gmake perl pkg-config msgfmt 21USE_TOOLS+= automake bison flex gmake perl pkg-config msgfmt
23 22
24# Enabling -gdwarf-2 hits GNU ar limits on file size. 23# Enabling -gdwarf-2 hits GNU ar limits on file size.
25CTF_SUPPORTED= no 24CTF_SUPPORTED= no
26 25
27GCC_REQD+= 6 26GCC_REQD+= 6
 27USE_GCC_RUNTIME= yes
28 28
29# Using ld.gold subverts Pkgsrc wrappers, and this package also crashes buggy 29# Using ld.gold subverts Pkgsrc wrappers, and this package also crashes buggy
30# versions of ld.gold. 30# versions of ld.gold.
31CMAKE_ARGS+= -DUSE_LD_GOLD=OFF 31CMAKE_ARGS+= -DUSE_LD_GOLD=OFF
32 32
33PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in 33PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in
34PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in 34PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in
35PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in 35PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in
36 36
37CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 37CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
38CMAKE_ARGS+= -DPORT=GTK 38CMAKE_ARGS+= -DPORT=GTK
39CMAKE_ARGS+= -DENABLE_X11_TARGET=ON 39CMAKE_ARGS+= -DENABLE_X11_TARGET=ON
40CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON 40CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON

cvs diff -r1.45 -r1.46 pkgsrc/www/webkit-gtk/PLIST (expand / switch to unified diff)

--- pkgsrc/www/webkit-gtk/PLIST 2018/12/13 22:50:27 1.45
+++ pkgsrc/www/webkit-gtk/PLIST 2019/02/09 11:29:44 1.46
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.45 2018/12/13 22:50:27 leot Exp $ 1@comment $NetBSD: PLIST,v 1.46 2019/02/09 11:29:44 leot Exp $
2bin/WebKitWebDriver 2bin/WebKitWebDriver
3include/webkitgtk-4.0/JavaScriptCore/JSBase.h 3include/webkitgtk-4.0/JavaScriptCore/JSBase.h
4include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h 4include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h
5include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h 5include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h
6include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h 6include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h
7include/webkitgtk-4.0/JavaScriptCore/JSTypedArray.h 7include/webkitgtk-4.0/JavaScriptCore/JSTypedArray.h
8include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h 8include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h
9include/webkitgtk-4.0/JavaScriptCore/JavaScript.h 9include/webkitgtk-4.0/JavaScriptCore/JavaScript.h
10include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h 10include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h
11include/webkitgtk-4.0/jsc/JSCAutocleanups.h 11include/webkitgtk-4.0/jsc/JSCAutocleanups.h
12include/webkitgtk-4.0/jsc/JSCClass.h 12include/webkitgtk-4.0/jsc/JSCClass.h
13include/webkitgtk-4.0/jsc/JSCContext.h 13include/webkitgtk-4.0/jsc/JSCContext.h
14include/webkitgtk-4.0/jsc/JSCDefines.h 14include/webkitgtk-4.0/jsc/JSCDefines.h
@@ -198,30 +198,30 @@ include/webkitgtk-4.0/webkitdom/WebKitDO @@ -198,30 +198,30 @@ include/webkitgtk-4.0/webkitdom/WebKitDO
198include/webkitgtk-4.0/webkitdom/WebKitDOMUIEvent.h 198include/webkitgtk-4.0/webkitdom/WebKitDOMUIEvent.h
199include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h 199include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h
200include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h 200include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h
201include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h 201include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h
202include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h 202include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h
203include/webkitgtk-4.0/webkitdom/webkitdom.h 203include/webkitgtk-4.0/webkitdom/webkitdom.h
204include/webkitgtk-4.0/webkitdom/webkitdomautocleanups.h 204include/webkitgtk-4.0/webkitdom/webkitdomautocleanups.h
205include/webkitgtk-4.0/webkitdom/webkitdomdefines.h 205include/webkitgtk-4.0/webkitdom/webkitdomdefines.h
206${PLIST.introspection}lib/girepository-1.0/JavaScriptCore-4.0.typelib 206${PLIST.introspection}lib/girepository-1.0/JavaScriptCore-4.0.typelib
207${PLIST.introspection}lib/girepository-1.0/WebKit2-4.0.typelib 207${PLIST.introspection}lib/girepository-1.0/WebKit2-4.0.typelib
208${PLIST.introspection}lib/girepository-1.0/WebKit2WebExtension-4.0.typelib 208${PLIST.introspection}lib/girepository-1.0/WebKit2WebExtension-4.0.typelib
209lib/libjavascriptcoregtk-4.0.so 209lib/libjavascriptcoregtk-4.0.so
210lib/libjavascriptcoregtk-4.0.so.18 210lib/libjavascriptcoregtk-4.0.so.18
211lib/libjavascriptcoregtk-4.0.so.18.11.6 211lib/libjavascriptcoregtk-4.0.so.18.11.7
212lib/libwebkit2gtk-4.0.so 212lib/libwebkit2gtk-4.0.so
213lib/libwebkit2gtk-4.0.so.37 213lib/libwebkit2gtk-4.0.so.37
214lib/libwebkit2gtk-4.0.so.37.33.6 214lib/libwebkit2gtk-4.0.so.37.33.7
215lib/pkgconfig/javascriptcoregtk-4.0.pc 215lib/pkgconfig/javascriptcoregtk-4.0.pc
216lib/pkgconfig/webkit2gtk-4.0.pc 216lib/pkgconfig/webkit2gtk-4.0.pc
217lib/pkgconfig/webkit2gtk-web-extension-4.0.pc 217lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
218lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so 218lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
219libexec/webkit2gtk-4.0/MiniBrowser 219libexec/webkit2gtk-4.0/MiniBrowser
220libexec/webkit2gtk-4.0/WebKitNetworkProcess 220libexec/webkit2gtk-4.0/WebKitNetworkProcess
221libexec/webkit2gtk-4.0/WebKitPluginProcess 221libexec/webkit2gtk-4.0/WebKitPluginProcess
222libexec/webkit2gtk-4.0/WebKitPluginProcess2 222libexec/webkit2gtk-4.0/WebKitPluginProcess2
223libexec/webkit2gtk-4.0/WebKitStorageProcess 223libexec/webkit2gtk-4.0/WebKitStorageProcess
224libexec/webkit2gtk-4.0/WebKitWebProcess 224libexec/webkit2gtk-4.0/WebKitWebProcess
225libexec/webkit2gtk-4.0/jsc 225libexec/webkit2gtk-4.0/jsc
226${PLIST.introspection}share/gir-1.0/JavaScriptCore-4.0.gir 226${PLIST.introspection}share/gir-1.0/JavaScriptCore-4.0.gir
227${PLIST.introspection}share/gir-1.0/WebKit2-4.0.gir 227${PLIST.introspection}share/gir-1.0/WebKit2-4.0.gir

cvs diff -r1.114 -r1.115 pkgsrc/www/webkit-gtk/distinfo (expand / switch to unified diff)

--- pkgsrc/www/webkit-gtk/distinfo 2018/12/23 22:23:09 1.114
+++ pkgsrc/www/webkit-gtk/distinfo 2019/02/09 11:29:44 1.115
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.114 2018/12/23 22:23:09 roy Exp $ 1$NetBSD: distinfo,v 1.115 2019/02/09 11:29:44 leot Exp $
2 2
3SHA1 (webkitgtk-2.22.5.tar.xz) = 809b067a1672a81a4ce31363a0872c668cc72953 3SHA1 (webkitgtk-2.22.6.tar.xz) = 26a8f8951da03aa4dfc2c25257b6899ea3c2558f
4RMD160 (webkitgtk-2.22.5.tar.xz) = 6f251088424cfb2fc082a5625ba9f71fbc686759 4RMD160 (webkitgtk-2.22.6.tar.xz) = 4ddd00a0eed1e8122a71e070f1f6f5f49f59ca75
5SHA512 (webkitgtk-2.22.5.tar.xz) = fcea9fab3d71869cc10e322b1b63864a9594624f6aa3e29efd8b47e5ca639145f8c2cdb299ecb51eadf3ac1238dac06b4b7ebe94969b2f61a21cea8b609007bc 5SHA512 (webkitgtk-2.22.6.tar.xz) = 18f4a4c145b524bebf1eaae58057e1e6cb74ba5a162c5195f072ba25c4399e7749c74fe6f8e9351bb9f2630a2c43f59935943e5bb318a5c4977f727a68602709
6Size (webkitgtk-2.22.5.tar.xz) = 16774560 bytes 6Size (webkitgtk-2.22.6.tar.xz) = 16773696 bytes
7SHA1 (patch-CMakeLists.txt) = 93466370f447c6be9008512aa1fc2dc0bd2b843b 7SHA1 (patch-CMakeLists.txt) = 93466370f447c6be9008512aa1fc2dc0bd2b843b
8SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = a41e02c7a1f9bfb91a2af36ec0410e1bf2b9a745 8SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = a41e02c7a1f9bfb91a2af36ec0410e1bf2b9a745
9SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = bae08310572c2e23c69cbf6aa9760a67345dcfe3 9SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = bae08310572c2e23c69cbf6aa9760a67345dcfe3
10SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = ab75ef8714e5071fcd094735717a2f5d0321c747 10SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = ab75ef8714e5071fcd094735717a2f5d0321c747
11SHA1 (patch-Source_JavaScriptCore_heap_MarkedSpace.cpp) = e6a23d5ef22bddd0a9606fb0e472960e4cf5673e 11SHA1 (patch-Source_JavaScriptCore_heap_MarkedSpace.cpp) = e6a23d5ef22bddd0a9606fb0e472960e4cf5673e
12SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 36d29a5db03c2413ae93224ac391f3ff248983e8 12SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 36d29a5db03c2413ae93224ac391f3ff248983e8
13SHA1 (patch-Source_JavaScriptCore_offlineasm_arm64.rb) = 784baf6f3baba2986fbcb7aa10e7abed8f8c6336 13SHA1 (patch-Source_JavaScriptCore_offlineasm_arm64.rb) = 784baf6f3baba2986fbcb7aa10e7abed8f8c6336
14SHA1 (patch-Source_JavaScriptCore_runtime_MachineContext.h) = 23bc86a389f8009ec829c3ee0fe3effe3f20b012 14SHA1 (patch-Source_JavaScriptCore_runtime_MachineContext.h) = 23bc86a389f8009ec829c3ee0fe3effe3f20b012
15SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 15SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092
16SHA1 (patch-Source_WTF_wtf_Platform.h) = 5cf36cf7cca8a39d75a788ca988758927b421d95 16SHA1 (patch-Source_WTF_wtf_Platform.h) = 5cf36cf7cca8a39d75a788ca988758927b421d95
17SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = aa36df14e9715a47a386c37082a540390e30efa4 17SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = aa36df14e9715a47a386c37082a540390e30efa4
18SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3 18SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3
19SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3 19SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3