head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.32 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.30 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.28 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.26 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.24 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.22 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.20 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.18 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.16 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.14 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.12 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.10 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.8 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.6 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.4 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.2 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.1.0.8 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.6 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.4 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.2 pkgsrc-2021Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2022.05.29.17.47.15; author leot; state Exp; branches; next 1.1; commitid oN3kN8zBgbmXDYFD; 1.1 date 2021.03.30.12.47.42; author leot; state Exp; branches; next ; commitid kYHpqmzFbHQ6EkNC; desc @@ 1.2 log @webkit-gtk: Update to 2.36.3 pkgsrc changes: - Remove USE_LD_GOLD option adjustment. The option was removed, if gold is accidentally picked up it should be re-investigate how to re-disable it. - USE_SYSTEMD option is no longer available, switch to ENABLE_JOURNALD_LOG and unconditionally disable it to avoid possible systemd dependencies - ENABLE_OPENGL option is no longer available, switch to USE_OPENGL_OR_ES (not tested) Changes: WebKitGTK 2.36.3 ================ - Support capturing already encoded video streams, which takes advantage of encoding done in hardware by devices which support this feature. - Avoid using experimental GStreamer elements for video demuxing. - Avoid using the legacy GStreamer VA-API decoding plug-ins, which often cause rendering issues and are not much maintained. Their usage can be re-enabled setting WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment. - Fix playback of YouTube streams which use dynamic ad insertion. - Fix display capture with Pipewire. - Fix the build without the X11 target when X11 headers are not present. - Fix several crashes and rendering issues. WebKitGTK 2.36.2 ================ - Fix some pages showing empty content boxes when using GTK4. - Fix the build with accessibility disabled. - Fix the build with newer Ruby versions. - Fix several crashes and rendering issues. WebKitGTK 2.36.1 ================ - Fix the build with accessibility disabled. - Fix several crashes and rendering issues. - Translation updates: Croatian. WebKitGTK 2.36.0 ================ - Fix selection foreground color on text with decorations. - Fix seeking on YouTube videos. - Fix list item marker not exposed to a11y when not a direct child of a list item. - Fix a crash while closing a page. - Fix the build to make it reproducible again. - Fix several crashes and rendering issues. WebKitGTK 2.35.90 ================= - Fix scrolling with the mouse wheel on sites using overscroll-behavior. - Suspend web processes after some time in the process cache. - Fix renderning of horizontal scrollbars with themes enabling steppers. - Ensure EGL displays are terminated before web process exits. - Deinitialize gstreamer before web process exits. - Make fonts under XDG_DATA_DIRS available in web process sanbox. - Canonicalize paths passed to bubblewrap launcher. - Fix several crashes and rendering issues. - Translation updates: Hebrew. WebKitGTK 2.35.3 ================ - Fix a crash at startup when bubblewrap sandbox is enabled. - Fix a crash when starting a drag an drop on touchscreen. - Fix several crashes and rendering issues. WebKitGTK 2.35.2 ================ - Add new accessibility implementation using ATSPI DBus interfaces instead of ATK. - Use native GtkWidgets for form validation popups. - Add support for requestVideoFrameCallback. - Add support for accent colors. - Fix pinch zooming from a link to not activate the link. - Fix kinetic scrolling via touch screen. - Fix several crashes and rendering issues. WebKitGTK 2.35.1 ================ - Make user interactive threads (event handler, scrolling, ...) real time in linux. - Add new API to set HTTP response information to custom uri schemes. - Add support for media session. - Change hardware-acceleration-policy setting default value to always. - Fix jsc_value_object_define_property_accessor() to work with objects not having a wrapped instance. - Fix several crashes and rendering issues. @ text @$NetBSD: patch-Source_cmake_WebKitCommon.cmake,v 1.1 2021/03/30 12:47:42 leot Exp $ - Fix support for arm - Fix support for ppc, from FreeBSD. --- Source/cmake/WebKitCommon.cmake.orig 2022-02-23 08:59:06.000000000 +0000 +++ Source/cmake/WebKitCommon.cmake @@@@ -88,7 +88,7 @@@@ if (NOT HAS_RUN_WEBKIT_COMMON) endif () if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^aarch64|^arm64|^cortex-?[am][2-7][2-8])") set(WTF_CPU_ARM64 1) - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^arm|^cortex)") + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^arm|^cortex|^earm)") set(WTF_CPU_ARM 1) elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips64") set(WTF_CPU_MIPS64 1) @@@@ -106,9 +106,9 @@@@ if (NOT HAS_RUN_WEBKIT_COMMON) endif () elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)") set(WTF_CPU_X86 1) - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc") + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(ppc|powerpc)") set(WTF_CPU_PPC 1) - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64") + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(ppc64|powerpc64)") set(WTF_CPU_PPC64 1) elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le") set(WTF_CPU_PPC64LE 1) @ 1.1 log @webkit-gtk: Update to 2.32.0 pkgsrc changes: - Remove patch-Source_WTF_wtf_RAMSize.cpp: fallback method using sysconf(3) is now used also on NetBSD - patch-CMakeLists.txt migrated to Source/cmake/WebKitCommon.cmake: all existent logic was migrated there - Remove patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh: patched file no longer present - Add `-DENABLE_GAMEPAD=OFF' to disable gamepad support: needs libmanette not yet packaged in pkgsrc Changes: 2.32.0 ====== - NPAPI plugins support have been removed. - System font scaling factor is correctly applied now. - New permission request API for MediaKeySystem access. - New API to remove individual scripts/stylesheets using WebKitUserContentManager. - Web inspector now shows detailed information about main loop frames. - The minimum required GStreamer version is now 1.14. - The GStreamer runtime is now initialized only when required. - Improved platform support for WebAudio (WebAudio->MediaStream, Worklet, Multi-channel). - Support for hardware-accelerated video rendering on i.MX8 platforms (using the NXP driver). Updated in pkgsrc-wip by and me. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- Source/cmake/WebKitCommon.cmake.orig 2021-02-26 09:57:17.000000000 +0000 d8 1 a8 1 @@@@ -84,7 +84,7 @@@@ if (NOT HAS_RUN_WEBKIT_COMMON) d10 1 a10 1 if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^aarch64|^arm64)") d12 2 a13 2 - elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm") + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^arm|^earm)") d17 1 a17 1 @@@@ -102,9 +102,9 @@@@ if (NOT HAS_RUN_WEBKIT_COMMON) @