diff --git a/dev-qt/qt6-3d/patches/qt6_3d-6.6.0.patchset b/dev-qt/qt6-3d/patches/qt6_3d-6.6.0.patchset new file mode 100644 index 000000000..e9532cb38 --- /dev/null +++ b/dev-qt/qt6-3d/patches/qt6_3d-6.6.0.patchset @@ -0,0 +1,22 @@ +From f70a455d5f67b151870909a29143e0f921d5bf3f Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Fri, 20 Oct 2023 15:03:32 +1000 +Subject: Fix build + + +diff --git a/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp b/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp +index 3488120..120e47a 100644 +--- a/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp ++++ b/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp +@@ -472,7 +472,7 @@ void TokenizeBinary(TokenList& output_tokens, const char* input, size_t length) + } + catch (const DeadlyImportError& e) + { +- if (!is64bits && (length > std::numeric_limits::max())) { ++ if (!is64bits && (length > std::numeric_limits::max())) { + throw DeadlyImportError("The FBX file is invalid. This may be because the content is too big for this older version (", ai_to_string(version), ") of the FBX format. (", e.what(), ")"); + } + throw; +-- +2.42.0 + diff --git a/dev-qt/qt6-3d/qt6_3d-6.5.0.recipe b/dev-qt/qt6-3d/qt6_3d-6.6.0.recipe similarity index 97% rename from dev-qt/qt6-3d/qt6_3d-6.5.0.recipe rename to dev-qt/qt6-3d/qt6_3d-6.6.0.recipe index 7b5ba63eb..193b6a613 100644 --- a/dev-qt/qt6-3d/qt6_3d-6.5.0.recipe +++ b/dev-qt/qt6-3d/qt6_3d-6.6.0.recipe @@ -10,8 +10,9 @@ LICENSE="GNU LGPL v2.1 GNU FDL v1" REVISION="1" SOURCE_URI="https://download.qt.io/official_releases/qt/${portVersion%.*}/$portVersion/submodules/qt3d-everywhere-src-$portVersion.tar.xz" -CHECKSUM_SHA256="20b250023244f21dfbec5c007bac805d4494fa463a6dd27538afb1a81b230816" +CHECKSUM_SHA256="0da87a46217f4d72f6d0de9768605d5325ef3d093f73a5e0d73dd88e99c1fc2a" SOURCE_DIR="qt3d-everywhere-src-$portVersion" +PATCHES="qt6_3d-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86"