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.diff -r1.155 -r1.156 pkgsrc/www/webkit-gtk/Makefile
(leot)
@@ -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 | |||
3 | DISTNAME= webkitgtk-2.22.5 | 3 | DISTNAME= webkitgtk-2.22.6 | |
4 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | 4 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= www | 5 | CATEGORIES= www | |
7 | MASTER_SITES= https://www.webkitgtk.org/releases/ | 6 | MASTER_SITES= https://www.webkitgtk.org/releases/ | |
8 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.webkitgtk.org/ | 10 | HOMEPAGE= https://www.webkitgtk.org/ | |
12 | COMMENT= GTK port of the WebKit browser engine | 11 | COMMENT= GTK port of the WebKit browser engine | |
13 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | 12 | LICENSE= 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 | |
16 | NOT_FOR_PLATFORM= NetBSD-[1-6].*-* | 15 | NOT_FOR_PLATFORM= NetBSD-[1-6].*-* | |
17 | 16 | |||
18 | TOOL_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools | 17 | TOOL_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools | |
19 | 18 | |||
20 | USE_CMAKE= yes | 19 | USE_CMAKE= yes | |
21 | USE_LANGUAGES= c c++11 | 20 | USE_LANGUAGES= c c++11 | |
22 | USE_TOOLS+= automake bison flex gmake perl pkg-config msgfmt | 21 | USE_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. | |
25 | CTF_SUPPORTED= no | 24 | CTF_SUPPORTED= no | |
26 | 25 | |||
27 | GCC_REQD+= 6 | 26 | GCC_REQD+= 6 | |
27 | USE_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. | |
31 | CMAKE_ARGS+= -DUSE_LD_GOLD=OFF | 31 | CMAKE_ARGS+= -DUSE_LD_GOLD=OFF | |
32 | 32 | |||
33 | PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in | 33 | PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in | |
34 | PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in | 34 | PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk-web-extension.pc.in | |
35 | PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in | 35 | PKGCONFIG_OVERRIDE+= Source/WebKit/gtk/webkit2gtk.pc.in | |
36 | 36 | |||
37 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 37 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
38 | CMAKE_ARGS+= -DPORT=GTK | 38 | CMAKE_ARGS+= -DPORT=GTK | |
39 | CMAKE_ARGS+= -DENABLE_X11_TARGET=ON | 39 | CMAKE_ARGS+= -DENABLE_X11_TARGET=ON | |
40 | CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON | 40 | CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON |
@@ -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 $ | |
2 | bin/WebKitWebDriver | 2 | bin/WebKitWebDriver | |
3 | include/webkitgtk-4.0/JavaScriptCore/JSBase.h | 3 | include/webkitgtk-4.0/JavaScriptCore/JSBase.h | |
4 | include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h | 4 | include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h | |
5 | include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h | 5 | include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h | |
6 | include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h | 6 | include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h | |
7 | include/webkitgtk-4.0/JavaScriptCore/JSTypedArray.h | 7 | include/webkitgtk-4.0/JavaScriptCore/JSTypedArray.h | |
8 | include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h | 8 | include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h | |
9 | include/webkitgtk-4.0/JavaScriptCore/JavaScript.h | 9 | include/webkitgtk-4.0/JavaScriptCore/JavaScript.h | |
10 | include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h | 10 | include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h | |
11 | include/webkitgtk-4.0/jsc/JSCAutocleanups.h | 11 | include/webkitgtk-4.0/jsc/JSCAutocleanups.h | |
12 | include/webkitgtk-4.0/jsc/JSCClass.h | 12 | include/webkitgtk-4.0/jsc/JSCClass.h | |
13 | include/webkitgtk-4.0/jsc/JSCContext.h | 13 | include/webkitgtk-4.0/jsc/JSCContext.h | |
14 | include/webkitgtk-4.0/jsc/JSCDefines.h | 14 | include/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 | |||
198 | include/webkitgtk-4.0/webkitdom/WebKitDOMUIEvent.h | 198 | include/webkitgtk-4.0/webkitdom/WebKitDOMUIEvent.h | |
199 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h | 199 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h | |
200 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h | 200 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h | |
201 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h | 201 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h | |
202 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h | 202 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h | |
203 | include/webkitgtk-4.0/webkitdom/webkitdom.h | 203 | include/webkitgtk-4.0/webkitdom/webkitdom.h | |
204 | include/webkitgtk-4.0/webkitdom/webkitdomautocleanups.h | 204 | include/webkitgtk-4.0/webkitdom/webkitdomautocleanups.h | |
205 | include/webkitgtk-4.0/webkitdom/webkitdomdefines.h | 205 | include/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 | |
209 | lib/libjavascriptcoregtk-4.0.so | 209 | lib/libjavascriptcoregtk-4.0.so | |
210 | lib/libjavascriptcoregtk-4.0.so.18 | 210 | lib/libjavascriptcoregtk-4.0.so.18 | |
211 | lib/libjavascriptcoregtk-4.0.so.18.11.6 | 211 | lib/libjavascriptcoregtk-4.0.so.18.11.7 | |
212 | lib/libwebkit2gtk-4.0.so | 212 | lib/libwebkit2gtk-4.0.so | |
213 | lib/libwebkit2gtk-4.0.so.37 | 213 | lib/libwebkit2gtk-4.0.so.37 | |
214 | lib/libwebkit2gtk-4.0.so.37.33.6 | 214 | lib/libwebkit2gtk-4.0.so.37.33.7 | |
215 | lib/pkgconfig/javascriptcoregtk-4.0.pc | 215 | lib/pkgconfig/javascriptcoregtk-4.0.pc | |
216 | lib/pkgconfig/webkit2gtk-4.0.pc | 216 | lib/pkgconfig/webkit2gtk-4.0.pc | |
217 | lib/pkgconfig/webkit2gtk-web-extension-4.0.pc | 217 | lib/pkgconfig/webkit2gtk-web-extension-4.0.pc | |
218 | lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so | 218 | lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so | |
219 | libexec/webkit2gtk-4.0/MiniBrowser | 219 | libexec/webkit2gtk-4.0/MiniBrowser | |
220 | libexec/webkit2gtk-4.0/WebKitNetworkProcess | 220 | libexec/webkit2gtk-4.0/WebKitNetworkProcess | |
221 | libexec/webkit2gtk-4.0/WebKitPluginProcess | 221 | libexec/webkit2gtk-4.0/WebKitPluginProcess | |
222 | libexec/webkit2gtk-4.0/WebKitPluginProcess2 | 222 | libexec/webkit2gtk-4.0/WebKitPluginProcess2 | |
223 | libexec/webkit2gtk-4.0/WebKitStorageProcess | 223 | libexec/webkit2gtk-4.0/WebKitStorageProcess | |
224 | libexec/webkit2gtk-4.0/WebKitWebProcess | 224 | libexec/webkit2gtk-4.0/WebKitWebProcess | |
225 | libexec/webkit2gtk-4.0/jsc | 225 | libexec/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 |
@@ -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 | |||
3 | SHA1 (webkitgtk-2.22.5.tar.xz) = 809b067a1672a81a4ce31363a0872c668cc72953 | 3 | SHA1 (webkitgtk-2.22.6.tar.xz) = 26a8f8951da03aa4dfc2c25257b6899ea3c2558f | |
4 | RMD160 (webkitgtk-2.22.5.tar.xz) = 6f251088424cfb2fc082a5625ba9f71fbc686759 | 4 | RMD160 (webkitgtk-2.22.6.tar.xz) = 4ddd00a0eed1e8122a71e070f1f6f5f49f59ca75 | |
5 | SHA512 (webkitgtk-2.22.5.tar.xz) = fcea9fab3d71869cc10e322b1b63864a9594624f6aa3e29efd8b47e5ca639145f8c2cdb299ecb51eadf3ac1238dac06b4b7ebe94969b2f61a21cea8b609007bc | 5 | SHA512 (webkitgtk-2.22.6.tar.xz) = 18f4a4c145b524bebf1eaae58057e1e6cb74ba5a162c5195f072ba25c4399e7749c74fe6f8e9351bb9f2630a2c43f59935943e5bb318a5c4977f727a68602709 | |
6 | Size (webkitgtk-2.22.5.tar.xz) = 16774560 bytes | 6 | Size (webkitgtk-2.22.6.tar.xz) = 16773696 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = 93466370f447c6be9008512aa1fc2dc0bd2b843b | 7 | SHA1 (patch-CMakeLists.txt) = 93466370f447c6be9008512aa1fc2dc0bd2b843b | |
8 | SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = a41e02c7a1f9bfb91a2af36ec0410e1bf2b9a745 | 8 | SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = a41e02c7a1f9bfb91a2af36ec0410e1bf2b9a745 | |
9 | SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = bae08310572c2e23c69cbf6aa9760a67345dcfe3 | 9 | SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = bae08310572c2e23c69cbf6aa9760a67345dcfe3 | |
10 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = ab75ef8714e5071fcd094735717a2f5d0321c747 | 10 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = ab75ef8714e5071fcd094735717a2f5d0321c747 | |
11 | SHA1 (patch-Source_JavaScriptCore_heap_MarkedSpace.cpp) = e6a23d5ef22bddd0a9606fb0e472960e4cf5673e | 11 | SHA1 (patch-Source_JavaScriptCore_heap_MarkedSpace.cpp) = e6a23d5ef22bddd0a9606fb0e472960e4cf5673e | |
12 | SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 36d29a5db03c2413ae93224ac391f3ff248983e8 | 12 | SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = 36d29a5db03c2413ae93224ac391f3ff248983e8 | |
13 | SHA1 (patch-Source_JavaScriptCore_offlineasm_arm64.rb) = 784baf6f3baba2986fbcb7aa10e7abed8f8c6336 | 13 | SHA1 (patch-Source_JavaScriptCore_offlineasm_arm64.rb) = 784baf6f3baba2986fbcb7aa10e7abed8f8c6336 | |
14 | SHA1 (patch-Source_JavaScriptCore_runtime_MachineContext.h) = 23bc86a389f8009ec829c3ee0fe3effe3f20b012 | 14 | SHA1 (patch-Source_JavaScriptCore_runtime_MachineContext.h) = 23bc86a389f8009ec829c3ee0fe3effe3f20b012 | |
15 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 | 15 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 | |
16 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 5cf36cf7cca8a39d75a788ca988758927b421d95 | 16 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 5cf36cf7cca8a39d75a788ca988758927b421d95 | |
17 | SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = aa36df14e9715a47a386c37082a540390e30efa4 | 17 | SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = aa36df14e9715a47a386c37082a540390e30efa4 | |
18 | SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3 | 18 | SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3 | |
19 | SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3 | 19 | SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3 |