From 8524808a030754708ca3626ec14793a8bef4984f Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Tue, 7 Jun 2022 18:12:42 +1000 Subject: [PATCH] qt6_base: fix attach() for QSharedMemory (add B_CLONABLE_AREA flag) --- dev-qt/qt6-base/patches/qt6_base-6.3.0.patchset | 2 +- dev-qt/qt6-base/qt6_base-6.3.0.recipe | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-qt/qt6-base/patches/qt6_base-6.3.0.patchset b/dev-qt/qt6-base/patches/qt6_base-6.3.0.patchset index 71522c91f..34be113c9 100644 --- a/dev-qt/qt6-base/patches/qt6_base-6.3.0.patchset +++ b/dev-qt/qt6-base/patches/qt6_base-6.3.0.patchset @@ -914,7 +914,7 @@ index 0000000..469b81c + } + + hand = create_area(areaName.toUtf8().constData(), &memory, B_ANY_ADDRESS, size, -+ B_NO_LOCK, B_READ_AREA | B_WRITE_AREA); ++ B_NO_LOCK, B_READ_AREA | B_WRITE_AREA | B_CLONEABLE_AREA); + + if (hand <= B_ERROR) { + switch (hand) { diff --git a/dev-qt/qt6-base/qt6_base-6.3.0.recipe b/dev-qt/qt6-base/qt6_base-6.3.0.recipe index b10a2e808..2d40de1df 100644 --- a/dev-qt/qt6-base/qt6_base-6.3.0.recipe +++ b/dev-qt/qt6-base/qt6_base-6.3.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2015-2022 The Qt Company Ltd." LICENSE="GNU LGPL v3 GNU GPL v3 GNU FDL v1" -REVISION="3" +REVISION="4" SOURCE_URI="https://download.qt.io/official_releases/qt/${portVersion%.*}/$portVersion/submodules/qtbase-everywhere-src-$portVersion.tar.xz" CHECKSUM_SHA256="b865aae43357f792b3b0a162899d9bf6a1393a55c4e5e4ede5316b157b1a0f99" SOURCE_DIR="qtbase-everywhere-src-$portVersion"