Created attachment 876247 [details, diff] Adds qt6 support This patch proposes addition of qt6 support for root. qt6 requires `dev-qt/qtbase:6` and `dev-qt/qtwebengine[widgets]:6`. It also: - removes unnecessary dependence on qtgui:5 (see gui/qt5webdisplay/CMakeLists.txt and gui/qt6webdisplay/CMakeLists.txt of root sources), - adds depoendency of qt5 or qt6 on http (see my previous bug report https://bugs.gentoo.org/show_bug.cgi?id=918965) - removes deprecated -Dexceptions component - removes deprecated -Dminuit2 component
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686e6a2a736c9fd1668ab5591e401fdf9deeeb27 commit 686e6a2a736c9fd1668ab5591e401fdf9deeeb27 Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2024-03-09 18:44:42 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2024-03-10 12:16:25 +0000 sci-physics/root: add support for Qt6 Closes: https://bugs.gentoo.org/918966 Co-authored-by: Rafal Lalik <rafallalik@gmail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org> .../root/{root-6.28.12.ebuild => root-6.28.12-r1.ebuild} | 16 ++++++++++------ .../root/{root-6.30.04.ebuild => root-6.30.04-r1.ebuild} | 16 ++++++++++------ sci-physics/root/root-6.30.9999.ebuild | 16 ++++++++++------ sci-physics/root/root-9999.ebuild | 16 ++++++++++------ 4 files changed, 40 insertions(+), 24 deletions(-)
Thanks for the bug report and patch! Andreas, please feel free to mask USE=qt5 on sci-physics/root when you remove qtwebengine:5.