pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Nov 10 19:58:31 UTC 2024

Modified Files:
        pkgsrc/devel/cmake: Makefile PLIST build.mk distinfo version.mk
        pkgsrc/devel/cmake-gui: Makefile
        pkgsrc/devel/cmake/patches: patch-Modules_FindPython_Support.cmake
            patch-Source_Checks_Curses_CMakeLists.txt

Log Message:
cmake cmake-gui: updated to 3.31.0

CMake 3.31 Release Notes
************************

Changes made since CMake 3.30 include the following.

New Features
============

Presets
-------

* "cmake-presets(7)" files may now include comments using the key
  "$comment" at any level within the JSON object to provide
  documentation.

* "cmake-presets(7)" files may now request graphviz output using the
  "graphviz" key in a configure preset.

Generators
----------

* The Ninja Generators and Makefile Generators now produce a "codegen"
  build target.  See policy "CMP0171".  It drives a subset of the
  build graph sufficient to run custom commands created with
  "add_custom_command()"'s new "CODEGEN" option.

Command-Line
------------

* The "cmake --workflow" mode now accepts a preset name as the first
  argument, allowing the simpler command line "cmake --workflow
  <preset>".

* The "cmake -LR[A][H]" option was added to list cache entries whose
  names match a regular expression.

Compilers
---------

* The LFortran compiler is now supported with "compiler id"
  "LFortran".

Commands
--------

* The "add_custom_command()" command gained a "CODEGEN" option to mark
  a custom command's outputs as dependencies of a "codegen" target.
  See policy "CMP0171".

* The "cmake_pkg_config()" command was added as an endpoint for using
  CMake's native pkg-config format parser. The only supported option
  in this release is "EXTRACT", which provides low-level access to the
  values produced by parsing a pkg-config file. For most users, this
  is not yet a suitable replacement for the "FindPkgConfig" module.

* The "file(ARCHIVE_CREATE)" command gained a "WORKING_DIRECTORY"
  option to specify a working directory for the archiving process.

* The "file(MAKE_DIRECTORY)" command gained a "RESULT" option to
  capture failure in a result variable.

* The "install(FILES)" and "install(DIRECTORY)" commands' "TYPE"
  argument gained support for a "LIBEXEC" type.

Variables
---------

* The "CMAKE_AIX_SHARED_LIBRARY_ARCHIVE" variable and corresponding
  "AIX_SHARED_LIBRARY_ARCHIVE" target property were added to create
  shared libraries on AIX as shared library archives.

* The "CMAKE_EXPORT_BUILD_DATABASE" variable, a corresponding
  "CMAKE_EXPORT_BUILD_DATABASE" environment variable, and an
  "EXPORT_BUILD_DATABASE" target property, were added to enable
  exporting C++ module compile commands. This is only supported with
  Ninja Generators.

* The "CMAKE_HOST_EXECUTABLE_SUFFIX" variable was added to provide the
  suffix for executable names on the host platform.

* The "CMAKE_<LANG>_HOST_COMPILER_ID" and
  "CMAKE_<LANG>_HOST_COMPILER_VERSION" variables were added, where
  "<LANG>" is either "CUDA" or "HIP".  They are populated when
  "CMAKE_<LANG>_COMPILER_ID" is "NVIDIA" to identify NVCC's host
  compiler.

* The "CMAKE_<LANG>_STANDARD_LINK_DIRECTORIES" variable was added.
  Toolchain files can set this variable to control which link library
  directory paths are always passed to the compiler for the specified
  language.

* The "CMAKE_LINK_LIBRARIES_STRATEGY" variable and corresponding
  "LINK_LIBRARIES_STRATEGY" target property were added to optionally
  specify the strategy CMake uses to generate link lines.

Properties
----------

* The "MACOSX_FRAMEWORK_BUNDLE_NAME" target property was added to set
  the "CFBundleName" key in an Apple "FRAMEWORK"'s "Info.plist" file.

* The "UNITY_BUILD" target property now supports the "CUDA" language.

* The "VS_FRAMEWORK_REFERENCES" target property was added to tell
  Visual Studio Generators to add framework references.

Modules
-------

* Check modules now support a "CMAKE_REQUIRED_LINK_DIRECTORIES"
  variable. The following modules gained this support:

  * "CMakePushCheckState"

  * "CheckCCompilerFlag"

  * "CheckCSourceCompiles"

  * "CheckCSourceRuns"

  * "CheckCXXCompilerFlag"

  * "CheckCXXSourceCompiles"

  * "CheckCXXSourceRuns"

  * "CheckCXXSymbolExists"

  * "CheckCompilerFlag"

  * "CheckFortranCompilerFlag"

  * "CheckFortranFunctionExists"

  * "CheckFortranSourceCompiles"

  * "CheckFortranSourceRuns"

  * "CheckFunctionExists"

  * "CheckIncludeFile"

  * "CheckIncludeFileCXX"

  * "CheckIncludeFiles"

  * "CheckOBJCCompilerFlag"

  * "CheckLibraryExists"

  * "CheckOBJCCompilerFlag"

  * "CheckOBJCSourceCompiles"

  * "CheckOBJCSourceRuns"

  * "CheckOBJCXXCompilerFlag"

  * "CheckOBJCXXSourceCompiles"

  * "CheckOBJCXXSourceRuns"

  * "CheckPrototypeDefinition"

  * "CheckSourceCompiles"

  * "CheckSourceRuns"

  * "CheckStructHasMember"

  * "CheckSymbolExists"

  * "CheckTypeSize"

  * "CheckVariableExists"

* The "CMakePackageConfigHelpers" module's
  "generate_apple_platform_selection_file()" function gained support
  for iOS Mac Catalyst.

* The "GoogleTest" module "gtest_discover_tests()" command gained a
  new "DISCOVERY_EXTRA_ARGS" keyword.  It allows extra arguments to be
  appended to the command line when querying for the list of tests.

* The "FindCUDAToolkit" module now provides a "CUDA::nvml_static"
  target.

* The "FindOpenMP" module gained support for the "CUDA" language.

CTest
-----

* The "ctest_submit()" command and "ctest -T Submit" step now verify
  TLS server certificates for connections to "https://"; URLs by
  default.  See the "CTEST_TLS_VERIFY" variable for details.

* The "ctest_submit()" command and "ctest -T Submit" step now require
  TLS 1.2 or higher for connections to "https://"; URLs by default.
  See the "CTEST_TLS_VERSION" variable for details.

CPack
-----

* The "CPack DEB Generator" gained a "CPACK_DEBIAN_PACKAGE_MULTIARCH"
  option to support multi-arch packages.

* The "CPack IFW Generator" gained the new
  "CPACK_IFW_PACKAGE_PRODUCT_IMAGE_URLS" variable to specify images
  associated with entries of "CPACK_IFW_PACKAGE_PRODUCT_IMAGES". This
  feature is available for QtIFW 4.0 and newer.

* The "CPack RPM Generator" gained support for "zstd" as a
  "CPACK_RPM_COMPRESSION_TYPE" value.

* The "CPack" module enables per-machine installation by default in
  the "CPack WIX Generator".  See policy "CMP0172" and the
  "CPACK_WIX_INSTALL_SCOPE" variable.

Deprecated and Removed Features
===============================

* Compatibility with versions of CMake older than 3.10 is now
  deprecated and will be removed from a future version.  Calls to
  "cmake_minimum_required()" or "cmake_policy()" that set the policy
  version to an older value now issue a deprecation diagnostic.

* The "CMakeFindFrameworks" module has been deprecated via "CMP0173".
  Projects should use "find_library()" instead.

* The "Visual Studio 12 2013" generator has been removed.

Other Changes
=============

* When static libraries on link lines are de-duplicated (by policy
  "CMP0156"), the first occurrence is now kept on all platforms. See
  policy "CMP0179".

* Empty list elements in the "TEST_LAUNCHER" and
  "CROSSCOMPILING_EMULATOR" target properties are now preserved by:

  * The "add_test()" command.

  * The "ExternalData_Add_Test()" command from the "ExternalData"
    module.

  * The "gtest_add_tests()" and "gtest_discover_tests()" commands from
    the "GoogleTest" module. Empty list elements after the
    "EXTRA_ARGS" keyword of these two commands are also now preserved.

  See policy "CMP0178".

* The "execute_process()" command's "ENCODING" option, meaningful on
  Windows, now defaults to "UTF-8". See policy "CMP0176".

* The "file(DOWNLOAD)" and "file(UPLOAD)" commands now verify TLS
  server certificates for connections to "https://"; URLs by default.
  See the "CMAKE_TLS_VERIFY" variable for details. This change was
  made without a policy so that users are protected even when building
  projects that have not been updated. Users may set the
  "CMAKE_TLS_VERIFY" environment variable to "0" to restore the old
  default.

* The "file(DOWNLOAD)" and "file(UPLOAD)" commands now require TLS 1.2
  or higher for connections to "https://"; URLs by default. See the
  "CMAKE_TLS_VERSION" variable for details.

* The "file(GET_RUNTIME_DEPENDENCIES)" command was updated to more
  closely match the dynamic loader's behavior on Linux.

* The "install()" command's "DESTINATION" arguments are now
  normalized, with the exception of "INCLUDES DESTINATION" arguments
  in "install(TARGETS)". See policy "CMP0177".

* The "project()" command now always sets "<PROJECT-NAME>_SOURCE_DIR",
  "<PROJECT-NAME>_BINARY_DIR", and "<PROJECT-NAME>_IS_TOP_LEVEL" as
  both normal variables and cache entries.  See policy "CMP0180".

* The "cmake_parse_arguments(PARSE_ARGV)" command now defines a
  variable for an empty string after a single-value keyword. See
  policy "CMP0174".


To generate a diff of this commit:
cvs rdiff -u -r1.222 -r1.223 pkgsrc/devel/cmake/Makefile
cvs rdiff -u -r1.81 -r1.82 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/cmake/build.mk
cvs rdiff -u -r1.242 -r1.243 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/cmake/version.mk
cvs rdiff -u -r1.49 -r1.50 pkgsrc/devel/cmake-gui/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake \
    pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/cmake/Makefile
diff -u pkgsrc/devel/cmake/Makefile:1.222 pkgsrc/devel/cmake/Makefile:1.223
--- pkgsrc/devel/cmake/Makefile:1.222   Fri Nov  1 12:52:02 2024
+++ pkgsrc/devel/cmake/Makefile Sun Nov 10 19:58:30 2024
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.222 2024/11/01 12:52:02 wiz Exp $
+# $NetBSD: Makefile,v 1.223 2024/11/10 19:58:30 adam Exp $
 
-PKGREVISION= 2
 .include "Makefile.common"
 
 COMMENT=       Cross platform make

Index: pkgsrc/devel/cmake/PLIST
diff -u pkgsrc/devel/cmake/PLIST:1.81 pkgsrc/devel/cmake/PLIST:1.82
--- pkgsrc/devel/cmake/PLIST:1.81       Thu Jul  4 06:06:21 2024
+++ pkgsrc/devel/cmake/PLIST    Sun Nov 10 19:58:30 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.81 2024/07/04 06:06:21 adam Exp $
+@comment $NetBSD: PLIST,v 1.82 2024/11/10 19:58:30 adam Exp $
 bin/ccmake
 bin/cmake
 bin/cpack
@@ -40,6 +40,7 @@ share/cmake-${CMAKE_API}/Help/command/cm
 share/cmake-${CMAKE_API}/Help/command/cmake_minimum_required.rst
 share/cmake-${CMAKE_API}/Help/command/cmake_parse_arguments.rst
 share/cmake-${CMAKE_API}/Help/command/cmake_path.rst
+share/cmake-${CMAKE_API}/Help/command/cmake_pkg_config.rst
 share/cmake-${CMAKE_API}/Help/command/cmake_policy.rst
 share/cmake-${CMAKE_API}/Help/command/configure_file.rst
 share/cmake-${CMAKE_API}/Help/command/continue.rst
@@ -173,8 +174,10 @@ share/cmake-${CMAKE_API}/Help/envvar/CMA
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_BUILD_TYPE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_COLOR_DIAGNOSTICS.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CONFIGURATION_TYPES.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CONFIG_DIR.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CONFIG_TYPE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CROSSCOMPILING_EMULATOR.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_EXPORT_BUILD_DATABASE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_EXPORT_COMPILE_COMMANDS.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_FRAMEWORK_PATH.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR.rst
@@ -183,6 +186,7 @@ share/cmake-${CMAKE_API}/Help/envvar/CMA
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_TOOLSET.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_INCLUDE_PATH.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_INSTALL_MODE.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_INSTALL_PARALLEL_LEVEL.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_INSTALL_PREFIX.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES_EXCLUDE.rst
@@ -309,6 +313,7 @@ share/cmake-${CMAKE_API}/Help/module/CMA
 share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_FLAGS.txt
 share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_INCLUDES.txt
 share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_LIBRARIES.txt
+share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_LINK_DIRECTORIES.txt
 share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_LINK_OPTIONS.txt
 share/cmake-${CMAKE_API}/Help/module/CMAKE_REQUIRED_QUIET.txt
 share/cmake-${CMAKE_API}/Help/module/CMakeAddFortranSubdirectory.rst
@@ -748,6 +753,16 @@ share/cmake-${CMAKE_API}/Help/policy/CMP
 share/cmake-${CMAKE_API}/Help/policy/CMP0168.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0169.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0170.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0171.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0172.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0173.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0174.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0175.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0176.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0177.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0178.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0179.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0180.rst
 share/cmake-${CMAKE_API}/Help/policy/DEPRECATED.txt
 share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake-${CMAKE_API}/Help/policy/STANDARD_ADVICE.txt
@@ -928,6 +943,7 @@ share/cmake-${CMAKE_API}/Help/prop_test/
 share/cmake-${CMAKE_API}/Help/prop_test/WORKING_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AIX_SHARED_LIBRARY_ARCHIVE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ALIASED_TARGET.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ALIAS_GLOBAL.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst
@@ -1037,6 +1053,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/E
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_ALL.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_BUILD_DATABASE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_COMPILE_COMMANDS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_FIND_PACKAGE_NAME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_NAME.rst
@@ -1163,6 +1180,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/L
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARIES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARIES_INDIRECTION.txt
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARIES_STRATEGY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARY_OVERRIDE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_LIBRARY_OVERRIDE_LIBRARY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_OPTIONS.rst
@@ -1266,6 +1284,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/V
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DPI_AWARE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_FILTER_PROPS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_FRAMEWORK_REFERENCES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst
@@ -1364,6 +1383,7 @@ share/cmake-${CMAKE_API}/Help/release/3.
 share/cmake-${CMAKE_API}/Help/release/3.29.rst
 share/cmake-${CMAKE_API}/Help/release/3.3.rst
 share/cmake-${CMAKE_API}/Help/release/3.30.rst
+share/cmake-${CMAKE_API}/Help/release/3.31.rst
 share/cmake-${CMAKE_API}/Help/release/3.4.rst
 share/cmake-${CMAKE_API}/Help/release/3.5.rst
 share/cmake-${CMAKE_API}/Help/release/3.6.rst
@@ -1382,6 +1402,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ADSP_ROOT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_AIX_SHARED_LIBRARY_ARCHIVE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_API.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_API_MIN.rst
@@ -1535,6 +1556,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_INIT.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_BUILD_DATABASE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_FIND_PACKAGE_NAME.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst
@@ -1601,6 +1623,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOME_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_APPLE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_BSD.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_EXECUTABLE_SUFFIX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_LINUX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_SOLARIS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_SYSTEM.rst
@@ -1671,6 +1694,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CPPCHECK.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CPPLINT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY_ARCHIVE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_EXTENSIONS.rst
@@ -1688,6 +1712,8 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_HOST_COMPILER.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_HOST_COMPILER_ID.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_HOST_COMPILER_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IGNORE_EXTENSIONS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
@@ -1721,6 +1747,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_STANDARD_LATEST.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_STANDARD_LIBRARIES.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_STANDARD_LINK_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_STANDARD_REQUIRED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_USING_LINKER_MODE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst
@@ -1741,6 +1768,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_LIBRARIES_STRATEGY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_LIBRARY_FEATURE_ATTRIBUTES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_LIBRARY_FLAG.rst
@@ -1825,6 +1853,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SCRIPT_MODE_FILE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_SHARED_LIBRARY_ARCHIVE_SUFFIX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SHARED_LIBRARY_PREFIX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SHARED_LIBRARY_SUFFIX.rst
@@ -1937,6 +1966,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WATCOM_RUNTIME_LIBRARY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WIN32_EXECUTABLE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_WINDOWS_KMDF_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_BUILD_SYSTEM.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_GENERATE_SCHEME.rst
@@ -2108,13 +2138,13 @@ share/cmake-${CMAKE_API}/Help/variable/P
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_VERSION_TWEAK.rst
 share/cmake-${CMAKE_API}/Help/variable/PackageName_ROOT.rst
 share/cmake-${CMAKE_API}/Help/variable/UNIX.rst
+share/cmake-${CMAKE_API}/Help/variable/WASI.rst
 share/cmake-${CMAKE_API}/Help/variable/WIN32.rst
 share/cmake-${CMAKE_API}/Help/variable/WINCE.rst
 share/cmake-${CMAKE_API}/Help/variable/WINDOWS_PHONE.rst
 share/cmake-${CMAKE_API}/Help/variable/WINDOWS_STORE.rst
 share/cmake-${CMAKE_API}/Help/variable/XCODE.rst
 share/cmake-${CMAKE_API}/Help/variable/XCODE_VERSION.rst
-share/cmake-${CMAKE_API}/Modules/.NoDartCoverage
 share/cmake-${CMAKE_API}/Modules/AddFileDependencies.cmake
 share/cmake-${CMAKE_API}/Modules/AndroidTestUtilities.cmake
 share/cmake-${CMAKE_API}/Modules/AndroidTestUtilities/PushToAndroidDevice.cmake
@@ -2467,6 +2497,7 @@ share/cmake-${CMAKE_API}/Modules/Compile
 share/cmake-${CMAKE_API}/Modules/Compiler/LCC-FindBinUtils.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/LCC-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/LCC.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/LFortran-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/LLVMFlang-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-ASM.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-C-FeatureTests.cmake
@@ -2810,14 +2841,28 @@ share/cmake-${CMAKE_API}/Modules/IntelVS
 share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/hello.f
 share/cmake-${CMAKE_API}/Modules/Internal/AppleArchitectureSelection.cmake.in
 share/cmake-${CMAKE_API}/Modules/Internal/ApplePlatformSelection.cmake.in
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeASM-ATTLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeASMLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeASM_MARMASMLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeASM_MASMLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeASM_NASMLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeCLinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAArchitecturesAll.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAArchitecturesNative.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAArchitecturesValidate.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAFilterImplicitLibs.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAFindToolkit.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDALinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeCXXLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeCommonLinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeDetermineLinkerId.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeFortranLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeHIPLinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeNVCCFilterImplicitInfo.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeNVCCParseImplicitInfo.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeOBJCLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeOBJCXXLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeSwiftLinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeTryCompilerOrLinkerFlag.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CPack/CPack.DS_Store.in
 share/cmake-${CMAKE_API}/Modules/Internal/CPack/CPack.Description.plist.in
@@ -2853,6 +2898,53 @@ share/cmake-${CMAKE_API}/Modules/Interna
 share/cmake-${CMAKE_API}/Modules/Internal/OSRelease/010-TryOldCentOS.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/OSRelease/020-TryDebianVersion.cmake
 share/cmake-${CMAKE_API}/Modules/KDE3Macros.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AIX-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AIX-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AIX-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AIX-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AIX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/AppleClang.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/GNUgold.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/MOLD-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/Solaris-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/Solaris-C.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/Solaris-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/Solaris-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Linker/Solaris.cmake
 share/cmake-${CMAKE_API}/Modules/MacOSXBundleInfo.plist.in
 share/cmake-${CMAKE_API}/Modules/MacOSXFrameworkInfo.plist.in
 share/cmake-${CMAKE_API}/Modules/MacroAddFileDependencies.cmake
@@ -2873,6 +2965,7 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-IBMClang-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-IBMClang.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/AIX-LLVMFlang-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/AIX-VisualAge-Fortran.cmake
@@ -3072,6 +3165,214 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/HP-UX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Haiku-Initialize.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Haiku.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-AIX-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-AIX-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-AIX-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-AIX-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-AIX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/AIX-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-AppleClang.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-LLD-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-LLD-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-MOLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-MOLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-MOLD-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-MOLD-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Apple-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/BSD-Linker-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/CYGWIN-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/DragonFly-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/FreeBSD-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-GNUgold-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Linux-MOLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MSYS-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/MirBSD-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/NetBSD-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-LLD-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/OpenBSD-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SerenityOS-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Solaris-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Solaris-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Solaris-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Solaris-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/SunOS-Solaris.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-LLD-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-LLD-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-LLD-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-LLD-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-LLD.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-CUDA.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linker/Windows-MSVC.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Absoft-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Apple-Swift.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-CCur-Fortran.cmake
@@ -3194,6 +3495,8 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/UnixPaths.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/UnixWare-Initialize.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/UnixWare.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/WASI-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/WASI.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Apple-Swift.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Borland-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Borland-CXX.cmake
@@ -3357,7 +3660,6 @@ share/cmake-${CMAKE_API}/Templates/CPack
 share/cmake-${CMAKE_API}/Templates/CPack.GenericLicense.txt
 share/cmake-${CMAKE_API}/Templates/CPack.GenericWelcome.txt
 share/cmake-${CMAKE_API}/Templates/CPackConfig.cmake.in
-share/cmake-${CMAKE_API}/Templates/CTestScript.cmake.in
 share/cmake-${CMAKE_API}/Templates/MSBuild/CustomBuildDepFile.targets
 share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CL.json
 share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CSharp.json

Index: pkgsrc/devel/cmake/build.mk
diff -u pkgsrc/devel/cmake/build.mk:1.18 pkgsrc/devel/cmake/build.mk:1.19
--- pkgsrc/devel/cmake/build.mk:1.18    Sun Aug 25 06:18:32 2024
+++ pkgsrc/devel/cmake/build.mk Sun Nov 10 19:58:30 2024
@@ -1,4 +1,4 @@
-# $NetBSD: build.mk,v 1.18 2024/08/25 06:18:32 wiz Exp $
+# $NetBSD: build.mk,v 1.19 2024/11/10 19:58:30 adam Exp $
 #
 # This Makefile fragment supports building using the CMake build tool.
 #
@@ -64,7 +64,7 @@ CONFIGURE_ENV+=               BUILDLINK_DIR=${BUILDLI
 CMAKE_BUILD_DIR?=      cmake-pkgsrc-build
 CMAKE_GENERATOR?=      make
 CMAKE_BUILD_ARGS?=     -j ${_MAKE_JOBS_N:U1}
-CMAKE_INSTALL_ARGS?=   # empty
+CMAKE_INSTALL_ARGS?=   -j ${_MAKE_JOBS_N:U1}
 .if ${CMAKE_GENERATOR} == "ninja"
 TOOL_DEPENDS+=         ninja-build-[0-9]*:../../devel/ninja-build
 _CMAKE_BUILD_SYSTEM?=  Ninja

Index: pkgsrc/devel/cmake/distinfo
diff -u pkgsrc/devel/cmake/distinfo:1.242 pkgsrc/devel/cmake/distinfo:1.243
--- pkgsrc/devel/cmake/distinfo:1.242   Thu Oct 10 08:56:32 2024
+++ pkgsrc/devel/cmake/distinfo Sun Nov 10 19:58:30 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.242 2024/10/10 08:56:32 adam Exp $
+$NetBSD: distinfo,v 1.243 2024/11/10 19:58:30 adam Exp $
 
-BLAKE2s (cmake-3.30.5.tar.gz) = a92bbb621e6dc76234835d8c0c1772aeace3149e78110913ff32afc32daeb782
-SHA512 (cmake-3.30.5.tar.gz) = 968ad4769e869378049b1d82ace98db25a6cb234b6362a51737f0d2978b8914ad42967ba112741850b23631e73b8a8876cd4f99dd0285b9da1c2bb5ea4c4ee4e
-Size (cmake-3.30.5.tar.gz) = 11502354 bytes
+BLAKE2s (cmake-3.31.0.tar.gz) = 517b2fba9cc49d11b6f4b6feb800d48632285d41386427b5855ca5fe798749c6
+SHA512 (cmake-3.31.0.tar.gz) = feea7e7e86cfbc228d83c96b84502146516d003a753a2daeeaabb4d2dedefae881c44de7e1e9b424680b0047568c12632472a0030c5ce8413033f94f9b361700
+Size (cmake-3.31.0.tar.gz) = 11699894 bytes
 SHA1 (patch-Auxiliary_CMakeLists.txt) = 7a26ef79be53b9d0370029e83f203440aa0be2a4
 SHA1 (patch-CMakeLists.txt) = 0fb79458828a021a96e350bc4cf12875914f868b
 SHA1 (patch-Modules_Compiler_GNU.cmake) = e06fc41fd7a49ca9f8edaabb95d4ab1cde784112
@@ -10,12 +10,12 @@ SHA1 (patch-Modules_FindCurses.cmake) = 
 SHA1 (patch-Modules_FindGTK2.cmake) = 51b7520d35fdec2a7bfcf494fe35ce0e3863e4ee
 SHA1 (patch-Modules_FindPythonInterp.cmake) = d1b39bdcd654f2a4fc63463cd20de656cce3cf8f
 SHA1 (patch-Modules_FindPythonLibs.cmake) = b5cedc6a2354beaf08e06d416c150154a7dc1f05
-SHA1 (patch-Modules_FindPython_Support.cmake) = 1890687ce921e80bafcd9de970183029e6451d02
+SHA1 (patch-Modules_FindPython_Support.cmake) = 1d273ebad939b6917b02c35ce7f1356f9e51e1b1
 SHA1 (patch-Modules_FindX11.cmake) = 124a2d51155cb4455e8b829dc74598cbd50a4e1c
 SHA1 (patch-Modules_FortranCInterface_CMakeLists.txt) = f5477f5c94ebab82caea6db702b449032ba3dc75
 SHA1 (patch-Modules_Platform_Darwin.cmake) = 7629f034111ff64b144ff41316299d5edcfe081a
 SHA1 (patch-Modules_Platform_UnixPaths.cmake) = 911271546d3ac52be0e8000857bdb236ac50ec1c
-SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 2b9c4a0a230cd7915d1b423f87e4307af2c4cb5f
+SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 0575cf1a01c4462fc7271d6d28529d46df291748
 SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = 530ee1300595e64c97630d27792cc2dca3b9049a
 SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = d5e2708df6fcda078b1b5ea59264c663d2633ced
 SHA1 (patch-Source_Modules_CMakeBuildUtilities.cmake) = 7046fb8a0d2aadb81e027d8e2f1a4bccf2bd79cf

Index: pkgsrc/devel/cmake/version.mk
diff -u pkgsrc/devel/cmake/version.mk:1.67 pkgsrc/devel/cmake/version.mk:1.68
--- pkgsrc/devel/cmake/version.mk:1.67  Thu Oct 10 08:56:32 2024
+++ pkgsrc/devel/cmake/version.mk       Sun Nov 10 19:58:30 2024
@@ -1,6 +1,6 @@
-# $NetBSD: version.mk,v 1.67 2024/10/10 08:56:32 adam Exp $
+# $NetBSD: version.mk,v 1.68 2024/11/10 19:58:30 adam Exp $
 # used by devel/cmake/Makefile.common
 # used by devel/cmake-fedora/Makefile
 
-CMAKE_VERSION= 3.30.5
+CMAKE_VERSION= 3.31.0
 CMAKE_API=     ${CMAKE_VERSION:R}

Index: pkgsrc/devel/cmake-gui/Makefile
diff -u pkgsrc/devel/cmake-gui/Makefile:1.49 pkgsrc/devel/cmake-gui/Makefile:1.50
--- pkgsrc/devel/cmake-gui/Makefile:1.49        Fri Nov  1 12:52:02 2024
+++ pkgsrc/devel/cmake-gui/Makefile     Sun Nov 10 19:58:31 2024
@@ -1,13 +1,11 @@
-# $NetBSD: Makefile,v 1.49 2024/11/01 12:52:02 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2024/11/10 19:58:31 adam Exp $
 
-PKGREVISION= 2
 .include "../../devel/cmake/Makefile.common"
 
 PKGNAME=       cmake-gui-${CMAKE_VERSION}
 
 COMMENT=       CMake GUI
 
-USE_CMAKE=     yes
 BUILD_DIRS=    Source/QtDialog
 CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTING=OFF
 CMAKE_CONFIGURE_ARGS+= -DBUILD_QtDialog=ON
@@ -20,10 +18,12 @@ CMAKE_CONFIGURE_ARGS+=      -DCMAKE_USE_SYSTE
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_USE_SYSTEM_LIBUV=ON
 
 post-build:
-       cd ${WRKSRC}/bin && ${LN} -f -s ${CMAKE} cmake
+       cd ${WRKSRC}/${CMAKE_BUILD_DIR}/bin && \
+               ${LN} -f -s ${LOCALBASE}/bin/cmake cmake
 
 BUILDLINK_API_DEPENDS.libarchive+=     libarchive>=3.3.3
 .include "../../archivers/libarchive/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
 .include "../../devel/libexecinfo/buildlink3.mk"
 .include "../../devel/libuv/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"

Index: pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake
diff -u pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake:1.5 pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake:1.6
--- pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake:1.5       Sun Aug 20 12:59:26 2023
+++ pkgsrc/devel/cmake/patches/patch-Modules_FindPython_Support.cmake   Sun Nov 10 19:58:31 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-Modules_FindPython_Support.cmake,v 1.5 2023/08/20 12:59:26 adam Exp $
+$NetBSD: patch-Modules_FindPython_Support.cmake,v 1.6 2024/11/10 19:58:31 adam Exp $
 
 Insist on select Python version for pkgsrc.
 
---- Modules/FindPython/Support.cmake.orig      2023-08-16 17:46:35.000000000 +0000
+--- Modules/FindPython/Support.cmake.orig      2024-11-10 19:28:28.475845572 +0000
 +++ Modules/FindPython/Support.cmake
-@@ -27,7 +27,9 @@ endif()
+@@ -29,7 +29,9 @@ endif()
  if (NOT DEFINED _${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR)
    message (FATAL_ERROR "FindPython: INTERNAL ERROR")
  endif()
@@ -12,6 +12,6 @@ Insist on select Python version for pkgs
 +if (DEFINED PYVERSSUFFIX)
 +  set(_${_PYTHON_PREFIX}_VERSIONS ${PYVERSSUFFIX})
 +elseif (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL "3")
-   set(_${_PYTHON_PREFIX}_VERSIONS 3.13 3.12 3.11 3.10 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
+   set(_${_PYTHON_PREFIX}_VERSIONS 3.14 3.13 3.12 3.11 3.10 3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0)
  elseif (_${_PYTHON_PREFIX}_REQUIRED_VERSION_MAJOR EQUAL "2")
    set(_${_PYTHON_PREFIX}_VERSIONS 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0)
Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.5 pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.6
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.5    Thu Jul  4 06:06:22 2024
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt        Sun Nov 10 19:58:31 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.5 2024/07/04 06:06:22 adam Exp $
+$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.6 2024/11/10 19:58:31 adam Exp $
 
 Don't insist on ncurses.
 
---- Source/Checks/Curses/CMakeLists.txt.orig   2024-07-02 14:40:35.000000000 +0000
+--- Source/Checks/Curses/CMakeLists.txt.orig   2024-11-06 13:41:37.000000000 +0000
 +++ Source/Checks/Curses/CMakeLists.txt
 @@ -1,7 +1,6 @@
- cmake_minimum_required(VERSION 3.13...3.28 FATAL_ERROR)
+ cmake_minimum_required(VERSION 3.13...3.29 FATAL_ERROR)
  project(CheckCurses C)
  
 -set(CURSES_NEED_NCURSES TRUE)



Home | Main Index | Thread Index | Old Index