HomeFreeBSD

devel/cmake*: Update to 3.28.2

Description

devel/cmake*: Update to 3.28.2

Install manpages in share/man.

Changes made since CMake 3.28.1:

  • Autogen: Forward dependencies when both Makefile and DEPFILE are used
  • CUDA/Clang: Record architectures supported by Clang 16
  • CUDA/Clang: Update architectures supported by CUDA 12
  • CUDAToolkit: Correctly search all include paths from compiler
  • ExternalProject: revert BYPRODUCTS for download outputs
  • FindBoost: Add support for Boost 1.84
  • FindFreetype: Revert use of upstream freetype cmake package
  • FindMatlab: Accept long ver in matlab_get_release_name_from_version
  • FindMatlab: Document all registry paths for version lookup
  • FindMatlab: Document that version mappings do not apply to MCR
  • FindMatlab: Fix error message from function
  • FindMatlab: Fix major.minor version lookups in Windows Registry
  • FindMatlab: Restore support for finding EXACT major.minor version
  • FindMatlab: Restore support for versions without VersionInfo.xml
  • FindMatlab: Some versions use major.minor.patch in the registry
  • FindMatlab: matlab_get_release_name_from_version is a function now
  • FindMatlab: use correct registry view when extracting versions
  • HIP: Propagate CMAKE_HIP_PLATFORM from/to the test project in check_language
  • HIP: Really forward CMAKE_HIP_HOST_COMPILER in check_language(HIP)
  • Help: Add missing DIRECTORY keyword to set_tests_properties() signature
  • Help: Fix typo not accounting for addition of visionOS
  • Help: Fix wrong return values for unset inherited properties
  • Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains example
  • Help: Update missed text for dynamically generated resource spec files
  • Help: Use <variable> consistently in property getter commands
  • Help: Use <xxx> for non-keyword arguments in property command signatures
  • Help: string(LENGTH): Fix synopsis link to command description
  • Help: update lua.org links to be HTTPS
  • Makefile: Fix double escaping when DEPFILE is used
  • Makefile: Reduce string copies
  • Ninja: LINK_OPTIONS property should support newlines
  • Revert use of libuv for process execution for 3.28
  • Source: Restore compilation on OpenBSD
  • Source: Simplify hasher object construction
  • Tests/CXXModules/scan_properties: use ixx extension
  • Tests/CXXModules: add a test case for VS generation without flags
  • Tests/CXXModules: add a test with unity build support
  • Tests: Add missing include in testUVProcessChainHelper on Windows
  • Tests: Improve C compatibility of LoadCommand tests
  • Tests: Verify CUDA::cupti existence on a subset of machines
  • UsePkgConfig: Restore removal of trailing whitespace from pkg-config output
  • Xcode: Restore support for standalone IMPORTED_LOCATION_
  • cmDyndepCollation: clarify CXX_MODULES-without-BMI error message
  • cmGlobalGenerator: add unity sources after computing target compile features
  • cmLocalGenerator: ignore scanned sources for unity builds
  • cmNinjaTargetGenerator: use scan flag for modmap usage inexported commands
  • cmQtAutoGenInitializer: Improve Const-correctness
  • cmUVProcessChain: Simplify SetExternalStream usage
  • cmUVProcessChain: Simplify builder initialization
  • cmUVProcessChain: Tolerate fileno() of invalid FILE stream
  • cmVisualStudio10TargetGenerator: always specify scanning
  • cmVisualStudio10TargetGenerator: fix typo in flag name
  • cxxmodules: compute link information for C++ module-consuming targets
  • cxxmodules: make export trampoline script files unique
  • zlib 2022-10-12 (04f42cec)
  • zlib: Update script to get zlib 1.2.13

https://www.kitware.com/cmake-3-28-2-available-for-download/

Details

Provenance
jhaleAuthored on Feb 1 2024, 8:42 PM
Parents
R11:84df593840db: emulators/wine-mono: Update to version 8.1.0
Branches
Unknown
Tags
Unknown