Created attachment 226469 [details] v1 Moin moin kde@ would like to ask for an exp-run to update devel/cmake* to 3.21.0. The patch is attached, and can also be found here: https://people.freebsd.org/~tcberner/patches/0001-devel-cmake-update-to-3.21.0.patch mfg Tobias
Some new failure logs: http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-07-19_18h06m13s/logs/siril-0.99.10.1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-07-19_18h06m13s/logs/elf-dissector-0.0.1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-07-19_18h06m13s/logs/kms-cmake-utils-6.16.0.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-07-19_18h06m13s/logs/darktable-3.4.1_7.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-07-19_18h06m13s/logs/wxmaxima-20.04.0_2.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=67dc4be0e1f5bcb841c206cc63a7660a7e3d9181 commit 67dc4be0e1f5bcb841c206cc63a7660a7e3d9181 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-07-21 09:26:33 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-07-21 09:26:33 +0000 math/wxmaxima: fix NLS=on handling The patch file removing the locales-subdirectory in cmake should was removed unconditionally, instead of only when NLS=off This came out of the cmake-3.21 exp-run but is unrelated to cmake. PR: 257191 math/wxmaxima/files/{patch-CMakeLists.txt => extra-patch-CMakeLists.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-)
* devel/elf-dissector is an issue with FreeBSD 12 only (unrelated to cmake) * devel/kms-cmake-utils is the usual missed bump in its PLIST_SUB on major updates -- easily fixed when commiting Todo: * astro/siril -- investigate missing static library
I am investigating astro/siril.
(In reply to Adriaan de Groot from comment #4) astro/siril was caused by the meson update which was also part of the exp-run. See [1] and [2] for the details. [1] https://github.com/mesonbuild/meson/commit/0d0f2cdafd7597ff84baf7a4790f3f016fe2337f [2] https://github.com/mesonbuild/meson/issues/8955 @antoine, this should address all the cmake-related issues.
(In reply to Tobias C. Berner from comment #5) If you have fixes for devel/kms-cmake-utils and graphics/darktable then this is fine
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=dd46273ab4a8daab2dd62a5764241c92cb14bcd8 commit dd46273ab4a8daab2dd62a5764241c92cb14bcd8 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-07-29 08:01:47 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-07-29 08:02:10 +0000 devel/kms-cmake-utils: fix plist for cmake-3.21 release series PR: 257191 devel/kms-cmake-utils/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=10700b1eeb3ac87bdf7c44b829c30b69719b4424 commit 10700b1eeb3ac87bdf7c44b829c30b69719b4424 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-07-14 17:52:55 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-07-29 08:00:27 +0000 devel/cmake: update to 3.21.0 Release notes: https://cmake.org/cmake/help/v3.21/release/3.21.html PR: 257191 Exp-run by: antoine devel/cmake-doc/Makefile | 2 +- devel/cmake-gui/Makefile | 2 +- devel/cmake/Makefile | 2 +- devel/cmake/distinfo | 6 +-- devel/cmake/files/patch-Modules_FindBoost.cmake | 4 +- devel/cmake/files/patch-Modules_FindOpenMP.cmake | 14 ++--- devel/cmake/pkg-plist | 68 +++++++++++++++++++++++- 7 files changed, 82 insertions(+), 16 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=346b0e795afbd973672e213dd310b9239ee7ff6c commit 346b0e795afbd973672e213dd310b9239ee7ff6c Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-07-29 07:58:07 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-07-29 07:58:53 +0000 graphics/darktable: prepare for cmake-3.21 update Fix build against cmake-3.21: the ninja generator in 3.21 suffers a regression (see https://gitlab.kitware.com/cmake/cmake/-/issues/22487) appending an invalid "-Wl,--no-as-needed" to the linker arguments for static libraries. Once this regression has been fixed upstream, this can be switch back to USES=cmake PR: 257191 graphics/darktable/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
Committed. Thanks for the exp-run.