In cmake, please would you move the newly added share/cmake/Help files
from PLIST-main to PLIST-help? Replacement diff for the devel/cmake part
to do that below (it also regens patch-Source_cmGeneratorTarget_cxx).

Not included in the diff, but also this in cmake.port.mk

-BUILD_DEPENDS+=        devel/cmake/core
+BUILD_DEPENDS+=        devel/cmake/core>4

this will be slightly annoying for porters until new packages snaps
are out, but that's less annoying than people committing new
things that don't work with new cmake.

Other than that, I think it would probably be better to get this in
sooner, I spotted some bits in Makefiles not squeaky clean but good
enough.

A thought - this doesn't need handling before you commit, but...

I have to wonder if having -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to
CONFIGURE_ARGS in so many Makefiles is the best way to go about that.
Did you consider using a dedicated variable for that to control
cmake.port.mk adding to CONFIGURE_ARGS instead of adding directly?
It seems like that might be easier if we need to sweep across the tree
again in future (rather than have to care about what else the port is
doing with CONFIGURE_ARGS, and whether this was added alongside other
args with \ or whether it's separate).

I was thinking of something like ..

MODCMAKE_POLICY_VERSION_OVERRIDE ?=     No
MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5
.if ${MODCMAKE_POLICY_VERSION_OVERRIDE:L} != no
.  if ${MODCMAKE_POLICY_VERSION_OVERRIDE:L} == yes
CONFIGURE_ARGS += 
-DCMAKE_POLICY_VERSION_MINIMUM=${MODCMAKE_POLICY_VERSION_OVERRIDE_VER}
.  endif
.endif

then MODCMAKE_POLICY_VERSION_OVERRIDE=Yes in normal ports which need the
override, leaving flexibility for overriding per-port if needed, and if
we want to test how a bulk goes with a higher minimum ver we could do
that across the tree by just updating in one place.

(Not asking you to change your diff to use that, but if you think it's a
good way to go I could switch it over as a commit on top later).

-----

Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile.inc,v
diff -u -p -r1.5 Makefile.inc
--- Makefile.inc        23 Jun 2025 07:20:41 -0000      1.5
+++ Makefile.inc        11 Feb 2026 22:27:38 -0000
@@ -1,4 +1,4 @@
-VER =          3.31.8
+VER =          4.1.2
 DISTNAME =     cmake-${VER}
 CATEGORIES ?=  devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cmake/distinfo,v
diff -u -p -r1.95 distinfo
--- distinfo    23 Jun 2025 07:20:41 -0000      1.95
+++ distinfo    11 Feb 2026 22:27:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (cmake-3.31.8.tar.gz) = 483jyoPcLTISEFMmuPG1ZRFr6Ag5Q4QAfn7xwlOvbKo=
-SIZE (cmake-3.31.8.tar.gz) = 11713806
+SHA256 (cmake-4.1.2.tar.gz) = ZD8EGCt7oyOrMfUm94UTT7ecujGIqFIgbvBHP+4oKhU=
+SIZE (cmake-4.1.2.tar.gz) = 12048810
Index: core/Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/core/Makefile,v
diff -u -p -r1.3 Makefile
--- core/Makefile       12 Sep 2025 23:02:44 -0000      1.3
+++ core/Makefile       11 Feb 2026 22:27:38 -0000
@@ -3,7 +3,6 @@ DPB_PROPERTIES =        parallel
 PKGNAME =      cmake-core-${VER}
 PKGNAME-main = cmake-core-${VER}
 PKGNAME-help = cmake-help-${VER}
-REVISION-main = 0
 
 COMMENT-main = portable build system
 COMMENT-help = files for CMake --help
Index: core/pkg/PLIST-help
===================================================================
RCS file: /cvs/ports/devel/cmake/core/pkg/PLIST-help,v
diff -u -p -r1.1 PLIST-help
--- core/pkg/PLIST-help 20 Feb 2025 15:27:32 -0000      1.1
+++ core/pkg/PLIST-help 11 Feb 2026 22:27:38 -0000
@@ -1,17 +1,6 @@
 @conflict cmake-<3.31.2p0v1
 share/cmake/Help/
 share/cmake/Help/command/
-share/cmake/Help/command/DEPRECATED_POLICY_VERSIONS.txt
-share/cmake/Help/command/DEVICE_LINK_OPTIONS.txt
-share/cmake/Help/command/FIND_XXX.txt
-share/cmake/Help/command/FIND_XXX_ORDER.txt
-share/cmake/Help/command/FIND_XXX_REGISTRY_VIEW.txt
-share/cmake/Help/command/FIND_XXX_ROOT.txt
-share/cmake/Help/command/GENEX_NOTE.txt
-share/cmake/Help/command/LINK_OPTIONS_LINKER.txt
-share/cmake/Help/command/OPTIONS_SHELL.txt
-share/cmake/Help/command/SUPPORTED_LANGUAGES.txt
-share/cmake/Help/command/UNSET_NOTE.txt
 share/cmake/Help/command/add_compile_definitions.rst
 share/cmake/Help/command/add_compile_options.rst
 share/cmake/Help/command/add_custom_command.rst
@@ -30,6 +19,7 @@ share/cmake/Help/command/build_command.r
 share/cmake/Help/command/build_name.rst
 share/cmake/Help/command/cmake_file_api.rst
 share/cmake/Help/command/cmake_host_system_information.rst
+share/cmake/Help/command/cmake_instrumentation.rst
 share/cmake/Help/command/cmake_language.rst
 share/cmake/Help/command/cmake_minimum_required.rst
 share/cmake/Help/command/cmake_parse_arguments.rst
@@ -84,7 +74,21 @@ share/cmake/Help/command/get_source_file
 share/cmake/Help/command/get_target_property.rst
 share/cmake/Help/command/get_test_property.rst
 share/cmake/Help/command/if.rst
+share/cmake/Help/command/include/
 share/cmake/Help/command/include.rst
+share/cmake/Help/command/include/DEPRECATED_POLICY_VERSIONS.rst
+share/cmake/Help/command/include/DEVICE_LINK_OPTIONS.rst
+share/cmake/Help/command/include/FIND_XXX.rst
+share/cmake/Help/command/include/FIND_XXX_ORDER.rst
+share/cmake/Help/command/include/FIND_XXX_REGISTRY_VIEW.rst
+share/cmake/Help/command/include/FIND_XXX_ROOT.rst
+share/cmake/Help/command/include/GENEX_NOTE.rst
+share/cmake/Help/command/include/LINK_LIBRARIES_LINKER.rst
+share/cmake/Help/command/include/LINK_OPTIONS_LINKER.rst
+share/cmake/Help/command/include/OPTIONS_SHELL.rst
+share/cmake/Help/command/include/POLICY_VERSION.rst
+share/cmake/Help/command/include/SUPPORTED_LANGUAGES.rst
+share/cmake/Help/command/include/UNSET_NOTE.rst
 share/cmake/Help/command/include_directories.rst
 share/cmake/Help/command/include_external_msproject.rst
 share/cmake/Help/command/include_guard.rst
@@ -164,6 +168,8 @@ share/cmake/Help/envvar/ASM_DIALECTFLAGS
 share/cmake/Help/envvar/CC.rst
 share/cmake/Help/envvar/CCMAKE_COLORS.rst
 share/cmake/Help/envvar/CFLAGS.rst
+share/cmake/Help/envvar/CLICOLOR.rst
+share/cmake/Help/envvar/CLICOLOR_FORCE.rst
 share/cmake/Help/envvar/CMAKE_APPBUNDLE_PATH.rst
 share/cmake/Help/envvar/CMAKE_APPLE_SILICON_PROCESSOR.rst
 share/cmake/Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst
@@ -186,12 +192,14 @@ share/cmake/Help/envvar/CMAKE_INSTALL_PA
 share/cmake/Help/envvar/CMAKE_INSTALL_PREFIX.rst
 share/cmake/Help/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst
 share/cmake/Help/envvar/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES_EXCLUDE.rst
+share/cmake/Help/envvar/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES_EXCLUDE.rst
 share/cmake/Help/envvar/CMAKE_LANG_LINKER_LAUNCHER.rst
 share/cmake/Help/envvar/CMAKE_LIBRARY_PATH.rst
 share/cmake/Help/envvar/CMAKE_MAXIMUM_RECURSION_DEPTH.rst
 share/cmake/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
 share/cmake/Help/envvar/CMAKE_NO_VERBOSE.rst
 share/cmake/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
+share/cmake/Help/envvar/CMAKE_POLICY_VERSION_MINIMUM.rst
 share/cmake/Help/envvar/CMAKE_PREFIX_PATH.rst
 share/cmake/Help/envvar/CMAKE_PROGRAM_PATH.rst
 share/cmake/Help/envvar/CMAKE_TEST_LAUNCHER.rst
@@ -204,7 +212,9 @@ share/cmake/Help/envvar/CTEST_NO_TESTS_A
 share/cmake/Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst
 share/cmake/Help/envvar/CTEST_PARALLEL_LEVEL.rst
 share/cmake/Help/envvar/CTEST_PROGRESS_OUTPUT.rst
+share/cmake/Help/envvar/CTEST_USE_INSTRUMENTATION.rst
 share/cmake/Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst
+share/cmake/Help/envvar/CTEST_USE_VERBOSE_INSTRUMENTATION.rst
 share/cmake/Help/envvar/CUDAARCHS.rst
 share/cmake/Help/envvar/CUDACXX.rst
 share/cmake/Help/envvar/CUDAFLAGS.rst
@@ -213,7 +223,6 @@ share/cmake/Help/envvar/CXX.rst
 share/cmake/Help/envvar/CXXFLAGS.rst
 share/cmake/Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst
 share/cmake/Help/envvar/DESTDIR.rst
-share/cmake/Help/envvar/ENV_VAR.txt
 share/cmake/Help/envvar/FC.rst
 share/cmake/Help/envvar/FFLAGS.rst
 share/cmake/Help/envvar/HIPCXX.rst
@@ -221,9 +230,9 @@ share/cmake/Help/envvar/HIPFLAGS.rst
 share/cmake/Help/envvar/HIPHOSTCXX.rst
 share/cmake/Help/envvar/ISPC.rst
 share/cmake/Help/envvar/ISPCFLAGS.rst
-share/cmake/Help/envvar/LANG_FLAGS.txt
 share/cmake/Help/envvar/LDFLAGS.rst
 share/cmake/Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst
+share/cmake/Help/envvar/NO_COLOR.rst
 share/cmake/Help/envvar/OBJC.rst
 share/cmake/Help/envvar/OBJCFLAGS.rst
 share/cmake/Help/envvar/OBJCXX.rst
@@ -235,6 +244,9 @@ share/cmake/Help/envvar/SSL_CERT_DIR.rst
 share/cmake/Help/envvar/SSL_CERT_FILE.rst
 share/cmake/Help/envvar/SWIFTC.rst
 share/cmake/Help/envvar/VERBOSE.rst
+share/cmake/Help/envvar/include/
+share/cmake/Help/envvar/include/ENV_VAR.rst
+share/cmake/Help/envvar/include/LANG_FLAGS.rst
 share/cmake/Help/generator/
 share/cmake/Help/generator/Borland Makefiles.rst
 share/cmake/Help/generator/CodeBlocks.rst
@@ -250,8 +262,6 @@ share/cmake/Help/generator/Ninja Multi-C
 share/cmake/Help/generator/Ninja.rst
 share/cmake/Help/generator/Sublime Text 2.rst
 share/cmake/Help/generator/Unix Makefiles.rst
-share/cmake/Help/generator/VS_TOOLSET_HOST_ARCH.txt
-share/cmake/Help/generator/VS_TOOLSET_HOST_ARCH_LEGACY.txt
 share/cmake/Help/generator/Visual Studio 10 2010.rst
 share/cmake/Help/generator/Visual Studio 11 2012.rst
 share/cmake/Help/generator/Visual Studio 12 2013.rst
@@ -266,17 +276,16 @@ share/cmake/Help/generator/Visual Studio
 share/cmake/Help/generator/Visual Studio 9 2008.rst
 share/cmake/Help/generator/Watcom WMake.rst
 share/cmake/Help/generator/Xcode.rst
+share/cmake/Help/generator/include/
+share/cmake/Help/generator/include/VS_TOOLSET_HOST_ARCH.rst
+share/cmake/Help/generator/include/VS_TOOLSET_HOST_ARCH_LEGACY.rst
 share/cmake/Help/include/
-share/cmake/Help/include/COMPILE_DEFINITIONS_DISCLAIMER.txt
-share/cmake/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt
-share/cmake/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt
+share/cmake/Help/include/COMPILE_DEFINITIONS_DISCLAIMER.rst
+share/cmake/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.rst
+share/cmake/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.rst
 share/cmake/Help/index.rst
 share/cmake/Help/manual/
 share/cmake/Help/manual/CTEST_EXAMPLE_MAKEFILE_JOB_SERVER.make
-share/cmake/Help/manual/ID_RESERVE.txt
-share/cmake/Help/manual/LINKS.txt
-share/cmake/Help/manual/OPTIONS_BUILD.txt
-share/cmake/Help/manual/OPTIONS_HELP.txt
 share/cmake/Help/manual/ccmake.1.rst
 share/cmake/Help/manual/cmake-buildsystem.7.rst
 share/cmake/Help/manual/cmake-commands.7.rst
@@ -289,6 +298,7 @@ share/cmake/Help/manual/cmake-file-api.7
 share/cmake/Help/manual/cmake-generator-expressions.7.rst
 share/cmake/Help/manual/cmake-generators.7.rst
 share/cmake/Help/manual/cmake-gui.1.rst
+share/cmake/Help/manual/cmake-instrumentation.7.rst
 share/cmake/Help/manual/cmake-language.7.rst
 share/cmake/Help/manual/cmake-modules.7.rst
 share/cmake/Help/manual/cmake-packages.7.rst
@@ -302,7 +312,14 @@ share/cmake/Help/manual/cmake-variables.
 share/cmake/Help/manual/cmake.1.rst
 share/cmake/Help/manual/cpack-generators.7.rst
 share/cmake/Help/manual/cpack.1.rst
+share/cmake/Help/manual/ctest/
 share/cmake/Help/manual/ctest.1.rst
+share/cmake/Help/manual/ctest/show-only-schema.json
+share/cmake/Help/manual/include/
+share/cmake/Help/manual/include/ID_RESERVE.rst
+share/cmake/Help/manual/include/LINKS.rst
+share/cmake/Help/manual/include/OPTIONS_BUILD.rst
+share/cmake/Help/manual/include/OPTIONS_HELP.rst
 share/cmake/Help/manual/presets/
 share/cmake/Help/manual/presets/example.json
 share/cmake/Help/manual/presets/schema.json
@@ -310,13 +327,6 @@ share/cmake/Help/module/
 share/cmake/Help/module/AddFileDependencies.rst
 share/cmake/Help/module/AndroidTestUtilities.rst
 share/cmake/Help/module/BundleUtilities.rst
-share/cmake/Help/module/CMAKE_REQUIRED_DEFINITIONS.txt
-share/cmake/Help/module/CMAKE_REQUIRED_FLAGS.txt
-share/cmake/Help/module/CMAKE_REQUIRED_INCLUDES.txt
-share/cmake/Help/module/CMAKE_REQUIRED_LIBRARIES.txt
-share/cmake/Help/module/CMAKE_REQUIRED_LINK_DIRECTORIES.txt
-share/cmake/Help/module/CMAKE_REQUIRED_LINK_OPTIONS.txt
-share/cmake/Help/module/CMAKE_REQUIRED_QUIET.txt
 share/cmake/Help/module/CMakeAddFortranSubdirectory.rst
 share/cmake/Help/module/CMakeBackwardCompatibilityCXX.rst
 share/cmake/Help/module/CMakeDependentOption.rst
@@ -583,6 +593,15 @@ share/cmake/Help/module/Use_wxWindows.rs
 share/cmake/Help/module/UsewxWidgets.rst
 share/cmake/Help/module/WriteBasicConfigVersionFile.rst
 share/cmake/Help/module/WriteCompilerDetectionHeader.rst
+share/cmake/Help/module/include/
+share/cmake/Help/module/include/CMAKE_REQUIRED_DEFINITIONS.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_FLAGS.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_INCLUDES.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_LIBRARIES.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_LINK_DIRECTORIES.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_LINK_OPTIONS.rst
+share/cmake/Help/module/include/CMAKE_REQUIRED_QUIET.rst
+share/cmake/Help/module/include/CMAKE_TRY_COMPILE_TARGET_TYPE.rst
 share/cmake/Help/policy/
 share/cmake/Help/policy/CMP0000.rst
 share/cmake/Help/policy/CMP0001.rst
@@ -765,9 +784,30 @@ share/cmake/Help/policy/CMP0177.rst
 share/cmake/Help/policy/CMP0178.rst
 share/cmake/Help/policy/CMP0179.rst
 share/cmake/Help/policy/CMP0180.rst
-share/cmake/Help/policy/DEPRECATED.txt
-share/cmake/Help/policy/DISALLOWED_COMMAND.txt
-share/cmake/Help/policy/STANDARD_ADVICE.txt
+share/cmake/Help/policy/CMP0181.rst
+share/cmake/Help/policy/CMP0182.rst
+share/cmake/Help/policy/CMP0183.rst
+share/cmake/Help/policy/CMP0184.rst
+share/cmake/Help/policy/CMP0185.rst
+share/cmake/Help/policy/CMP0186.rst
+share/cmake/Help/policy/CMP0187.rst
+share/cmake/Help/policy/CMP0188.rst
+share/cmake/Help/policy/CMP0189.rst
+share/cmake/Help/policy/CMP0190.rst
+share/cmake/Help/policy/CMP0191.rst
+share/cmake/Help/policy/CMP0192.rst
+share/cmake/Help/policy/CMP0193.rst
+share/cmake/Help/policy/CMP0194.rst
+share/cmake/Help/policy/CMP0195.rst
+share/cmake/Help/policy/CMP0196.rst
+share/cmake/Help/policy/CMP0197.rst
+share/cmake/Help/policy/include/
+share/cmake/Help/policy/include/DEPRECATED.rst
+share/cmake/Help/policy/include/DISALLOWED_COMMAND.rst
+share/cmake/Help/policy/include/REMOVED_COMMAND.rst
+share/cmake/Help/policy/include/REMOVED_EPILOGUE.rst
+share/cmake/Help/policy/include/REMOVED_PROLOGUE.rst
+share/cmake/Help/policy/include/STANDARD_ADVICE.rst
 share/cmake/Help/prop_cache/
 share/cmake/Help/prop_cache/ADVANCED.rst
 share/cmake/Help/prop_cache/HELPSTRING.rst
@@ -812,6 +852,7 @@ share/cmake/Help/prop_dir/TEST_INCLUDE_F
 share/cmake/Help/prop_dir/VARIABLES.rst
 share/cmake/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst
 share/cmake/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst
+share/cmake/Help/prop_dir/VS_SOLUTION_ITEMS.rst
 share/cmake/Help/prop_dir/VS_STARTUP_PROJECT.rst
 share/cmake/Help/prop_gbl/
 share/cmake/Help/prop_gbl/ALLOW_DUPLICATE_CUSTOM_TARGETS.rst
@@ -825,7 +866,6 @@ share/cmake/Help/prop_gbl/CMAKE_CUDA_KNO
 share/cmake/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
 share/cmake/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst
 share/cmake/Help/prop_gbl/CMAKE_HIP_KNOWN_FEATURES.rst
-share/cmake/Help/prop_gbl/CMAKE_LANG_STD_FLAGS.txt
 share/cmake/Help/prop_gbl/CMAKE_ROLE.rst
 share/cmake/Help/prop_gbl/DEBUG_CONFIGURATIONS.rst
 share/cmake/Help/prop_gbl/DISABLED_FEATURES.rst
@@ -857,6 +897,8 @@ share/cmake/Help/prop_gbl/TARGET_MESSAGE
 share/cmake/Help/prop_gbl/TARGET_SUPPORTS_SHARED_LIBS.rst
 share/cmake/Help/prop_gbl/USE_FOLDERS.rst
 share/cmake/Help/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.rst
+share/cmake/Help/prop_gbl/include/
+share/cmake/Help/prop_gbl/include/CMAKE_LANG_STD_FLAGS.rst
 share/cmake/Help/prop_inst/
 share/cmake/Help/prop_inst/CPACK_DESKTOP_SHORTCUTS.rst
 share/cmake/Help/prop_inst/CPACK_NEVER_OVERWRITE.rst
@@ -899,6 +941,7 @@ share/cmake/Help/prop_sf/Swift_DIAGNOSTI
 share/cmake/Help/prop_sf/UNITY_GROUP.rst
 share/cmake/Help/prop_sf/VS_COPY_TO_OUT_DIR.rst
 share/cmake/Help/prop_sf/VS_CSHARP_tagname.rst
+share/cmake/Help/prop_sf/VS_CUSTOM_COMMAND_DISABLE_PARALLEL_BUILD.rst
 share/cmake/Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst
 share/cmake/Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst
 share/cmake/Help/prop_sf/VS_INCLUDE_IN_VSIX.rst
@@ -987,6 +1030,7 @@ share/cmake/Help/prop_tgt/AUTOMOC.rst
 share/cmake/Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst
 share/cmake/Help/prop_tgt/AUTOMOC_DEPEND_FILTERS.rst
 share/cmake/Help/prop_tgt/AUTOMOC_EXECUTABLE.rst
+share/cmake/Help/prop_tgt/AUTOMOC_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst
 share/cmake/Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst
@@ -1016,7 +1060,6 @@ share/cmake/Help/prop_tgt/COMPILE_FLAGS.
 share/cmake/Help/prop_tgt/COMPILE_OPTIONS.rst
 share/cmake/Help/prop_tgt/COMPILE_PDB_NAME.rst
 share/cmake/Help/prop_tgt/COMPILE_PDB_NAME_CONFIG.rst
-share/cmake/Help/prop_tgt/COMPILE_PDB_NOTE.txt
 share/cmake/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY.rst
 share/cmake/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake/Help/prop_tgt/COMPILE_WARNING_AS_ERROR.rst
@@ -1030,7 +1073,6 @@ share/cmake/Help/prop_tgt/CUDA_FATBIN_CO
 share/cmake/Help/prop_tgt/CUDA_OPTIX_COMPILATION.rst
 share/cmake/Help/prop_tgt/CUDA_PTX_COMPILATION.rst
 share/cmake/Help/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.rst
-share/cmake/Help/prop_tgt/CUDA_RUNTIME_LIBRARY-VALUES.txt
 share/cmake/Help/prop_tgt/CUDA_RUNTIME_LIBRARY.rst
 share/cmake/Help/prop_tgt/CUDA_SEPARABLE_COMPILATION.rst
 share/cmake/Help/prop_tgt/CUDA_STANDARD.rst
@@ -1048,6 +1090,7 @@ share/cmake/Help/prop_tgt/CXX_STANDARD_R
 share/cmake/Help/prop_tgt/C_EXTENSIONS.rst
 share/cmake/Help/prop_tgt/C_STANDARD.rst
 share/cmake/Help/prop_tgt/C_STANDARD_REQUIRED.rst
+share/cmake/Help/prop_tgt/DEBUGGER_WORKING_DIRECTORY.rst
 share/cmake/Help/prop_tgt/DEBUG_POSTFIX.rst
 share/cmake/Help/prop_tgt/DEFINE_SYMBOL.rst
 share/cmake/Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst
@@ -1074,6 +1117,7 @@ share/cmake/Help/prop_tgt/FRAMEWORK.rst
 share/cmake/Help/prop_tgt/FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG.rst
 share/cmake/Help/prop_tgt/FRAMEWORK_VERSION.rst
 share/cmake/Help/prop_tgt/Fortran_BUILDING_INSTRINSIC_MODULES.rst
+share/cmake/Help/prop_tgt/Fortran_BUILDING_INTRINSIC_MODULES.rst
 share/cmake/Help/prop_tgt/Fortran_FORMAT.rst
 share/cmake/Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst
 share/cmake/Help/prop_tgt/Fortran_PREPROCESS.rst
@@ -1131,7 +1175,6 @@ share/cmake/Help/prop_tgt/INSTALL_RPATH.
 share/cmake/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst
 share/cmake/Help/prop_tgt/INTERFACE_AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst
-share/cmake/Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt
 share/cmake/Help/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.rst
 share/cmake/Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst
 share/cmake/Help/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst
@@ -1143,7 +1186,6 @@ share/cmake/Help/prop_tgt/INTERFACE_LINK
 share/cmake/Help/prop_tgt/INTERFACE_LINK_DIRECTORIES.rst
 share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst
 share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES_DIRECT.rst
-share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES_DIRECT.txt
 share/cmake/Help/prop_tgt/INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE.rst
 share/cmake/Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst
 share/cmake/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst
@@ -1166,6 +1208,7 @@ share/cmake/Help/prop_tgt/LANG_COMPILER_
 share/cmake/Help/prop_tgt/LANG_CPPCHECK.rst
 share/cmake/Help/prop_tgt/LANG_CPPLINT.rst
 share/cmake/Help/prop_tgt/LANG_EXTENSIONS.rst
+share/cmake/Help/prop_tgt/LANG_ICSTAT.rst
 share/cmake/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst
 share/cmake/Help/prop_tgt/LANG_LINKER_LAUNCHER.rst
 share/cmake/Help/prop_tgt/LANG_STANDARD.rst
@@ -1187,7 +1230,6 @@ share/cmake/Help/prop_tgt/LINK_INTERFACE
 share/cmake/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst
 share/cmake/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.rst
 share/cmake/Help/prop_tgt/LINK_LIBRARIES.rst
-share/cmake/Help/prop_tgt/LINK_LIBRARIES_INDIRECTION.txt
 share/cmake/Help/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.rst
 share/cmake/Help/prop_tgt/LINK_LIBRARIES_STRATEGY.rst
 share/cmake/Help/prop_tgt/LINK_LIBRARY_OVERRIDE.rst
@@ -1195,6 +1237,7 @@ share/cmake/Help/prop_tgt/LINK_LIBRARY_O
 share/cmake/Help/prop_tgt/LINK_OPTIONS.rst
 share/cmake/Help/prop_tgt/LINK_SEARCH_END_STATIC.rst
 share/cmake/Help/prop_tgt/LINK_SEARCH_START_STATIC.rst
+share/cmake/Help/prop_tgt/LINK_WARNING_AS_ERROR.rst
 share/cmake/Help/prop_tgt/LINK_WHAT_YOU_USE.rst
 share/cmake/Help/prop_tgt/LOCATION.rst
 share/cmake/Help/prop_tgt/LOCATION_CONFIG.rst
@@ -1204,12 +1247,10 @@ share/cmake/Help/prop_tgt/MACOSX_BUNDLE.
 share/cmake/Help/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.rst
 share/cmake/Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst
 share/cmake/Help/prop_tgt/MACOSX_RPATH.rst
-share/cmake/Help/prop_tgt/MACOS_IMPORT_FILES.txt
 share/cmake/Help/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.rst
 share/cmake/Help/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.rst
-share/cmake/Help/prop_tgt/MSVC_DEBUG_INFORMATION_FORMAT-VALUES.txt
 share/cmake/Help/prop_tgt/MSVC_DEBUG_INFORMATION_FORMAT.rst
-share/cmake/Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt
+share/cmake/Help/prop_tgt/MSVC_RUNTIME_CHECKS.rst
 share/cmake/Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst
 share/cmake/Help/prop_tgt/NAME.rst
 share/cmake/Help/prop_tgt/NO_SONAME.rst
@@ -1229,7 +1270,6 @@ share/cmake/Help/prop_tgt/PCH_INSTANTIAT
 share/cmake/Help/prop_tgt/PCH_WARN_INVALID.rst
 share/cmake/Help/prop_tgt/PDB_NAME.rst
 share/cmake/Help/prop_tgt/PDB_NAME_CONFIG.rst
-share/cmake/Help/prop_tgt/PDB_NOTE.txt
 share/cmake/Help/prop_tgt/PDB_OUTPUT_DIRECTORY.rst
 share/cmake/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst
@@ -1253,12 +1293,12 @@ share/cmake/Help/prop_tgt/SKIP_BUILD_RPA
 share/cmake/Help/prop_tgt/SOURCES.rst
 share/cmake/Help/prop_tgt/SOURCE_DIR.rst
 share/cmake/Help/prop_tgt/SOVERSION.rst
+share/cmake/Help/prop_tgt/SPDX_LICENSE.rst
 share/cmake/Help/prop_tgt/STATIC_LIBRARY_FLAGS.rst
 share/cmake/Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst
 share/cmake/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
 share/cmake/Help/prop_tgt/SUFFIX.rst
 share/cmake/Help/prop_tgt/SYSTEM.rst
-share/cmake/Help/prop_tgt/Swift_COMPILATION_MODE-VALUES.txt
 share/cmake/Help/prop_tgt/Swift_COMPILATION_MODE.rst
 share/cmake/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
 share/cmake/Help/prop_tgt/Swift_LANGUAGE_VERSION.rst
@@ -1273,10 +1313,10 @@ share/cmake/Help/prop_tgt/UNITY_BUILD_BA
 share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst
 share/cmake/Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
 share/cmake/Help/prop_tgt/UNITY_BUILD_MODE.rst
+share/cmake/Help/prop_tgt/UNITY_BUILD_RELOCATABLE.rst
 share/cmake/Help/prop_tgt/UNITY_BUILD_UNIQUE_ID.rst
 share/cmake/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst
 share/cmake/Help/prop_tgt/VERSION.rst
-share/cmake/Help/prop_tgt/VERSION_SOVERSION_EXAMPLE.txt
 share/cmake/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
 share/cmake/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
 share/cmake/Help/prop_tgt/VS_DEBUGGER_COMMAND.rst
@@ -1316,13 +1356,11 @@ share/cmake/Help/prop_tgt/VS_SDK_REFEREN
 share/cmake/Help/prop_tgt/VS_SOLUTION_DEPLOY.rst
 share/cmake/Help/prop_tgt/VS_SOURCE_SETTINGS_tool.rst
 share/cmake/Help/prop_tgt/VS_USER_PROPS.rst
-share/cmake/Help/prop_tgt/VS_USE_DEBUG_LIBRARIES-PURPOSE.txt
 share/cmake/Help/prop_tgt/VS_USE_DEBUG_LIBRARIES.rst
 share/cmake/Help/prop_tgt/VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION.rst
 share/cmake/Help/prop_tgt/VS_WINRT_COMPONENT.rst
 share/cmake/Help/prop_tgt/VS_WINRT_EXTENSIONS.rst
 share/cmake/Help/prop_tgt/VS_WINRT_REFERENCES.rst
-share/cmake/Help/prop_tgt/WATCOM_RUNTIME_LIBRARY-VALUES.txt
 share/cmake/Help/prop_tgt/WATCOM_RUNTIME_LIBRARY.rst
 share/cmake/Help/prop_tgt/WIN32_EXECUTABLE.rst
 share/cmake/Help/prop_tgt/WINDOWS_EXPORT_ALL_SYMBOLS.rst
@@ -1353,10 +1391,12 @@ share/cmake/Help/prop_tgt/XCODE_SCHEME_E
 share/cmake/Help/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_LAUNCH_CONFIGURATION.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_LAUNCH_MODE.rst
+share/cmake/Help/prop_tgt/XCODE_SCHEME_LLDB_INIT_FILE.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_MALLOC_GUARD_EDGES.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_MALLOC_SCRIBBLE.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_MALLOC_STACK.rst
+share/cmake/Help/prop_tgt/XCODE_SCHEME_TEST_CONFIGURATION.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.rst
 share/cmake/Help/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst
@@ -1365,8 +1405,24 @@ share/cmake/Help/prop_tgt/XCODE_SCHEME_W
 share/cmake/Help/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.rst
 share/cmake/Help/prop_tgt/XCODE_XCCONFIG.rst
 share/cmake/Help/prop_tgt/XCTEST.rst
-share/cmake/Help/prop_tgt/XXX_OUTPUT_DIRECTORY.txt
-share/cmake/Help/prop_tgt/XXX_OUTPUT_NAME.txt
+share/cmake/Help/prop_tgt/include/
+share/cmake/Help/prop_tgt/include/COMPILE_PDB_NOTE.rst
+share/cmake/Help/prop_tgt/include/CUDA_RUNTIME_LIBRARY-VALUES.rst
+share/cmake/Help/prop_tgt/include/INTERFACE_BUILD_PROPERTY.rst
+share/cmake/Help/prop_tgt/include/INTERFACE_LINK_LIBRARIES_DIRECT.rst
+share/cmake/Help/prop_tgt/include/LINK_LIBRARIES_INDIRECTION.rst
+share/cmake/Help/prop_tgt/include/MACOS_IMPORT_FILES.rst
+share/cmake/Help/prop_tgt/include/MSVC_DEBUG_INFORMATION_FORMAT-VALUES.rst
+share/cmake/Help/prop_tgt/include/MSVC_RUNTIME_CHECKS-VALUES.rst
+share/cmake/Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst
+share/cmake/Help/prop_tgt/include/PDB_NOTE.rst
+share/cmake/Help/prop_tgt/include/STATIC_LIBRARY_OPTIONS_ARCHIVER.rst
+share/cmake/Help/prop_tgt/include/Swift_COMPILATION_MODE-VALUES.rst
+share/cmake/Help/prop_tgt/include/VERSION_SOVERSION_EXAMPLE.rst
+share/cmake/Help/prop_tgt/include/VS_USE_DEBUG_LIBRARIES-PURPOSE.rst
+share/cmake/Help/prop_tgt/include/WATCOM_RUNTIME_LIBRARY-VALUES.rst
+share/cmake/Help/prop_tgt/include/XXX_OUTPUT_DIRECTORY.rst
+share/cmake/Help/prop_tgt/include/XXX_OUTPUT_NAME.rst
 share/cmake/Help/release/
 share/cmake/Help/release/3.0.rst
 share/cmake/Help/release/3.1.rst
@@ -1400,14 +1456,18 @@ share/cmake/Help/release/3.6.rst
 share/cmake/Help/release/3.7.rst
 share/cmake/Help/release/3.8.rst
 share/cmake/Help/release/3.9.rst
+share/cmake/Help/release/4.0.rst
+share/cmake/Help/release/4.1.rst
 share/cmake/Help/release/dev.txt
 share/cmake/Help/release/index.rst
 share/cmake/Help/variable/
+share/cmake/Help/variable/AIX.rst
 share/cmake/Help/variable/ANDROID.rst
 share/cmake/Help/variable/APPLE.rst
 share/cmake/Help/variable/BORLAND.rst
 share/cmake/Help/variable/BSD.rst
 share/cmake/Help/variable/BUILD_SHARED_LIBS.rst
+share/cmake/Help/variable/BUILD_TESTING.rst
 share/cmake/Help/variable/CACHE.rst
 share/cmake/Help/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.rst
 share/cmake/Help/variable/CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY.rst
@@ -1459,6 +1519,7 @@ share/cmake/Help/variable/CMAKE_AUTOMOC.
 share/cmake/Help/variable/CMAKE_AUTOMOC_COMPILER_PREDEFINES.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_EXECUTABLE.rst
+share/cmake/Help/variable/CMAKE_AUTOMOC_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst
 share/cmake/Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst
@@ -1536,6 +1597,7 @@ share/cmake/Help/variable/CMAKE_C_COMPIL
 share/cmake/Help/variable/CMAKE_C_EXTENSIONS.rst
 share/cmake/Help/variable/CMAKE_C_STANDARD.rst
 share/cmake/Help/variable/CMAKE_C_STANDARD_REQUIRED.rst
+share/cmake/Help/variable/CMAKE_DEBUGGER_WORKING_DIRECTORY.rst
 share/cmake/Help/variable/CMAKE_DEBUG_POSTFIX.rst
 share/cmake/Help/variable/CMAKE_DEBUG_TARGET_PROPERTIES.rst
 share/cmake/Help/variable/CMAKE_DEFAULT_BUILD_TYPE.rst
@@ -1563,6 +1625,7 @@ share/cmake/Help/variable/CMAKE_EXECUTAB
 share/cmake/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.rst
 share/cmake/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst
+share/cmake/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL.rst
 share/cmake/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
 share/cmake/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
 share/cmake/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst
@@ -1572,10 +1635,12 @@ share/cmake/Help/variable/CMAKE_EXPORT_C
 share/cmake/Help/variable/CMAKE_EXPORT_FIND_PACKAGE_NAME.rst
 share/cmake/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst
 share/cmake/Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst
+share/cmake/Help/variable/CMAKE_EXPORT_SARIF.rst
 share/cmake/Help/variable/CMAKE_EXTRA_GENERATOR.rst
 share/cmake/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
 share/cmake/Help/variable/CMAKE_FIND_APPBUNDLE.rst
 share/cmake/Help/variable/CMAKE_FIND_DEBUG_MODE.rst
+share/cmake/Help/variable/CMAKE_FIND_DEBUG_MODE_NO_IMPLICIT_CONFIGURE_LOG.rst
 share/cmake/Help/variable/CMAKE_FIND_FRAMEWORK.rst
 share/cmake/Help/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_FIND_LIBRARY_PREFIXES.rst
@@ -1591,12 +1656,12 @@ share/cmake/Help/variable/CMAKE_FIND_PAC
 share/cmake/Help/variable/CMAKE_FIND_PACKAGE_SORT_ORDER.rst
 share/cmake/Help/variable/CMAKE_FIND_PACKAGE_TARGETS_GLOBAL.rst
 share/cmake/Help/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst
+share/cmake/Help/variable/CMAKE_FIND_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_INCLUDE.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst
 share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst
-share/cmake/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt
 share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst
 share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst
 share/cmake/Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst
@@ -1632,6 +1697,7 @@ share/cmake/Help/variable/CMAKE_HIP_PLAT
 share/cmake/Help/variable/CMAKE_HIP_STANDARD.rst
 share/cmake/Help/variable/CMAKE_HIP_STANDARD_REQUIRED.rst
 share/cmake/Help/variable/CMAKE_HOME_DIRECTORY.rst
+share/cmake/Help/variable/CMAKE_HOST_AIX.rst
 share/cmake/Help/variable/CMAKE_HOST_APPLE.rst
 share/cmake/Help/variable/CMAKE_HOST_BSD.rst
 share/cmake/Help/variable/CMAKE_HOST_EXECUTABLE_SUFFIX.rst
@@ -1677,6 +1743,8 @@ share/cmake/Help/variable/CMAKE_KATE_MAK
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.rst
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst
 share/cmake/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst
+share/cmake/Help/variable/CMAKE_LANG_ARCHIVER_WRAPPER_FLAG.rst
+share/cmake/Help/variable/CMAKE_LANG_ARCHIVER_WRAPPER_FLAG_SEP.rst
 share/cmake/Help/variable/CMAKE_LANG_ARCHIVE_APPEND.rst
 share/cmake/Help/variable/CMAKE_LANG_ARCHIVE_CREATE.rst
 share/cmake/Help/variable/CMAKE_LANG_ARCHIVE_FINISH.rst
@@ -1708,6 +1776,7 @@ share/cmake/Help/variable/CMAKE_LANG_CRE
 share/cmake/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY_ARCHIVE.rst
 share/cmake/Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst
 share/cmake/Help/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst
+share/cmake/Help/variable/CMAKE_LANG_DEVICE_LINK_MODE.rst
 share/cmake/Help/variable/CMAKE_LANG_EXTENSIONS.rst
 share/cmake/Help/variable/CMAKE_LANG_EXTENSIONS_DEFAULT.rst
 share/cmake/Help/variable/CMAKE_LANG_FLAGS.rst
@@ -1725,6 +1794,7 @@ share/cmake/Help/variable/CMAKE_LANG_FLA
 share/cmake/Help/variable/CMAKE_LANG_HOST_COMPILER.rst
 share/cmake/Help/variable/CMAKE_LANG_HOST_COMPILER_ID.rst
 share/cmake/Help/variable/CMAKE_LANG_HOST_COMPILER_VERSION.rst
+share/cmake/Help/variable/CMAKE_LANG_ICSTAT.rst
 share/cmake/Help/variable/CMAKE_LANG_IGNORE_EXTENSIONS.rst
 share/cmake/Help/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst
 share/cmake/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
@@ -1737,6 +1807,7 @@ share/cmake/Help/variable/CMAKE_LANG_LIN
 share/cmake/Help/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst
 share/cmake/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_DEF_FILE_FLAG.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
@@ -1746,6 +1817,7 @@ share/cmake/Help/variable/CMAKE_LANG_LIN
 share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_USING_FEATURE.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_LIBRARY_USING_FEATURE_SUPPORTED.rst
+share/cmake/Help/variable/CMAKE_LANG_LINK_MODE.rst
 share/cmake/Help/variable/CMAKE_LANG_LINK_WHAT_YOU_USE_FLAG.rst
 share/cmake/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst
 share/cmake/Help/variable/CMAKE_LANG_PLATFORM_ID.rst
@@ -1775,7 +1847,6 @@ share/cmake/Help/variable/CMAKE_LINK_DEP
 share/cmake/Help/variable/CMAKE_LINK_DEPENDS_USE_LINKER.rst
 share/cmake/Help/variable/CMAKE_LINK_DIRECTORIES_BEFORE.rst
 share/cmake/Help/variable/CMAKE_LINK_GROUP_USING_FEATURE.rst
-share/cmake/Help/variable/CMAKE_LINK_GROUP_USING_FEATURE.txt
 share/cmake/Help/variable/CMAKE_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
 share/cmake/Help/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst
 share/cmake/Help/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.rst
@@ -1785,12 +1856,13 @@ share/cmake/Help/variable/CMAKE_LINK_LIB
 share/cmake/Help/variable/CMAKE_LINK_LIBRARY_FLAG.rst
 share/cmake/Help/variable/CMAKE_LINK_LIBRARY_SUFFIX.rst
 share/cmake/Help/variable/CMAKE_LINK_LIBRARY_USING_FEATURE.rst
-share/cmake/Help/variable/CMAKE_LINK_LIBRARY_USING_FEATURE.txt
 share/cmake/Help/variable/CMAKE_LINK_LIBRARY_USING_FEATURE_SUPPORTED.rst
 share/cmake/Help/variable/CMAKE_LINK_SEARCH_END_STATIC.rst
 share/cmake/Help/variable/CMAKE_LINK_SEARCH_START_STATIC.rst
+share/cmake/Help/variable/CMAKE_LINK_WARNING_AS_ERROR.rst
 share/cmake/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst
 share/cmake/Help/variable/CMAKE_LINK_WHAT_YOU_USE_CHECK.rst
+share/cmake/Help/variable/CMAKE_LIST_FILE_NAME.rst
 share/cmake/Help/variable/CMAKE_MACOSX_BUNDLE.rst
 share/cmake/Help/variable/CMAKE_MACOSX_RPATH.rst
 share/cmake/Help/variable/CMAKE_MAJOR_VERSION.rst
@@ -1813,6 +1885,7 @@ share/cmake/Help/variable/CMAKE_MODULE_L
 share/cmake/Help/variable/CMAKE_MODULE_PATH.rst
 share/cmake/Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst
 share/cmake/Help/variable/CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.rst
+share/cmake/Help/variable/CMAKE_MSVC_RUNTIME_CHECKS.rst
 share/cmake/Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst
 share/cmake/Help/variable/CMAKE_NETRC.rst
 share/cmake/Help/variable/CMAKE_NETRC_FILE.rst
@@ -1826,24 +1899,31 @@ share/cmake/Help/variable/CMAKE_OBJCXX_S
 share/cmake/Help/variable/CMAKE_OBJC_EXTENSIONS.rst
 share/cmake/Help/variable/CMAKE_OBJC_STANDARD.rst
 share/cmake/Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst
+share/cmake/Help/variable/CMAKE_OBJDUMP.rst
 share/cmake/Help/variable/CMAKE_OBJECT_PATH_MAX.rst
 share/cmake/Help/variable/CMAKE_OPTIMIZE_DEPENDENCIES.rst
 share/cmake/Help/variable/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst
 share/cmake/Help/variable/CMAKE_OSX_SYSROOT.rst
-share/cmake/Help/variable/CMAKE_OSX_VARIABLE.txt
 share/cmake/Help/variable/CMAKE_PARENT_LIST_FILE.rst
 share/cmake/Help/variable/CMAKE_PATCH_VERSION.rst
 share/cmake/Help/variable/CMAKE_PCH_INSTANTIATE_TEMPLATES.rst
 share/cmake/Help/variable/CMAKE_PCH_WARN_INVALID.rst
 share/cmake/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst
 share/cmake/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst
+share/cmake/Help/variable/CMAKE_PKG_CONFIG_DISABLE_UNINSTALLED.rst
+share/cmake/Help/variable/CMAKE_PKG_CONFIG_PC_LIB_DIRS.rst
+share/cmake/Help/variable/CMAKE_PKG_CONFIG_PC_PATH.rst
+share/cmake/Help/variable/CMAKE_PKG_CONFIG_SYSROOT_DIR.rst
+share/cmake/Help/variable/CMAKE_PKG_CONFIG_TOP_BUILD_DIR.rst
 share/cmake/Help/variable/CMAKE_PLATFORM_NO_VERSIONED_SONAME.rst
 share/cmake/Help/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.rst
+share/cmake/Help/variable/CMAKE_POLICY_VERSION_MINIMUM.rst
 share/cmake/Help/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst
 share/cmake/Help/variable/CMAKE_POSITION_INDEPENDENT_CODE.rst
 share/cmake/Help/variable/CMAKE_PREFIX_PATH.rst
 share/cmake/Help/variable/CMAKE_PROGRAM_PATH.rst
+share/cmake/Help/variable/CMAKE_PROJECT_COMPAT_VERSION.rst
 share/cmake/Help/variable/CMAKE_PROJECT_DESCRIPTION.rst
 share/cmake/Help/variable/CMAKE_PROJECT_HOMEPAGE_URL.rst
 share/cmake/Help/variable/CMAKE_PROJECT_INCLUDE.rst
@@ -1915,7 +1995,6 @@ share/cmake/Help/variable/CMAKE_TASKING_
 share/cmake/Help/variable/CMAKE_TEST_LAUNCHER.rst
 share/cmake/Help/variable/CMAKE_TLS_CAINFO.rst
 share/cmake/Help/variable/CMAKE_TLS_VERIFY.rst
-share/cmake/Help/variable/CMAKE_TLS_VERSION-VALUES.txt
 share/cmake/Help/variable/CMAKE_TLS_VERSION.rst
 share/cmake/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
 share/cmake/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst
@@ -1925,6 +2004,7 @@ share/cmake/Help/variable/CMAKE_TRY_COMP
 share/cmake/Help/variable/CMAKE_TWEAK_VERSION.rst
 share/cmake/Help/variable/CMAKE_UNITY_BUILD.rst
 share/cmake/Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst
+share/cmake/Help/variable/CMAKE_UNITY_BUILD_RELOCATABLE.rst
 share/cmake/Help/variable/CMAKE_UNITY_BUILD_UNIQUE_ID.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst
 share/cmake/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst
@@ -1967,7 +2047,6 @@ share/cmake/Help/variable/CMAKE_VS_TARGE
 share/cmake/Help/variable/CMAKE_VS_TARGET_FRAMEWORK_VERSION.rst
 share/cmake/Help/variable/CMAKE_VS_USE_DEBUG_LIBRARIES.rst
 share/cmake/Help/variable/CMAKE_VS_VERSION_BUILD_NUMBER.rst
-share/cmake/Help/variable/CMAKE_VS_VERSION_BUILD_NUMBER_COMPONENTS.txt
 share/cmake/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION.rst
 share/cmake/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst
 share/cmake/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.rst
@@ -1997,10 +2076,12 @@ share/cmake/Help/variable/CMAKE_XCODE_SC
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_LAUNCH_MODE.rst
+share/cmake/Help/variable/CMAKE_XCODE_SCHEME_LLDB_INIT_FILE.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_MALLOC_STACK.rst
+share/cmake/Help/variable/CMAKE_XCODE_SCHEME_TEST_CONFIGURATION.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.rst
 share/cmake/Help/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst
@@ -2047,7 +2128,6 @@ share/cmake/Help/variable/CTEST_CUSTOM_T
 share/cmake/Help/variable/CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION.rst
 share/cmake/Help/variable/CTEST_CUSTOM_WARNING_EXCEPTION.rst
 share/cmake/Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst
-share/cmake/Help/variable/CTEST_CUSTOM_XXX.txt
 share/cmake/Help/variable/CTEST_CVS_CHECKOUT.rst
 share/cmake/Help/variable/CTEST_CVS_COMMAND.rst
 share/cmake/Help/variable/CTEST_CVS_UPDATE_OPTIONS.rst
@@ -2058,6 +2138,7 @@ share/cmake/Help/variable/CTEST_DROP_SIT
 share/cmake/Help/variable/CTEST_DROP_SITE_PASSWORD.rst
 share/cmake/Help/variable/CTEST_DROP_SITE_USER.rst
 share/cmake/Help/variable/CTEST_EXTRA_COVERAGE_GLOB.rst
+share/cmake/Help/variable/CTEST_EXTRA_SUBMIT_FILES.rst
 share/cmake/Help/variable/CTEST_GIT_COMMAND.rst
 share/cmake/Help/variable/CTEST_GIT_INIT_SUBMODULES.rst
 share/cmake/Help/variable/CTEST_GIT_UPDATE_CUSTOM.rst
@@ -2071,6 +2152,7 @@ share/cmake/Help/variable/CTEST_MEMORYCH
 share/cmake/Help/variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.rst
 share/cmake/Help/variable/CTEST_MEMORYCHECK_TYPE.rst
 share/cmake/Help/variable/CTEST_NIGHTLY_START_TIME.rst
+share/cmake/Help/variable/CTEST_NOTES_FILES.rst
 share/cmake/Help/variable/CTEST_P4_CLIENT.rst
 share/cmake/Help/variable/CTEST_P4_COMMAND.rst
 share/cmake/Help/variable/CTEST_P4_OPTIONS.rst
@@ -2100,16 +2182,8 @@ share/cmake/Help/variable/CYGWIN.rst
 share/cmake/Help/variable/ENV.rst
 share/cmake/Help/variable/EXECUTABLE_OUTPUT_PATH.rst
 share/cmake/Help/variable/GHSMULTI.rst
-share/cmake/Help/variable/IGNORE_SEARCH_LOCATIONS.txt
-share/cmake/Help/variable/IGNORE_SEARCH_NONSYSTEM.txt
-share/cmake/Help/variable/IGNORE_SEARCH_PATH.txt
-share/cmake/Help/variable/IGNORE_SEARCH_PREFIX.txt
-share/cmake/Help/variable/IGNORE_SEARCH_SYSTEM.txt
 share/cmake/Help/variable/IOS.rst
 share/cmake/Help/variable/LIBRARY_OUTPUT_PATH.rst
-share/cmake/Help/variable/LINKER_PREDEFINED_TYPES.txt
-share/cmake/Help/variable/LINK_GROUP_PREDEFINED_FEATURES.txt
-share/cmake/Help/variable/LINK_LIBRARY_PREDEFINED_FEATURES.txt
 share/cmake/Help/variable/LINUX.rst
 share/cmake/Help/variable/MINGW.rst
 share/cmake/Help/variable/MSVC.rst
@@ -2127,6 +2201,7 @@ share/cmake/Help/variable/MSVC_TOOLSET_V
 share/cmake/Help/variable/MSVC_VERSION.rst
 share/cmake/Help/variable/MSYS.rst
 share/cmake/Help/variable/PROJECT-NAME_BINARY_DIR.rst
+share/cmake/Help/variable/PROJECT-NAME_COMPAT_VERSION.rst
 share/cmake/Help/variable/PROJECT-NAME_DESCRIPTION.rst
 share/cmake/Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst
 share/cmake/Help/variable/PROJECT-NAME_IS_TOP_LEVEL.rst
@@ -2137,6 +2212,7 @@ share/cmake/Help/variable/PROJECT-NAME_V
 share/cmake/Help/variable/PROJECT-NAME_VERSION_PATCH.rst
 share/cmake/Help/variable/PROJECT-NAME_VERSION_TWEAK.rst
 share/cmake/Help/variable/PROJECT_BINARY_DIR.rst
+share/cmake/Help/variable/PROJECT_COMPAT_VERSION.rst
 share/cmake/Help/variable/PROJECT_DESCRIPTION.rst
 share/cmake/Help/variable/PROJECT_HOMEPAGE_URL.rst
 share/cmake/Help/variable/PROJECT_IS_TOP_LEVEL.rst
@@ -2156,3 +2232,21 @@ share/cmake/Help/variable/WINDOWS_PHONE.
 share/cmake/Help/variable/WINDOWS_STORE.rst
 share/cmake/Help/variable/XCODE.rst
 share/cmake/Help/variable/XCODE_VERSION.rst
+share/cmake/Help/variable/include/
+share/cmake/Help/variable/include/CMAKE_FIND_LIBRARY_VAR.rst
+share/cmake/Help/variable/include/CMAKE_FIND_ROOT_PATH_MODE_XXX.rst
+share/cmake/Help/variable/include/CMAKE_LINK_GROUP_USING_FEATURE.rst
+share/cmake/Help/variable/include/CMAKE_LINK_LIBRARY_USING_FEATURE.rst
+share/cmake/Help/variable/include/CMAKE_OSX_VARIABLE.rst
+share/cmake/Help/variable/include/CMAKE_TLS_VERSION-VALUES.rst
+share/cmake/Help/variable/include/CMAKE_VS_VERSION_BUILD_NUMBER_COMPONENTS.rst
+share/cmake/Help/variable/include/CTEST_CUSTOM_XXX.rst
+share/cmake/Help/variable/include/IGNORE_SEARCH_LOCATIONS.rst
+share/cmake/Help/variable/include/IGNORE_SEARCH_NONSYSTEM.rst
+share/cmake/Help/variable/include/IGNORE_SEARCH_PATH.rst
+share/cmake/Help/variable/include/IGNORE_SEARCH_PREFIX.rst
+share/cmake/Help/variable/include/IGNORE_SEARCH_SYSTEM.rst
+share/cmake/Help/variable/include/LINKER_FLAGS.rst
+share/cmake/Help/variable/include/LINKER_PREDEFINED_TYPES.rst
+share/cmake/Help/variable/include/LINK_GROUP_PREDEFINED_FEATURES.rst
+share/cmake/Help/variable/include/LINK_LIBRARY_PREDEFINED_FEATURES.rst
Index: core/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/cmake/core/pkg/PLIST-main,v
diff -u -p -r1.4 PLIST-main
--- core/pkg/PLIST-main 23 Jun 2025 07:20:41 -0000      1.4
+++ core/pkg/PLIST-main 11 Feb 2026 22:27:38 -0000
@@ -250,6 +250,7 @@ share/cmake/Modules/Compiler/ARMClang-CX
 share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/ARMClang.cmake
 share/cmake/Modules/Compiler/Absoft-Fortran.cmake
+share/cmake/Modules/Compiler/Apple-Swift.cmake
 share/cmake/Modules/Compiler/AppleClang-ASM.cmake
 share/cmake/Modules/Compiler/AppleClang-C-FeatureTests.cmake
 share/cmake/Modules/Compiler/AppleClang-C.cmake
@@ -293,6 +294,12 @@ share/cmake/Modules/Compiler/CrayPrgEnv-
 share/cmake/Modules/Compiler/CrayPrgEnv-CXX.cmake
 share/cmake/Modules/Compiler/CrayPrgEnv-Fortran.cmake
 share/cmake/Modules/Compiler/CrayPrgEnv.cmake
+share/cmake/Modules/Compiler/Diab-ASM.cmake
+share/cmake/Modules/Compiler/Diab-C.cmake
+share/cmake/Modules/Compiler/Diab-CXX.cmake
+share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/Diab-FindBinUtils.cmake
+share/cmake/Modules/Compiler/Diab.cmake
 share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/Flang-FindBinUtils.cmake
 share/cmake/Modules/Compiler/Flang-Fortran.cmake
@@ -342,6 +349,7 @@ share/cmake/Modules/Compiler/IBMClang-C-
 share/cmake/Modules/Compiler/IBMClang-C.cmake
 share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake
 share/cmake/Modules/Compiler/IBMClang-CXX.cmake
+share/cmake/Modules/Compiler/IBMClang-FindBinUtils.cmake
 share/cmake/Modules/Compiler/IBMClang.cmake
 share/cmake/Modules/Compiler/Intel-ASM.cmake
 share/cmake/Modules/Compiler/Intel-C-FeatureTests.cmake
@@ -413,6 +421,12 @@ share/cmake/Modules/Compiler/QCC-C.cmake
 share/cmake/Modules/Compiler/QCC-CXX-FeatureTests.cmake
 share/cmake/Modules/Compiler/QCC-CXX.cmake
 share/cmake/Modules/Compiler/QCC.cmake
+share/cmake/Modules/Compiler/Renesas-ASM.cmake
+share/cmake/Modules/Compiler/Renesas-C-FeatureTests.cmake
+share/cmake/Modules/Compiler/Renesas-C.cmake
+share/cmake/Modules/Compiler/Renesas-CXX.cmake
+share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake
+share/cmake/Modules/Compiler/Renesas.cmake
 share/cmake/Modules/Compiler/SCO-C.cmake
 share/cmake/Modules/Compiler/SCO-CXX.cmake
 share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake
@@ -757,6 +771,7 @@ share/cmake/Modules/Internal/CMakeNVCCFi
 share/cmake/Modules/Internal/CMakeNVCCParseImplicitInfo.cmake
 share/cmake/Modules/Internal/CMakeOBJCLinkerInformation.cmake
 share/cmake/Modules/Internal/CMakeOBJCXXLinkerInformation.cmake
+share/cmake/Modules/Internal/CMakeParseCompilerArchitectureId.cmake
 share/cmake/Modules/Internal/CMakeSwiftLinkerInformation.cmake
 share/cmake/Modules/Internal/CMakeTryCompilerOrLinkerFlag.cmake
 share/cmake/Modules/Internal/CPack/
@@ -839,6 +854,14 @@ share/cmake/Modules/Linker/MOLD-Fortran.
 share/cmake/Modules/Linker/MOLD-HIP.cmake
 share/cmake/Modules/Linker/MOLD-OBJC.cmake
 share/cmake/Modules/Linker/MOLD-OBJCXX.cmake
+share/cmake/Modules/Linker/MOLD.cmake
+share/cmake/Modules/Linker/MSVC-ASM.cmake
+share/cmake/Modules/Linker/MSVC-C.cmake
+share/cmake/Modules/Linker/MSVC-CUDA.cmake
+share/cmake/Modules/Linker/MSVC-CXX.cmake
+share/cmake/Modules/Linker/MSVC-Fortran.cmake
+share/cmake/Modules/Linker/MSVC-HIP.cmake
+share/cmake/Modules/Linker/MSVC.cmake
 share/cmake/Modules/Linker/Solaris-ASM.cmake
 share/cmake/Modules/Linker/Solaris-C.cmake
 share/cmake/Modules/Linker/Solaris-CXX.cmake
@@ -915,6 +938,7 @@ share/cmake/Modules/Platform/Android/abi
 share/cmake/Modules/Platform/Android/abi-mips-GNU.cmake
 share/cmake/Modules/Platform/Android/abi-mips64-Clang.cmake
 share/cmake/Modules/Platform/Android/abi-mips64-GNU.cmake
+share/cmake/Modules/Platform/Android/abi-riscv64-Clang.cmake
 share/cmake/Modules/Platform/Android/abi-x86-Clang.cmake
 share/cmake/Modules/Platform/Android/abi-x86-GNU.cmake
 share/cmake/Modules/Platform/Android/abi-x86_64-Clang.cmake
@@ -1042,6 +1066,10 @@ share/cmake/Modules/Platform/Fuchsia-Ini
 share/cmake/Modules/Platform/Fuchsia.cmake
 share/cmake/Modules/Platform/GHS-MULTI-Determine.cmake
 share/cmake/Modules/Platform/GHS-MULTI.cmake
+share/cmake/Modules/Platform/GNU-GNU-C.cmake
+share/cmake/Modules/Platform/GNU-GNU-CXX.cmake
+share/cmake/Modules/Platform/GNU-GNU-Fortran.cmake
+share/cmake/Modules/Platform/GNU-GNU.cmake
 share/cmake/Modules/Platform/GNU-Initialize.cmake
 share/cmake/Modules/Platform/GNU.cmake
 share/cmake/Modules/Platform/GNUtoMS_lib.bat.in
@@ -1562,8 +1590,6 @@ share/cmake/Modules/Platform/gas.cmake
 share/cmake/Modules/Platform/iOS-Determine-CXX.cmake
 share/cmake/Modules/Platform/iOS-Initialize.cmake
 share/cmake/Modules/Platform/iOS.cmake
-share/cmake/Modules/Platform/kFreeBSD-Initialize.cmake
-share/cmake/Modules/Platform/kFreeBSD.cmake
 share/cmake/Modules/Platform/syllable-Initialize.cmake
 share/cmake/Modules/Platform/syllable.cmake
 share/cmake/Modules/Platform/tvOS-Determine-CXX.cmake
@@ -1588,7 +1614,7 @@ share/cmake/Modules/SystemInformation.cm
 share/cmake/Modules/SystemInformation.in
 share/cmake/Modules/TestBigEndian.cmake
 share/cmake/Modules/TestCXXAcceptsFlag.cmake
-share/cmake/Modules/TestEndianess.c.in
+share/cmake/Modules/TestEndianness.c.in
 share/cmake/Modules/TestForANSIForScope.cmake
 share/cmake/Modules/TestForANSIStreamHeaders.cmake
 share/cmake/Modules/TestForANSIStreamHeaders.cxx
@@ -1627,6 +1653,7 @@ share/cmake/Templates/CPack.GenericDescr
 share/cmake/Templates/CPack.GenericLicense.txt
 share/cmake/Templates/CPack.GenericWelcome.txt
 share/cmake/Templates/CPackConfig.cmake.in
+share/cmake/Templates/CTestScript.cmake.in
 share/cmake/Templates/MSBuild/
 share/cmake/Templates/MSBuild/CustomBuildDepFile.targets
 share/cmake/Templates/MSBuild/FlagTables/
@@ -1679,10 +1706,9 @@ share/cmake/Templates/Windows/SmallLogo4
 share/cmake/Templates/Windows/SplashScreen.png
 share/cmake/Templates/Windows/StoreLogo.png
 share/cmake/Templates/Windows/Windows_TemporaryKey.pfx
-share/cmake/include/
-share/cmake/include/cmCPluginAPI.h
 share/doc/cmake/
-share/doc/cmake/Copyright.txt
+share/doc/cmake/CONTRIBUTORS.rst
+share/doc/cmake/LICENSE.rst
 share/doc/cmake/cmcppdap/
 share/doc/cmake/cmcppdap/NOTICE
 share/doc/cmake/cmsys/
Index: man/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/cmake/man/pkg/PLIST,v
diff -u -p -r1.1 PLIST
--- man/pkg/PLIST       20 Feb 2025 15:27:32 -0000      1.1
+++ man/pkg/PLIST       11 Feb 2026 22:27:38 -0000
@@ -14,6 +14,7 @@
 @man man/man7/cmake-file-api.7
 @man man/man7/cmake-generator-expressions.7
 @man man/man7/cmake-generators.7
+@man man/man7/cmake-instrumentation.7
 @man man/man7/cmake-language.7
 @man man/man7/cmake-modules.7
 @man man/man7/cmake-packages.7
Index: patches/patch-Modules_CMakeUnixFindMake_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_CMakeUnixFindMake_cmake,v
diff -u -p -r1.9 patch-Modules_CMakeUnixFindMake_cmake
--- patches/patch-Modules_CMakeUnixFindMake_cmake       18 Jul 2022 18:24:32 
-0000      1.9
+++ patches/patch-Modules_CMakeUnixFindMake_cmake       11 Feb 2026 22:27:38 
-0000
@@ -4,12 +4,10 @@ https://gitlab.kitware.com/cmake/cmake/-
 Index: Modules/CMakeUnixFindMake.cmake
 --- Modules/CMakeUnixFindMake.cmake.orig
 +++ Modules/CMakeUnixFindMake.cmake
-@@ -2,7 +2,7 @@
- # file Copyright.txt or https://cmake.org/licensing for details.
+@@ -2,5 +2,5 @@
+ # file LICENSE.rst or https://cmake.org/licensing for details.
  
  
 -find_program(CMAKE_MAKE_PROGRAM NAMES gmake make smake)
 +find_program(CMAKE_MAKE_PROGRAM NAMES make gmake smake)
  mark_as_advanced(CMAKE_MAKE_PROGRAM)
- 
- # Look for a make tool provided by Xcode
Index: patches/patch-Modules_Compiler_GNU_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_Compiler_GNU_cmake,v
diff -u -p -r1.22 patch-Modules_Compiler_GNU_cmake
--- patches/patch-Modules_Compiler_GNU_cmake    1 Dec 2024 14:53:52 -0000       
1.22
+++ patches/patch-Modules_Compiler_GNU_cmake    11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Modules/Compiler/GNU.cmake
 --- Modules/Compiler/GNU.cmake.orig
 +++ Modules/Compiler/GNU.cmake
-@@ -53,11 +53,19 @@ macro(__compiler_gnu lang)
+@@ -55,11 +55,19 @@ macro(__compiler_gnu lang)
    endif()
  
    # Initial configuration flags.
Index: patches/patch-Modules_FindMPEG2_cmake
===================================================================
RCS file: patches/patch-Modules_FindMPEG2_cmake
diff -N patches/patch-Modules_FindMPEG2_cmake
--- patches/patch-Modules_FindMPEG2_cmake       11 Mar 2022 18:49:50 -0000      
1.12
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-Index: Modules/FindMPEG2.cmake
---- Modules/FindMPEG2.cmake.orig
-+++ Modules/FindMPEG2.cmake
-@@ -47,4 +47,4 @@ if(MPEG2_FOUND)
-   endif()
- endif()
- 
--mark_as_advanced(MPEG2_INCLUDE_DIR MPEG2_mpeg2_LIBRARY MPEG2_vo_LIBRARY)
-+mark_as_advanced(MPEG2_INCLUDE_DIR MPEG2_mpeg2_LIBRARY)
Index: patches/patch-Modules_FindMPEG_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindMPEG_cmake,v
diff -u -p -r1.13 patch-Modules_FindMPEG_cmake
--- patches/patch-Modules_FindMPEG_cmake        11 Mar 2022 18:49:50 -0000      
1.13
+++ patches/patch-Modules_FindMPEG_cmake        11 Feb 2026 22:27:38 -0000
@@ -1,16 +1,7 @@
 Index: Modules/FindMPEG.cmake
 --- Modules/FindMPEG.cmake.orig
 +++ Modules/FindMPEG.cmake
-@@ -28,8 +28,6 @@ find_path(MPEG_INCLUDE_DIR
- 
- find_library(MPEG_mpeg2_LIBRARY mpeg2)
- 
--find_library(MPEG_vo_LIBRARY vo)
--
- include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG DEFAULT_MSG MPEG_mpeg2_LIBRARY 
MPEG_INCLUDE_DIR)
- 
-@@ -40,4 +38,4 @@ if(MPEG_FOUND)
+@@ -81,4 +81,4 @@ if(MPEG_FOUND)
    endif()
  endif()
  
Index: patches/patch-Modules_FindOpenMP_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindOpenMP_cmake,v
diff -u -p -r1.8 patch-Modules_FindOpenMP_cmake
--- patches/patch-Modules_FindOpenMP_cmake      1 Dec 2024 14:53:52 -0000       
1.8
+++ patches/patch-Modules_FindOpenMP_cmake      11 Feb 2026 22:27:38 -0000
@@ -3,7 +3,7 @@ Add libs and paths. Ensure the lib is us
 Index: Modules/FindOpenMP.cmake
 --- Modules/FindOpenMP.cmake.orig
 +++ Modules/FindOpenMP.cmake
-@@ -120,9 +120,9 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
+@@ -117,9 +117,9 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
    if(NOT OpenMP_${LANG}_FLAG)
      unset(OpenMP_FLAG_CANDIDATES)
  
Index: patches/patch-Modules_FindSDL_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindSDL_cmake,v
diff -u -p -r1.15 patch-Modules_FindSDL_cmake
--- patches/patch-Modules_FindSDL_cmake 8 Jul 2024 18:06:00 -0000       1.15
+++ patches/patch-Modules_FindSDL_cmake 11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Modules/FindSDL.cmake
 --- Modules/FindSDL.cmake.orig
 +++ Modules/FindSDL.cmake
-@@ -127,6 +127,11 @@ else()
+@@ -189,6 +189,11 @@ else()
    set(VC_LIB_PATH_SUFFIX lib/x86)
  endif()
  
Index: patches/patch-Modules_FindTCL_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindTCL_cmake,v
diff -u -p -r1.19 patch-Modules_FindTCL_cmake
--- patches/patch-Modules_FindTCL_cmake 1 Dec 2024 14:53:52 -0000       1.19
+++ patches/patch-Modules_FindTCL_cmake 11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Modules/FindTCL.cmake
 --- Modules/FindTCL.cmake.orig
 +++ Modules/FindTCL.cmake
-@@ -52,19 +52,36 @@ endblock()
+@@ -77,19 +77,36 @@ endblock()
  include(${CMAKE_CURRENT_LIST_DIR}/FindTclsh.cmake)
  include(${CMAKE_CURRENT_LIST_DIR}/FindWish.cmake)
  
@@ -42,7 +42,7 @@ Index: Modules/FindTCL.cmake
  
  get_filename_component(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
  get_filename_component(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
-@@ -79,15 +96,35 @@ get_filename_component(TK_LIBRARY_PATH_PARENT "${TK_LI
+@@ -104,15 +121,35 @@ get_filename_component(TK_LIBRARY_PATH_PARENT "${TK_LI
  string(REGEX REPLACE
    "^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
  
@@ -86,7 +86,7 @@ Index: Modules/FindTCL.cmake
  set(TCLTK_POSSIBLE_LIB_PATH_SUFFIXES
    lib/tcl/tcl8.7
    lib/tcl/tk8.7
-@@ -170,16 +207,6 @@ if(Tk_FRAMEWORKS)
+@@ -195,16 +232,6 @@ if(Tk_FRAMEWORKS)
    endif()
  endif()
  
@@ -103,7 +103,7 @@ Index: Modules/FindTCL.cmake
  
  set(TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES
    include/tcl${TK_LIBRARY_VERSION}
-@@ -196,6 +223,36 @@ set(TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES
+@@ -221,6 +248,36 @@ set(TCLTK_POSSIBLE_INCLUDE_PATH_SUFFIXES
    include/tcl8.2
    include/tcl8.0
    )
Index: patches/patch-Modules_FindTIFF_cmake
===================================================================
RCS file: patches/patch-Modules_FindTIFF_cmake
diff -N patches/patch-Modules_FindTIFF_cmake
--- patches/patch-Modules_FindTIFF_cmake        8 Jul 2024 18:06:00 -0000       
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-Revert: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9300
-More: https://gitlab.kitware.com/cmake/cmake/-/issues/26038
-Index: Modules/FindTIFF.cmake
---- Modules/FindTIFF.cmake.orig
-+++ Modules/FindTIFF.cmake
-@@ -101,9 +101,9 @@ if (_TIFF_component_opt)
- endif ()
- unset(_TIFF_component_opt)
- # Always find with QUIET to avoid noise when it is not found.
--find_package(Tiff CONFIG QUIET ${_TIFF_args})
-+find_package(tiff CONFIG QUIET ${_TIFF_args})
- unset(_TIFF_args)
--if (Tiff_FOUND)
-+if (tiff_FOUND)
-   if (NOT TARGET TIFF::TIFF)
-     add_library(TIFF::TIFF IMPORTED INTERFACE)
-     set_target_properties(TIFF::TIFF PROPERTIES
-@@ -202,7 +202,7 @@ if (Tiff_FOUND)
-       endif ()
-     endif ()
-   endif ()
--  set(TIFF_VERSION_STRING "${Tiff_VERSION}")
-+  set(TIFF_VERSION_STRING "${tiff_VERSION}")
-   foreach (_TIFF_component IN LISTS TIFF_FIND_COMPONENTS)
-     set(TIFF_${_TIFF_component}_FOUND "${Tiff_${_TIFF_component}_FOUND}")
-   endforeach ()
-@@ -211,7 +211,6 @@ if (Tiff_FOUND)
-   include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
-   find_package_handle_standard_args(TIFF
-                                     HANDLE_COMPONENTS
--                                    REQUIRED_VARS Tiff_DIR
-                                     VERSION_VAR TIFF_VERSION_STRING)
- 
-   cmake_policy(POP)
Index: patches/patch-Modules_FindTclStub_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindTclStub_cmake,v
diff -u -p -r1.9 patch-Modules_FindTclStub_cmake
--- patches/patch-Modules_FindTclStub_cmake     11 Mar 2022 18:49:50 -0000      
1.9
+++ patches/patch-Modules_FindTclStub_cmake     11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Modules/FindTclStub.cmake
 --- Modules/FindTclStub.cmake.orig
 +++ Modules/FindTclStub.cmake
-@@ -47,15 +47,26 @@ variables were moved or removed.  Changes compared to 
+@@ -56,15 +56,26 @@ Online references:
  
  include(${CMAKE_CURRENT_LIST_DIR}/FindTCL.cmake)
  
@@ -32,7 +32,7 @@ Index: Modules/FindTclStub.cmake
  
  get_filename_component(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
  get_filename_component(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
-@@ -70,14 +81,20 @@ get_filename_component(TK_LIBRARY_PATH_PARENT "${TK_LI
+@@ -79,14 +90,20 @@ get_filename_component(TK_LIBRARY_PATH_PARENT "${TK_LI
  string(REGEX REPLACE
    "^.*tk([0-9]\\.*[0-9]).*$" "\\1" TK_LIBRARY_VERSION "${TK_LIBRARY}")
  
Index: patches/patch-Modules_FindTclsh_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindTclsh_cmake,v
diff -u -p -r1.8 patch-Modules_FindTclsh_cmake
--- patches/patch-Modules_FindTclsh_cmake       11 Mar 2022 18:49:50 -0000      
1.8
+++ patches/patch-Modules_FindTclsh_cmake       11 Feb 2026 22:27:38 -0000
@@ -1,8 +1,8 @@
 Index: Modules/FindTclsh.cmake
 --- Modules/FindTclsh.cmake.orig
 +++ Modules/FindTclsh.cmake
-@@ -17,18 +17,30 @@ library is.  This code sets the following variables:
-   TCL_TCLSH = the path to the tclsh executable
+@@ -42,18 +42,30 @@ See Also
+ * The :module:`FindTclStub` module to find the Tcl Stubs Library.
  #]=======================================================================]
  
 +set(MODTCL_VERSION $ENV{MODTCL_VERSION})
Index: patches/patch-Modules_FindWish_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindWish_cmake,v
diff -u -p -r1.7 patch-Modules_FindWish_cmake
--- patches/patch-Modules_FindWish_cmake        11 Mar 2022 18:49:50 -0000      
1.7
+++ patches/patch-Modules_FindWish_cmake        11 Feb 2026 22:27:38 -0000
@@ -1,8 +1,8 @@
 Index: Modules/FindWish.cmake
 --- Modules/FindWish.cmake.orig
 +++ Modules/FindWish.cmake
-@@ -20,14 +20,21 @@ library is.  This code sets the following variables:
- if UNIX is defined, then it will look for the cygwin version first
+@@ -33,14 +33,21 @@ Finding ``wish``:
+   message(STATUS "Found wish at: ${TK_WISH}")
  #]=======================================================================]
  
 +set(MODTCL_VERSION $ENV{MODTCL_VERSION})
@@ -25,7 +25,7 @@ Index: Modules/FindWish.cmake
  
  get_filename_component(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
  get_filename_component(TK_INCLUDE_PATH_PARENT "${TK_INCLUDE_PATH}" PATH)
-@@ -66,16 +73,22 @@ if(WIN32)
+@@ -79,16 +86,22 @@ if(WIN32)
      )
  endif()
  
Index: patches/patch-Modules_FindXMLRPC_cmake
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Modules_FindXMLRPC_cmake,v
diff -u -p -r1.10 patch-Modules_FindXMLRPC_cmake
--- patches/patch-Modules_FindXMLRPC_cmake      11 Mar 2022 18:49:50 -0000      
1.10
+++ patches/patch-Modules_FindXMLRPC_cmake      11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Modules/FindXMLRPC.cmake
 --- Modules/FindXMLRPC.cmake.orig
 +++ Modules/FindXMLRPC.cmake
-@@ -98,6 +98,8 @@ if(XMLRPC_C_FOUND)
+@@ -141,6 +141,8 @@ if(XMLRPC_C_FOUND)
        endif()
      endforeach()
  
Index: patches/patch-Source_CTest_cmCTestCurl_h
===================================================================
RCS file: patches/patch-Source_CTest_cmCTestCurl_h
diff -N patches/patch-Source_CTest_cmCTestCurl_h
--- patches/patch-Source_CTest_cmCTestCurl_h    12 Sep 2025 23:02:44 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-From c8143074cf3954b1e169904eb9d843cfbe14acc3 Mon Sep 17 00:00:00 2001
-From: Brad King <[email protected]>
-Date: Tue, 2 Sep 2025 11:41:10 -0400
-Subject: [PATCH] cmCTestCurl: Avoid using undocumented type for
- CURLOPT_PROXYTYPE values
-
-Since upstream curl commit `1a12663d06` (CURLOPT: bump `CURLPROXY_*`
-enums to `long`, drop casts, 2025-07-28), the `CURLPROXY_*` constants
-are integer literals instead of `enum curl_proxytype`.  It turns out
-that `curl_easy_setopt` has always expected a `long` anyway, and that
-`curl_proxytype` is not documented for public use.
-
-Index: Source/CTest/cmCTestCurl.h
---- Source/CTest/cmCTestCurl.h.orig
-+++ Source/CTest/cmCTestCurl.h
-@@ -52,7 +52,7 @@ class cmCTestCurl (private)
-   std::vector<std::string> HttpHeaders;
-   std::string HTTPProxyAuth;
-   std::string HTTPProxy;
--  curl_proxytype HTTPProxyType;
-+  long HTTPProxyType;
-   bool UseHttp10 = false;
-   bool Quiet = false;
-   int TimeOutSeconds = 0;
Index: patches/patch-Source_cmFileCommand_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmFileCommand_cxx,v
diff -u -p -r1.19 patch-Source_cmFileCommand_cxx
--- patches/patch-Source_cmFileCommand_cxx      1 Dec 2024 14:53:52 -0000       
1.19
+++ patches/patch-Source_cmFileCommand_cxx      11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Source/cmFileCommand.cxx
 --- Source/cmFileCommand.cxx.orig
 +++ Source/cmFileCommand.cxx
-@@ -1931,6 +1931,13 @@ bool HandleDownloadCommand(std::vector<std::string> co
+@@ -1885,6 +1885,13 @@ bool HandleDownloadCommand(std::vector<std::string> co
    ++i;
    std::string file;
  
@@ -15,7 +15,7 @@ Index: Source/cmFileCommand.cxx
    long timeout = 0;
    long inactivity_timeout = 0;
    std::string logVar;
-@@ -2412,6 +2419,12 @@ bool HandleUploadCommand(std::vector<std::string> cons
+@@ -2371,6 +2378,12 @@ bool HandleUploadCommand(std::vector<std::string> cons
                           cmExecutionStatus& status)
  {
  #if !defined(CMAKE_BOOTSTRAP)
Index: patches/patch-Source_cmFindPackageCommand_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmFindPackageCommand_cxx,v
diff -u -p -r1.9 patch-Source_cmFindPackageCommand_cxx
--- patches/patch-Source_cmFindPackageCommand_cxx       8 Jul 2024 18:06:00 
-0000       1.9
+++ patches/patch-Source_cmFindPackageCommand_cxx       11 Feb 2026 22:27:38 
-0000
@@ -3,7 +3,7 @@ Disable find_package QUIET option in ope
 Index: Source/cmFindPackageCommand.cxx
 --- Source/cmFindPackageCommand.cxx.orig
 +++ Source/cmFindPackageCommand.cxx
-@@ -712,7 +712,13 @@ bool cmFindPackageCommand::InitialPass(std::vector<std
+@@ -751,7 +751,13 @@ bool cmFindPackageCommand::InitialPass(std::vector<std
    std::vector<std::size_t> moduleArgs;
    for (std::size_t i = 1u; i < args.size(); ++i) {
      if (args[i] == "QUIET") {
@@ -17,4 +17,4 @@ Index: Source/cmFindPackageCommand.cxx
 +      this->Quiet = quiet;
        doing = DoingNone;
      } else if (args[i] == "BYPASS_PROVIDER") {
-       bypassProvider = true;
+       this->BypassProvider = true;
Index: patches/patch-Source_cmGeneratorTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGeneratorTarget_cxx,v
diff -u -p -r1.30 patch-Source_cmGeneratorTarget_cxx
--- patches/patch-Source_cmGeneratorTarget_cxx  21 Sep 2025 17:47:47 -0000      
1.30
+++ patches/patch-Source_cmGeneratorTarget_cxx  11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Source/cmGeneratorTarget.cxx
 --- Source/cmGeneratorTarget.cxx.orig
 +++ Source/cmGeneratorTarget.cxx
-@@ -3427,6 +3427,50 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
+@@ -3436,6 +3436,50 @@ cmGeneratorTarget::Names cmGeneratorTarget::GetLibrary
    targetNames.Output =
      cmStrCat(components.prefix, targetNames.Base, components.suffix);
  
Index: patches/patch-Source_cmGlobalGenerator_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmGlobalGenerator_cxx,v
diff -u -p -r1.31 patch-Source_cmGlobalGenerator_cxx
--- patches/patch-Source_cmGlobalGenerator_cxx  25 Feb 2025 11:56:11 -0000      
1.31
+++ patches/patch-Source_cmGlobalGenerator_cxx  11 Feb 2026 22:27:38 -0000
@@ -1,13 +1,16 @@
 Index: Source/cmGlobalGenerator.cxx
 --- Source/cmGlobalGenerator.cxx.orig
 +++ Source/cmGlobalGenerator.cxx
-@@ -2988,6 +2988,9 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+@@ -2856,6 +2856,12 @@ void cmGlobalGenerator::AddGlobalTarget_Test(
+   }
    cmCustomCommandLine singleLine;
    singleLine.push_back(cmSystemTools::GetCTestCommand());
-   singleLine.push_back("--force-new-ctest-process");
-+  // Skip tests requiring internet access
-+  singleLine.push_back("--exclude-regex");
-+  
singleLine.push_back("\"CMake.FileDownload|CTestTestUpload|RunCMake.ctest_submit\"");
++  std::string openbsd_build;
++  if ((cmSystemTools::GetEnv("MODCMAKE_PORT_BUILD", openbsd_build))) {
++    // Skip tests requiring internet access
++    singleLine.push_back("--exclude-regex");
++    
singleLine.push_back("\"CMake.FileDownload|CTestTestUpload|RunCMake.ctest_submit\"");
++  }
    cmList args(mf->GetDefinition("CMAKE_CTEST_ARGUMENTS"));
    for (auto const& arg : args) {
      singleLine.push_back(arg);
Index: patches/patch-Source_cmInstallCommand_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmInstallCommand_cxx,v
diff -u -p -r1.26 patch-Source_cmInstallCommand_cxx
--- patches/patch-Source_cmInstallCommand_cxx   1 Dec 2024 14:53:52 -0000       
1.26
+++ patches/patch-Source_cmInstallCommand_cxx   11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Source/cmInstallCommand.cxx
 --- Source/cmInstallCommand.cxx.orig
 +++ Source/cmInstallCommand.cxx
-@@ -678,6 +678,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -677,6 +677,9 @@ bool HandleTargetsMode(std::vector<std::string> const&
    }
  
    // Select the mode for installing symlinks to versioned shared libraries.
@@ -11,7 +11,7 @@ Index: Source/cmInstallCommand.cxx
    cmInstallTargetGenerator::NamelinkModeType namelinkMode =
      cmInstallTargetGenerator::NamelinkModeNone;
    if (libraryArgs.GetNamelinkOnly()) {
-@@ -693,6 +696,12 @@ bool HandleTargetsMode(std::vector<std::string> const&
+@@ -692,6 +695,12 @@ bool HandleTargetsMode(std::vector<std::string> const&
    } else if (archiveArgs.GetNamelinkSkip()) {
      importlinkMode = cmInstallTargetGenerator::NamelinkModeSkip;
    }
Index: patches/patch-Source_cmQtAutoGenInitializer_cxx
===================================================================
RCS file: patches/patch-Source_cmQtAutoGenInitializer_cxx
diff -N patches/patch-Source_cmQtAutoGenInitializer_cxx
--- patches/patch-Source_cmQtAutoGenInitializer_cxx     20 Mar 2025 07:30:10 
-0000      1.9
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-CMake >= 3.27 exports the CXX std to moc. This is a workaround for
-a moc parsing bug that happens parsing headers from libc++ < 14 when
-the CXX std > 17.
-
-usr/include/c++/v1/concept:318:1: error: Parse error at "::"
-
-Moc should theoretically be able to parse this. [1] Not exactly sure
-why it's failing. Upstream bug report [2]
-
-[1] 
https://code.qt.io/cgit/qt/qtbase.git/tree/src/tools/moc/moc.cpp?h=6.6.0#n631
-[2] https://bugreports.qt.io/browse/QTBUG-117765
-
-Index: Source/cmQtAutoGenInitializer.cxx
---- Source/cmQtAutoGenInitializer.cxx.orig
-+++ Source/cmQtAutoGenInitializer.cxx
-@@ -1972,6 +1972,10 @@ bool cmQtAutoGenInitializer::SetupWriteAutogenInfo()
-       if (this->Moc.PredefsCmd.size() >= 3) {
-         this->Moc.PredefsCmd.insert(this->Moc.PredefsCmd.begin() + 1,
-                                     CompileOptionValue);
-+#if (defined(__FreeBSD__) && __FreeBSD_version < 1302000) || 
defined(__OpenBSD__)
-+        this->Moc.PredefsCmd.insert(this->Moc.PredefsCmd.begin() + 1,
-+                                    "-D_LIBCPP_HAS_NO_CONCEPTS");
-+#endif
-       }
-     }
-     info.SetArray("MOC_PREDEFS_CMD", this->Moc.PredefsCmd);
Index: patches/patch-Source_cmTarget_cxx
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_cmTarget_cxx,v
diff -u -p -r1.48 patch-Source_cmTarget_cxx
--- patches/patch-Source_cmTarget_cxx   1 Dec 2024 14:53:52 -0000       1.48
+++ patches/patch-Source_cmTarget_cxx   11 Feb 2026 22:27:38 -0000
@@ -1,7 +1,7 @@
 Index: Source/cmTarget.cxx
 --- Source/cmTarget.cxx.orig
 +++ Source/cmTarget.cxx
-@@ -486,7 +486,7 @@ TargetProperty const StaticTargetProperties[] = {
+@@ -421,7 +421,7 @@ TargetProperty const StaticTargetProperties[] = {
    { "INSTALL_NAME_DIR"_s, IC::CanCompileSources },
    { "INSTALL_REMOVE_ENVIRONMENT_RPATH"_s, IC::CanCompileSources },
    { "INSTALL_RPATH"_s, ""_s, IC::CanCompileSources },
Index: patches/patch-Source_kwsys_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/devel/cmake/patches/patch-Source_kwsys_CMakeLists_txt,v
diff -u -p -r1.12 patch-Source_kwsys_CMakeLists_txt
--- patches/patch-Source_kwsys_CMakeLists_txt   18 Jun 2024 18:52:45 -0000      
1.12
+++ patches/patch-Source_kwsys_CMakeLists_txt   11 Feb 2026 22:27:38 -0000
@@ -4,7 +4,7 @@ on ports-gcc arches.
 Index: Source/kwsys/CMakeLists.txt
 --- Source/kwsys/CMakeLists.txt.orig
 +++ Source/kwsys/CMakeLists.txt
-@@ -507,7 +507,7 @@ if(KWSYS_USE_SystemInformation)
+@@ -491,7 +491,7 @@ if(KWSYS_USE_SystemInformation)
      set_property(SOURCE SystemInformation.cxx APPEND PROPERTY
        COMPILE_DEFINITIONS KWSYS_CXX_HAS_RLIMIT64=1)
    endif()

Reply via email to