head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.10 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.8 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.6 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.4 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.2 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q3:1.4.0.54 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.52 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.50 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.48 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.46 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.44 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.42 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.40 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.38 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.36 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.34 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.32 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.30 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.28 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.26 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.24 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.22 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.20 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.16 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.18 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.14 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.12 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.10 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.8 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.6 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.4 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.2 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.3.0.18 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.16 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.12 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.10 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.8 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.1.0.8 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.6 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @// @; 1.6 date 2025.01.24.11.54.37; author wiz; state Exp; branches; next 1.5; commitid d1wxrHF9omEWtJGF; 1.5 date 2024.11.13.14.22.37; author wiz; state dead; branches; next 1.4; commitid 8ULNVD1Tk3S5CuxF; 1.4 date 2018.01.17.19.37.33; author markd; state Exp; branches; next 1.3; commitid aGd4u4wWJDKPrgnA; 1.3 date 2016.03.18.07.37.38; author dbj; state Exp; branches; next 1.2; commitid 9FivdxigSccA06Zy; 1.2 date 2016.03.15.00.19.00; author tnn; state Exp; branches; next 1.1; commitid QD0Oe4DFvesHFFYy; 1.1 date 2014.12.30.17.23.47; author adam; state Exp; branches; next ; commitid 1jIE5UF7705yw54y; desc @@ 1.6 log @x11/qt5-qtwebkit: import qt5-qtwebkit-5.212.0.alpha4nb29 Restore by request from nia@@, set MAINTAINER to nia@@. WebKit is an open source web browser engine. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. As part of KDE framework KHTML was based on Qt but during their porting efforts Apple's engineers made WebKit toolkit independent. QtWebKit is a project aiming at porting this fabulous engine back to Qt. WARNING: This release is based on an old WebKit revision with known unpatched vulnerabilities. Please use it carefully and avoid visiting untrusted websites and using it for transmission of sensitive data. @ text @$NetBSD: patch-Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.4 2018/01/17 19:37:33 markd Exp $ * Add NetBSD support --- Source/JavaScriptCore/tools/CodeProfiling.cpp.orig 2017-06-04 20:16:06.000000000 +0000 +++ Source/JavaScriptCore/tools/CodeProfiling.cpp @@@@ -33,7 +33,7 @@@@ #include #endif -#if OS(LINUX) || OS(DARWIN) +#if OS(LINUX) || OS(DARWIN) || OS(NETBSD) #include #endif @@@@ -48,7 +48,7 @@@@ WTF::MetaAllocatorTracker* CodeProfiling #pragma clang diagnostic ignored "-Wmissing-noreturn" #endif -#if (OS(DARWIN) && !PLATFORM(EFL) && !PLATFORM(GTK) && CPU(X86_64)) || (OS(LINUX) && CPU(X86)) +#if (OS(DARWIN) && !PLATFORM(EFL) && !PLATFORM(GTK) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86)) // Helper function to start & stop the timer. // Presently we're using the wall-clock timer, since this seems to give the best results. static void setProfileTimer(unsigned usec) @@@@ -80,6 +80,13 @@@@ static void profilingTimer(int, siginfo_ CodeProfiling::sample(reinterpret_cast(context.gregs[REG_EIP]), reinterpret_cast(context.gregs[REG_EBP])); } +#elif OS(NETBSD) && CPU(X86) +static void profilingTimer(int, siginfo_t*, void* uap) +{ + mcontext_t context = static_cast(uap)->uc_mcontext; + CodeProfiling::sample(reinterpret_cast(context.__gregs[_REG_EIP]), + reinterpret_cast(context.__gregs[_REG_EBP])); +} #endif // Callback triggered when the timer is fired. @@@@ -141,7 +148,7 @@@@ void CodeProfiling::begin(const SourceCo if (alreadyProfiling) return; -#if (OS(DARWIN) && !PLATFORM(EFL) && !PLATFORM(GTK) && CPU(X86_64)) || (OS(LINUX) && CPU(X86)) +#if (OS(DARWIN) && !PLATFORM(EFL) && !PLATFORM(GTK) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86)) // Regsiter a signal handler & itimer. struct sigaction action; action.sa_sigaction = reinterpret_cast(profilingTimer); @ 1.5 log @qt5-qtwebkit: remove Dead upstream, everyone should have (and most have) switch to qtwebengine instead. @ text @@ 1.4 log @qt5-qtwebkit: update to 5.212.0.alpha2 Version of qtwebkit that is being updated with webkit changes. @ text @d1 1 a1 1 $NetBSD: patch-Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.3 2016/03/18 07:37:38 dbj Exp $ @ 1.3 log @fix bad macro parenthesis @ text @d1 1 a1 1 $NetBSD: patch-Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.2 2016/03/15 00:19:00 tnn Exp $ d5 1 a5 1 --- Source/JavaScriptCore/tools/CodeProfiling.cpp.orig 2015-10-13 04:37:12.000000000 +0000 d11 2 a12 2 -#if OS(LINUX) +#if OS(LINUX) || OS(NETBSD) d20 2 a21 2 -#if (PLATFORM(MAC) && CPU(X86_64)) || (OS(LINUX) && CPU(X86) && !OS(ANDROID)) +#if (PLATFORM(MAC) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86) && !OS(ANDROID)) d39 1 a39 1 @@@@ -143,7 +150,7 @@@@ void CodeProfiling::begin(const SourceCo d43 2 a44 2 -#if (PLATFORM(MAC) && CPU(X86_64)) || (OS(LINUX) && CPU(X86) && !OS(ANDROID)) +#if (PLATFORM(MAC) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86) && !OS(ANDROID)) @ 1.2 log @Teach about difference of struct mcontext_t on Linux/i386 vs NetBSD/i386. Fixes build on NetBSD/i386. @ text @d1 1 a1 1 $NetBSD: patch-Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $ d29 1 a29 1 +#elif OS(NETBSD)) && CPU(X86) @ 1.1 log @Changes 5.4.0: Chromium-based browser engine Qt WebEngine Qt WebView for showing web content using the native OS web engine on mobile Full support on Qt for Windows Store Apps, including WinRT and Windows Phone 8.1 Improved Compliance with iOS 8 and Xcode 6 Improved OS X 10.10 ‘Yosemite’ support and new Mac AppStore signing High-DPI support for Windows and OS X Dynamic GL switching between OpenGL and ANGLE on Windows Mix OpenGL and Qt Quick with QOpenGLWidget Android Look-and-Feel for Qt Quick Controls Qt Creator 3.3 with new Qt Quick Designer Bluetooth now supports BlueZ5 with tech preview on Bluetooth LE @ text @d1 1 a1 1 $NetBSD: patch-qtwebkit_Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.1 2013/12/13 14:38:35 ryoon Exp $ d5 1 a5 1 --- Source/JavaScriptCore/tools/CodeProfiling.cpp.orig 2013-11-27 01:01:49.000000000 +0000 d25 3 a27 3 @@@@ -73,7 +73,7 @@@@ static void profilingTimer(int, siginfo_ CodeProfiling::sample(reinterpret_cast(context->__ss.__rip), reinterpret_cast(context->__ss.__rbp)); d29 11 a39 6 -#elif OS(LINUX) && CPU(X86) && !OS(ANDROID) +#elif (OS(LINUX) || OS(NETBSD)) && CPU(X86) && !OS(ANDROID) static void profilingTimer(int, siginfo_t*, void* uap) { mcontext_t context = static_cast(uap)->uc_mcontext; @@@@ -143,7 +143,7 @@@@ void CodeProfiling::begin(const SourceCo @