On 2026-02-14 16:08, Antoine Jacoutot wrote:
On Sat, Feb 14, 2026 at 01:47:32PM +0100, Antoine Jacoutot wrote:
> Log message:
> Update CMake to 4.1.2
>
> Major update from 3.31.8 to 4.1.2.
>
> CMake 4.0 introduces a breaking change: compatibility with versions
> older than
> 3.5 has been removed. Projects calling cmake_minimum_required() or
> cmake_policy() with versions < 3.5 now error out.
>
> To maintain compatibility with existing ports during the transition, the
> cmake
> module now provides MODCMAKE_POLICY_VERSION_OVERRIDE (idea from sthen@)
> support:
>
> - MODCMAKE_POLICY_VERSION_OVERRIDE ?= No
> - MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5
>
> When MODCMAKE_POLICY_VERSION_OVERRIDE is set to "yes", CMake is
> instructed to
> accept policy versions down to the specified minimum (default 3.5) via
> -DCMAKE_POLICY_VERSION_MINIMUM. This allows older ports to build while
> acknowledging they may use deprecated features.
>
> https://cmake.org/cmake/help/latest/release/4.0.html
> https://cmake.org/cmake/help/latest/release/4.1.html
>
> OK sthen@
This broke graphics/intel-media-driver:
graphics/bonzomatic is also broken by this.
And also games/supertuxkart
===> Applying OpenBSD patch
patch-lib_graphics_engine_include_vk_mem_alloc_h
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: lib/graphics_engine/include/vk_mem_alloc.h
|--- lib/graphics_engine/include/vk_mem_alloc.h.orig
|+++ lib/graphics_engine/include/vk_mem_alloc.h
--------------------------
Patching file lib/graphics_engine/include/vk_mem_alloc.h using Plan A...
Hunk #1 succeeded at 2669.
done
===> Failed patches:
patch-CMakeLists_txt
*** Error 1 in games/supertuxkart
(/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2933
'/exopi-obj/pobj/supertuxkart-1.5/.patch_done': @if c...)
*** Error 2 in games/supertuxkart
(/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2706 'patch':
@lock=supertuxkart-1.5; export _LOCKS_HELD=...)
===> Exiting games/supertuxkart with an error
*** Error 1 in /exopi-cvs/ports
(infrastructure/mk/bsd.port.subdir.mk:144 'patch': @: ${echo_msg:=echo};
: ${target:=patch}; for i in ; do...)
Ended at 1771082554.38
max_stuck=1.56/depends=2.58/show-prepare-results=1.85/patch=21.07
Error: job failed with 512 on exopi-6 at 1771082554
--
Antoine