head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.08.30.14.25.05; author wiz; state Exp; branches; next ; commitid JBc39jPIQAWHzFTG; desc @@ 1.1 log @www/webkit-gtk41: import webkit-gtk41-2.52.6 WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. This is the GTK3 port of the engine, API version 4.1. @ text @$NetBSD$ No futex on NetBSD. --- Source/ThirdParty/ANGLE/src/common/SimpleMutex.h.orig 2024-11-01 23:28:13.485199177 +0000 +++ Source/ThirdParty/ANGLE/src/common/SimpleMutex.h @@@@ -33,7 +33,9 @@@@ // // There is no TSAN support for futex currently, so it is disabled in that case #if !defined(ANGLE_WITH_TSAN) -# if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_ANDROID) +# if defined(ANGLE_PLATFORM_NETBSD) +# define ANGLE_USE_FUTEX 0 +# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_ANDROID) // Linux has had futexes for a very long time. Assume support. # define ANGLE_USE_FUTEX 1 # elif defined(ANGLE_PLATFORM_WINDOWS) && !defined(ANGLE_ENABLE_WINDOWS_UWP) && \ @