diff options
Diffstat (limited to '')
-rw-r--r-- | www/qt6-webengine/files/patch-configure.cmake | 111 |
1 files changed, 50 insertions, 61 deletions
diff --git a/www/qt6-webengine/files/patch-configure.cmake b/www/qt6-webengine/files/patch-configure.cmake index 90d0ec130ed5..5505a55e5e3c 100644 --- a/www/qt6-webengine/files/patch-configure.cmake +++ b/www/qt6-webengine/files/patch-configure.cmake @@ -1,15 +1,55 @@ ---- configure.cmake.orig 2024-11-21 04:36:37 UTC +--- configure.cmake.orig 2025-02-21 12:29:33 UTC +++ configure.cmake -@@ -73,7 +73,7 @@ endif() - endif() +@@ -292,12 +292,12 @@ qt_webengine_configure_check("supported-platform" - #### Tests --if(LINUX) -+if(LINUX OR FREEBSD) - check_for_ulimit() - endif() + qt_webengine_configure_check("supported-platform" + MODULES QtWebEngine +- CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS ++ CONDITION LINUX OR (WIN32 AND NOT (WIN_ARM_64 AND DEFINED ENV{COIN_PLATFORM_ID})) OR MACOS OR FREEBSD + MESSAGE "Build can be done only on Linux, Windows or macOS." + ) + qt_webengine_configure_check("supported-platform" + MODULES QtPdf +- CONDITION LINUX OR WIN32 OR MACOS OR IOS OR ANDROID ++ CONDITION LINUX OR WIN32 OR MACOS OR IOS OR ANDROID OR FREEBSD + MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android." + ) + +@@ -317,15 +317,6 @@ qt_webengine_configure_check("static-build" + MESSAGE "Static build is not supported." + ) -@@ -434,7 +434,7 @@ qt_feature("webengine-ozone-x11" PRIVATE +-qt_webengine_configure_check("nodejs" +- MODULES QtWebEngine +- CONDITION TARGET Nodejs::Nodejs AND +- NOT (Nodejs_ARCH STREQUAL "ia32") AND +- NOT (Nodejs_ARCH STREQUAL "x86") AND +- NOT (Nodejs_ARCH STREQUAL "arm") +- MESSAGE "64-bit Node.js ${QT_CONFIGURE_CHECK_nodejs_version} version or later is required." +- DOCUMENTATION "64-bit Nodejs ${QT_CONFIGURE_CHECK_nodejs_version} version or later." +-) + qt_webengine_configure_check("python3" + MODULES QtWebEngine QtPdf + CONDITION Python3_FOUND +@@ -448,6 +439,8 @@ qt_webengine_configure_check("compiler" + CONDITION MSVC OR + (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR + (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR ++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR ++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR + (MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") + MESSAGE + "${CMAKE_CXX_COMPILER_ID} compiler is not supported." +@@ -457,6 +450,8 @@ qt_webengine_configure_check("compiler" + CONDITION MSVC OR + (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR + (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR ++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR ++ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR + (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR + (ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR + (MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR +@@ -709,7 +704,7 @@ qt_feature("webengine-ozone-x11" PRIVATE qt_feature("webengine-ozone-x11" PRIVATE LABEL "Support X11 on qpa-xcb" @@ -17,55 +57,4 @@ + CONDITION LINUX OR FREEBSD AND TARGET Qt::Gui AND QT_FEATURE_xcb - AND X11_FOUND -@@ -474,12 +474,12 @@ add_check_for_support( - ) - add_check_for_support( - MODULES QtWebEngine -- CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS -+ CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR FREEBSD - MESSAGE "Build can be done only on Linux, Windows or macOS." - ) - add_check_for_support( - MODULES QtPdf -- CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS OR ANDROID -+ CONDITION LINUX OR (WIN32 AND NOT WIN_ARM_64) OR MACOS OR IOS OR ANDROID OR FREEBSD - MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android." - ) - if(LINUX AND CMAKE_CROSSCOMPILING) -@@ -502,13 +502,6 @@ add_check_for_support( - MESSAGE "node.js version 14 or later is required." - ) - add_check_for_support( -- MODULES QtWebEngine -- CONDITION NOT (Nodejs_ARCH STREQUAL "ia32") AND -- NOT (Nodejs_ARCH STREQUAL "x86") AND -- NOT (Nodejs_ARCH STREQUAL "arm") -- MESSAGE "32bit version of Nodejs is not supported." --) --add_check_for_support( - MODULES QtWebEngine QtPdf - CONDITION Python3_EXECUTABLE - MESSAGE "Python version 3.8 or later is required." -@@ -572,8 +565,8 @@ add_check_for_support( - add_check_for_support( - MODULES QtWebEngine - CONDITION MSVC OR -- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR -- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR -+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR -+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR - (MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") - MESSAGE - "${CMAKE_CXX_COMPILER_ID} compiler is not supported." -@@ -582,8 +575,8 @@ add_check_for_support( - add_check_for_support( - MODULES QtPdf - CONDITION MSVC OR -- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR -- (LINUX AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR -+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR -+ (FREEBSD AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR - (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") OR - (ANDROID AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR - (MINGW AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR + AND qpa_xcb_support_check |