commit: eea7b1dc33676263ba9f852e79fcf0d3ce754b3a Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Dec 15 22:04:37 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Dec 15 22:04:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea7b1dc
media-sound/sonic-visualiser: Fix build w/ Qt 6.10.1 Closes: https://bugs.gentoo.org/966627 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../files/sonic-visualiser-5.2.1-qt-6.10.1.patch | 22 ++++++++++++++++++++++ .../sonic-visualiser/sonic-visualiser-5.2.1.ebuild | 1 + 2 files changed, 23 insertions(+) diff --git a/media-sound/sonic-visualiser/files/sonic-visualiser-5.2.1-qt-6.10.1.patch b/media-sound/sonic-visualiser/files/sonic-visualiser-5.2.1-qt-6.10.1.patch new file mode 100644 index 000000000000..e581d84d2129 --- /dev/null +++ b/media-sound/sonic-visualiser/files/sonic-visualiser-5.2.1-qt-6.10.1.patch @@ -0,0 +1,22 @@ +From d5dccf33e3431bbe48731cd168cf2fb25c8ace32 Mon Sep 17 00:00:00 2001 +From: Chris Cannam <[email protected]> +Date: Sun, 7 Dec 2025 16:08:54 +0000 +Subject: [PATCH] Fix compile error in debug code with new Qt + +--- + svgui/view/Pane.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/svgui/view/Pane.cpp b/svgui/view/Pane.cpp +index fb802c4..8d4c229 100644 +--- a/svgui/view/Pane.cpp ++++ b/svgui/view/Pane.cpp +@@ -1423,7 +1423,7 @@ modifierNames(Qt::KeyboardModifiers m) + if (m & Qt::GroupSwitchModifier) s << "GroupSwitch"; + m &= (~ (Qt::ShiftModifier | Qt::ControlModifier | Qt::AltModifier | + Qt::MetaModifier | Qt::KeypadModifier | Qt::GroupSwitchModifier)); +- if (m) s << QString(" (residue %1)").arg(m); ++ if (m) s << QString(" (residue %1)").arg((uint64_t)m); + if (s.empty()) return "(none)"; + else return s.join(" | "); + } diff --git a/media-sound/sonic-visualiser/sonic-visualiser-5.2.1.ebuild b/media-sound/sonic-visualiser/sonic-visualiser-5.2.1.ebuild index 87978dca9552..0c6514209b01 100644 --- a/media-sound/sonic-visualiser/sonic-visualiser-5.2.1.ebuild +++ b/media-sound/sonic-visualiser/sonic-visualiser-5.2.1.ebuild @@ -61,6 +61,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/${P}-meson.build.patch" # downstream "${FILESDIR}/${P}-qt-6.9.patch" # bug #966627, svcore git master + "${FILESDIR}/${P}-qt-6.10.1.patch" # bug #966627, svgui git master ) src_configure() {
