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.htmlhttps://cmake.org/cmake/help/latest/release/4.1.html
OK sthen@
VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software
H.266/VVC decoder implementation supporting all features of the VVC
Main10 profile.
from brad, ok sthen@ rsadowski@
- add comments showing how to compile/run tests
- enable DEBUG_PACKAGES
- set USE_NOBTCFI-amd64, tests result in IBT-related SIGILL on hardware
with support. this is not new, but wasn't discovered in the previous version.
(arm64 BTI machines are able to run through the test suite ok)
OpenWV is a free and open-source reimplementation of Google's Widevine Content
Decryption Module (CDM), the portion of the Widevine DRM system that runs in
your browser, obtains content keys for protected media, and decrypts the media
using those keys. OpenWV is a drop-in replacement for Google's official,
proprietary CDM and implements the same shared library API.
tested with Disney+
ok aja@
mlt7 dropped the dependency on jack, because synfigstudio did not set this
implicitly in LIB_DEPENDS, it is now missing (The world would be a better place
if we had implicit lists).
Spotted by tb