Bug 275730 - [exp-run] devel/cmake: Update to 3.28.0
Summary: [exp-run] devel/cmake: Update to 3.28.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL: https://people.freebsd.org/~jhale/pat...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-12 19:33 UTC by Jason E. Hale
Modified: 2023-12-28 23:45 UTC (History)
0 users

See Also:
jhale: exp-run?


Attachments
v1 (20.94 KB, patch)
2023-12-12 19:33 UTC, Jason E. Hale
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason E. Hale freebsd_committer freebsd_triage 2023-12-12 19:33:45 UTC
Created attachment 247012 [details]
v1

kde@ would like to ask for an exp-run to update devel/cmake and friends to 3.28.0. Patch is attached and can also be found here: https://people.freebsd.org/~jhale/patches/0001-devel-cmake-Update-to-3.28.0.patch
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2023-12-19 09:43:38 UTC
Some new failure logs:

https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/muse-sequencer-4.2.1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/libbigwig-0.4.7.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/solvespace-3.1_2.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/uhd-4.6.0.0_1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/arx-libertatis-1.2.1_1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/freeminer-0.4.10.4_12.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/fs2open-23.2.1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/gemrb-0.9.1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/minetest-5.7.0_1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/supertux2-0.6.3_6.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/warzone2100-4.3.5_1.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/ogre3d-1.11.6_13.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/kmplayer-0.12.0b_7,3.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/miktex-23.9_2.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/paraview-5.11.2_4.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/conky-1.19.6.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/imgui-1.90.log
https://pkg-status.freebsd.org/package18/data/140amd64-default-foo/2023-12-19_08h21m30s/logs/errors/slim-1.3.6_23.log

It seems that freetype2 is not detected correctly.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83a109cf8d9c6ed937f55a3ce04da4b79b21058b

commit 83a109cf8d9c6ed937f55a3ce04da4b79b21058b
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:19:54 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:32 +0000

    games/minetest: Fix build with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 games/minetest/files/patch-src_CMakeLists.txt (new) | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=be58b09c1dad473d4b6f113ecff79f1eef7feb4c

commit be58b09c1dad473d4b6f113ecff79f1eef7feb4c
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-12 19:07:42 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:34 +0000

    devel/cmake*: Update to 3.28.1

    Announcements: https://www.kitware.com/cmake-3-28-0-available-for-download/
                   https://www.kitware.com/cmake-3-28-1-available-for-download/
    Release notes: https://cmake.org/cmake/help/latest/release/3.28.html

    PR:             275730
    Exp-run by:     antoine

 Mk/Uses/cmake.mk                                   |  2 +-
 devel/cmake-core/Makefile                          |  3 ++
 devel/cmake-core/distinfo                          |  8 ++--
 .../files/patch-Modules_FindFreetype.cmake (new)   | 46 ++++++++++++++++++
 .../patch-Source_cmBinUtilsLinuxELFLinker.cxx      | 26 ++++++++---
 devel/cmake-core/pkg-plist                         | 54 ++++++++++++++++++++--
 devel/cmake-doc/pkg-plist                          | 32 +++++++++++++
 devel/cmake-man/pkg-plist                          |  1 +
 8 files changed, 156 insertions(+), 16 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:11 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=447a6897dddebd4ad863c2a11556707a0392cf6b

commit 447a6897dddebd4ad863c2a11556707a0392cf6b
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:12:53 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:32 +0000

    games/fs2open: Fix configure with CMake >= 3.28.0

    While here, "unbundle" devel/jansson which is automatically linked
    to if installed. Otherwise, a bundled copy is built and statically
    linked to.

    PR:             275730
    Approved by:    portmgr (blanket)

 games/fs2open/Makefile                             |  2 ++
 games/fs2open/files/patch-lib_freetype.cmake (new) | 27 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:12 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=44e6073453c1cb286ef303cd1459383f7d6d3149

commit 44e6073453c1cb286ef303cd1459383f7d6d3149
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:11:10 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:31 +0000

    games/freeminer: Fix build with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 .../files/patch-src_cguittfont_CMakeLists.txt (new)      | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:13 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1fdc2a021a58396af932a598616d5be6bf256ae4

commit 1fdc2a021a58396af932a598616d5be6bf256ae4
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:21:11 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:33 +0000

    print/miktex: Fix build with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 print/miktex/files/patch-CMakeLists.txt | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:14 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e95a2d4d6388482e568260f9c895b2720c6e9248

commit e95a2d4d6388482e568260f9c895b2720c6e9248
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:18:37 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:32 +0000

    games/gemrb: Fix build with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 ...ch-gemrb_plugins_TTFImporter_CMakeLists.txt (new) | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:14 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=36816e4d3c2516e1b4d1c0814f0a8b3982fdce06

commit 36816e4d3c2516e1b4d1c0814f0a8b3982fdce06
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:08:52 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:31 +0000

    cad/solvespace: Fix build with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 cad/solvespace/files/patch-src_CMakeLists.txt (new) | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2023-12-28 23:04:15 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d596bdfeeb94f6489926fc41b042dffdc6de0d0

commit 8d596bdfeeb94f6489926fc41b042dffdc6de0d0
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2023-12-28 20:22:49 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2023-12-28 23:03:33 +0000

    science/paraview: Fix configure with CMake >= 3.28.0

    PR:             275730
    Approved by:    portmgr (blanket)

 .../files/patch-VTK_CMake_FindFreetype.cmake (new) | 84 ++++++++++++++++++++++
 1 file changed, 84 insertions(+)
Comment 10 Jason E. Hale freebsd_committer freebsd_triage 2023-12-28 23:45:13 UTC
All listed build failures have been resolved. Failures in biology/libbigwig, comms/uhd, and x11-toolkits/imgui were false-positives. I fixed the failure in biology/libbigwig anyways which was due name-clashing in [1]. The failure in comms/uhd was mostly fixed by the maintainer in [2], but still needed some work which I fixed in [3]. The failure of x11-toolkits/imgui was fixed by the maintainer in the meantime in [4].

Thank you very much for the exp-run, Antoine!

Reassigning to kde@.

[1] https://cgit.freebsd.org/ports/commit/?id=0843a53a966e654d77e3d190c695d6e33bd549b5
[2] https://cgit.freebsd.org/ports/commit/?id=9111db824a1e62c0c3c09832f34a3b486c48cd54
[3] https://cgit.freebsd.org/ports/commit/?id=09d15f9a6193bdbb67d841cbf8805db7d81d0fd1
[4] https://cgit.freebsd.org/ports/commit/?id=ae5e2b030d23f6a13b6d304cddeaacd6d667c7e6