From 6645e4efbb3d241d01ce47cd676136780e01157d Mon Sep 17 00:00:00 2001 From: Undefine Date: Sun, 29 Jun 2025 23:46:51 +0200 Subject: [PATCH] Meta: Build QT with vcpkg on FreeBSD This is a workaround for the fact that on FreeBSD the system icu has symbol renaming disabled which causes our build to clash with the expectations of the system QT. --- vcpkg.json | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/vcpkg.json b/vcpkg.json index d41ab321094..43a9bbec5e1 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -98,6 +98,35 @@ "platform": "windows" }, "openssl", + { + "name": "qtbase", + "platform": "freebsd", + "default-features": false, + "features": [ + "doubleconversion", + "fontconfig", + "freetype", + "gui", + "icu", + "jpeg", + "network", + "opengl", + "pcre2", + "png", + "thread", + "vulkan", + "widgets", + "xcb", + "xcb-xlib", + "xlib", + "xrender", + "zstd" + ] + }, + { + "name": "qtmultimedia", + "platform": "freebsd" + }, { "name": "pthread", "platform": "windows" @@ -212,6 +241,14 @@ "name": "openssl", "version": "3.5.0#1" }, + { + "name": "qtbase", + "version": "6.8.3#2" + }, + { + "name": "qtmultimedia", + "version": "6.8.3#0" + }, { "name": "simdutf", "version": "7.3.0#0"