Moin moin kde@ would like to ask for an exp-run to prepare to remove devel/kf5-extra-cmake-modules, in favor of always using devel/kf6-extra-cmake-modules. The patch can be found here: https://people.freebsd.org/~tcberner/patches/0001-Uses-kde.mk-prepare-for-the-removal-of-devel-kf5-ext.patch mfg Tobias
(In reply to Tobias C. Berner from comment #0) The following ports have devel/kf5-extra-cmake-modules listed directly in BUILD_DEPENDS and should also be included in your patch: deskutils/syncthingtray graphics/drawpile textproc/crow-translate
(In reply to Jason E. Hale from comment #1) oh, good catch, thanks!
Some failure logs: https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/antimicrox-3.4.0.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/kf5-oxygen-icons-5.116.0.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/oxygen-fonts-5.4.3.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/plasma-wayland-protocols-1.13.0.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/plasma5-oxygen-sounds-5.27.11.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/zeal-0.7.0.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/zh-fcitx-rime-0.3.2_3.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-03_07h13m57s/logs/errors/zh-fcitx5-mcbopomofo-2.7.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=361c7862039b13383065cd62e0a1f0007f4dc3e5 commit 361c7862039b13383065cd62e0a1f0007f4dc3e5 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-14 16:19:56 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-14 16:51:31 +0000 chinese/fcitx5-mcbopomofo: Declare dependency on devel/icu PR: 280070 chinese/fcitx5-mcbopomofo/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1f72970869e0f72223904e84d5c508ee29f93418 commit 1f72970869e0f72223904e84d5c508ee29f93418 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-14 16:40:44 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-14 16:51:31 +0000 chinese/fcitx-rime: Mark BROKEN PR: 280070 chinese/fcitx-rime/Makefile | 2 ++ 1 file changed, 2 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=25237138341dc07b467664d4a83306338fc13ec0 commit 25237138341dc07b467664d4a83306338fc13ec0 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-15 07:00:21 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-15 07:10:28 +0000 devel/zeal: Unbreak build with Qt 6 The port still fails at the moment because it picks Qt 5, but this will be fixed once we switch to kf6-extra-cmake-modules PR: 280070 devel/zeal/Makefile | 2 +- devel/zeal/files/patch-src_app_CMakeLists.txt (new) | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=413a1f2fd2c2997f8160604f1c1abc7871e0a050 commit 413a1f2fd2c2997f8160604f1c1abc7871e0a050 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-15 08:11:47 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-15 08:12:19 +0000 audio/plasma5-oxygen-sounds: Fix build with KF6 PR: 280070 audio/plasma5-oxygen-sounds/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ffda5d8879dc80b8a28a2a7f8235c20300790588 commit ffda5d8879dc80b8a28a2a7f8235c20300790588 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-15 08:32:05 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-15 08:32:05 +0000 x11/antimicrox: Fix build with KF6 PR: 280070 x11/antimicrox/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=98f789831885deb55915f838489fd57fc331bced commit 98f789831885deb55915f838489fd57fc331bced Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-15 08:13:55 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-15 08:22:14 +0000 KDE ports: Fix build with KF6 PR: 280070 x11-fonts/oxygen-fonts/Makefile | 2 +- x11-themes/kf5-oxygen-icons5/Makefile | 7 +------ x11/plasma-wayland-protocols/Makefile | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-)
@tcberner The fallout has been dealt with, sir! o7
(In reply to Gleb Popov from comment #10) Awesome, thank you very much :D @antoine, could you take it for an other exp-run, unless you think it is good to go as is?
(In reply to Tobias C. Berner from comment #11) The patch fails to apply
Created attachment 252164 [details] Updated patch
New failure log: https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-07-19_15h30m23s/logs/crow-translate-2.11.1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=31454ac364c508eedd5d0cd4395f42fa75a887a9 commit 31454ac364c508eedd5d0cd4395f42fa75a887a9 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-20 08:36:15 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-20 08:37:55 +0000 textproc/crow-translate: Fix build with KF6 PR: 280070 textproc/crow-translate/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Do you think this is ready to go, Antoine?
(In reply to Gleb Popov from comment #16) It should be
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=eef1a0b44d861ec93b214046f92c9da6a0eea899 commit eef1a0b44d861ec93b214046f92c9da6a0eea899 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2024-07-01 11:24:24 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-23 12:51:04 +0000 Uses/kde.mk: prepare for the removal of devel/kf5-extra-cmake-modules - only one extra-cmake-modules package can be installed at a time - devel/kf6-extra-cmake-modules is backward compatible and, according to upstream, should be used for all builds. Exp-run by: antoine PR: 280070 Mk/Uses/kde.mk | 3 ++- archivers/kf5-karchive/Makefile | 2 +- deskutils/kuserfeedback/Makefile | 3 ++- devel/kf5-threadweaver/Makefile | 2 +- graphics/drawpile/Makefile | 2 +- graphics/seexpr/Makefile | 2 +- multimedia/phonon/Makefile | 2 +- x11-themes/plasma5-plasma-workspace-wallpapers/Makefile | 4 ++-- 8 files changed, 11 insertions(+), 9 deletions(-)
A commit in branch 2024Q3 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9815c7b35e0d1f4064c7de3f46da1ef03d4278b6 commit 9815c7b35e0d1f4064c7de3f46da1ef03d4278b6 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2024-07-15 07:00:21 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2024-07-25 17:12:08 +0000 devel/zeal: Unbreak build with Qt 6 The port still fails at the moment because it picks Qt 5, but this will be fixed once we switch to kf6-extra-cmake-modules PR: 280070 (cherry picked from commit 25237138341dc07b467664d4a83306338fc13ec0) devel/zeal/Makefile | 2 +- devel/zeal/files/patch-src_app_CMakeLists.txt (new) | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-)