pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/webkit-gtk webkit-gtk: Update to 2.26.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/093ab5239244
branches:  trunk
changeset: 339314:093ab5239244
user:      leot <leot%pkgsrc.org@localhost>
date:      Tue Sep 10 22:10:04 2019 +0000

description:
webkit-gtk: Update to 2.26.0

pkgsrc changes:
 - When built with gcc, 7.3.0 or newer is now needed

Changes:
WebKitGTK 2.26.0
================
 - Disable process swap on navigation.
 - Do not enable the sandbox in Snap.
 - Fix sandbox parsing DISPLAY on X11.
 - Translation updates: Brazilian Portuguese, German.

WebKitGTK 2.25.92
=================
 - Add WEBKIT_USE_SINGLE_WEB_PROCESS environment variable to force single
   process model in all WebKitWebContext.
   This is a temporary solution for applications still depending on the
   single process mode behavior. It will be only available in 2.26 series.
 - Add new API to remove a filter from an user content manager given its
   identifier.
 - Add support for HSTS.
 - Several improvements and bug fixes in MSE media player.
 - Fix building without unified sources.
 - Fix several crashes and rendering issues.
 - Translation updates: Polish, Ukrainian.

WebKitGTK 2.25.4
================
 - Switch to use libsoup WebSockets API.
 - Add support for permessage-deflate WebSocket extension.
 - Add support for datalist element in text input fields.
 - Fix a crash with empty video source.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.3
================
 - Remove support for GTK2 NPAPI plugins.
 - Fix web view updates after swapping web process if accelerated
   compositing mode is forced.
 - Make kinetic scrolling work again.
 - Fix position of emoji chooser when page is scrolled.
 - Fix web process deadlock when scrolling twitter timeline which contains
   HLS videos.
 - Make navigation gesture use dark fallback background color color on dark
   themes.
 - Make Previous/Next gesture work in RTL mode.
 - Support cancelling touchscreen back/forward gesture.
 - Add user agent quirk to make github work in FreeBSD.
 - Fix content disappearing when using CSS transforms.
 - Fix some radio streams that could not be played.
 - Fix video pause that sometimes caused to skip to finish.
 - Fix volume level changes when playing a video.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.2
================
 - Enable process switch on cross site navigation.
 - Use libwpe with fdo backend to implement accelerated compositing under
   wayland.
 - Fix rendering artifacts in youtube volume button.
 - Fix trapezoid artifact in github comment box.
 - Ensure web extensions directory is readable when sandbox is enabled.
 - Fix the executable name of WebDriver process, renamed by mistake in
   2.25.1.
 - Enable hyperlink auditing setting by default.
 - Remove the option to build without using the redirected XComposite window.
 - Fix HLS streams being slow to start.
 - Make accessibility work when sandbox is enabled.
 - Fix several crashes and rendering issues.

WebKitGTK 2.25.1
================
 - Add support for subprocess sandboxing.
 - Add API to get the web process unique identifier of a WebKitFrame.
 - Add WebKitWebPage::did-associate-form-controls-for-frame signal and
   deprecate did-associate-form-controls.
 - Implement AtkComponentIface scroll_to methods.
 - Improve rendering of form controls when GTK theme is dark and enable
   prefers-color-scheme media query.
 - Show the emoji chooser popover for editable content.
 - Fix touch capabilities detection for websites checking touch events
   properties present in window or pointer media queries.
 - Fix several crashes and rendering issues.

diffstat:

 www/webkit-gtk/Makefile                                                              |  10 +-
 www/webkit-gtk/PLIST                                                                 |   8 +-
 www/webkit-gtk/buildlink3.mk                                                         |   5 +-
 www/webkit-gtk/distinfo                                                              |  31 +++++----
 www/webkit-gtk/patches/patch-CMakeLists.txt                                          |  10 +-
 www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh      |   6 +-
 www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h        |   8 +-
 www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh   |  15 ++++
 www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp                           |  12 +-
 www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh             |   6 +-
 www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp      |   4 +-
 www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh              |   6 +-
 www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h                      |  16 +++-
 www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h                     |  12 ++-
 www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh        |  18 +++++
 www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh |  15 ++++
 16 files changed, 121 insertions(+), 61 deletions(-)

diffs (truncated from 429 to 300 lines):

diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/Makefile
--- a/www/webkit-gtk/Makefile   Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/Makefile   Tue Sep 10 22:10:04 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.171 2019/08/28 10:11:09 leot Exp $
+# $NetBSD: Makefile,v 1.172 2019/09/10 22:10:04 leot Exp $
 
-DISTNAME=      webkitgtk-2.24.4
+DISTNAME=      webkitgtk-2.26.0
 PKGNAME=       ${DISTNAME:S/webkitgtk/webkit-gtk/}
 CATEGORIES=    www
 MASTER_SITES=  https://www.webkitgtk.org/releases/
@@ -23,8 +23,8 @@
 # Enabling -gdwarf-2 hits GNU ar limits on file size.
 CTF_SUPPORTED= no
 
-# GCC >= 6.0.0 is required, checked via CMakeLists.txt
-GCC_REQD+=             6
+# GCC >= 7.3.0 is required, checked via CMakeLists.txt
+GCC_REQD+=             7
 USE_GCC_RUNTIME=       yes
 
 # Using ld.gold subverts Pkgsrc wrappers, and this package also crashes buggy
@@ -146,8 +146,6 @@
 .include "../../sysutils/libnotify/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gtk2+=   gtk2+>=2.24.17nb3
-.include "../../x11/gtk2/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../x11/libXdamage/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/PLIST
--- a/www/webkit-gtk/PLIST      Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/PLIST      Tue Sep 10 22:10:04 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.52 2019/08/28 10:11:09 leot Exp $
+@comment $NetBSD: PLIST,v 1.53 2019/09/10 22:10:04 leot Exp $
 bin/WebKitWebDriver
 include/webkitgtk-4.0/JavaScriptCore/JSBase.h
 include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h
@@ -45,6 +45,7 @@
 include/webkitgtk-4.0/webkit2/WebKitFormSubmissionRequest.h
 include/webkitgtk-4.0/webkit2/WebKitForwardDeclarations.h
 include/webkitgtk-4.0/webkit2/WebKitFrame.h
+include/webkitgtk-4.0/webkit2/WebKitGeolocationManager.h
 include/webkitgtk-4.0/webkit2/WebKitGeolocationPermissionRequest.h
 include/webkitgtk-4.0/webkit2/WebKitHitTestResult.h
 include/webkitgtk-4.0/webkit2/WebKitInstallMissingMediaPluginsPermissionRequest.h
@@ -212,10 +213,10 @@
 ${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.13.7
+lib/libjavascriptcoregtk-4.0.so.18.14.5
 lib/libwebkit2gtk-4.0.so
 lib/libwebkit2gtk-4.0.so.37
-lib/libwebkit2gtk-4.0.so.37.37.6
+lib/libwebkit2gtk-4.0.so.37.39.1
 lib/pkgconfig/javascriptcoregtk-4.0.pc
 lib/pkgconfig/webkit2gtk-4.0.pc
 lib/pkgconfig/webkit2gtk-web-extension-4.0.pc
@@ -223,7 +224,6 @@
 libexec/webkit2gtk-4.0/MiniBrowser
 libexec/webkit2gtk-4.0/WebKitNetworkProcess
 libexec/webkit2gtk-4.0/WebKitPluginProcess
-libexec/webkit2gtk-4.0/WebKitPluginProcess2
 libexec/webkit2gtk-4.0/WebKitWebProcess
 libexec/webkit2gtk-4.0/jsc
 ${PLIST.introspection}share/gir-1.0/JavaScriptCore-4.0.gir
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/buildlink3.mk
--- a/www/webkit-gtk/buildlink3.mk      Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/buildlink3.mk      Tue Sep 10 22:10:04 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.73 2019/07/21 22:24:14 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.74 2019/09/10 22:10:04 leot Exp $
 
 BUILDLINK_TREE+=       webkit-gtk
 
@@ -10,7 +10,7 @@
 BUILDLINK_PKGSRCDIR.webkit-gtk?=       ../../www/webkit-gtk
 
 # This is necessary to match the package requirement.
-GCC_REQD+=     6
+GCC_REQD+=     7.3
 
 pkgbase := webkit-gtk
 .include "../../mk/pkg-build-options.mk"
@@ -31,7 +31,6 @@
 .include "../../security/libsecret/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
-.include "../../x11/gtk2/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../x11/libXdamage/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/distinfo
--- a/www/webkit-gtk/distinfo   Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/distinfo   Tue Sep 10 22:10:04 2019 +0000
@@ -1,24 +1,25 @@
-$NetBSD: distinfo,v 1.125 2019/08/28 10:11:09 leot Exp $
+$NetBSD: distinfo,v 1.126 2019/09/10 22:10:04 leot Exp $
 
-SHA1 (webkitgtk-2.24.4.tar.xz) = f978b967422c6b423b11062375bab6506243388c
-RMD160 (webkitgtk-2.24.4.tar.xz) = 1f18a5475cd7ad5191c4412f6a1755294ef3e473
-SHA512 (webkitgtk-2.24.4.tar.xz) = 1d713955a735ae2e2229beea7bda7f518a6247c6aa7f5753aeb5b5c6395339d451d0d146f7188e7ba65cb82ea5a74a5e73e956fe59d5f5f97659a44af33df112
-Size (webkitgtk-2.24.4.tar.xz) = 17575784 bytes
-SHA1 (patch-CMakeLists.txt) = 571c65d258b6e12503971145777a8d442578145f
-SHA1 (patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh) = 5bb44be142b474d517b2b1459f0edc7d2453aa61
+SHA1 (webkitgtk-2.26.0.tar.xz) = e0c6f707bdf9edf3d444117736cb3c040eca78e7
+RMD160 (webkitgtk-2.26.0.tar.xz) = b1edf5799ca58bf1b449b510d97515b36fa1a965
+SHA512 (webkitgtk-2.26.0.tar.xz) = 0af18d56c441b36a30dd0e5b16315ae35fad309ad1b940bed27fb615c228dbee6c2992c89ab8b76bbe924ee18f5fc11598fa882397ae29dc00ebddf4d301c228
+Size (webkitgtk-2.26.0.tar.xz) = 19321552 bytes
+SHA1 (patch-CMakeLists.txt) = 08f647f6928bf3fce0dabb02586e1447d16da297
+SHA1 (patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh) = f4f117e6c1cd8eb8e4905f74946e0367156ed528
 SHA1 (patch-Source_JavaScriptCore_Scripts_generate-unified-sources.sh) = 308a7c8f687253b4fc75de0c66016dd18666e697
 SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 2a8f28316ffd1acc0e8c746ad8c9cee9aaf8c611
-SHA1 (patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h) = 985c19ffb6a16df031bd284f7e79041adb8cd311
+SHA1 (patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h) = 70975aac175ec4131a4ed26a54dfe51e16ffb7cd
 SHA1 (patch-Source_JavaScriptCore_heap_MarkedSpace.cpp) = e6a23d5ef22bddd0a9606fb0e472960e4cf5673e
 SHA1 (patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp) = d600887955128cecece21ba401f6f53ba5cfbeb6
 SHA1 (patch-Source_JavaScriptCore_offlineasm_arm64.rb) = 8c05dafa317667bbf55504d05eeb8ae06fba4e93
 SHA1 (patch-Source_JavaScriptCore_runtime_MachineContext.h) = 23bc86a389f8009ec829c3ee0fe3effe3f20b012
+SHA1 (patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh) = b536bcbe0ac4ff158b5bc35dfa363d00120ed2f0
 SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = a5454eb891ad1f9d8285c28af2e9efb4ff439e6b
-SHA1 (patch-Source_WTF_wtf_FileSystem.cpp) = 9d6204ce6663f3b32d195e307540c5cc5e7a7988
+SHA1 (patch-Source_WTF_wtf_FileSystem.cpp) = 53a8e65970f15202b3cdf1f4149d35b431c32a46
 SHA1 (patch-Source_WTF_wtf_Platform.h) = 584720f4e248ff7e51166c267d08954786c28ab7
 SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = b440e7041f72e76ab840977fc4d48d6dd32ed2ed
 SHA1 (patch-Source_WTF_wtf_StackBounds.cpp) = 22a71daac8443f079ad8bcc7285cfd7319c972b3
-SHA1 (patch-Source_WebCore_Scripts_check-xcfilelists.sh) = 2a7ff15a2ec01a77481f85a6ca613bb7a3c18355
+SHA1 (patch-Source_WebCore_Scripts_check-xcfilelists.sh) = b292baf2494bcd459d9af91386263123046c6615
 SHA1 (patch-Source_WebCore_Scripts_generate-unified-sources.sh) = 740eb33931b6f9cb8008748323235f23466328dc
 SHA1 (patch-Source_WebCore_inspector_InspectorFrontendHost.cpp) = daf6351a1a0b5a49592a2bb6db0d54620c7b09e3
 SHA1 (patch-Source_WebCore_platform_graphics_filters_FEMorphology.cpp) = 16b36d2d91fd7f43156b9ee09bcafd19602ebbd9
@@ -26,11 +27,13 @@
 SHA1 (patch-Source_WebKit_CMakeLists.txt) = 228cc4734de3b08a3877ac839b1ffa2fbf2d3aa8
 SHA1 (patch-Source_WebKit_NetworkProcess_cache_NetworkCacheFileSystem.cpp) = 8c19692e78b1cfb021b95435508a10bc6542b173
 SHA1 (patch-Source_WebKit_PlatformGTK.cmake) = 61d2b4942b83d3f3c1b642d122f109ba90bbff9d
-SHA1 (patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp) = 9c58253868e06b3dd3cac936651ba7e6a1437fc6
+SHA1 (patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp) = 35b62538d09af8725202673a2a23d814f624f8bd
 SHA1 (patch-Source_WebKit_Platform_classifier_ResourceLoadStatisticsClassifier.cpp) = 920376ec8697780637f376b2fff312b7e214a7f6
-SHA1 (patch-Source_WebKit_Scripts_check-xcfilelists.sh) = 7804dfff27dc1c26c74aae4aa7856d9bc6b895c0
+SHA1 (patch-Source_WebKit_Scripts_check-xcfilelists.sh) = 22cc5ba1ababc6395aa0ef467db0c27c2fbf6878
 SHA1 (patch-Source_WebKit_Scripts_generate-unified-sources.sh) = def930cf3f706ac657b2f8835c8c0278ade8f663
-SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = ad6c6f93732a4bb355ac2b65bff8968aae0460ba
-SHA1 (patch-Source_bmalloc_bmalloc_VMAllocate.h) = 7bbf23f5ac92173dcce9743c5a115bdf0bf7c0ea
+SHA1 (patch-Source_bmalloc_bmalloc_BPlatform.h) = 28d1f657fde427062a729b26398e96825082fc4d
+SHA1 (patch-Source_bmalloc_bmalloc_VMAllocate.h) = b1eb6ab93f2ce272cfee94a544d19806feb9a625
 SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 03b72552414e7114bfa7ddc2d68fd97009a5ff7d
+SHA1 (patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh) = 6e8327bf46150806910b21b298767f313e1eb3ce
+SHA1 (patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh) = 06747f279263558f05bb01c8da9c994a357ce74a
 SHA1 (patch-aj) = ec60907df4336b755d1d1924c026b3041805f431
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-CMakeLists.txt
--- a/www/webkit-gtk/patches/patch-CMakeLists.txt       Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-CMakeLists.txt       Tue Sep 10 22:10:04 2019 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.10 2019/05/17 17:57:44 leot Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.11 2019/09/10 22:10:04 leot Exp $
 
 - Fix support for arm
 - Fix support for ppc, from FreeBSD.
 
---- CMakeLists.txt.orig        2019-02-12 11:20:53.000000000 +0000
+--- CMakeLists.txt.orig        2019-08-28 11:46:12.000000000 +0000
 +++ CMakeLists.txt
-@@ -86,7 +86,7 @@ else ()
+@@ -87,7 +87,7 @@ else ()
  endif ()
  if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^aarch64|^arm64)")
      set(WTF_CPU_ARM64 1)
@@ -14,8 +14,8 @@
      set(WTF_CPU_ARM 1)
  elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips64")
      set(WTF_CPU_MIPS64 1)
-@@ -96,9 +96,9 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
-     set(WTF_CPU_X86_64 1)
+@@ -105,9 +105,9 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR
+     endif ()
  elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)")
      set(WTF_CPU_X86 1)
 -elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc")
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh   Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh   Tue Sep 10 22:10:04 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh,v 1.1 2019/03/13 20:49:40 leot Exp $
+$NetBSD: patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh,v 1.2 2019/09/10 22:10:04 leot Exp $
 
 Avoid unportable `==' test(1) operator.
 
---- Source/JavaScriptCore/Scripts/check-xcfilelists.sh.orig    2019-02-12 11:21:03.000000000 +0000
+--- Source/JavaScriptCore/Scripts/check-xcfilelists.sh.orig    2019-08-28 11:46:27.000000000 +0000
 +++ Source/JavaScriptCore/Scripts/check-xcfilelists.sh
 @@ -1,8 +1,8 @@
  #!/bin/sh
@@ -15,4 +15,4 @@
 +[ "${USE_INTERNAL_SDK}" = "YES" ] || { echo "### Not running because USE_INTERNAL_SDK is not YES"; exit 0; }
  
  SCRIPT="${BUILD_SCRIPTS_DIR}/generate-xcfilelists"
- [ -f "${SCRIPT}" ] || SCRIPT="${PROJECT_DIR}/../../Tools/Scripts/generate-xcfilelists"
+ [ -f "${SCRIPT}" ] || SCRIPT="${PROJECT_DIR}/../../../${WK_ADDITIONAL_SCRIPTS_DIR}/generate-xcfilelists"
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h
--- a/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h     Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h     Tue Sep 10 22:10:04 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h,v 1.1 2019/03/13 20:49:40 leot Exp $
+$NetBSD: patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h,v 1.2 2019/09/10 22:10:04 leot Exp $
 
 Add support for NetBSD.
 
---- Source/JavaScriptCore/assembler/ARMv7Assembler.h.orig      2019-02-12 11:21:03.000000000 +0000
+--- Source/JavaScriptCore/assembler/ARMv7Assembler.h.orig      2019-08-28 11:46:27.000000000 +0000
 +++ Source/JavaScriptCore/assembler/ARMv7Assembler.h
 @@ -28,6 +28,11 @@
  
@@ -15,8 +15,8 @@
 +
  #include "AssemblerBuffer.h"
  #include "AssemblerCommon.h"
- #include <limits.h>
-@@ -2488,6 +2493,11 @@ public:
+ #include "RegisterInfo.h"
+@@ -2394,6 +2399,11 @@ public:
              linuxPageFlush(current, current + page);
  
          linuxPageFlush(current, end);
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh        Tue Sep 10 22:10:04 2019 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh,v 1.1 2019/09/10 22:10:04 leot Exp $
+
+Avoid unportable `==' test(1) operator.
+
+--- Source/ThirdParty/ANGLE/adjust-angle-include-paths.sh.orig 2019-08-28 11:46:28.000000000 +0000
++++ Source/ThirdParty/ANGLE/adjust-angle-include-paths.sh
+@@ -19,7 +19,7 @@
+ # that they refer to each other. This avoids modifying the ANGLE
+ # sources, and allows WebCore to more easily call ANGLE APIs directly.
+ 
+-if [ "$DEPLOYMENT_LOCATION" == "YES" ] ; then
++if [ "$DEPLOYMENT_LOCATION" = "YES" ] ; then
+     # Apple-internal build.
+     output_dir=$DSTROOT/$PUBLIC_HEADERS_FOLDER_PATH
+ else
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp
--- a/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp        Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp        Tue Sep 10 22:10:04 2019 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-Source_WTF_wtf_FileSystem.cpp,v 1.1 2019/03/13 20:49:40 leot Exp $
+$NetBSD: patch-Source_WTF_wtf_FileSystem.cpp,v 1.2 2019/09/10 22:10:04 leot Exp $
 
 Support MAP_FILE if unavailable.
 
---- Source/WTF/wtf/FileSystem.cpp.orig 2019-02-12 11:21:17.000000000 +0000
+--- Source/WTF/wtf/FileSystem.cpp.orig 2019-08-28 11:46:29.000000000 +0000
 +++ Source/WTF/wtf/FileSystem.cpp
-@@ -316,6 +316,9 @@ MappedFileData::MappedFileData(const Str
-         return;
+@@ -324,6 +324,9 @@ bool MappedFileData::mapFileHandle(Platf
+         return true;
      }
  
 +#ifndef MAP_FILE
 +#define MAP_FILE      0
 +#endif
-     void* data = mmap(0, size, PROT_READ, MAP_FILE | MAP_SHARED, fd, 0);
-     close(fd);
+     void* data = mmap(0, size, PROT_READ, MAP_FILE | (mode == MappedFileMode::Shared ? MAP_SHARED : MAP_PRIVATE), fd, 0);
  
+     if (data == MAP_FAILED) {
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh
--- a/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh  Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh  Tue Sep 10 22:10:04 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_WebCore_Scripts_check-xcfilelists.sh,v 1.1 2019/03/13 20:49:41 leot Exp $
+$NetBSD: patch-Source_WebCore_Scripts_check-xcfilelists.sh,v 1.2 2019/09/10 22:10:04 leot Exp $
 
 Avoid unportable `==' test(1) operator.
 
---- Source/WebCore/Scripts/check-xcfilelists.sh.orig   2019-02-12 11:21:17.000000000 +0000
+--- Source/WebCore/Scripts/check-xcfilelists.sh.orig   2019-08-28 11:46:30.000000000 +0000
 +++ Source/WebCore/Scripts/check-xcfilelists.sh
 @@ -1,8 +1,8 @@
  #!/bin/sh
@@ -15,4 +15,4 @@
 +[ "${USE_INTERNAL_SDK}" = "YES" ] || { echo "### Not running because USE_INTERNAL_SDK is not YES"; exit 0; }
  
  SCRIPT="${BUILD_SCRIPTS_DIR}/generate-xcfilelists"
- [ -f "${SCRIPT}" ] || SCRIPT="${PROJECT_DIR}/../../Tools/Scripts/generate-xcfilelists"
+ [ -f "${SCRIPT}" ] || SCRIPT="${PROJECT_DIR}/../../../${WK_ADDITIONAL_SCRIPTS_DIR}/generate-xcfilelists"
diff -r 135d71fb422f -r 093ab5239244 www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp
--- a/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp   Tue Sep 10 21:21:47 2019 +0000
+++ b/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp   Tue Sep 10 22:10:04 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp,v 1.1 2018/04/09 08:33:48 wiz Exp $
+$NetBSD: patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp,v 1.2 2019/09/10 22:10:04 leot Exp $
 
-On NetBSD we see ""Error sending IPC message: Message too long" due to



Home | Main Index | Thread Index | Old Index