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

Reply via email to