pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/cmake



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Apr  2 17:27:41 UTC 2024

Modified Files:
        pkgsrc/devel/cmake: PLIST distinfo version.mk
        pkgsrc/devel/cmake/patches: patch-Modules_Compiler_GNU.cmake
            patch-Source_Checks_Curses_CMakeLists.txt
            patch-Source_Checks_Curses_CheckCurses.c

Log Message:
cmake: updated to 3.29.0

CMake 3.29 Release Notes
************************

Changes made since CMake 3.28 include the following.

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

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

* "cmake(1)" "-E cat" can now print the standard input by passing the
  "-" argument.

Generators
----------

* Visual Studio Generators now support selecting between the Intel
  oneAPI Fortran compiler ("ifx") and the Intel classic Fortran
  compiler ("ifort") using a "fortran=" field in
  "CMAKE_GENERATOR_TOOLSET".

File-Based API
--------------

* The "cmake-file-api(7)" "codemodel" version 2 "version" field has
  been updated to 2.7.

* The "cmake-file-api(7)" "codemodel" version 2 "target" object gained
  a new "launchers" field.

Compilers
---------

* The LLVM/Clang GNU-like frontend on Windows ("clang++") may now be
  used to compile "CUDA" language sources.

* Compilers targeting the GNU ABI on Windows (MinGW) may now be used
  to compile Objective C ("OBJC") and Objective C++ ("OBJCXX").  These
  include GNU compilers ("gcc" and "g++") and the LLVM/Clang GNU-like
  frontends ("clang" and "clang++").

* TI Clang-based compilers are now supported with compiler id
  "TIClang".

Commands
--------

* The add_custom_command(TARGET) signature now supports adding build
  events through Alias Targets.

* The "cmake_language(EXIT)" sub-command was added to terminate "cmake
  -P" scripts with a specified exit code.

* The "export(SETUP)" sub-command was added to configure export sets.
  Its "TARGET" option's "XCFRAMEWORK_LOCATION" setting specifies the
  location of a ".xcframework" that can be substituted for an
  installed target.

* The "if()" command gained new tests "IS_READABLE", "IS_WRITABLE" and
  "IS_EXECUTABLE" to check file or directory permissions.

Variables
---------

* The "CMAKE_INSTALL_PREFIX" environment variable was added to provide
  a default value for the "CMAKE_INSTALL_PREFIX" variable.

* The "CMAKE_LINKER_TYPE" variable and corresponding "LINKER_TYPE"
  target property were added to specify what linker to use with some
  toolchains.

* The "CMAKE_<LANG>_COMPILER_LINKER",
  "CMAKE_<LANG>_COMPILER_LINKER_ID",
  "CMAKE_<LANG>_COMPILER_LINKER_VERSION" and
  "CMAKE_<LANG>_COMPILER_LINKER_FRONTEND_VARIANT" variables were added
  to describe the linker used by the language's link step.

* The "CMAKE_PROJECT_INCLUDE", "CMAKE_PROJECT_INCLUDE_BEFORE",
  "CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE", and "CMAKE_PROJECT_<PROJECT-
  NAME>_INCLUDE_BEFORE" variables learned to support a semicolon-
  separated list of CMake language files to be included sequentially.
  These variables can also reference module names to be found in
  "CMAKE_MODULE_PATH" or builtin to CMake.

* The "CMAKE_SKIP_TEST_ALL_DEPENDENCY" variable was added to control
  whether the "test" (or "RUN_TESTS") buildsystem target depends on
  the "all" (or "ALL_BUILD") target.

* A "CMAKE_TEST_LAUNCHER" variable and corresponding "TEST_LAUNCHER"
  target property were added to specify a launcher to be used by
  executable targets when invoked by tests added by the "add_test()"
  command.

Properties
----------

* The "CROSSCOMPILING_EMULATOR" target property now supports
  "generator expressions".

* The "UNITY_BUILD" target property now supports the Objective C
  ("OBJC") and Objective C++ ("OBJCXX") languages.

* The "XCODE_EMBED_XPC_SERVICES" target property was added to tell the
  "Xcode" generator what targets to put in the "Embed XPC Resources"
  build phase.

Modules
-------

* The "CMakePackageConfigHelpers" module gained new
  "generate_apple_platform_selection_file()" and
  "generate_apple_architecture_selection_file()" functions, which can
  be used to generate a file that includes another Apple-platform-
  specific file or the includes an architecture-specific
  implementation of a package for an Apple platform, respectively.

* The "FindOpenGL" module learned to find a GLU include directory
  different than the GL include directory.  A new
  "OPENGL_INCLUDE_DIRS" result variable provides all include
  directories.

CTest
-----

* "ctest(1)" gained a "--http-header" option to add custom headers on
  submission to CDash.

* "ctest(1)" gained the "--tests-from-file" and "--exclude-from-file"
  options to run or exclude tests named in a file.

* "ctest(1)" now supports job server integration on POSIX systems.

* The "ctest -j" option may now be given without a value to let ctest
  choose a default level of parallelism, or with "0" to let ctest use
  unbounded parallelism.  The corresponding "CTEST_PARALLEL_LEVEL"
  environment variable, if set to the empty string, is now equivalent
  to passing "-j" with no value.

* The "ctest_test()" command gained options "INCLUDE_FROM_FILE" and
  "EXCLUDE_FROM_FILE" to run or exclude tests named in a file.

CPack
-----

* The "CPack DEB Generator" "CPACK_DEBIAN_FILE_NAME" variable may now
  be set without any suffix, and the ".deb" suffix will be added
  automatically.

* The "CPack RPM Generator" "CPACK_RPM_FILE_NAME" variable may now be
  set without any suffix, and the ".rpm" suffix will be added
  automatically.

* The "CPack WIX Generator" gained a new variable,
  "CPACK_WIX_INSTALL_SCOPE", to control the "InstallScope" property of
  WiX MSI installers.

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

* CMake learned to de-duplicate libraries on link lines based on
  linker capabilities.  See policy "CMP0156".

* The "add_test()" command now honors "CMAKE_CROSSCOMPILING_EMULATOR"
  only when cross-compiling. See policy "CMP0158".

* On Windows, when targeting the MSVC ABI, the "find_library()"
  command now accepts ".a" file names after first considering ".lib".
  This is symmetric with existing behavior when targeting the GNU ABI,
  in which the command accepts ".lib" file names after first
  considering ".a".

* On Windows, when targeting the MSVC ABI, the "find_library()"
  command now considers ".dll.lib" file names before ".lib".  This is
  the default suffix for DLL import libraries created by Rust
  toolchains for the MSVC ABI.

* The "Ninja" and "NMake Makefiles" generators now use the
  "-external:I" flag for system includes when using IntelLLVM as of
  version 2021.4. The "-external:W0" flag is also used as of version
  2022.2.

* The "create_test_sourcelist()" command now provides a full path to
  the generated driver source file.

* The "CPACK_PRODUCTBUILD_DOMAINS" variable now defaults to true. See
  policy "CMP0161".

* The "CPack WIX Generator" now produces WiX MSI installers that
  create start menu and uninstall entries for all users by default, as
  documented by the "CPACK_WIX_INSTALL_SCOPE" variable "perMachine"
  value.  Previously, without a custom WiX template, it produced
  installers that would only create start menu and uninstall entries
  for the current user, even though they install for all users.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.229 -r1.230 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/cmake/version.mk
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c

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/PLIST
diff -u pkgsrc/devel/cmake/PLIST:1.78 pkgsrc/devel/cmake/PLIST:1.79
--- pkgsrc/devel/cmake/PLIST:1.78       Thu Dec  7 17:34:27 2023
+++ pkgsrc/devel/cmake/PLIST    Tue Apr  2 17:27:41 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.78 2023/12/07 17:34:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.79 2024/04/02 17:27:41 adam Exp $
 bin/ccmake
 bin/cmake
 bin/cpack
@@ -183,6 +183,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_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
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_LANG_LINKER_LAUNCHER.rst
@@ -193,6 +194,7 @@ share/cmake-${CMAKE_API}/Help/envvar/CMA
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_PREFIX_PATH.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_PROGRAM_PATH.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_TEST_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_TOOLCHAIN_FILE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CSFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst
@@ -263,6 +265,7 @@ share/cmake-${CMAKE_API}/Help/include/CO
 share/cmake-${CMAKE_API}/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt
 share/cmake-${CMAKE_API}/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt
 share/cmake-${CMAKE_API}/Help/index.rst
+share/cmake-${CMAKE_API}/Help/manual/CTEST_EXAMPLE_MAKEFILE_JOB_SERVER.make
 share/cmake-${CMAKE_API}/Help/manual/ID_RESERVE.txt
 share/cmake-${CMAKE_API}/Help/manual/LINKS.txt
 share/cmake-${CMAKE_API}/Help/manual/OPTIONS_BUILD.txt
@@ -726,8 +729,15 @@ share/cmake-${CMAKE_API}/Help/policy/CMP
 share/cmake-${CMAKE_API}/Help/policy/CMP0153.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0154.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0155.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0156.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0157.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0158.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0159.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0160.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0161.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
 share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
 share/cmake-${CMAKE_API}/Help/prop_cache/HELPSTRING.rst
 share/cmake-${CMAKE_API}/Help/prop_cache/MODIFIED.rst
@@ -925,7 +935,9 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/A
 share/cmake-${CMAKE_API}/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ARCHIVE_OUTPUT_NAME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/ARCHIVE_OUTPUT_NAME_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_BUILD_DIR.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_COMMAND_LINE_LENGTH_MAX.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_ORIGIN_DEPENDS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_PARALLEL.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_TARGET_DEPENDS.rst
@@ -1009,6 +1021,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/E
 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_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
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_NO_SYSTEM.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_PROPERTIES.rst
@@ -1120,6 +1133,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/L
 share/cmake-${CMAKE_API}/Help/prop_tgt/LIBRARY_OUTPUT_NAME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LIBRARY_OUTPUT_NAME_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINKER_LANGUAGE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/LINKER_TYPE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_DEPENDS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_DEPENDS_NO_SHARED.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LINK_DIRECTORIES.rst
@@ -1200,10 +1214,13 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/S
 share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/SUFFIX.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/SYSTEM.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_COMPILATION_MODE-VALUES.txt
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_COMPILATION_MODE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_LANGUAGE_VERSION.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_NAME.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/TEST_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/TYPE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst
@@ -1213,6 +1230,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/U
 share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_UNIQUE_ID.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VERSION.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VERSION_SOVERSION_EXAMPLE.txt
 share/cmake-${CMAKE_API}/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_DEBUGGER_COMMAND.rst
@@ -1321,6 +1339,7 @@ share/cmake-${CMAKE_API}/Help/release/3.
 share/cmake-${CMAKE_API}/Help/release/3.26.rst
 share/cmake-${CMAKE_API}/Help/release/3.27.rst
 share/cmake-${CMAKE_API}/Help/release/3.28.rst
+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.4.rst
 share/cmake-${CMAKE_API}/Help/release/3.5.rst
@@ -1375,6 +1394,8 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARGC.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARGV0.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_BETTER_GRAPH_MULTI_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_COMMAND_LINE_LENGTH_MAX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_PARALLEL.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_USE_SYSTEM_INCLUDE.rst
@@ -1490,6 +1511,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 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_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
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXTRA_GENERATOR.rst
@@ -1609,6 +1631,10 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_ID.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LINKER.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LINKER_FRONTEND_VARIANT.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LINKER_ID.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LINKER_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_LOADED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_PREDEFINES_COMMAND.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_RANLIB.rst
@@ -1668,6 +1694,8 @@ 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_LIBRARIES.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
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_VISIBILITY_PRESET.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LIBRARY_ARCHITECTURE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst
@@ -1675,6 +1703,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LIBRARY_PATH.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LIBRARY_PATH_FLAG.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINKER_TYPE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_DEF_FILE_FLAG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_DEPENDS_NO_SHARED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LINK_DEPENDS_USE_LINKER.rst
@@ -1782,6 +1811,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SKIP_INSTALL_RPATH.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SKIP_INSTALL_RULES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SKIP_RPATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_SKIP_TEST_ALL_DEPENDENCY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SOURCE_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_STAGING_PREFIX.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_STATIC_LIBRARY_PREFIX.rst
@@ -1808,10 +1838,12 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_PROCESSOR.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_COMPILATION_MODE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_NUM_THREADS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TASKING_TOOLSET.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_TEST_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TLS_CAINFO.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TLS_VERIFY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
@@ -1849,6 +1881,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_FORTRAN.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.rst
@@ -1999,6 +2032,7 @@ share/cmake-${CMAKE_API}/Help/variable/I
 share/cmake-${CMAKE_API}/Help/variable/IGNORE_SEARCH_SYSTEM.txt
 share/cmake-${CMAKE_API}/Help/variable/IOS.rst
 share/cmake-${CMAKE_API}/Help/variable/LIBRARY_OUTPUT_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/LINKER_PREDEFINED_TYPES.txt
 share/cmake-${CMAKE_API}/Help/variable/LINK_GROUP_PREDEFINED_FEATURES.txt
 share/cmake-${CMAKE_API}/Help/variable/LINK_LIBRARY_PREDEFINED_FEATURES.txt
 share/cmake-${CMAKE_API}/Help/variable/LINUX.rst
@@ -2264,6 +2298,7 @@ share/cmake-${CMAKE_API}/Modules/CheckTy
 share/cmake-${CMAKE_API}/Modules/CheckTypeSizeMap.cmake.in
 share/cmake-${CMAKE_API}/Modules/CheckVariableExists.c
 share/cmake-${CMAKE_API}/Modules/CheckVariableExists.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ADSP-ASM.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/ADSP-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/ADSP-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/ADSP-DetermineCompiler.cmake
@@ -2308,7 +2343,6 @@ share/cmake-${CMAKE_API}/Modules/Compile
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-OBJC.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-OBJCXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Compaq-C-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Cray-C.cmake
@@ -2460,6 +2494,13 @@ share/cmake-${CMAKE_API}/Modules/Compile
 share/cmake-${CMAKE_API}/Modules/Compiler/TI-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/TI-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/TI.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-C-FeatureTests.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-CXX-FeatureTests.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/TIClang.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Tasking-ASM.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Tasking-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Tasking-CXX.cmake
@@ -2730,11 +2771,14 @@ share/cmake-${CMAKE_API}/Modules/Install
 share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/CMakeLists.txt
 share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/detect.cmake
 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/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/CMakeDetermineLinkerId.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeNVCCFilterImplicitInfo.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeNVCCParseImplicitInfo.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeTryCompilerOrLinkerFlag.cmake
@@ -2993,6 +3037,7 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Absoft-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-CCur-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-CUDA.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Determine-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Fujitsu-C.cmake
@@ -3015,11 +3060,13 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-LCC-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-LCC-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-LCC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-LLVMFlang-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-NAG-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-NVHPC-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-NVHPC-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-NVHPC-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-NVHPC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-NVIDIA-CUDA.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-OpenWatcom-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-OpenWatcom-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-OpenWatcom.cmake
@@ -3112,8 +3159,11 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Borland-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-ASM.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-CUDA.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang-OBJCXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Clang.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Determine-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Embarcadero-C.cmake
@@ -3128,6 +3178,10 @@ share/cmake-${CMAKE_API}/Modules/Platfor
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-Fortran-ABI.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-OBJC-ABI.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-OBJCXX-ABI.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU-OBJCXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-GNU.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Initialize.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel-ASM.cmake

Index: pkgsrc/devel/cmake/distinfo
diff -u pkgsrc/devel/cmake/distinfo:1.229 pkgsrc/devel/cmake/distinfo:1.230
--- pkgsrc/devel/cmake/distinfo:1.229   Fri Mar 22 06:29:39 2024
+++ pkgsrc/devel/cmake/distinfo Tue Apr  2 17:27:41 2024
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.229 2024/03/22 06:29:39 adam Exp $
+$NetBSD: distinfo,v 1.230 2024/04/02 17:27:41 adam Exp $
 
-BLAKE2s (cmake-3.28.4.tar.gz) = 5fe53b56a30a85a2f39a1d9d36a8bdb8a981c20d0030cf5d12a14d8129208eaf
-SHA512 (cmake-3.28.4.tar.gz) = 284d201f5ce7b61edddb0e62945113b59d0070b1e58c28a49e86ba8d30b2a259da93b1cb7c2be66c6986c5ce7584cea92555fa8e054b8ad91ae4bf69068d2db3
-Size (cmake-3.28.4.tar.gz) = 11072355 bytes
+BLAKE2s (cmake-3.29.0.tar.gz) = 6f67befcd8919b82aab171a84fdecd355167984ff7c36f427ab21afd127bd522
+SHA512 (cmake-3.29.0.tar.gz) = abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062
+Size (cmake-3.29.0.tar.gz) = 11244341 bytes
 SHA1 (patch-Auxiliary_CMakeLists.txt) = 7a26ef79be53b9d0370029e83f203440aa0be2a4
 SHA1 (patch-CMakeLists.txt) = 0fb79458828a021a96e350bc4cf12875914f868b
-SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
+SHA1 (patch-Modules_Compiler_GNU.cmake) = e06fc41fd7a49ca9f8edaabb95d4ab1cde784112
 SHA1 (patch-Modules_FindCurses.cmake) = 98cac805a6abafcfb8b61e441b50a1d6aec27ad0
 SHA1 (patch-Modules_FindGTK2.cmake) = 51b7520d35fdec2a7bfcf494fe35ce0e3863e4ee
 SHA1 (patch-Modules_FindPythonInterp.cmake) = d1b39bdcd654f2a4fc63463cd20de656cce3cf8f
@@ -15,8 +15,8 @@ SHA1 (patch-Modules_FindX11.cmake) = 124
 SHA1 (patch-Modules_FortranCInterface_CMakeLists.txt) = 9782cba399e47770efc51a254267d6013fce9b50
 SHA1 (patch-Modules_Platform_Darwin.cmake) = 7629f034111ff64b144ff41316299d5edcfe081a
 SHA1 (patch-Modules_Platform_UnixPaths.cmake) = 911271546d3ac52be0e8000857bdb236ac50ec1c
-SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = a3a578397b1c077008cce6a49e6c73d985b95fc2
-SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = c86cae48f7b39fb735eba4788d4e9d595b2ccf3b
+SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 98001e076c7bb44012d1a9ad035bda110585f209
+SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = 530ee1300595e64c97630d27792cc2dca3b9049a
 SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = d5e2708df6fcda078b1b5ea59264c663d2633ced
 SHA1 (patch-Source_Modules_CMakeBuildUtilities.cmake) = 7046fb8a0d2aadb81e027d8e2f1a4bccf2bd79cf
 SHA1 (patch-Source_QtDialog_CMakeLists.txt) = 1cefaa7ee6cd09e84d699ea54844ae3811d890f7

Index: pkgsrc/devel/cmake/version.mk
diff -u pkgsrc/devel/cmake/version.mk:1.54 pkgsrc/devel/cmake/version.mk:1.55
--- pkgsrc/devel/cmake/version.mk:1.54  Fri Mar 22 06:29:39 2024
+++ pkgsrc/devel/cmake/version.mk       Tue Apr  2 17:27:41 2024
@@ -1,6 +1,6 @@
-# $NetBSD: version.mk,v 1.54 2024/03/22 06:29:39 adam Exp $
+# $NetBSD: version.mk,v 1.55 2024/04/02 17:27:41 adam Exp $
 # used by devel/cmake/Makefile.common
 # used by devel/cmake-fedora/Makefile
 
-CMAKE_VERSION= 3.28.4
+CMAKE_VERSION= 3.29.0
 CMAKE_API=     ${CMAKE_VERSION:R}

Index: pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake
diff -u pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake:1.1 pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake:1.2
--- pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake:1.1     Sun Apr  8 19:09:46 2018
+++ pkgsrc/devel/cmake/patches/patch-Modules_Compiler_GNU.cmake Tue Apr  2 17:27:41 2024
@@ -1,27 +1,23 @@
-$NetBSD: patch-Modules_Compiler_GNU.cmake,v 1.1 2018/04/08 19:09:46 chuck Exp $
+$NetBSD: patch-Modules_Compiler_GNU.cmake,v 1.2 2024/04/02 17:27:41 adam Exp $
 
 Add CMAKE_PKGSRC_BUILD_FLAGS to allow pkgsrc-based builds to set
 compiler optimizer flags (overrides CMAKE_BUILD_TYPE).  Also enabled
 for CMAKE_BOOTSTRAP so it is applied to the build of cmake itself.
 
---- Modules/Compiler/GNU.cmake.orig    2018-03-16 07:16:31.000000000 -0400
-+++ Modules/Compiler/GNU.cmake 2018-04-07 16:23:51.000000000 -0400
-@@ -39,9 +39,15 @@
+--- Modules/Compiler/GNU.cmake.orig    2024-03-21 13:32:22.000000000 +0000
++++ Modules/Compiler/GNU.cmake
+@@ -109,9 +109,11 @@ macro(__compiler_gnu lang)
    # Initial configuration flags.
    string(APPEND CMAKE_${lang}_FLAGS_INIT " ")
    string(APPEND CMAKE_${lang}_FLAGS_DEBUG_INIT " -g")
--  string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -Os -DNDEBUG")
--  string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -O3 -DNDEBUG")
--  string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -O2 -g -DNDEBUG")
-+  if(CMAKE_BOOTSTRAP OR CMAKE_PKGSRC_BUILD_FLAGS)
-+    string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -DNDEBUG")
-+    string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -DNDEBUG")
-+    string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -g -DNDEBUG")
-+  else()
-+    string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -Os -DNDEBUG")
-+    string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -O3 -DNDEBUG")
-+    string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -O2 -g -DNDEBUG")
+-  string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -Os")
+-  string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -O3")
+-  string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -O2 -g")
++  if(NOT CMAKE_BOOTSTRAP AND NOT CMAKE_PKGSRC_BUILD_FLAGS)
++    string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -Os")
++    string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -O3")
++    string(APPEND CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT " -O2 -g")
 +  endif()
-   set(CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE "<CMAKE_${lang}_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>")
-   set(CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE "<CMAKE_${lang}_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>")
-   if(NOT APPLE OR NOT CMAKE_${lang}_COMPILER_VERSION VERSION_LESS 4) # work around #4462
+   if(NOT "x${lang}" STREQUAL "xFortran")
+     string(APPEND CMAKE_${lang}_FLAGS_MINSIZEREL_INIT " -DNDEBUG")
+     string(APPEND CMAKE_${lang}_FLAGS_RELEASE_INIT " -DNDEBUG")

Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.3 pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.4
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.3    Thu Dec  7 17:34:27 2023
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt        Tue Apr  2 17:27:41 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.3 2023/12/07 17:34:27 adam Exp $
+$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.4 2024/04/02 17:27:41 adam Exp $
 
 Don't insist on ncurses.
 
---- Source/Checks/Curses/CMakeLists.txt.orig   2023-12-06 13:57:42.000000000 +0000
+--- Source/Checks/Curses/CMakeLists.txt.orig   2024-03-21 13:32:22.000000000 +0000
 +++ Source/Checks/Curses/CMakeLists.txt
 @@ -1,7 +1,6 @@
- cmake_minimum_required(VERSION 3.13...3.26 FATAL_ERROR)
+ cmake_minimum_required(VERSION 3.13...3.27 FATAL_ERROR)
  project(CheckCurses C)
  
 -set(CURSES_NEED_NCURSES TRUE)

Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c:1.2 pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c:1.3
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c:1.2     Sat Sep  8 06:55:51 2018
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CheckCurses.c Tue Apr  2 17:27:41 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_Checks_Curses_CheckCurses.c,v 1.2 2018/09/08 06:55:51 adam Exp $
+$NetBSD: patch-Source_Checks_Curses_CheckCurses.c,v 1.3 2024/04/02 17:27:41 adam Exp $
 
 Use curses.h provided by buildlink.
 
---- Source/Checks/Curses/CheckCurses.c.orig    2018-08-09 12:14:07.000000000 +0000
+--- Source/Checks/Curses/CheckCurses.c.orig    2024-03-21 13:32:22.000000000 +0000
 +++ Source/Checks/Curses/CheckCurses.c
 @@ -1,15 +1,7 @@
 -#if defined(CURSES_HAVE_NCURSES_H)
@@ -16,7 +16,7 @@ Use curses.h provided by buildlink.
 -#endif
 +#include <curses.h>
  
- int main()
+ int main(void)
  {
 -  curses_version();
 +  flash();



Home | Main Index | Thread Index | Old Index