pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/webkit-gtk
Module Name: pkgsrc
Committed By: leot
Date: Tue Sep 10 22:10:04 UTC 2019
Modified Files:
pkgsrc/www/webkit-gtk: Makefile PLIST buildlink3.mk distinfo
pkgsrc/www/webkit-gtk/patches: patch-CMakeLists.txt
patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh
patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h
patch-Source_WTF_wtf_FileSystem.cpp
patch-Source_WebCore_Scripts_check-xcfilelists.sh
patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp
patch-Source_WebKit_Scripts_check-xcfilelists.sh
patch-Source_bmalloc_bmalloc_BPlatform.h
patch-Source_bmalloc_bmalloc_VMAllocate.h
Added Files:
pkgsrc/www/webkit-gtk/patches:
patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh
patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh
patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 pkgsrc/www/webkit-gtk/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/www/webkit-gtk/PLIST
cvs rdiff -u -r1.73 -r1.74 pkgsrc/www/webkit-gtk/buildlink3.mk
cvs rdiff -u -r1.125 -r1.126 pkgsrc/www/webkit-gtk/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh \
pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h \
pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp \
pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh \
pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp \
pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh \
pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h
cvs rdiff -u -r0 -r1.1 \
pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh \
pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh \
pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/webkit-gtk/Makefile
diff -u pkgsrc/www/webkit-gtk/Makefile:1.171 pkgsrc/www/webkit-gtk/Makefile:1.172
--- pkgsrc/www/webkit-gtk/Makefile:1.171 Wed Aug 28 10:11:09 2019
+++ pkgsrc/www/webkit-gtk/Makefile Tue Sep 10 22:10:04 2019
@@ -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 @@ USE_TOOLS+= automake bash bison flex gma
# 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 @@ BUILDLINK_API_DEPENDS.libsoup+= libsoup>
.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"
Index: pkgsrc/www/webkit-gtk/PLIST
diff -u pkgsrc/www/webkit-gtk/PLIST:1.52 pkgsrc/www/webkit-gtk/PLIST:1.53
--- pkgsrc/www/webkit-gtk/PLIST:1.52 Wed Aug 28 10:11:09 2019
+++ pkgsrc/www/webkit-gtk/PLIST Tue Sep 10 22:10:04 2019
@@ -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/WebKitFind
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
${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 @@ lib/webkit2gtk-4.0/injected-bundle/libwe
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
Index: pkgsrc/www/webkit-gtk/buildlink3.mk
diff -u pkgsrc/www/webkit-gtk/buildlink3.mk:1.73 pkgsrc/www/webkit-gtk/buildlink3.mk:1.74
--- pkgsrc/www/webkit-gtk/buildlink3.mk:1.73 Sun Jul 21 22:24:14 2019
+++ pkgsrc/www/webkit-gtk/buildlink3.mk Tue Sep 10 22:10:04 2019
@@ -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_ABI_DEPENDS.webkit-gtk?= webki
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 @@ pkgbase := webkit-gtk
.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"
Index: pkgsrc/www/webkit-gtk/distinfo
diff -u pkgsrc/www/webkit-gtk/distinfo:1.125 pkgsrc/www/webkit-gtk/distinfo:1.126
--- pkgsrc/www/webkit-gtk/distinfo:1.125 Wed Aug 28 10:11:09 2019
+++ pkgsrc/www/webkit-gtk/distinfo Tue Sep 10 22:10:04 2019
@@ -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_WebCore_rendering_sha
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
Index: pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt
diff -u pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt:1.10 pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt:1.11
--- pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt:1.10 Fri May 17 17:57:44 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-CMakeLists.txt Tue Sep 10 22:10:04 2019
@@ -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 @@ $NetBSD: patch-CMakeLists.txt,v 1.10 201
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")
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh:1.1 Wed Mar 13 20:49:40 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_Scripts_check-xcfilelists.sh Tue Sep 10 22:10:04 2019
@@ -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 @@ Avoid unportable `==' test(1) operator.
+[ "${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"
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h:1.1 Wed Mar 13 20:49:40 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMv7Assembler.h Tue Sep 10 22:10:04 2019
@@ -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 @@ Add support for NetBSD.
+
#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);
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp:1.1 Wed Mar 13 20:49:40 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_FileSystem.cpp Tue Sep 10 22:10:04 2019
@@ -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) {
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh:1.1 Wed Mar 13 20:49:41 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Scripts_check-xcfilelists.sh Tue Sep 10 22:10:04 2019
@@ -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 @@ Avoid unportable `==' test(1) operator.
+[ "${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"
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp:1.1 Mon Apr 9 08:33:48 2018
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp Tue Sep 10 22:10:04 2019
@@ -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
+On NetBSD we see "Error sending IPC message: Message too long" due to
the use of sendmsg with a large message body (EMSGSIZE).
WebKit already uses shared memory to communicate the message body when
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh:1.1 Wed Mar 13 20:49:41 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit_Scripts_check-xcfilelists.sh Tue Sep 10 22:10:04 2019
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_WebKit_Scripts_check-xcfilelists.sh,v 1.1 2019/03/13 20:49:41 leot Exp $
+$NetBSD: patch-Source_WebKit_Scripts_check-xcfilelists.sh,v 1.2 2019/09/10 22:10:04 leot Exp $
Avoid unportable `==' test(1) operator.
---- Source/WebKit/Scripts/check-xcfilelists.sh.orig 2019-02-12 11:21:18.000000000 +0000
+--- Source/WebKit/Scripts/check-xcfilelists.sh.orig 2019-08-28 11:46:32.000000000 +0000
+++ Source/WebKit/Scripts/check-xcfilelists.sh
@@ -1,8 +1,8 @@
#!/bin/sh
@@ -15,4 +15,4 @@ Avoid unportable `==' test(1) operator.
+[ "${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"
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h:1.1 pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h:1.2
--- pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h:1.1 Wed Oct 24 18:31:07 2018
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_BPlatform.h Tue Sep 10 22:10:04 2019
@@ -1,10 +1,10 @@
-$NetBSD: patch-Source_bmalloc_bmalloc_BPlatform.h,v 1.1 2018/10/24 18:31:07 leot Exp $
+$NetBSD: patch-Source_bmalloc_bmalloc_BPlatform.h,v 1.2 2019/09/10 22:10:04 leot Exp $
-Add BOS(SOLARIS) definition.
+Add BOS(SOLARIS) and BOS(NETBSD) definitions.
---- Source/bmalloc/bmalloc/BPlatform.h.orig 2018-07-25 11:56:32.000000000 +0000
+--- Source/bmalloc/bmalloc/BPlatform.h.orig 2019-08-28 11:46:33.000000000 +0000
+++ Source/bmalloc/bmalloc/BPlatform.h
-@@ -48,6 +48,10 @@
+@@ -48,10 +48,18 @@
#define BOS_LINUX 1
#endif
@@ -12,6 +12,14 @@ Add BOS(SOLARIS) definition.
+#define BOS_SOLARIS 1
+#endif
+
+ #if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
+ #define BOS_FREEBSD 1
+ #endif
+
++#if defined(__NetBSD__)
++#define BOS_NETBSD 1
++#endif
++
#if defined(WIN32) || defined(_WIN32)
#define BOS_WINDOWS 1
#endif
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h
diff -u pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h:1.2 pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h:1.3
--- pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h:1.2 Wed Oct 24 18:31:08 2018
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_bmalloc_bmalloc_VMAllocate.h Tue Sep 10 22:10:04 2019
@@ -1,19 +1,23 @@
-$NetBSD: patch-Source_bmalloc_bmalloc_VMAllocate.h,v 1.2 2018/10/24 18:31:08 leot Exp $
+$NetBSD: patch-Source_bmalloc_bmalloc_VMAllocate.h,v 1.3 2019/09/10 22:10:04 leot Exp $
+NetBSD has MADV_FREE too.
Use posix_madvise on SunOS.
---- Source/bmalloc/bmalloc/VMAllocate.h.orig 2018-02-19 07:45:33.000000000 +0000
+--- Source/bmalloc/bmalloc/VMAllocate.h.orig 2019-08-28 11:46:33.000000000 +0000
+++ Source/bmalloc/bmalloc/VMAllocate.h
-@@ -198,6 +198,8 @@ inline void vmDeallocatePhysicalPages(vo
+@@ -201,8 +201,10 @@ inline void vmDeallocatePhysicalPages(vo
vmValidatePhysical(p, vmSize);
#if BOS(DARWIN)
SYSCALL(madvise(p, vmSize, MADV_FREE_REUSABLE));
+-#elif BOS(FREEBSD)
++#elif BOS(FREEBSD) || BOS(NETBSD)
+ SYSCALL(madvise(p, vmSize, MADV_FREE));
+#elif BOS(SOLARIS)
+ SYSCALL(posix_madvise(p, vmSize, MADV_DONTNEED));
#else
SYSCALL(madvise(p, vmSize, MADV_DONTNEED));
#if BOS(LINUX)
-@@ -211,6 +213,8 @@ inline void vmAllocatePhysicalPages(void
+@@ -216,6 +218,8 @@ inline void vmAllocatePhysicalPages(void
vmValidatePhysical(p, vmSize);
#if BOS(DARWIN)
SYSCALL(madvise(p, vmSize, MADV_FREE_REUSE));
Added files:
Index: pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh
diff -u /dev/null pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh:1.1
--- /dev/null Tue Sep 10 22:10:04 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh Tue Sep 10 22:10:04 2019
@@ -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
Index: pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh
diff -u /dev/null pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh:1.1
--- /dev/null Tue Sep 10 22:10:04 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh Tue Sep 10 22:10:04 2019
@@ -0,0 +1,18 @@
+$NetBSD: patch-Tools_TestWebKitAPI_Scripts_check-xcfilelists.sh,v 1.1 2019/09/10 22:10:04 leot Exp $
+
+Avoid unportable `==' test(1) operator.
+
+--- Tools/TestWebKitAPI/Scripts/check-xcfilelists.sh.orig 2019-08-28 11:46:33.000000000 +0000
++++ Tools/TestWebKitAPI/Scripts/check-xcfilelists.sh
+@@ -1,8 +1,8 @@
+ #!/bin/sh
+
+-[ "${WK_DISABLE_CHECK_XCFILELISTS}" == "1" ] && { echo "### Not running because WK_DISABLE_CHECK_XCFILELISTS is set"; exit 0; }
+-[ "${DEPLOYMENT_LOCATION}" == "YES" ] && { echo "### Not running because DEPLOYMENT_LOCATION is YES"; exit 0; }
+-[ "${USE_INTERNAL_SDK}" == "YES" ] || { echo "### Not running because USE_INTERNAL_SDK is not YES"; exit 0; }
++[ "${WK_DISABLE_CHECK_XCFILELISTS}" = "1" ] && { echo "### Not running because WK_DISABLE_CHECK_XCFILELISTS is set"; exit 0; }
++[ "${DEPLOYMENT_LOCATION}" = "YES" ] && { echo "### Not running because DEPLOYMENT_LOCATION is YES"; exit 0; }
++[ "${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}/../../../${WK_ADDITIONAL_SCRIPTS_DIR}/generate-xcfilelists"
Index: pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh
diff -u /dev/null pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh:1.1
--- /dev/null Tue Sep 10 22:10:04 2019
+++ pkgsrc/www/webkit-gtk/patches/patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh Tue Sep 10 22:10:04 2019
@@ -0,0 +1,15 @@
+$NetBSD: patch-Tools_TestWebKitAPI_Scripts_generate-unified-sources.sh,v 1.1 2019/09/10 22:10:04 leot Exp $
+
+Avoid unportable `==' test(1) operator.
+
+--- Tools/TestWebKitAPI/Scripts/generate-unified-sources.sh.orig 2019-08-28 11:46:33.000000000 +0000
++++ Tools/TestWebKitAPI/Scripts/generate-unified-sources.sh
+@@ -7,7 +7,7 @@ ARGS=("$@")
+ cd $SRCROOT
+
+ if [ -z "${BUILD_SCRIPTS_DIR}" ]; then
+- if [ "${DEPLOYMENT_LOCATION}" == "YES" ]; then
++ if [ "${DEPLOYMENT_LOCATION}" = "YES" ]; then
+ BUILD_SCRIPTS_DIR="${SDKROOT}${WK_ALTERNATE_WEBKIT_SDK_PATH}/usr/local/include/wtf/Scripts"
+ else
+ BUILD_SCRIPTS_DIR="${BUILT_PRODUCTS_DIR}/usr/local/include/wtf/Scripts"
Home |
Main Index |
Thread Index |
Old Index