Opened 5 months ago

Last modified 3 weeks ago

#73588 new update

cmake-devel: update to 4.3

Reported by: szhorvat (Szabolcs Horvát) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mascguy (Christopher Nielsen), Dave-Allured (Dave Allured), michaelld (Michael Dickens)
Port: cmake-devel

Description

This is a request to update cmake-devel to the 4.3 series (currently at 4.3.0-rc2).

I rely on MacPorts to test my software with new CMake versions as they come out. This time the update is less straightforward as it requires adjustment to the patch files, and unfortunately I can't find the time to do it myself right now. I am hoping that someone would be interested in performing this update soon.

Change History (2)

comment:1 Changed 3 months ago by Dave-Allured (Dave Allured)

I am working on updating to 4.3.2, released April 21. All of the old patch files worked, except for one. I updated patch-qt5gui.diff which is for the cmake-gui-devel subport.

Cmake-gui-devel now compiles fine, produces many output files, but is failing in destroot on CI. Please see log files through this CI link. Any advice?

https://github.com/Dave-Allured/macports-ports/actions/runs/25237107407

DEBUG: Executing proc-post-org.macports.destroot-destroot-2
DEBUG: cmake-gui-devel: removing files unrelated to parent cmake-devel
Error: Failed to destroot cmake-gui-devel: no files matched glob pattern "/opt/local/var/macports/build/cmake-gui-devel-42c0e42b/work/destroot/opt/local/share/cmake*"
DEBUG: Error code: NONE
DEBUG: Backtrace: no files matched glob pattern "/opt/local/var/macports/build/cmake-gui-devel-42c0e42b/work/destroot/opt/local/share/cmake*"
    while executing "$post $targetname"

comment:2 Changed 3 weeks ago by Dave-Allured (Dave Allured)

Upstream CMake is now up to version 4.4.0. Of the 13 previous MacPorts patch files, 6 are now failing. If anyone has patch updates to share, please post. Thank you.

Correction. 13 patch files total, 7 working, 4 failing, 2 leftover files not in current use.

Last edited 3 weeks ago by Dave-Allured (Dave Allured) (previous) (diff)
Note: See TracTickets for help on using tickets.