www/qt6-webengine: Address security vulnerabilities

Add speculative build fix for armv7.

MFH:		2024Q1
Security:	bbcb1584-c068-11ee-bdd6-4ccc6adda413
This commit is contained in:
Jason E. Hale
2024-01-31 15:07:24 -05:00
parent 281b755983
commit 214eb4d92c
3 changed files with 1203 additions and 2 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
PORTNAME?= webengine
DISTVERSION= ${QT6_VERSION}
PORTREVISION?= 3 # Master port for print/qt6-pdf. Please keep this line.
PORTREVISION?= 4 # Master port for print/qt6-pdf. Please keep this line.
CATEGORIES?= www
PKGNAMEPREFIX= qt6-
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,24 @@
--- src/3rdparty/chromium/v8/src/codegen/arm/cpu-arm.cc.orig 2023-11-20 16:08:07 UTC
+++ src/3rdparty/chromium/v8/src/codegen/arm/cpu-arm.cc
@@ -3,6 +3,10 @@
// found in the LICENSE file.
// CPU specific code for arm independent of OS goes here.
+#if V8_TARGET_ARCH_ARM
+
+#include "src/codegen/cpu-features.h"
+
#ifdef __arm__
#ifdef __QNXNTO__
#include <sys/mman.h> // for cache flushing.
@@ -16,10 +20,6 @@
#include <sys/syscall.h> // for cache flushing.
#endif
#endif
-
-#if V8_TARGET_ARCH_ARM
-
-#include "src/codegen/cpu-features.h"
namespace v8 {
namespace internal {