pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Mar 26 09:00:32 UTC 2026

Modified Files:
        pkgsrc/devel/cmake: Makefile PLIST distinfo version.mk
        pkgsrc/devel/cmake-gui: Makefile
        pkgsrc/devel/cmake/patches: patch-Auxiliary_CMakeLists.txt
            patch-Source_Checks_Curses_CMakeLists.txt
            patch-Source_QtDialog_CMakeLists.txt
Removed Files:
        pkgsrc/devel/cmake/patches: patch-CMakeLists.txt
            patch-Source_kwsys_ProcessUNIX.c

Log Message:
cmake: updated to 4.3.0

Some of the most significant changes in CMake 4.3 are:

Support for importing and exporting packages described using the
Common Package Specification (CPS) was added.

“cmake-instrumentation(7)” was added to enable collection of timing
data, target information, and system diagnostic information during
the configure, generate, build, test, and install steps of a CMake
project

“cmake –build” now supports specifying a build directory and preset
together. The build preset will be used with the explicit build
directory substituted.

The “cmake -E bin2c” command-line tool was added.

CMake archive operations gained support for multithreading, compression
levels, and new compression methods.

The “get_property()” and “set_property()” commands now support a
“FILE_SET” scope for file set properties of a target.

The “CMAKE_<LANG>_LINK_FLAGS” and “CMAKE_<LANG>_LINK_FLAGS_<CONFIG>”
variables were added to support per-language link flags for all
target types.

“$<STRING:…>” generator expressions were added for query,
generation, and transformation operations on strings.


To generate a diff of this commit:
cvs rdiff -u -r1.238 -r1.239 pkgsrc/devel/cmake/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.262 -r1.263 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.83 -r1.84 pkgsrc/devel/cmake/version.mk
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/cmake-gui/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt
cvs rdiff -u -r1.11 -r0 pkgsrc/devel/cmake/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/cmake/patches/patch-Source_kwsys_ProcessUNIX.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/Makefile
diff -u pkgsrc/devel/cmake/Makefile:1.238 pkgsrc/devel/cmake/Makefile:1.239
--- pkgsrc/devel/cmake/Makefile:1.238   Fri Feb  6 10:04:27 2026
+++ pkgsrc/devel/cmake/Makefile Thu Mar 26 09:00:32 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.238 2026/02/06 10:04:27 wiz Exp $
+# $NetBSD: Makefile,v 1.239 2026/03/26 09:00:32 adam Exp $
 
-PKGREVISION= 1
 .include "Makefile.common"
 
 COMMENT=       Cross platform make

Index: pkgsrc/devel/cmake/PLIST
diff -u pkgsrc/devel/cmake/PLIST:1.88 pkgsrc/devel/cmake/PLIST:1.89
--- pkgsrc/devel/cmake/PLIST:1.88       Sun Dec 21 19:24:08 2025
+++ pkgsrc/devel/cmake/PLIST    Thu Mar 26 09:00:32 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.88 2025/12/21 19:24:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.89 2026/03/26 09:00:32 adam Exp $
 bin/ccmake
 bin/cmake
 bin/cpack
@@ -315,6 +315,7 @@ share/cmake-${CMAKE_API}/Help/manual/cma
 share/cmake-${CMAKE_API}/Help/manual/cmake-toolchains.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-variables.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake.1.rst
+share/cmake-${CMAKE_API}/Help/manual/cmake/version-schema.json
 share/cmake-${CMAKE_API}/Help/manual/cpack-generators.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cpack.1.rst
 share/cmake-${CMAKE_API}/Help/manual/ctest.1.rst
@@ -332,6 +333,7 @@ share/cmake-${CMAKE_API}/Help/manual/inc
 share/cmake-${CMAKE_API}/Help/manual/include/LINKS.rst
 share/cmake-${CMAKE_API}/Help/manual/include/OPTIONS_BUILD.rst
 share/cmake-${CMAKE_API}/Help/manual/include/OPTIONS_HELP.rst
+share/cmake-${CMAKE_API}/Help/manual/instrumentation/query-v1-schema.json
 share/cmake-${CMAKE_API}/Help/manual/presets/example.json
 share/cmake-${CMAKE_API}/Help/manual/presets/schema.json
 share/cmake-${CMAKE_API}/Help/module/AddFileDependencies.rst
@@ -816,6 +818,12 @@ share/cmake-${CMAKE_API}/Help/policy/CMP
 share/cmake-${CMAKE_API}/Help/policy/CMP0202.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0203.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0204.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0205.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0206.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0207.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0208.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0209.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0210.rst
 share/cmake-${CMAKE_API}/Help/policy/include/DEPRECATED.rst
 share/cmake-${CMAKE_API}/Help/policy/include/DISALLOWED_COMMAND.rst
 share/cmake-${CMAKE_API}/Help/policy/include/REMOVED_COMMAND.rst
@@ -1153,6 +1161,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/I
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_DEFINITIONS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_FEATURES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_OPTIONS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_INCLUDE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_CXX_MODULES_LINK_LIBRARIES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_GLOBAL.rst
@@ -1224,6 +1233,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/L
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_ICSTAT.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_LINKER_LAUNCHER.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_PVS_STUDIO.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_STANDARD.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_STANDARD_REQUIRED.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
@@ -1292,6 +1302,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/P
 share/cmake-${CMAKE_API}/Help/prop_tgt/PREFIX.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PRIVATE_HEADER.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/PRIVATE_HEADER_SETS_TO_VERIFY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PROJECT_LABEL.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PUBLIC_HEADER.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/RESOURCE.rst
@@ -1332,6 +1343,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/U
 share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_RELOCATABLE.rst
 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/VERIFY_PRIVATE_HEADER_SETS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VERSION.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst
@@ -1433,6 +1445,7 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/i
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/PDB_NOTE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/STATIC_LIBRARY_OPTIONS_ARCHIVER.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/Swift_COMPILATION_MODE-VALUES.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/include/VERIFY_XXX_HEADER_SETS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/VERSION_SOVERSION_EXAMPLE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/VS_USE_DEBUG_LIBRARIES-PURPOSE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/include/WATCOM_RUNTIME_LIBRARY-VALUES.rst
@@ -1473,6 +1486,7 @@ share/cmake-${CMAKE_API}/Help/release/3.
 share/cmake-${CMAKE_API}/Help/release/4.0.rst
 share/cmake-${CMAKE_API}/Help/release/4.1.rst
 share/cmake-${CMAKE_API}/Help/release/4.2.rst
+share/cmake-${CMAKE_API}/Help/release/4.3.rst
 share/cmake-${CMAKE_API}/Help/release/dev.txt
 share/cmake-${CMAKE_API}/Help/release/index.rst
 share/cmake-${CMAKE_API}/Help/variable/AIX.rst
@@ -1751,6 +1765,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INCLUDE_PATH.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_DEFAULT_COMPONENT_NAME.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_EXPORTS_AS_PACKAGE_INFO.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_MESSAGE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_NAME_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INSTALL_OBJECT_NAME_STRATEGY.rst
@@ -1843,6 +1858,8 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_DEF_FILE_FLAG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_FLAGS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_FLAGS_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_GROUP_USING_FEATURE_SUPPORTED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_LIBRARY_FEATURE_ATTRIBUTES.rst
@@ -1855,6 +1872,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINK_WHAT_YOU_USE_FLAG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_PLATFORM_ID.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_PVS_STUDIO.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_SIMULATE_ID.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_SIMULATE_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_SIZEOF_DATA_PTR.rst
@@ -2047,6 +2065,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VERBOSE_MAKEFILE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VERIFY_INTERFACE_HEADER_SETS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_VERIFY_PRIVATE_HEADER_SETS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VISIBILITY_INLINES_HIDDEN.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_DEBUGGER_COMMAND.rst
@@ -2276,6 +2295,7 @@ share/cmake-${CMAKE_API}/Help/variable/i
 share/cmake-${CMAKE_API}/Help/variable/include/CMAKE_LINK_LIBRARY_USING_FEATURE.rst
 share/cmake-${CMAKE_API}/Help/variable/include/CMAKE_OSX_VARIABLE.rst
 share/cmake-${CMAKE_API}/Help/variable/include/CMAKE_TLS_VERSION-VALUES.rst
+share/cmake-${CMAKE_API}/Help/variable/include/CMAKE_VERIFY_XXX_HEADER_SETS.rst
 share/cmake-${CMAKE_API}/Help/variable/include/CMAKE_VS_VERSION_BUILD_NUMBER_COMPONENTS.rst
 share/cmake-${CMAKE_API}/Help/variable/include/CTEST_CUSTOM_XXX.rst
 share/cmake-${CMAKE_API}/Help/variable/include/IGNORE_SEARCH_LOCATIONS.rst
@@ -2352,6 +2372,7 @@ share/cmake-${CMAKE_API}/Modules/CMakeDe
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineOBJCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineOBJCXXCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineRCCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeDetermineRustCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineSwiftCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineSystem.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineVSServicePack.cmake
@@ -2416,6 +2437,8 @@ share/cmake-${CMAKE_API}/Modules/CMakePr
 share/cmake-${CMAKE_API}/Modules/CMakePushCheckState.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeRCCompiler.cmake.in
 share/cmake-${CMAKE_API}/Modules/CMakeRCInformation.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeRustCompiler.cmake.in
+share/cmake-${CMAKE_API}/Modules/CMakeRustInformation.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeSwiftCompiler.cmake.in
 share/cmake-${CMAKE_API}/Modules/CMakeSwiftInformation.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeSystem.cmake.in
@@ -2439,6 +2462,7 @@ share/cmake-${CMAKE_API}/Modules/CMakeTe
 share/cmake-${CMAKE_API}/Modules/CMakeTestOBJCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestOBJCXXCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestRCCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeTestRustCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestSwiftCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeUnixFindMake.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeVerifyManifest.cmake
@@ -3012,6 +3036,7 @@ share/cmake-${CMAKE_API}/Modules/Interna
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDAFindToolkit.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCUDALinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCXXLinkerInformation.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeChipStarHIP.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeCommonLinkerInformation.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeDetermineLinkerId.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/CMakeFortranLinkerInformation.cmake

Index: pkgsrc/devel/cmake/distinfo
diff -u pkgsrc/devel/cmake/distinfo:1.262 pkgsrc/devel/cmake/distinfo:1.263
--- pkgsrc/devel/cmake/distinfo:1.262   Thu Feb  5 22:33:28 2026
+++ pkgsrc/devel/cmake/distinfo Thu Mar 26 09:00:32 2026
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.262 2026/02/05 22:33:28 wiz Exp $
+$NetBSD: distinfo,v 1.263 2026/03/26 09:00:32 adam Exp $
 
-BLAKE2s (cmake-4.2.3.tar.gz) = 151309a55b48bcb94522e84a656d9c0d1ce0552ac21f43379b925683d4fb19b2
-SHA512 (cmake-4.2.3.tar.gz) = 56cac755277bc3fcf190d6c947c99a718ee555b0524132427989a5d2d51d030c76c07f198ddeea0d9c7e57b24488d352e9b29bb106c1ad15397b92fb4487a88f
-Size (cmake-4.2.3.tar.gz) = 12345147 bytes
-SHA1 (patch-Auxiliary_CMakeLists.txt) = 7a26ef79be53b9d0370029e83f203440aa0be2a4
-SHA1 (patch-CMakeLists.txt) = 0fb79458828a021a96e350bc4cf12875914f868b
+BLAKE2s (cmake-4.3.0.tar.gz) = 83330c1efe17fa5a2b42605fa7807d8636d81a9be8270986a9be8c125f97f21c
+SHA512 (cmake-4.3.0.tar.gz) = d7f9ba56c200c58d8eff5bd8b095a6988386d0486f90039a877aa178d79ed63b49ea025f215a42b0ee787ac17369455a52d553aeb5a0faf1d697cb6267384630
+Size (cmake-4.3.0.tar.gz) = 12967080 bytes
+SHA1 (patch-Auxiliary_CMakeLists.txt) = 98a11bd91a09b344ccef2a7c6e883731ab345778
 SHA1 (patch-Modules_Compiler_GNU.cmake) = 745b3a5cd44b4a6eb2dc9452f78f9de3976f37b1
 SHA1 (patch-Modules_FindCurses.cmake) = 98cac805a6abafcfb8b61e441b50a1d6aec27ad0
 SHA1 (patch-Modules_FindGTK2.cmake) = 51b7520d35fdec2a7bfcf494fe35ce0e3863e4ee
@@ -15,12 +14,12 @@ SHA1 (patch-Modules_FindX11.cmake) = 124
 SHA1 (patch-Modules_FortranCInterface_CMakeLists.txt) = f5477f5c94ebab82caea6db702b449032ba3dc75
 SHA1 (patch-Modules_Platform_Darwin.cmake) = 7629f034111ff64b144ff41316299d5edcfe081a
 SHA1 (patch-Modules_Platform_UnixPaths.cmake) = 911271546d3ac52be0e8000857bdb236ac50ec1c
-SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 6e4165df5e6085bc4905d24fd1622f63775c9334
+SHA1 (patch-Source_CMakeInstallDestinations.cmake) = 04578ff9845d1b6f2284b4371ec4cf88f8dd2460
+SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 934b06396b826416e69f07f7e42721e5e096d42f
 SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = 530ee1300595e64c97630d27792cc2dca3b9049a
 SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = d5e2708df6fcda078b1b5ea59264c663d2633ced
 SHA1 (patch-Source_Modules_CMakeBuildUtilities.cmake) = e4f2ad39f0899074c2b66d97ef12d03c48e82950
-SHA1 (patch-Source_QtDialog_CMakeLists.txt) = ca57d666f0a30d87aa1db49f82c62c41b05d87f9
-SHA1 (patch-Source_kwsys_ProcessUNIX.c) = 70a5156e32047595f73f10302c0fcfd96c982ac5
+SHA1 (patch-Source_QtDialog_CMakeLists.txt) = 9c70da287a97cf291bce52ff632256ae6221804f
 SHA1 (patch-Tests_CMakeLists.txt) = 555e0be38ef92530c7315a87db65dd3004d7744c
 SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = e4bdf9fc58757e87bf7e3e3e195839eededbc796
 SHA1 (patch-bootstrap) = 2cc542006955aea5573942c9f443b044281fb514

Index: pkgsrc/devel/cmake/version.mk
diff -u pkgsrc/devel/cmake/version.mk:1.83 pkgsrc/devel/cmake/version.mk:1.84
--- pkgsrc/devel/cmake/version.mk:1.83  Fri Jan 30 10:05:16 2026
+++ pkgsrc/devel/cmake/version.mk       Thu Mar 26 09:00:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: version.mk,v 1.83 2026/01/30 10:05:16 adam Exp $
+# $NetBSD: version.mk,v 1.84 2026/03/26 09:00:32 adam Exp $
 # used by devel/cmake/Makefile.common
 # used by devel/cmake-fedora/Makefile
 
-CMAKE_VERSION= 4.2.3
+CMAKE_VERSION= 4.3.0
 CMAKE_API=     ${CMAKE_VERSION:R}

Index: pkgsrc/devel/cmake-gui/Makefile
diff -u pkgsrc/devel/cmake-gui/Makefile:1.65 pkgsrc/devel/cmake-gui/Makefile:1.66
--- pkgsrc/devel/cmake-gui/Makefile:1.65        Fri Feb  6 10:04:27 2026
+++ pkgsrc/devel/cmake-gui/Makefile     Thu Mar 26 09:00:32 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.65 2026/02/06 10:04:27 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/03/26 09:00:32 adam Exp $
 
 # BUILD_DIRS
 CMAKE_GENERATORS_INCOMPATIBLE= ninja
 
-PKGREVISION= 1
 .include "../../devel/cmake/Makefile.common"
 
 PKGNAME=       cmake-gui-${CMAKE_VERSION}
@@ -20,6 +19,7 @@ CMAKE_CONFIGURE_ARGS+=        -DCMAKE_USE_SYSTE
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_USE_SYSTEM_JSONCPP=ON
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_USE_SYSTEM_LIBRHASH=ON
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_USE_SYSTEM_LIBUV=ON
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_MACOSX_BUNDLE=OFF
 
 post-build:
        cd ${WRKSRC}/${CMAKE_BUILD_DIR}/bin && \

Index: pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt
diff -u pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt:1.1 pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt:1.2
--- pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt:1.1       Wed Aug 17 13:38:30 2022
+++ pkgsrc/devel/cmake/patches/patch-Auxiliary_CMakeLists.txt   Thu Mar 26 09:00:32 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-Auxiliary_CMakeLists.txt,v 1.1 2022/08/17 13:38:30 tnn Exp $
+$NetBSD: patch-Auxiliary_CMakeLists.txt,v 1.2 2026/03/26 09:00:32 adam Exp $
 
 Don't install the emacs mode here, it is provided by devel/cmake-mode.
 devel/cmake doesn't supply the pkgsrc emacs integration nor .elc files.
 
---- Auxiliary/CMakeLists.txt.orig      2022-07-28 15:46:12.000000000 +0000
+--- Auxiliary/CMakeLists.txt.orig      2026-03-17 13:29:16.000000000 +0000
 +++ Auxiliary/CMakeLists.txt
-@@ -10,7 +10,6 @@ install(DIRECTORY vim/indent vim/syntax 
+@@ -10,7 +10,6 @@ install(DIRECTORY vim/indent vim/syntax
  if(NOT CMake_INSTALL_EMACS_DIR)
-   set(CMake_INSTALL_EMACS_DIR ${CMAKE_XDGDATA_DIR}/emacs/site-lisp)
+   set(CMake_INSTALL_EMACS_DIR ${CMake_INSTALL_XDGDATA_DIR}/emacs/site-lisp)
  endif()
 -install(FILES cmake-mode.el DESTINATION ${CMake_INSTALL_EMACS_DIR})
  
- install(FILES cmake.m4 DESTINATION ${CMAKE_XDGDATA_DIR}/aclocal)
+ install(FILES cmake.m4 DESTINATION ${CMake_INSTALL_XDGDATA_DIR}/aclocal)
  add_subdirectory (bash-completion)

Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.8 pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.9
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt:1.8    Sun Dec 21 19:24:08 2025
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_Curses_CMakeLists.txt        Thu Mar 26 09:00:32 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.8 2025/12/21 19:24:08 adam Exp $
+$NetBSD: patch-Source_Checks_Curses_CMakeLists.txt,v 1.9 2026/03/26 09:00:32 adam Exp $
 
 Don't insist on ncurses.
 
---- Source/Checks/Curses/CMakeLists.txt.orig   2025-12-08 18:33:58.000000000 +0000
+--- Source/Checks/Curses/CMakeLists.txt.orig   2026-03-17 13:29:16.000000000 +0000
 +++ Source/Checks/Curses/CMakeLists.txt
 @@ -1,7 +1,6 @@
- cmake_minimum_required(VERSION 3.13...4.0 FATAL_ERROR)
+ cmake_minimum_required(VERSION 3.13...4.1 FATAL_ERROR)
  project(CheckCurses C)
  
 -set(CURSES_NEED_NCURSES TRUE)

Index: pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt
diff -u pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt:1.6 pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt:1.7
--- pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt:1.6 Wed Aug 20 11:34:12 2025
+++ pkgsrc/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt     Thu Mar 26 09:00:32 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-Source_QtDialog_CMakeLists.txt,v 1.6 2025/08/20 11:34:12 wiz Exp $
+$NetBSD: patch-Source_QtDialog_CMakeLists.txt,v 1.7 2026/03/26 09:00:32 adam Exp $
 
 Do not make app bundle on Darwin.
 
---- Source/QtDialog/CMakeLists.txt.orig        2025-08-05 14:55:57.000000000 +0000
+--- Source/QtDialog/CMakeLists.txt.orig        2026-03-17 13:29:16.000000000 +0000
 +++ Source/QtDialog/CMakeLists.txt
-@@ -263,7 +263,7 @@ target_link_libraries(
+@@ -237,7 +237,7 @@ target_link_libraries(
      CMakeGUILib
    )
  
@@ -13,7 +13,7 @@ Do not make app bundle on Darwin.
  set_property(TARGET cmake-gui PROPERTY CMake_QT_MAJOR_VERSION "${CMake_QT_MAJOR_VERSION}")
  target_link_libraries(cmake-gui
    PRIVATE
-@@ -277,7 +277,7 @@ target_link_libraries(cmake-gui
+@@ -251,7 +251,7 @@ target_link_libraries(cmake-gui
  if(WIN32)
    target_sources(CMakeGUIMainLib INTERFACE CMakeSetup.rc)
  endif()
@@ -22,7 +22,7 @@ Do not make app bundle on Darwin.
    target_sources(CMakeGUIMainLib INTERFACE CMakeSetup.icns)
    set(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
    set_source_files_properties(CMakeSetup.icns PROPERTIES
-@@ -307,7 +307,7 @@ Checks: '-*,llvm-twine-local'
+@@ -281,7 +281,7 @@ Checks: '-*,llvm-twine-local'
  ...
  ")
  
@@ -31,16 +31,16 @@ Do not make app bundle on Darwin.
    set_target_properties(cmake-gui PROPERTIES
      OUTPUT_NAME CMake
      MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in"
-@@ -329,7 +329,7 @@ install(TARGETS cmake-gui
-   RUNTIME DESTINATION bin ${COMPONENT}
-   BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" ${COMPONENT})
+@@ -303,7 +303,7 @@ install(TARGETS cmake-gui
+   RUNTIME DESTINATION ${CMake_INSTALL_BIN_DIR} ${COMPONENT}
+   BUNDLE  DESTINATION .                        ${COMPONENT})
  
 -if(UNIX AND NOT APPLE)
 +if(UNIX)
    foreach(size IN ITEMS 32 128)
      install(
        FILES       "${CMAKE_CURRENT_SOURCE_DIR}/CMakeSetup${size}.png"
-@@ -348,14 +348,14 @@ if(UNIX AND NOT APPLE)
+@@ -322,14 +322,14 @@ if(UNIX AND NOT APPLE)
      ${COMPONENT})
  endif()
  
@@ -48,12 +48,26 @@ Do not make app bundle on Darwin.
 +if(FALSE)
    install(CODE "
      execute_process(COMMAND ln -s \"../MacOS/CMake\" cmake-gui
-         WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin)
+         WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_BIN_DIR})
    " ${COMPONENT})
  endif()
  
 -if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32))
 +if(CMake_INSTALL_DEPENDENCIES AND WIN32)
-   # install rules for including 3rd party libs such as Qt
-   # if a system Qt is used (e.g. installed in /usr/lib/), it will not be included in the installation
-   set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/cmake-gui${CMAKE_EXECUTABLE_SUFFIX}")
+   if(COMMAND qt_generate_deploy_app_script)
+     # Qt libraries are found via @rpath, so point the runtime path at them.
+     set_property(TARGET cmake-gui PROPERTY INSTALL_RPATH "@executable_path/../Frameworks")
+@@ -342,11 +342,11 @@ if(CMake_INSTALL_DEPENDENCIES AND (APPLE
+     # install rules for including 3rd party libs such as Qt
+     # if a system Qt is used (e.g. installed in /usr/lib/), it will not be included in the installation
+     set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_BIN_DIR}/cmake-gui${CMAKE_EXECUTABLE_SUFFIX}")
+-    if(APPLE)
++    if(FALSE)
+       set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMake_INSTALL_APP_DIR_SLASH}MacOS/CMake")
+     endif()
+     get_property(_Qt_Core_LOCATION TARGET Qt${CMake_QT_MAJOR_VERSION}::Core PROPERTY LOCATION)
+-    if(APPLE AND _Qt_Core_LOCATION MATCHES [[^(.*)/[^/]*\.framework/]])
++    if(FALSE AND _Qt_Core_LOCATION MATCHES [[^(.*)/[^/]*\.framework/]])
+       set(Qt_LIB_DIR "${CMAKE_MATCH_1}")
+     else()
+       get_filename_component(Qt_LIB_DIR "${_Qt_Core_LOCATION}" PATH)



Home | Main Index | Thread Index | Old Index