Skip to content
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
0367317
[open62541] Update to 1.4.12
Neumann-A May 31, 2025
ed06fdb
[Qt] Update to 6.9
Neumann-A May 31, 2025
ff4e3d5
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A May 31, 2025
bd7956d
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jun 3, 2025
cd5f788
fix feature failures?
Neumann-A Jun 13, 2025
3e8df53
adjust ci baseline
Neumann-A Jun 14, 2025
986cced
more ci baseline fixes
Neumann-A Jun 14, 2025
e68cc37
more ci.baseline removals
Neumann-A Jun 14, 2025
e8badca
more baseline adjustments
Neumann-A Jun 14, 2025
46faef1
more baseline adjustments
Neumann-A Jun 14, 2025
e5ee658
test
Neumann-A Jun 14, 2025
9560692
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jun 14, 2025
cc82e81
fix typo
Neumann-A Jun 14, 2025
9576c41
more dep fixes
Neumann-A Jun 14, 2025
e7aeb9f
More fixes
Neumann-A Jun 15, 2025
376136e
more adjustments
Neumann-A Jun 16, 2025
c8b99a3
lets try no-separate-feature-test
Neumann-A Jun 16, 2025
b0fbeb3
adjust feature baseline
Neumann-A Jun 18, 2025
e52e3e4
remove core
Neumann-A Jun 18, 2025
b96a23d
add feature
Neumann-A Jun 20, 2025
f09b262
remove core
Neumann-A Jun 21, 2025
dbba744
more baseline stuff. try fixing vulkan + osx
Neumann-A Jun 22, 2025
2782c06
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jun 28, 2025
3cc959b
molten patch?
Neumann-A Jun 28, 2025
4ebfe4a
more baseline adjustments
Neumann-A Jun 29, 2025
41fc2f0
opencv4 unicode fix
Neumann-A Jun 30, 2025
87cd107
feature baseline opencv osx
Neumann-A Jun 30, 2025
4e25945
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jul 6, 2025
c06c817
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jul 25, 2025
7953ae5
adjust qtwebengine patch
Neumann-A Jul 27, 2025
43a17a5
adjust qt3d features
Neumann-A Jul 27, 2025
9c46544
fix android open62541 libs
Neumann-A Jul 27, 2025
e3d20c1
adjust feature baseline
Neumann-A Jul 27, 2025
47a4775
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Jul 27, 2025
e95a1f0
remove vulkan from baseline fail
Neumann-A Jul 29, 2025
2706f33
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Aug 2, 2025
7d99ddd
adjust patch
Neumann-A Aug 2, 2025
5a9c8f3
trying to make ci happy
Neumann-A Aug 4, 2025
648167f
more ci stuff
Neumann-A Aug 5, 2025
a117b4f
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Aug 7, 2025
608d84e
mark android as fail
Neumann-A Aug 7, 2025
b1307fa
Merge remote-tracking branch 'upstream/master' into update_qt_6.9
Neumann-A Aug 8, 2025
d61e703
format baseline
Neumann-A Aug 8, 2025
a9b0bdc
bump port version
Neumann-A Aug 8, 2025
e577957
remove port version
Neumann-A Aug 8, 2025
762b188
v db
Neumann-A Aug 8, 2025
15a8d10
v db update
Neumann-A Aug 8, 2025
1a38d72
Merge branch 'master' into update_qt_6.9
Neumann-A Aug 8, 2025
499f352
Remove vtk[python] from baseline failure
Neumann-A Aug 9, 2025
4ac7e11
Merge branch 'microsoft:master' into update_qt_6.9
Neumann-A Aug 9, 2025
e5b1efc
log from webengine
Neumann-A Aug 9, 2025
cb885bb
only execute x86
Neumann-A Aug 9, 2025
94906ea
Merge branch 'update_qt_6.9' of https://github.com/Neumann-A/vcpkg in…
Neumann-A Aug 9, 2025
c33c7d1
fix webengine dep
Neumann-A Aug 9, 2025
b3ced91
v db
Neumann-A Aug 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions ports/kdstatemachineeditor/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ vcpkg_from_github(
REF v${VERSION}
SHA512 dedd7166f434689cd5acf4ee3172169d3f77182269d3187f0a7a12966467dd5c7733e3ff64cd1fd03b0f3866c2aafa37cc3f2d7b8a3f4a5d8a7592da039de7af
HEAD_REF master
PATCHES
qt6.9.patch # This is already upstream
)

string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" VCPKG_BUILD_SHARED_LIBS)
Expand Down
22 changes: 22 additions & 0 deletions ports/kdstatemachineeditor/qt6.9.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
diff --git a/src/view/quick/qopengl2pexvertexarray_p.h b/src/view/quick/qopengl2pexvertexarray_p.h
index f80975ed..65058333 100644
--- a/src/view/quick/qopengl2pexvertexarray_p.h
+++ b/src/view/quick/qopengl2pexvertexarray_p.h
@@ -80,6 +80,8 @@ class QOpenGLPoint
operator QPointF() const {return QPointF(x,y);}
};

+Q_DECLARE_TYPEINFO(QOpenGLPoint, Q_PRIMITIVE_TYPE);
+
struct QOpenGLRect
{
QOpenGLRect(const QRectF &r)
@@ -96,6 +98,8 @@ struct QOpenGLRect
operator QRectF() const {return QRectF(left, top, right-left, bottom-top);}
};

+Q_DECLARE_TYPEINFO(QOpenGLRect, Q_PRIMITIVE_TYPE);
+
class QOpenGL2PEXVertexArray
{
public:
1 change: 1 addition & 0 deletions ports/kdstatemachineeditor/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "kdstatemachineeditor",
"version": "2.0.0",
"port-version": 1,
"description": "KDStateMachineEditor is a library for visualizing and editing state charts.",
"homepage": "https://github.com/KDAB/KDStateMachineEditor",
"license": "LGPL-2.1-only",
Expand Down
13 changes: 0 additions & 13 deletions ports/open62541/android-librt.diff

This file was deleted.

17 changes: 17 additions & 0 deletions ports/open62541/android.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index acbd6b4971..1ed8cb72ab 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -495,10 +495,10 @@ set(open62541_LIBRARIES "")
set(open62541_PUBLIC_LIBRARIES "")
if("${UA_ARCHITECTURE}" STREQUAL "posix")
list(APPEND open62541_LIBRARIES "m")
- if(UA_MULTITHREADING GREATER_EQUAL 100 OR UA_BUILD_UNIT_TESTS)
+ if(UA_MULTITHREADING GREATER_EQUAL 100 OR UA_BUILD_UNIT_TESTS AND NOT ANDROID)
list(APPEND open62541_PUBLIC_LIBRARIES "pthread")
endif()
- if(NOT APPLE AND (NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD"))
+ if(NOT APPLE AND (NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") AND NOT ANDROID)
list(APPEND open62541_LIBRARIES "rt")
endif()
elseif("${UA_ARCHITECTURE}" STREQUAL "win32")
12 changes: 0 additions & 12 deletions ports/open62541/clang-sanitizer.diff

This file was deleted.

11 changes: 6 additions & 5 deletions ports/open62541/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO open62541/open62541
REF v${VERSION}
SHA512 a6493a96e911e4b67dd017125eedf6f3d794a8c931d897e3fdd050a8e65c20dcb84e9dfad207d1fcec6d2f019ad406954d1711827a74c1665fe24cc32f3b019f
SHA512 637f662a38b4d09288bbf9fc5cce3c3c8711a90a4afe570ef85bd30437353208a2cabc0e5a8edaac453e1b7b50ff97ce4757b1376ec1be248066cceda6362257
HEAD_REF master
PATCHES
android-librt.diff
clang-sanitizer.diff
android.patch
)

# disable docs
Expand All @@ -16,8 +15,6 @@ vcpkg_replace_string("${SOURCE_PATH}/CMakeLists.txt" "include(linting_target)" "
# do not enable LTO by default
vcpkg_replace_string("${SOURCE_PATH}/CMakeLists.txt" "set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)" "")

vcpkg_replace_string("${SOURCE_PATH}/tools/cmake/open62541Config.cmake.in" "find_dependency(PythonInterp REQUIRED)" "")

vcpkg_check_features(
OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
Expand Down Expand Up @@ -48,6 +45,10 @@ vcpkg_find_acquire_program(PYTHON3)
get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY)
vcpkg_add_to_path("${PYTHON3_DIR}")

if(VCPKG_TARGET_IS_ANDROID)
list(APPEND FEATURE_OPTIONS "-DUA_ARCHITECTURE=posix")
endif()

vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
Expand Down
37 changes: 33 additions & 4 deletions ports/open62541/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
{
"name": "open62541",
"version": "1.3.15",
"port-version": 3,
"version": "1.4.12",
"description": "open62541 is an open source C (C99) implementation of OPC UA licensed under the Mozilla Public License v2.0.",
"homepage": "https://open62541.org",
"license": "MPL-2.0",
"supports": "!xbox",
"dependencies": [
{
"name": "open62541",
"default-features": false,
"features": [
"methodcalls"
]
},
{
"name": "vcpkg-cmake",
"host": true
Expand Down Expand Up @@ -34,7 +40,15 @@
]
},
"discovery": {
"description": "Enable Discovery Service (LDS)"
"description": "Enable Discovery Service (LDS)",
"dependencies": [
{
"name": "open62541",
"features": [
"methodcalls"
]
}
]
},
"historizing": {
"description": "Enable basic support for historical access (client and server)",
Expand All @@ -50,7 +64,14 @@
"mbedtls": {
"description": "Enable encryption support (uses MbedTLS)",
"dependencies": [
"mbedtls"
"mbedtls",
{
"name": "open62541",
"default-features": false,
"features": [
"methodcalls"
]
}
]
},
"methodcalls": {
Expand All @@ -61,6 +82,7 @@
"dependencies": [
{
"name": "open62541",
"default-features": false,
"features": [
"methodcalls"
]
Expand All @@ -70,6 +92,13 @@
"openssl": {
"description": "Enable encryption support (uses OpenSSL)",
"dependencies": [
{
"name": "open62541",
"default-features": false,
"features": [
"methodcalls"
]
},
"openssl"
]
},
Expand Down
13 changes: 13 additions & 0 deletions ports/opencv4/0021-fix-qt-gen-def.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/modules/highgui/CMakeLists.txt b/modules/highgui/CMakeLists.txt
index f0a668e..6fafa33 100644
--- a/modules/highgui/CMakeLists.txt
+++ b/modules/highgui/CMakeLists.txt
@@ -125,8 +125,6 @@ elseif(HAVE_QT)
endif()

foreach(dt_dep ${qt_deps})
- add_definitions(${Qt${QT_VERSION_MAJOR}${dt_dep}_DEFINITIONS})
- include_directories(${Qt${QT_VERSION_MAJOR}${dt_dep}_INCLUDE_DIRS})
list(APPEND HIGHGUI_LIBRARIES ${Qt${QT_VERSION_MAJOR}${dt_dep}_LIBRARIES})
endforeach()
else()
1 change: 1 addition & 0 deletions ports/opencv4/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ vcpkg_from_github(
0017-fix-flatbuffers.patch
0019-opencl-kernel.patch
0020-fix-narrow-filesystem.diff
0021-fix-qt-gen-def.patch
)

vcpkg_find_acquire_program(PKGCONFIG)
Expand Down
5 changes: 3 additions & 2 deletions ports/opencv4/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "opencv4",
"version": "4.11.0",
"port-version": 3,
"port-version": 4,
"description": "computer vision library",
"homepage": "https://github.com/opencv/opencv",
"license": "Apache-2.0",
Expand Down Expand Up @@ -165,7 +165,8 @@
]
},
"dshow": {
"description": "Enable DirectShow"
"description": "Enable DirectShow",
"supports": "windows"
},
"eigen": {
"description": "Eigen support for opencv",
Expand Down
3 changes: 1 addition & 2 deletions ports/qt/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"name": "qt",
"version": "6.8.3",
"port-version": 1,
"version": "6.9.0",
"description": "A cross-platform application and UI framework.",
"homepage": "https://www.qt.io/",
"license": null,
Expand Down
10 changes: 9 additions & 1 deletion ports/qt3d/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "qt3d",
"version": "6.8.3",
"version": "6.9.0",
"description": "Qt wrapper for existing OPC UA stacks",
"homepage": "https://www.qt.io/",
"license": null,
Expand Down Expand Up @@ -96,9 +96,17 @@
"name": "qt3d",
"default-features": false,
"features": [
"render",
"rhi"
]
},
{
"name": "qtbase",
"default-features": false,
"features": [
"vulkan"
]
},
"vulkan"
]
}
Expand Down
2 changes: 1 addition & 1 deletion ports/qt5compat/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "qt5compat",
"version": "6.8.3",
"version": "6.9.0",
"description": "The Qt 5 Core Compat module contains the Qt 5 Core APIs that were removed in Qt 6. The module facilitates the transition to Qt 6.",
"homepage": "https://www.qt.io/",
"license": null,
Expand Down
2 changes: 1 addition & 1 deletion ports/qtactiveqt/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "qtactiveqt",
"version": "6.8.3",
"version": "6.9.0",
"description": "ActiveQt",
"homepage": "https://www.qt.io/",
"license": null,
Expand Down
2 changes: 1 addition & 1 deletion ports/qtapplicationmanager/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "qtapplicationmanager",
"version": "6.8.3",
"version": "6.9.0",
"description": "Qt component for application lifecycle management",
"homepage": "https://www.qt.io/",
"license": null,
Expand Down
Loading
Loading