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