Summary: | [exp-run] Update cmake to 3.21.0 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Tobias C. Berner <tcberner> | ||||
Component: | Individual Port(s) | Assignee: | Tobias C. Berner <tcberner> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | adridg, kde | ||||
Priority: | --- | Flags: | tcberner:
exp-run?
|
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Tobias C. Berner
2021-07-14 17:56:16 UTC
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. |