pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/cmake cmake cmake-gui: updated to 3.20.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/690ee0b24379
branches: trunk
changeset: 449465:690ee0b24379
user: adam <adam%pkgsrc.org@localhost>
date: Wed Mar 31 07:43:39 2021 +0000
description:
cmake cmake-gui: updated to 3.20.0
CMake 3.20 Release Notes
************************
Changes made since CMake 3.19 include the following.
New Features
============
Presets
-------
* "cmake-presets(7)" gained support for build and test presets.
Generators
----------
* Makefile Generators, for some toolchains, now use the compiler to
extract implicit dependencies while compiling source files.
Languages
---------
* C++23 compiler modes may now be specified via the "CXX_STANDARD",
"CUDA_STANDARD", or "OBJCXX_STANDARD" target properties, or via the
"Compile Features" functionality’s "cxx_std_23" meta-feature.
* "CUDA" language support now works when "nvcc" is a symbolic link,
for example due to a "ccache" or "colornvcc" wrapper script.
* The "CUDAARCHS" environment variable was added for initializing
"CMAKE_CUDA_ARCHITECTURES". Useful in cases where the compiler
default is unsuitable for the machine’s GPU.
Compilers
---------
* The NVIDIA HPC SDK compilers are now supported with compiler id
"NVHPC".
* The Intel oneAPI NextGen LLVM compilers are now supported with
compiler id "IntelLLVM":
* The "icx"/"icpx" C/C++ compilers on Linux, and the "icx" C/C++
compiler on Windows, are fully supported as of oneAPI 2021.1.
* The "ifx" Fortran compiler on Linux is partially supported. As of
oneAPI 2021.1, "ifx" does not define several identification
macros, so CMake identifies it as the classic "Intel" compiler.
This works in many cases because "ifx" accepts the same command
line parameters as "ifort". A future version of oneAPI may fix
this.
* The "ifx" Fortran compiler on Windows is not yet supported.
The Intel oneAPI Classic compilers ("icc", "icpc", and "ifort")
continue to be supported with compiler id "Intel".
* Support was added for the IAR STM8 compiler.
Platforms
---------
* CMake’s support for Cross Compiling for Android is now merged with
the Android NDK’s toolchain file. They now have similar behavior,
though some variable names differ. User-facing changes include:
* "find_*" functions will search NDK ABI / API specific paths by
default.
* The default "CMAKE_BUILD_TYPE" for Android is now
"RelWithDebInfo".
* The "CMAKE_ANDROID_NDK_VERSION" variable was added to report the
version of the NDK.
File-Based API
--------------
* The "cmake-file-api(7)" gained a new “toolchains” object kind that
describes the compiler used for each enabled language.
Commands
--------
* "add_custom_command()" and "add_custom_target()" now support
"generator expressions" in their "OUTPUT" and "BYPRODUCTS" options.
Their "COMMAND", "WORKING_DIRECTORY", and "DEPENDS" options gained
support for new generator expressions "<COMMAND_CONFIG:...>" and
"<OUTPUT_CONFIG:...>" that control cross-config handling when using
the "Ninja Multi-Config" generator.
* The "add_custom_command()" command gained "DEPFILE" support on
Makefile Generators.
* The "add_library()" command previously prohibited imported object
libraries when using potentially multi-architecture configurations.
This mostly affected the "Xcode" generator, e.g. when targeting iOS
or one of the other device platforms. This restriction has now been
removed.
* The "cmake_path()" command was added for operations on filesystem
paths.
* The "configure_file()" command gained "USE_SOURCE_PERMISSIONS" and
"FILE_PERMISSIONS" options to support copying of permissions of the
source file and using specified permissions respectively.
* The "file(GENERATE)" command gained a "NEWLINE_STYLE" option to
specify how newlines are handled for the generated file.
* The "file(GENERATE)" command gained "NO_SOURCE_PERMISSIONS",
"USE_SOURCE_PERMISSIONS", and "FILE_PERMISSIONS" options for
controlling the permissions of the generated file.
* The "install(FILES)" command "RENAME" option learned to support
"generator expressions".
* The "target_include_directories()" command gained a new option
"AFTER".
* The "target_sources()" command now supports targets created by the
"add_custom_target()" command.
* The "try_run()" command gained a "WORKING_DIRECTORY" option to set
the working directory in which to run the compiled check executable.
Variables
---------
* The "CMAKE_<LANG>_BYTE_ORDER" variable was added to provide the
target architecture byte order detected from the toolchain.
* The "CMAKE_RUNTIME_OUTPUT_DIRECTORY",
"CMAKE_LIBRARY_OUTPUT_DIRECTORY", and
"CMAKE_ARCHIVE_OUTPUT_DIRECTORY" variables now support target-
dependent generator expressions.
Properties
----------
* The "<LANG>_CLANG_TIDY" target property and the associated
"CMAKE_<LANG>_CLANG_TIDY" variable learned to support the "OBJC" and
"OBJCXX" languages.
* The "EXPORT_COMPILE_COMMANDS" target property was added for the
associated "CMAKE_EXPORT_COMPILE_COMMANDS" variable to allow for
configuration of exporting compile commands per target.
* The "GENERATED" source-file property is now visible from any
directory scope, regardless of the scope in which it is set. See
policy "CMP0118".
* The "UNITY_BUILD_UNIQUE_ID" target property was added to support
generation of an identifier that is unique per source file in unity
builds. It can help to resolve duplicate symbol problems with
anonymous namespaces.
* The "WIN32_EXECUTABLE" target property now works with Clang on
Windows.
* The "XCODE_EMBED_FRAMEWORKS" target property was added to tell the
"Xcode" generator to embed frameworks. Aspects of the embedding can
be customized with the "XCODE_EMBED_FRAMEWORKS_PATH",
"XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY", and
"XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY" target properties.
Modules
-------
* The "ExternalData" module "ExternalData_Add_Target()" function
gained a "SHOW_PROGRESS <bool>" option for controlling whether or
not to show progress output during the build.
* The "ExternalProject" module "ExternalProject_Add()" function gained
a "CONFIGURE_HANDLED_BY_BUILD" option. This can be used to make
subsequent runs of the configure step be triggered by the build step
when an external project dependency rebuilds instead of always re-
running the configure step in such cases.
* The "FindBoost" module gained a "Boost_NO_WARN_NEW_VERSIONS" option
to silence the warning about unknown dependencies for new Boost
versions.
* The "FindCUDAToolkit" module gained support for finding CUDA
toolkits when "nvcc" is a symbolic link, for example due to a
"ccache" or "colornvcc" wrapper script.
* The "FindGDAL" module has been improved to document and mark as
advanced its cache variables. There is a new
"FindGDAL_SKIP_GDAL_CONFIG" variable which may be used to skip over
the "gdal-config"-based search. Users may also set
"GDAL_ADDITIONAL_LIBRARY_VERSIONS" to add additional versions to the
library name search strategy.
* The "FindIntl" module now provides an imported target.
* The "FindOpenSSL" module learned to support a version range.
* The "FindPython3", "FindPython2" and "FindPython" modules gained
options controlling how unversioned interpreter names are searched.
* The "UseJava" module "add_jar()" command’s "GENERATE_NATIVE_HEADERS"
feature gained options to export the generated target.
* The "UseSWIG" module gained the capability, for Makefile and Ninja
generators, to use the "swig" tool to generate implicit
dependencies.
Autogen
-------
* The AUTOMOC feature now works with per-config sources.
CTest
-----
* "ctest(1)" gained a "--test-dir" option to specify the directory in
which to look for tests.
CPack
-----
* "CPack" gained the "CPACK_THREADS" variable to control the number of
threads used for parallelized operations, such as compressing the
installer package.
* The "CPack DEB Generator" learned a new
"CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS" variable to specify
additional search directories for resolving private library
dependencies when using "dpkg-shlibdeps".
* The "CPack IFW Generator" gained a new
"CPACK_IFW_PACKAGE_WIZARD_SHOW_PAGE_LIST" variable to control
visibility of the widget listing installer pages on the left side of
the wizard. This feature available only since QtIFW 4.0.
* The "CPack NSIS Generator" gained new "CPACK_NSIS_BRANDING_TEXT" and
"CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION" variables to change the
text at the bottom of the install window and change its trim
position
* The "CPack NSIS Generator" now correctly handles Unicode characters.
If you want to have a "CPACK_RESOURCE_FILE_LICENSE" with UTF-8
characters, it needs to be encoded in UTF-8 BOM.
* The "CPack NuGet Generator" gained options:
* "CPACK_NUGET_PACKAGE_ICON" and
"CPACK_NUGET_<compName>_PACKAGE_ICON" allow package icons to be
specified by local files.
* "CPACK_NUGET_PACKAGE_LICENSE_EXPRESSION" and
"CPACK_NUGET_<compName>_PACKAGE_LICENSE_EXPRESSION" add support
for specifying licenses recognized by the Software Package Data
Exchange (SPDX).
* "CPACK_NUGET_PACKAGE_LICENSE_FILE_NAME" and
"CPACK_NUGET_<compName>_PACKAGE_LICENSE_FILE_NAME" allow licenses
to be specified by local files.
* "CPACK_NUGET_PACKAGE_LANGUAGE" and
"CPACK_NUGET_<compName>_PACKAGE_LANGUAGE" allow the locale for a
package to be specified, for example "en_CA".
Deprecated and Removed Features
===============================
* The "cmake-server(7)" mode has been removed. Clients should use the
"cmake-file-api(7)" instead.
* The "WriteCompilerDetectionHeader" module has been deprecated via
policy "CMP0120". Projects should be ported away from it.
* The "TestBigEndian" module has been deprecated in favor of the
"CMAKE_<LANG>_BYTE_ORDER" variable.
* The "AddFileDependencies" module is deprecated. Port projects to use
"set_property()" directly.
* The "CPack NuGet Generator" deprecated some variables to reflect
changes in the NuGet specification:
* "CPACK_NUGET_PACKAGE_ICONURL" and
"CPACK_NUGET_<compName>_PACKAGE_ICONURL" have been deprecated;
replace with a reference to a local icon file.
* "CPACK_NUGET_PACKAGE_LICENSEURL" and
"CPACK_NUGET_<compName>_PACKAGE_LICENSEURL" have been deprecated;
replace with a reference to the project’s license file or SPDX
license expression.
Other Changes
=============
* Source file extensions must now be explicit. See policy "CMP0115"
for details.
* The "LANGUAGE" source file property now forces compilation as the
specified language. See policy "CMP0119".
* On AIX, installation of XCOFF executables and shared libraries no
longer requires relinking to change the runtime search path from the
build-tree RPATH to the install-tree RPATH. CMake now edits the
XCOFF binaries directly during installation, as has long been done
on ELF platforms.
* With MSVC-like compilers the value of "CMAKE_CXX_FLAGS" no longer
contains the "/GR" flag for runtime type information by default. See
policy "CMP0117".
* Ninja generators now transform the "DEPFILE" generated by an
"add_custom_command()". See policy "CMP0116" for details.
* The precompiled Linux binaries provided on cmake.org have changed
their naming pattern to "cmake-$ver-linux-$arch", where "$arch" is
either "x86_64" or "aarch64".
* The precompiled Windows binaries provided on cmake.org have changed
their naming pattern to "cmake-$ver-windows-$arch", where "$arch" is
either "x86_64" or "i386".
diffstat:
devel/cmake/Makefile | 4 +-
devel/cmake/PLIST | 58 ++++++++++++++-
devel/cmake/distinfo | 13 +-
devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt | 14 +-
devel/cmake/version.mk | 4 +-
5 files changed, 72 insertions(+), 21 deletions(-)
diffs (truncated from 317 to 300 lines):
diff -r 7de2ac4d08ce -r 690ee0b24379 devel/cmake/Makefile
--- a/devel/cmake/Makefile Wed Mar 31 06:36:50 2021 +0000
+++ b/devel/cmake/Makefile Wed Mar 31 07:43:39 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.179 2020/11/25 10:33:28 adam Exp $
+# $NetBSD: Makefile,v 1.180 2021/03/31 07:43:39 adam Exp $
.include "Makefile.common"
@@ -46,7 +46,7 @@
${CP} ${FILESDIR}/Source_Checks_cm_cxx_cbegin.cxx ${WRKSRC}/Source/Checks/cm_cxx_cbegin.cxx
${CP} ${FILESDIR}/Source_Checks_cm_cxx_cend.cxx ${WRKSRC}/Source/Checks/cm_cxx_cend.cxx
${CP} ${FILESDIR}/Source_Checks_cm_cxx_size_t.cxx ${WRKSRC}/Source/Checks/cm_cxx_size_t.cxx
- ${RM} -f ${WRKSRC}/Modules/*.orig ${WRKSRC}/Modules/Compiler/*.orig ${WRKSRC}/Modules/Platform/*.orig ${WRKSRC}/Modules/FindPython/*.orig
+ ${RM} -f ${WRKSRC}/Modules/*.orig ${WRKSRC}/Modules/Compiler/*.orig ${WRKSRC}/Modules/Platform/*.orig ${WRKSRC}/Modules/FindPython/*.orig
${LN} -f ${WRKSRC}/Modules/Platform/OpenBSD.cmake ${WRKSRC}/Modules/Platform/MirBSD.cmake
.for lang in C CXX Fortran
${LN} -f ${WRKSRC}/Modules/Platform/SunOS-GNU-${lang}.cmake \
diff -r 7de2ac4d08ce -r 690ee0b24379 devel/cmake/PLIST
--- a/devel/cmake/PLIST Wed Mar 31 06:36:50 2021 +0000
+++ b/devel/cmake/PLIST Wed Mar 31 07:43:39 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.64 2020/12/17 12:14:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.65 2021/03/31 07:43:39 adam Exp $
bin/ccmake
bin/cmake
bin/cpack
@@ -32,6 +32,7 @@
share/cmake-${CMAKE_API}/Help/command/cmake_language.rst
share/cmake-${CMAKE_API}/Help/command/cmake_minimum_required.rst
share/cmake-${CMAKE_API}/Help/command/cmake_parse_arguments.rst
+share/cmake-${CMAKE_API}/Help/command/cmake_path.rst
share/cmake-${CMAKE_API}/Help/command/cmake_policy.rst
share/cmake-${CMAKE_API}/Help/command/configure_file.rst
share/cmake-${CMAKE_API}/Help/command/continue.rst
@@ -175,6 +176,7 @@
share/cmake-${CMAKE_API}/Help/envvar/CTEST_PARALLEL_LEVEL.rst
share/cmake-${CMAKE_API}/Help/envvar/CTEST_PROGRESS_OUTPUT.rst
share/cmake-${CMAKE_API}/Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst
+share/cmake-${CMAKE_API}/Help/envvar/CUDAARCHS.rst
share/cmake-${CMAKE_API}/Help/envvar/CUDACXX.rst
share/cmake-${CMAKE_API}/Help/envvar/CUDAFLAGS.rst
share/cmake-${CMAKE_API}/Help/envvar/CUDAHOSTCXX.rst
@@ -640,6 +642,12 @@
share/cmake-${CMAKE_API}/Help/policy/CMP0112.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0113.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0114.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0115.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0116.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0117.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0118.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0119.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0120.rst
share/cmake-${CMAKE_API}/Help/policy/DEPRECATED.txt
share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
@@ -899,6 +907,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_ALL.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_COMPILE_COMMANDS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EXPORT_PROPERTIES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/EchoString.rst
@@ -1064,6 +1073,7 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_MODE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/UNITY_BUILD_UNIQUE_ID.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
@@ -1107,6 +1117,10 @@
share/cmake-${CMAKE_API}/Help/prop_tgt/WIN32_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/WINDOWS_EXPORT_ALL_SYMBOLS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type_PATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_GENERATE_SCHEME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_LINK_BUILD_PHASE_MODE.rst
@@ -1148,6 +1162,7 @@
share/cmake-${CMAKE_API}/Help/release/3.18.rst
share/cmake-${CMAKE_API}/Help/release/3.19.rst
share/cmake-${CMAKE_API}/Help/release/3.2.rst
+share/cmake-${CMAKE_API}/Help/release/3.20.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
@@ -1172,6 +1187,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_ARM_MODE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_ARM_NEON.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_ASSETS_DIRECTORIES.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_EXCEPTIONS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_GUI.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_JAR_DEPENDENCIES.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_JAR_DIRECTORIES.rst
@@ -1182,9 +1198,11 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_NDK_DEPRECATED_HEADERS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_NDK_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_PROCESS_MAX.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_PROGUARD.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_PROGUARD_CONFIG_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_RTTI.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_SECURE_PROPS_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_SKIP_ANT_STEP.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ANDROID_STANDALONE_TOOLCHAIN.rst
@@ -1277,6 +1295,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DEFAULT_BUILD_TYPE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DEFAULT_CONFIGS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_DEPENDS_USE_COMPILER.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DIRECTORY_LABELS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst
@@ -1394,6 +1413,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_ARCHIVE_APPEND.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_ARCHIVE_CREATE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_ARCHIVE_FINISH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_BYTE_ORDER.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_CLANG_TIDY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_COMPILER_ABI.rst
@@ -1584,6 +1604,7 @@
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TWEAK_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_UNITY_BUILD.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_UNITY_BUILD_UNIQUE_ID.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst
@@ -1886,6 +1907,7 @@
share/cmake-${CMAKE_API}/Modules/CMakeParseArguments.cmake
share/cmake-${CMAKE_API}/Modules/CMakeParseImplicitIncludeInfo.cmake
share/cmake-${CMAKE_API}/Modules/CMakeParseImplicitLinkInfo.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeParseLibraryArchitecture.cmake
share/cmake-${CMAKE_API}/Modules/CMakePlatformId.h.in
share/cmake-${CMAKE_API}/Modules/CMakePrintHelpers.cmake
share/cmake-${CMAKE_API}/Modules/CMakePrintSystemInformation.cmake
@@ -2075,6 +2097,12 @@
share/cmake-${CMAKE_API}/Modules/Compiler/Intel-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/Intel-ISPC.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/Intel.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelLLVM.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-ASM.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-C-FeatureTests.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-C.cmake
@@ -2082,6 +2110,11 @@
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/MSVC-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/NAG-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/NVHPC-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/NVHPC-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/NVHPC-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/NVHPC-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/NVHPC.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/NVIDIA-CUDA.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/NVIDIA-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/OpenWatcom-C.cmake
@@ -2500,6 +2533,10 @@
share/cmake-${CMAKE_API}/Modules/Platform/Apple-Intel-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Apple-Intel-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Apple-Intel.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Apple-IntelLLVM-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Apple-IntelLLVM-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Apple-IntelLLVM-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Apple-IntelLLVM.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Apple-NAG-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Apple-NVIDIA-CUDA.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Apple-PGI-C.cmake
@@ -2602,7 +2639,15 @@
share/cmake-${CMAKE_API}/Modules/Platform/Linux-Intel-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-Intel-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-Intel.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-IntelLLVM-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-IntelLLVM-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-IntelLLVM-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-IntelLLVM.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-OpenWatcom-C.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-OpenWatcom-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-OpenWatcom.cmake
@@ -2683,6 +2728,11 @@
share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel-ISPC.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-IntelLLVM-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-IntelLLVM-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-IntelLLVM-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-IntelLLVM-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Windows-IntelLLVM.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Windows-MSVC-C.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Windows-MSVC-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Windows-MSVC.cmake
@@ -2759,9 +2809,10 @@
share/cmake-${CMAKE_API}/Modules/TestForSTDNamespace.cxx
share/cmake-${CMAKE_API}/Modules/UseEcos.cmake
share/cmake-${CMAKE_API}/Modules/UseJava.cmake
+share/cmake-${CMAKE_API}/Modules/UseJava/ClassFilelist.cmake
share/cmake-${CMAKE_API}/Modules/UseJava/ClearClassFiles.cmake
-share/cmake-${CMAKE_API}/Modules/UseJavaClassFilelist.cmake
-share/cmake-${CMAKE_API}/Modules/UseJavaSymlinks.cmake
+share/cmake-${CMAKE_API}/Modules/UseJava/Symlinks.cmake
+share/cmake-${CMAKE_API}/Modules/UseJava/javaTargets.cmake.in
share/cmake-${CMAKE_API}/Modules/UsePkgConfig.cmake
share/cmake-${CMAKE_API}/Modules/UseQt4.cmake
share/cmake-${CMAKE_API}/Modules/UseSWIG.cmake
@@ -2773,7 +2824,6 @@
share/cmake-${CMAKE_API}/Modules/WriteCompilerDetectionHeader.cmake
share/cmake-${CMAKE_API}/Modules/ecos_clean.cmake
share/cmake-${CMAKE_API}/Modules/exportheader.cmake.in
-share/cmake-${CMAKE_API}/Modules/javaTargets.cmake.in
share/cmake-${CMAKE_API}/Modules/kde3init_dummy.cpp.in
share/cmake-${CMAKE_API}/Modules/kde3uic.cmake
share/cmake-${CMAKE_API}/Modules/readme.txt
diff -r 7de2ac4d08ce -r 690ee0b24379 devel/cmake/distinfo
--- a/devel/cmake/distinfo Wed Mar 31 06:36:50 2021 +0000
+++ b/devel/cmake/distinfo Wed Mar 31 07:43:39 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.174 2021/03/16 19:50:30 adam Exp $
+$NetBSD: distinfo,v 1.175 2021/03/31 07:43:39 adam Exp $
-SHA1 (cmake-3.19.7.tar.gz) = 225582b2bce63d2fe87ed41fc29e0381dc035967
-RMD160 (cmake-3.19.7.tar.gz) = 19bf214dd3899c5ca9710bb615c3e5d4005f93c8
-SHA512 (cmake-3.19.7.tar.gz) = 6af1fe3ea41906324d4c29f5f982281d92145d086f4a47fa2220b93483bc65d59b1e23f5b51d82305c630690be7c552827bb795560674b03620763e0917bf14a
-Size (cmake-3.19.7.tar.gz) = 9271358 bytes
+SHA1 (cmake-3.20.0.tar.gz) = 559b4d731229bcd2ca5deec2cb2fb0498acfdd91
+RMD160 (cmake-3.20.0.tar.gz) = 94fedb0b622f9c47939f308f29c5ec8b6f469a3e
+SHA512 (cmake-3.20.0.tar.gz) = 1dc7c2813ea314f40a0e7bb45e1dbad523cd582d58f17649ff9f0737081767d4c301138ed026f17340f9ff8f4f77b52250d3c010454f30e24bd50be1744b04b4
+Size (cmake-3.20.0.tar.gz) = 9427538 bytes
SHA1 (patch-CMakeLists.txt) = fabdb0590f4b97c34c2242749ae3b6af18aefc0a
SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
SHA1 (patch-Modules_FindCurses.cmake) = 98cac805a6abafcfb8b61e441b50a1d6aec27ad0
@@ -18,5 +18,6 @@
SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 37d95c6162cc1f4c0e47b537ac8204cb9fe75b8c
SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = c86cae48f7b39fb735eba4788d4e9d595b2ccf3b
SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = d5e2708df6fcda078b1b5ea59264c663d2633ced
-SHA1 (patch-Source_QtDialog_CMakeLists.txt) = b286fca47e221836c87b9812112cf973f98eaa82
+SHA1 (patch-Source_QtDialog_CMakeLists.txt) = 0858da256bba174694a165d5f910eedb3faa06d5
SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = e4bdf9fc58757e87bf7e3e3e195839eededbc796
+SHA1 (patch-bootstrap) = e34f5b888790e766338086b8c3680be79b71ef18
diff -r 7de2ac4d08ce -r 690ee0b24379 devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt
--- a/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt Wed Mar 31 06:36:50 2021 +0000
+++ b/devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt Wed Mar 31 07:43:39 2021 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-Source_QtDialog_CMakeLists.txt,v 1.3 2021/01/16 11:16:25 adam Exp $
+$NetBSD: patch-Source_QtDialog_CMakeLists.txt,v 1.4 2021/03/31 07:43:39 adam Exp $
Do not make app bundle on Darwin.
---- Source/QtDialog/CMakeLists.txt.orig 2021-01-13 12:58:18.000000000 +0000
+--- Source/QtDialog/CMakeLists.txt.orig 2021-03-23 15:43:17.000000000 +0000
+++ Source/QtDialog/CMakeLists.txt
-@@ -161,14 +161,14 @@ target_link_libraries(CMakeGUILib PUBLIC
+@@ -243,14 +243,14 @@ target_link_libraries(CMakeGUILib PUBLIC
add_library(CMakeGUIMainLib STATIC CMakeSetup.cxx)
target_link_libraries(CMakeGUIMainLib PUBLIC CMakeGUILib)
-add_executable(cmake-gui WIN32 MACOSX_BUNDLE CMakeGUIExec.cxx ${MANIFEST_FILE})
+add_executable(cmake-gui WIN32 CMakeGUIExec.cxx ${MANIFEST_FILE})
- target_link_libraries(cmake-gui CMakeGUIMainLib Qt5::Core)
+ target_link_libraries(cmake-gui CMakeGUIMainLib Qt${INSTALLED_QT_VERSION}::Core)
target_sources(CMakeGUIMainLib INTERFACE $<TARGET_OBJECTS:CMakeGUIQRCLib>)
if(WIN32)
@@ -21,7 +21,7 @@
target_sources(CMakeGUIMainLib INTERFACE CMakeSetup.icns)
set(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
set_source_files_properties(CMakeSetup.icns PROPERTIES
-@@ -198,7 +198,7 @@ Checks: '-*,llvm-twine-local'
+@@ -280,7 +280,7 @@ Checks: '-*,llvm-twine-local'
...
")
@@ -30,7 +30,7 @@
file(STRINGS "${CMake_SOURCE_DIR}/Copyright.txt" copyright_line
LIMIT_COUNT 1 REGEX "^Copyright 2000-20[0-9][0-9] Kitware")
-@@ -225,7 +225,7 @@ install(TARGETS cmake-gui
+@@ -307,7 +307,7 @@ install(TARGETS cmake-gui
RUNTIME DESTINATION bin ${COMPONENT}
${CMAKE_INSTALL_DESTINATION_ARGS})
@@ -39,7 +39,7 @@
foreach (size IN ITEMS 32 128)
install(
FILES "${CMAKE_CURRENT_SOURCE_DIR}/CMakeSetup${size}.png"
Home |
Main Index |
Thread Index |
Old Index