head 1.3; access; symbols pkgsrc-2026Q1:1.1.0.2 pkgsrc-2026Q1-base:1.1; locks; strict; comment @// @; 1.3 date 2026.05.13.05.31.25; author adam; state Exp; branches; next 1.2; commitid Wi1M7Akcbrtf7CFG; 1.2 date 2026.04.30.06.39.43; author adam; state Exp; branches; next 1.1; commitid EBfLiYmrAFQ3VWDG; 1.1 date 2025.12.21.09.38.39; author markd; state Exp; branches; next ; commitid ZfanUK26xXgf5gnG; desc @@ 1.3 log @qt6: updated to 6.11.1 6.11.1 Bug fixes @ text @$NetBSD: patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp,v 1.2 2026/04/30 06:39:43 adam Exp $ * Part of patchset to build chromium on NetBSD * Based on OpenBSD's chromium patches, and pkgsrc's qt5-qtwebengine patches --- src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp.orig 2026-05-08 07:54:08.000000000 +0000 +++ src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp @@@@ -60,7 +60,7 @@@@ # include "libANGLE/renderer/gl/wgl/DisplayWGL.h" # elif ANGLE_ENABLE_CGL # include "libANGLE/renderer/gl/cgl/DisplayCGL.h" -# elif defined(ANGLE_PLATFORM_LINUX) +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) # include "libANGLE/renderer/gl/egl/DisplayEGL.h" # if defined(ANGLE_USE_X11) && defined(ANGLE_USE_X11_GLX) # include "libANGLE/renderer/gl/glx/DisplayGLX_api.h" @@@@ -424,7 +424,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib impl = new rx::DisplayCGL(state); break; -# elif defined(ANGLE_PLATFORM_LINUX) +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) # if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND) if (platformType == 0) { @@@@ -482,7 +482,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib #if defined(ANGLE_ENABLE_OPENGL) # if defined(ANGLE_PLATFORM_WINDOWS) impl = new rx::DisplayWGL(state); -# elif defined(ANGLE_PLATFORM_LINUX) +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) # if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND) if (platformType == 0) { @@@@ -545,7 +545,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib impl = rx::CreateVulkanWin32Display(state); } break; -# elif defined(ANGLE_PLATFORM_LINUX) +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) # if defined(ANGLE_USE_GBM) if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable()) { @@@@ -2194,7 +2194,7 @@@@ static ClientExtensions GenerateClientEx extensions.platformWaylandEXT = true; #endif -#if defined(ANGLE_PLATFORM_LINUX) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN)) +#if (defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN)) extensions.platformSurfacelessMESA = true; #endif @@@@ -2241,7 +2241,7 @@@@ static ClientExtensions GenerateClientEx extensions.x11Visual = true; #endif -#if defined(ANGLE_PLATFORM_LINUX) +#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD) extensions.platformANGLEDeviceTypeEGLANGLE = true; #endif @ 1.2 log @qt6-qtwebengine: updated to 6.11.0 The 6.11 release for Qt Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding. Take a closer look. https://www.qt.io/blog/qt-6.11-released @ text @d1 1 a1 1 $NetBSD: patch-src_3rdparty_chromium_third__party_angle_src_libANGLE_Display.cpp,v 1.1 2025/12/21 09:38:39 markd Exp $ d7 1 a7 1 --- src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp.orig 2026-03-16 11:40:07.000000000 +0000 d16 1 a16 1 # if defined(ANGLE_USE_X11) d27 1 a27 1 @@@@ -475,7 +475,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib d36 1 a36 1 @@@@ -531,7 +531,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib d45 1 a45 1 @@@@ -2180,7 +2180,7 @@@@ static ClientExtensions GenerateClientEx d54 1 a54 1 @@@@ -2227,7 +2227,7 @@@@ static ClientExtensions GenerateClientEx @ 1.1 log @qt6-qtwebengine: add version 6.10.1 Chromium-based web engine for Qt6 @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 --- src/3rdparty/chromium/third_party/angle/src/libANGLE/Display.cpp.orig 2025-10-02 00:36:39.000000000 +0000 d9 1 a9 1 @@@@ -58,7 +58,7 @@@@ d18 1 a18 1 @@@@ -422,7 +422,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib d24 1 a24 1 # if defined(ANGLE_USE_GBM) d27 1 a27 1 @@@@ -468,7 +468,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib d33 1 a33 1 # if defined(ANGLE_USE_GBM) d36 1 a36 1 @@@@ -519,7 +519,7 @@@@ rx::DisplayImpl *CreateDisplayFromAttrib d45 1 a45 1 @@@@ -2139,7 +2139,7 @@@@ static ClientExtensions GenerateClientEx d54 1 a54 1 @@@@ -2186,7 +2186,7 @@@@ static ClientExtensions GenerateClientEx @