pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel cmake cmake-gui: updated to 3.19.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a14b135eab8e
branches:  trunk
changeset: 442498:a14b135eab8e
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Nov 25 10:33:28 2020 +0000

description:
cmake cmake-gui: updated to 3.19.1

CMake 3.19.1

ci: update to use CMake 3.19.0
gitlab-ci: update macOS jobs to use Xcode 12.0
Revert “specify language flag when source LANGUAGE property is set”
FindGTest: Revert “Allow either “Debug” or “Release” configurations.”
Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule
Xcode: Fix custom command work-dir placeholders in “new build system”
Tests: Match RunCMake.CMP0111 stderr more strictly
cmTarget: Do not enforce CMP0111 on imported INTERFACE libraries
cmVisualStudio10TargetGenerator: Avoid GetFullPath on INTERFACE library
cmGlobalGenerator: FindMakeProgram() at a generator-specific time
cmFileTime: Fix overflow on time computation
Help: Fix ‘… versionadded’ directives for CTEST_CUSTOM_* variables
CUDA: Clang CUDA 11.1 support
CUDA: Error if can’t determine toolkit library root


CMake 3.19 Release Notes
************************

Changes made since CMake 3.18 include the following.


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


Presets
-------

* "cmake(1)" and "cmake-gui(1)" now recognize "CMakePresets.json" and
  "CMakeUserPresets.json" files (see "cmake-presets(7)").


Generators
----------

* The "Xcode" generator now uses the Xcode “new build system” when
  generating for Xcode 12.0 or higher. See the
  "CMAKE_XCODE_BUILD_SYSTEM" variable. One may use "-T buildsystem=1"
  to switch to the legacy build system.

* The "Xcode" generator gained support for linking libraries and
  frameworks via the *Link Binaries With Libraries* build phase
  instead of always by embedding linker flags directly.  This behavior
  is controlled by a new "XCODE_LINK_BUILD_PHASE_MODE" target
  property, which is initialized by a new
  "CMAKE_XCODE_LINK_BUILD_PHASE_MODE" variable.

* The Visual Studio Generators for VS 2015 and above gained support
  for the Visual Studio Tools for Android.  One may now set
  "CMAKE_SYSTEM_NAME" to "Android" to generate ".vcxproj" files for
  the Android tools.


Languages
---------

* CMake learned to support "ISPC" as a first-class language that can
  be enabled via the "project()" and "enable_language()" commands.
  "ISPC" is currently supported by the Makefile Generators and the
  "Ninja" generator on Linux, macOS, and Windows using the Intel ISPC
  compiler.

* "CUDA" language support for Clang now includes:

  * separable compilation ("CUDA_SEPARABLE_COMPILATION"), and

  * finding scattered toolkit installations when cross-compiling.


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

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

* The "cmake-file-api(7)" “codemodel” version 2 “target” object gained
  a new "languageStandard" field in the "compileGroups" objects.


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

* The "cmake(1)" command-line tool’s "--install" mode gained a "--
  default-directory-permissions" option.

* "cmake(1)" gained a "-E create_hardlink" command-line tool that can
  be used to create hardlinks between files.


GUI
---

* The "CMake GUI" now has an environment variable editor.


Commands
--------

* The "add_test()" command now (officially) supports whitespace and
  other special characters in the name for the test it creates. See
  policy "CMP0110".

* The "cmake_language()" command gained a "DEFER" mode to schedule
  command calls to occur at the end of processing a directory.

* The "configure_file()" command gained a "NO_SOURCE_PERMISSIONS"
  option to suppress copying the input file’s permissions to the
  output file.

* The "execute_process()" command gained a "COMMAND_ERROR_IS_FATAL"
  option to specify a fatal error.

* The "file(ARCHIVE_CREATE)" command gained a "COMPRESSION_LEVEL"
  option to specify the compression level.

* The "file(CHMOD)" and "file(CHMOD_RECURSE)" subcommands were added
  to set permissions of files and directories.

* The "file(DOWNLOAD)" command "" argument is now optional.  If
  it is not specified, the file is not saved.

* The "file(GENERATE)" command gained a new "TARGET" keyword to
  support resolving target-dependent generator expressions.

* The "file()" command gained a new "REAL_PATH" sub-command to compute
  a path with symlinks resolved.

* The "find_package()" command learned to handle a version range.

* The "separate_arguments()" command gained a new "PROGRAM" option. It
  allows the arguments to be treated as a program invocation and will
  resolve the executable to a full path if it can be found.

* The "DIRECTORY" option of the "set_property()", "get_property()",
  and "get_directory_property()" commands now accepts references to
  binary directory paths, such as the value of
  "CMAKE_CURRENT_BINARY_DIR".

* The "string()" command gained a set of new "JSON" sub commands that
  provide JSON parsing capabilities.


Variables
---------

* The "CMAKE_CLANG_VFS_OVERLAY" variable was added to tell Clang to
  use a VFS overlay to support the Windows SDK when cross-compiling
  from hosts with case-sensitive filesystems.

* The "CMAKE_MFC_FLAG" variable now supports generator expressions.

* The "CMAKE_OPTIMIZE_DEPENDENCIES" variable was added to initialize
  the new "OPTIMIZE_DEPENDENCIES" target property and avoid
  unnecessarily building dependencies for a static library.

* The "CMAKE_PCH_INSTANTIATE_TEMPLATES" variable was added to
  initialize the new "PCH_INSTANTIATE_TEMPLATES" target property.

* The "CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM" variable was
  added to tell the Visual Studio Generators what maximum version of
  the Windows SDK to choose.


Properties
----------

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

* The "OPTIMIZE_DEPENDENCIES" target property was added to avoid
  unnecessarily building dependencies for a static library.

* The "PCH_INSTANTIATE_TEMPLATES" target property was added to enable
  template instantiation in the precompiled header. This is enabled by
  default and may significantly improve compile times. Currently only
  supported for Clang (version 11 or later).

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


Modules
-------

* The "CheckCompilerFlag" module has been added to generalize
  "CheckCCompilerFlag" and "CheckCXXCompilerFlag" to more languages.
  It also supports the "CUDA" and "ISPC" languages.

* The "CheckLinkerFlag" module now supports the "CUDA" language.

* The "CheckSourceCompiles" module has been added to generalize
  "CheckCSourceCompiles" and "CheckCXXSourceCompiles" to more
  languages. It also supports the "CUDA" and "ISPC" languages.

* The "CheckSourceRuns" module has been added to generalize
  "CheckCSourceRuns" and "CheckCXXSourceRuns" to more languages. It
  also supports the "CUDA" language.

* The "CMakePackageConfigHelpers" module gained support for version
  ranges.

* The "FindCUDAToolkit" module gained support for finding CUDA
  toolkits that do not contain "nvcc", as well as for finding
  scattered toolkit installations when cross-compiling.

* The "FindPackageHandleStandardArgs" module learned to handle version
  ranges. It also gained the "find_package_check_version()" command to
  check the validity of a version against version-related arguments of
  "find_package()" command.

* The "FindPython3", "FindPython2" and "FindPython" modules gained the
  ability to handle a version range.

* The "FindPython3", "FindPython2" and "FindPython" modules provide,
  respectively, the variable "Python3_LINK_OPTIONS",
  "Python2_LINK_OPTIONS" and "Python_LINK_OPTIONS" for link options.

* The "FindSDL" module now provides:

  * An imported target "SDL::SDL".

  * Result variables "SDL_LIBRARIES" and "SDL_INCLUDE_DIRS".

  * Version variables "SDL_VERSION", "SDL_VERSION_MAJOR",
    "SDL_VERSION_MINOR", and "SDL_VERSION_PATCH".

* The "FindSWIG" module gained the ability to handle a version range.

* The "FindTIFF" module gained a "CXX" component to find the "tiffxx"
  library containing C++ bindings.

* The "FindVulkan" module now provides a "Vulkan::glslc" imported
  target and associated "Vulkan_GLSLC_EXECUTABLE" variable which
  contain the path to the GLSL SPIR-V compiler.

* The "UseSWIG" module gained support for new source file properties
  "OUTPUT_DIR" and "OUTFILE_DIR" to manage output directories on a
  per-source basis.


CTest
-----

* "ctest(1)" now supports the CUDA "compute-sanitizer" checker
  (previously known as "cuda-memcheck") as the
  "CTEST_MEMORYCHECK_COMMAND". The different tools ("memcheck",
  "racecheck", "synccheck" and "initcheck") supported by "compute-
  sanitizer" can be selected by adding appropriate flags to the
  "CTEST_MEMORYCHECK_COMMAND_OPTIONS" variable.  The default flags are
  "--tool memcheck --leak-check full".


CPack
-----

* CPack gained the "CPACK_PRE_BUILD_SCRIPTS",
  "CPACK_POST_BUILD_SCRIPTS", and "CPACK_PACKAGE_FILES" variables.

* The "CPack External Generator" gained the
  "CPACK_EXTERNAL_BUILT_PACKAGES" variable.

* The "CPack WIX Generator" gained a "CPACK_WIX_CUSTOM_XMLNS" option
  to specify custom XML namespaces.


Other
-----

* Interface Libraries may now have source files added via
  "add_library()" or "target_sources()".  Those with sources will be
  generated as part of the build system.


Deprecated and Removed Features
===============================

* Compatibility with versions of CMake older than 2.8.12 is now
  deprecated and will be removed from a future version.  Calls to
  "cmake_minimum_required()" or "cmake_policy()" that set the policy
  version to an older value now issue a deprecation diagnostic.

* An explicit deprecation diagnostic was added for policy "CMP0071"
  ("CMP0071" and below were already deprecated). The "cmake-
  policies(7)" manual explains that the OLD behaviors of all policies
  are deprecated and that projects should port to the NEW behaviors.

* macOS SDKs older than 10.5 are no longer supported.

* "cmake-gui(1)" now requires Qt5. Support for compiling with Qt4 has
  been removed.

* The "cmake(1)" command-line option "--warn-unused-vars" has been
  removed and is now silently ignored.  The option has not worked
  correctly since CMake 3.3.


Documentation
=============

The following guides have been added:

* "IDE Integration Guide"

* "Importing and Exporting Guide"


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

* Building for macOS will now use the latest SDK available on the
  system, unless the user has explicitly chosen a SDK using
  "CMAKE_OSX_SYSROOT".  The deployment target or system macOS version
  will not affect the choice of SDK.

* The "CMAKE_<LANG>_COMPILER" variable may now be used to store
  “mandatory” compiler flags like the "CC" and other environment
  variables.

* The "CMAKE_<LANG>_FLAGS_INIT" variable will now be considered during
  the compiler identification check if other sources like
  "CMAKE_<LANG>_FLAGS" or "CFLAGS" are not set.

* The "find_program()" command now requires permission to execute but
  not to read the file found.  See policy "CMP0109".

* An imported target missing its location property fails during
  generation if the location is used.  See policy "CMP0111".

* The following target-based generator expressions that query for
  directory or file name components no longer add a dependency on the
  evaluated target. See policy "CMP0112".

  * "TARGET_FILE_DIR"

  * "TARGET_LINKER_FILE_BASE_NAME"

  * "TARGET_LINKER_FILE_NAME"

  * "TARGET_LINKER_FILE_DIR"

  * "TARGET_SONAME_FILE_NAME"

  * "TARGET_SONAME_FILE_DIR"

  * "TARGET_PDB_FILE_NAME"

  * "TARGET_PDB_FILE_DIR"

  * "TARGET_BUNDLE_DIR"

  * "TARGET_BUNDLE_CONTENT_DIR"

* Makefile Generators no longer repeat custom commands from target
  dependencies.  See policy "CMP0113".

* The "ExternalProject" module handling of step target dependencies
  has been revised.  See policy "CMP0114".

* The "OSX_ARCHITECTURES" target property is now respected for the
  "ASM" language.

* If "CUDA" compiler detection fails with user-specified
  "CMAKE_CUDA_ARCHITECTURES" or "CMAKE_CUDA_HOST_COMPILER", an error
  is raised.

diffstat:

 devel/cmake-gui/Makefile                                   |   3 +-
 devel/cmake/Makefile                                       |   5 +-
 devel/cmake/PLIST                                          |  49 +++++++++++++-
 devel/cmake/distinfo                                       |  17 ++--
 devel/cmake/patches/patch-Modules_FindPython_Support.cmake |   8 +-
 devel/cmake/patches/patch-Source_CursesDialog_ccmake.cxx   |  40 -----------
 devel/cmake/patches/patch-Source_QtDialog_CMakeLists.txt   |  32 ++++----
 devel/cmake/patches/patch-Utilities_std_cm_string__view    |  16 ----
 devel/cmake/patches/patch-bootstrap                        |  31 --------
 devel/cmake/version.mk                                     |   4 +-
 10 files changed, 79 insertions(+), 126 deletions(-)

diffs (truncated from 514 to 300 lines):

diff -r 614cde38d8a7 -r a14b135eab8e devel/cmake-gui/Makefile
--- a/devel/cmake-gui/Makefile  Wed Nov 25 08:12:35 2020 +0000
+++ b/devel/cmake-gui/Makefile  Wed Nov 25 10:33:28 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.17 2020/11/05 09:07:52 ryoon Exp $
+# $NetBSD: Makefile,v 1.18 2020/11/25 10:33:28 adam Exp $
 
-PKGREVISION= 1
 .include "../../devel/cmake/Makefile.common"
 
 PKGNAME=       cmake-gui-${CMAKE_VERSION}
diff -r 614cde38d8a7 -r a14b135eab8e devel/cmake/Makefile
--- a/devel/cmake/Makefile      Wed Nov 25 08:12:35 2020 +0000
+++ b/devel/cmake/Makefile      Wed Nov 25 10:33:28 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.178 2020/11/01 10:54:06 markd Exp $
+# $NetBSD: Makefile,v 1.179 2020/11/25 10:33:28 adam Exp $
 
-PKGREVISION=           1
 .include "Makefile.common"
 
 COMMENT=       Cross platform make
@@ -13,6 +12,8 @@
 BUILD_TARGET=          default_target
 
 CONFIGURE_HAS_MANDIR=  no
+CONFIGURE_ARGS+=       --bootstrap-system-libuv
+CONFIGURE_ARGS+=       --bootstrap-system-librhash
 CONFIGURE_ARGS+=       --mandir=/${PKGMANDIR}
 CONFIGURE_ARGS+=       --docdir=/share/doc/cmake-${CMAKE_API}
 CONFIGURE_ARGS+=       --parallel=${MAKE_JOBS:U1}
diff -r 614cde38d8a7 -r a14b135eab8e devel/cmake/PLIST
--- a/devel/cmake/PLIST Wed Nov 25 08:12:35 2020 +0000
+++ b/devel/cmake/PLIST Wed Nov 25 10:33:28 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.62 2020/07/31 09:02:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.63 2020/11/25 10:33:28 adam Exp $
 bin/ccmake
 bin/cmake
 bin/cpack
@@ -184,6 +184,8 @@
 share/cmake-${CMAKE_API}/Help/envvar/ENV_VAR.txt
 share/cmake-${CMAKE_API}/Help/envvar/FC.rst
 share/cmake-${CMAKE_API}/Help/envvar/FFLAGS.rst
+share/cmake-${CMAKE_API}/Help/envvar/ISPC.rst
+share/cmake-${CMAKE_API}/Help/envvar/ISPCFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/LDFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst
 share/cmake-${CMAKE_API}/Help/envvar/OBJC.rst
@@ -229,7 +231,6 @@
 share/cmake-${CMAKE_API}/Help/manual/LINKS.txt
 share/cmake-${CMAKE_API}/Help/manual/OPTIONS_BUILD.txt
 share/cmake-${CMAKE_API}/Help/manual/OPTIONS_HELP.txt
-share/cmake-${CMAKE_API}/Help/manual/VS-Choose-Arch.png
 share/cmake-${CMAKE_API}/Help/manual/ccmake.1.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-buildsystem.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-commands.7.rst
@@ -244,6 +245,7 @@
 share/cmake-${CMAKE_API}/Help/manual/cmake-modules.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-packages.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-policies.7.rst
+share/cmake-${CMAKE_API}/Help/manual/cmake-presets.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-properties.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-qt.7.rst
 share/cmake-${CMAKE_API}/Help/manual/cmake-server.7.rst
@@ -253,6 +255,8 @@
 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
+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
 share/cmake-${CMAKE_API}/Help/module/AndroidTestUtilities.rst
 share/cmake-${CMAKE_API}/Help/module/BundleUtilities.rst
@@ -300,6 +304,7 @@
 share/cmake-${CMAKE_API}/Help/module/CheckCXXSourceCompiles.rst
 share/cmake-${CMAKE_API}/Help/module/CheckCXXSourceRuns.rst
 share/cmake-${CMAKE_API}/Help/module/CheckCXXSymbolExists.rst
+share/cmake-${CMAKE_API}/Help/module/CheckCompilerFlag.rst
 share/cmake-${CMAKE_API}/Help/module/CheckFortranCompilerFlag.rst
 share/cmake-${CMAKE_API}/Help/module/CheckFortranFunctionExists.rst
 share/cmake-${CMAKE_API}/Help/module/CheckFortranSourceCompiles.rst
@@ -320,6 +325,8 @@
 share/cmake-${CMAKE_API}/Help/module/CheckOBJCXXSourceRuns.rst
 share/cmake-${CMAKE_API}/Help/module/CheckPIESupported.rst
 share/cmake-${CMAKE_API}/Help/module/CheckPrototypeDefinition.rst
+share/cmake-${CMAKE_API}/Help/module/CheckSourceCompiles.rst
+share/cmake-${CMAKE_API}/Help/module/CheckSourceRuns.rst
 share/cmake-${CMAKE_API}/Help/module/CheckStructHasMember.rst
 share/cmake-${CMAKE_API}/Help/module/CheckSymbolExists.rst
 share/cmake-${CMAKE_API}/Help/module/CheckTypeSize.rst
@@ -626,6 +633,12 @@
 share/cmake-${CMAKE_API}/Help/policy/CMP0106.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0107.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0108.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0109.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0110.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0111.rst
+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/DEPRECATED.txt
 share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
@@ -949,6 +962,8 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IOS_INSTALL_COMBINED.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/ISPC_HEADER_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/ISPC_INSTRUCTION_SETS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/JOB_POOL_COMPILE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/JOB_POOL_LINK.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/JOB_POOL_PRECOMPILE_HEADER.rst
@@ -1000,10 +1015,12 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_EXTENSIONS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_STANDARD.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/OPTIMIZE_DEPENDENCIES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OSX_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OUTPUT_NAME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/OUTPUT_NAME_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/PCH_INSTANTIATE_TEMPLATES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PCH_WARN_INVALID.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PDB_NAME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/PDB_NAME_CONFIG.rst
@@ -1090,6 +1107,7 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.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
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_PRODUCT_TYPE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
@@ -1126,6 +1144,7 @@
 share/cmake-${CMAKE_API}/Help/release/3.16.rst
 share/cmake-${CMAKE_API}/Help/release/3.17.rst
 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.3.rst
 share/cmake-${CMAKE_API}/Help/release/3.4.rst
@@ -1202,6 +1221,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CACHE_MINOR_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CACHE_PATCH_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CFG_INTDIR.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_CLANG_VFS_OVERLAY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CL_64.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CODEBLOCKS_COMPILER_ID.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES.rst
@@ -1358,6 +1378,8 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_IOS_INSTALL_COMBINED.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ISPC_HEADER_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_ISPC_INSTRUCTION_SETS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_JOB_POOLS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_JOB_POOL_COMPILE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_JOB_POOL_LINK.rst
@@ -1475,12 +1497,14 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OBJC_STANDARD.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OBJECT_PATH_MAX.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_OPTIMIZE_DEPENDENCIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OSX_SYSROOT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_OSX_VARIABLE.txt
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_PARENT_LIST_FILE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_PATCH_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_PCH_INSTANTIATE_TEMPLATES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_PCH_WARN_INVALID.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst
@@ -1585,14 +1609,17 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_WINRT_BY_DEFAULT.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WARN_DEPRECATED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WIN32_EXECUTABLE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_BUILD_SYSTEM.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_GENERATE_SCHEME.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_LINK_BUILD_PHASE_MODE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_PLATFORM_TOOLSET.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
@@ -1799,6 +1826,7 @@
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineCompilerABI.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineCompilerId.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineFortranCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeDetermineISPCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineJavaCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineOBJCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineOBJCXXCompiler.cmake
@@ -1828,6 +1856,10 @@
 share/cmake-${CMAKE_API}/Modules/CMakeGenericSystem.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeGraphVizOptions.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeIOSInstallCombined.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeISPCCompiler.cmake.in
+share/cmake-${CMAKE_API}/Modules/CMakeISPCCompilerABI.ispc
+share/cmake-${CMAKE_API}/Modules/CMakeISPCCompilerId.ispc.in
+share/cmake-${CMAKE_API}/Modules/CMakeISPCInformation.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeImportBuildSettings.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeInitializeConfigs.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeJOMFindMake.cmake
@@ -1872,6 +1904,7 @@
 share/cmake-${CMAKE_API}/Modules/CMakeTestCompilerCommon.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestFortranCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestGNU.c
+share/cmake-${CMAKE_API}/Modules/CMakeTestISPCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestJavaCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestOBJCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestOBJCXXCompiler.cmake
@@ -1896,6 +1929,7 @@
 share/cmake-${CMAKE_API}/Modules/CheckCXXSourceCompiles.cmake
 share/cmake-${CMAKE_API}/Modules/CheckCXXSourceRuns.cmake
 share/cmake-${CMAKE_API}/Modules/CheckCXXSymbolExists.cmake
+share/cmake-${CMAKE_API}/Modules/CheckCompilerFlag.cmake
 share/cmake-${CMAKE_API}/Modules/CheckForPthreads.c
 share/cmake-${CMAKE_API}/Modules/CheckFortranCompilerFlag.cmake
 share/cmake-${CMAKE_API}/Modules/CheckFortranFunctionExists.cmake
@@ -1932,6 +1966,8 @@
 share/cmake-${CMAKE_API}/Modules/CheckPrototypeDefinition.c.in
 share/cmake-${CMAKE_API}/Modules/CheckPrototypeDefinition.cmake
 share/cmake-${CMAKE_API}/Modules/CheckSizeOf.cmake
+share/cmake-${CMAKE_API}/Modules/CheckSourceCompiles.cmake
+share/cmake-${CMAKE_API}/Modules/CheckSourceRuns.cmake
 share/cmake-${CMAKE_API}/Modules/CheckStructHasMember.cmake
 share/cmake-${CMAKE_API}/Modules/CheckSymbolExists.cmake
 share/cmake-${CMAKE_API}/Modules/CheckTypeSize.c.in
@@ -2033,7 +2069,10 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/Intel-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Intel-DetermineCompiler.cmake
 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/IntelClang-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/IntelDPCPP-DetermineCompiler.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
@@ -2081,6 +2120,7 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/TI-C.cmake
 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/TinyCC-C-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/TinyCC-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake
@@ -2355,6 +2395,9 @@
 share/cmake-${CMAKE_API}/Modules/Internal/CPack/NSIS.InstallOptions.ini.in
 share/cmake-${CMAKE_API}/Modules/Internal/CPack/NSIS.template.in
 share/cmake-${CMAKE_API}/Modules/Internal/CPack/WIX.template.in
+share/cmake-${CMAKE_API}/Modules/Internal/CheckCompilerFlag.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CheckSourceCompiles.cmake
+share/cmake-${CMAKE_API}/Modules/Internal/CheckSourceRuns.cmake
 share/cmake-${CMAKE_API}/Modules/Internal/FeatureTesting.cmake
 share/cmake-${CMAKE_API}/Modules/KDE3Macros.cmake
 share/cmake-${CMAKE_API}/Modules/MacOSXBundleInfo.plist.in
@@ -2399,6 +2442,7 @@
 share/cmake-${CMAKE_API}/Modules/Platform/Android/Determine-Compiler-NDK.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Android/Determine-Compiler-Standalone.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Android/Determine-Compiler.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Android/VCXProjInspect.vcxproj.in
 share/cmake-${CMAKE_API}/Modules/Platform/Android/abi-arm64-v8a-Clang.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Android/abi-arm64-v8a-GNU.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Android/abi-armeabi-Clang.cmake
@@ -2635,6 +2679,7 @@
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-Intel-CXX.cmake
 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-MSVC-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Windows-MSVC-CXX.cmake
diff -r 614cde38d8a7 -r a14b135eab8e devel/cmake/distinfo
--- a/devel/cmake/distinfo      Wed Nov 25 08:12:35 2020 +0000
+++ b/devel/cmake/distinfo      Wed Nov 25 10:33:28 2020 +0000
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.167 2020/11/01 10:54:06 markd Exp $
+$NetBSD: distinfo,v 1.168 2020/11/25 10:33:28 adam Exp $
 
-SHA1 (cmake-3.18.4.tar.gz) = 73ab5348c881f1a53c250b66848b6ee101c9fe1f
-RMD160 (cmake-3.18.4.tar.gz) = 1515424e50f418ad80c395c98a45ac3a7229b878
-SHA512 (cmake-3.18.4.tar.gz) = 2f0c5647ed58bf911d0bfeafc7f22a3de09aa3be86301158fa51c8560e994534d7500869067432ecf91e82213a0b36ddb5db11c5c55d2ca5e5647ac9f75717b9
-Size (cmake-3.18.4.tar.gz) = 8976659 bytes
+SHA1 (cmake-3.19.1.tar.gz) = 0aec103faa6042683a42412e0f9c359c69208e2d
+RMD160 (cmake-3.19.1.tar.gz) = 24c204773d53fa1e21403070f8b86c885d9cbda4
+SHA512 (cmake-3.19.1.tar.gz) = 1a1c9a8546c80f8602babffc7fd398cea5d9163512ef74333f87e26a97ca35358bd0e90423768cfc971ebfed185e19d775737e557e0e982403b77a2ccbcd063a
+Size (cmake-3.19.1.tar.gz) = 9256956 bytes
 SHA1 (patch-CMakeLists.txt) = fabdb0590f4b97c34c2242749ae3b6af18aefc0a
 SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
 SHA1 (patch-Modules_FindCurses.cmake) = 98cac805a6abafcfb8b61e441b50a1d6aec27ad0
 SHA1 (patch-Modules_FindGTK2.cmake) = 51b7520d35fdec2a7bfcf494fe35ce0e3863e4ee


Home | Main Index | Thread Index | Old Index