pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/cmake
Module Name: pkgsrc
Committed By: adam
Date: Mon Mar 18 09:05:59 UTC 2019
Modified Files:
pkgsrc/devel/cmake: Makefile.version PLIST distinfo
pkgsrc/devel/cmake/patches: patch-Source_Checks_cm__cxx17__check.cpp
patch-Source_Checks_cm_cxx_features.cmake
patch-Source_cmAlgorithms.h
Added Files:
pkgsrc/devel/cmake/patches: patch-Source_cm__string__view.hxx
Log Message:
cmake: updated to 3.14.0
3.14.0:
New Features
Generators
* The Visual Studio 16 2019 generator was added. This is experimental and based on “Visual Studio 2019 Preview 4” because this version of VS has not been released.
* The Green Hills MULTI generator has been updated:
File-Based API
* A file-based api for clients to get semantic buildsystem information has been added.
Platforms
* CMake now supports Cross Compiling for iOS, tvOS, or watchOS using simple toolchain files.
Command-Line
* The cmake(1) Build Tool Mode (cmake --build) gained --verbose and -v options to specify verbose build output. Some generators such as Xcode don’t support this option currently.
* The cmake(1) -E compare_files command learned a new --ignore-eol option to specify that end-of-line differences (e.g. LF vs CRLF) should be ignored when comparing files.
* The cmake-gui(1) dialog gained new -S and -B arguments to explicitly specify source and build directories.
Commands
* The file() command learned a new sub-command, CREATE_LINK, which can be used to create hard or symbolic links.
* The file() command learned a new sub-command, READ_SYMLINK, which can be used to determine the path that a symlink points to.
* The file() command gained a SIZE mode to get the size of a file on disk.
* The find_package() command learned to optionally resolve symbolic links in the paths to package configuration files. See the CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS variable.
* The get_filename_component() command gained new LAST_EXT and NAME_WLE variants to work with the extension after the last . in the name.
* The if() command gained support for checking if cache variables are defined with the DEFINED CACHE{VAR} syntax.
* The install(CODE) and install(SCRIPT) commands learned to support generator expressions. See policy CMP0087.
* The install(TARGETS) command learned how to install to an appropriate default directory for a given target type, based on variables from the GNUInstallDirs module and built-in defaults, in lieu of
a DESTINATION argument.
* The install(FILES) and install(DIRECTORY) commands learned a new set of parameters for installing files as a file type, setting the destination based on the appropriate variables from
GNUInstallDirs and built-in defaults, in lieu of a DESTINATION argument.
* The list() operations REMOVE_ITEM, REMOVE_DUPLICATES, SORT, REVERSE, and FILTER all now accept a non-existent variable as the list since these operations on empty lists is also the empty list.
* The list() operation REMOVE_AT now indicates that the given indices are invalid for a non-existent variable or empty list.
* The try_compile() and try_run() commands gained a new LINK_OPTIONS option.
Variables
* A CMAKE_BUILD_RPATH_USE_ORIGIN variable and corresponding BUILD_RPATH_USE_ORIGIN target property were added to enable use of relative runtime paths (RPATHs). This helps achieving relocatable and
reproducible builds that are invariant of the build directory.
Properties
* A CMAKE_ROLE global property was added to allow scripts to determine whether they’re running in project mode, script mode, find-package mode, CTest, or CPack.
* The CUDA_RESOLVE_DEVICE_SYMBOLS target property is now supported on shared library, module library, and executable targets. Previously it was only honored on static libraries.
* The EXCLUDE_FROM_ALL target property was created to override the setting of its directory. A target will now be built as part of “all” if its EXCLUDE_FROM_ALL property is set to OFF, even if its
containing directory is marked as EXCLUDE_FROM_ALL.
* INTERFACE_POSITION_INDEPENDENT_CODE target property gains the support of generator expressions.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/cmake/Makefile.version
cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.136 -r1.137 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/cmake/patches/patch-Source_cm__string__view.hxx
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.version
diff -u pkgsrc/devel/cmake/Makefile.version:1.36 pkgsrc/devel/cmake/Makefile.version:1.37
--- pkgsrc/devel/cmake/Makefile.version:1.36 Tue Feb 5 09:52:23 2019
+++ pkgsrc/devel/cmake/Makefile.version Mon Mar 18 09:05:59 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.36 2019/02/05 09:52:23 adam Exp $
+# $NetBSD: Makefile.version,v 1.37 2019/03/18 09:05:59 adam Exp $
#
# used by devel/cmake/Makefile
# used by devel/cmake-fedora/Makefile
-CMAKE_VERSION= 3.13.4
+CMAKE_VERSION= 3.14.0
CMAKE_API= ${CMAKE_VERSION:R}
Index: pkgsrc/devel/cmake/PLIST
diff -u pkgsrc/devel/cmake/PLIST:1.53 pkgsrc/devel/cmake/PLIST:1.54
--- pkgsrc/devel/cmake/PLIST:1.53 Wed Nov 21 16:58:52 2018
+++ pkgsrc/devel/cmake/PLIST Mon Mar 18 09:05:59 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.53 2018/11/21 16:58:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.54 2019/03/18 09:05:59 adam Exp $
bin/ccmake
bin/cmake
bin/cpack
@@ -152,6 +152,7 @@ share/cmake-${CMAKE_API}/Help/envvar/CFL
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_CONFIG_TYPE.rst
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_NO_VERBOSE.rst
share/cmake-${CMAKE_API}/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
share/cmake-${CMAKE_API}/Help/envvar/CSFLAGS.rst
share/cmake-${CMAKE_API}/Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst
@@ -166,6 +167,7 @@ share/cmake-${CMAKE_API}/Help/envvar/CXX
share/cmake-${CMAKE_API}/Help/envvar/CXXFLAGS.rst
share/cmake-${CMAKE_API}/Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst
share/cmake-${CMAKE_API}/Help/envvar/DESTDIR.rst
+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/LDFLAGS.rst
@@ -173,6 +175,7 @@ share/cmake-${CMAKE_API}/Help/envvar/MAC
share/cmake-${CMAKE_API}/Help/envvar/PackageName_ROOT.rst
share/cmake-${CMAKE_API}/Help/envvar/RC.rst
share/cmake-${CMAKE_API}/Help/envvar/RCFLAGS.rst
+share/cmake-${CMAKE_API}/Help/envvar/VERBOSE.rst
share/cmake-${CMAKE_API}/Help/generator/Borland Makefiles.rst
share/cmake-${CMAKE_API}/Help/generator/CodeBlocks.rst
share/cmake-${CMAKE_API}/Help/generator/CodeLite.rst
@@ -192,6 +195,7 @@ share/cmake-${CMAKE_API}/Help/generator/
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 12 2013.rst
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 14 2015.rst
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 15 2017.rst
+share/cmake-${CMAKE_API}/Help/generator/Visual Studio 16 2019.rst
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 6.rst
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 7 .NET 2003.rst
share/cmake-${CMAKE_API}/Help/generator/Visual Studio 7.rst
@@ -212,6 +216,7 @@ share/cmake-${CMAKE_API}/Help/manual/cma
share/cmake-${CMAKE_API}/Help/manual/cmake-compile-features.7.rst
share/cmake-${CMAKE_API}/Help/manual/cmake-developer.7.rst
share/cmake-${CMAKE_API}/Help/manual/cmake-env-variables.7.rst
+share/cmake-${CMAKE_API}/Help/manual/cmake-file-api.7.rst
share/cmake-${CMAKE_API}/Help/manual/cmake-generator-expressions.7.rst
share/cmake-${CMAKE_API}/Help/manual/cmake-generators.7.rst
share/cmake-${CMAKE_API}/Help/manual/cmake-gui.1.rst
@@ -278,6 +283,7 @@ share/cmake-${CMAKE_API}/Help/module/Che
share/cmake-${CMAKE_API}/Help/module/CheckFortranCompilerFlag.rst
share/cmake-${CMAKE_API}/Help/module/CheckFortranFunctionExists.rst
share/cmake-${CMAKE_API}/Help/module/CheckFortranSourceCompiles.rst
+share/cmake-${CMAKE_API}/Help/module/CheckFortranSourceRuns.rst
share/cmake-${CMAKE_API}/Help/module/CheckFunctionExists.rst
share/cmake-${CMAKE_API}/Help/module/CheckIPOSupported.rst
share/cmake-${CMAKE_API}/Help/module/CheckIncludeFile.rst
@@ -285,6 +291,7 @@ share/cmake-${CMAKE_API}/Help/module/Che
share/cmake-${CMAKE_API}/Help/module/CheckIncludeFiles.rst
share/cmake-${CMAKE_API}/Help/module/CheckLanguage.rst
share/cmake-${CMAKE_API}/Help/module/CheckLibraryExists.rst
+share/cmake-${CMAKE_API}/Help/module/CheckPIESupported.rst
share/cmake-${CMAKE_API}/Help/module/CheckPrototypeDefinition.rst
share/cmake-${CMAKE_API}/Help/module/CheckStructHasMember.rst
share/cmake-${CMAKE_API}/Help/module/CheckSymbolExists.rst
@@ -324,6 +331,7 @@ share/cmake-${CMAKE_API}/Help/module/Fin
share/cmake-${CMAKE_API}/Help/module/FindFLEX.rst
share/cmake-${CMAKE_API}/Help/module/FindFLTK.rst
share/cmake-${CMAKE_API}/Help/module/FindFLTK2.rst
+share/cmake-${CMAKE_API}/Help/module/FindFontconfig.rst
share/cmake-${CMAKE_API}/Help/module/FindFreetype.rst
share/cmake-${CMAKE_API}/Help/module/FindGCCXML.rst
share/cmake-${CMAKE_API}/Help/module/FindGDAL.rst
@@ -362,6 +370,7 @@ share/cmake-${CMAKE_API}/Help/module/Fin
share/cmake-${CMAKE_API}/Help/module/FindLibLZMA.rst
share/cmake-${CMAKE_API}/Help/module/FindLibXml2.rst
share/cmake-${CMAKE_API}/Help/module/FindLibXslt.rst
+share/cmake-${CMAKE_API}/Help/module/FindLibinput.rst
share/cmake-${CMAKE_API}/Help/module/FindLua.rst
share/cmake-${CMAKE_API}/Help/module/FindLua50.rst
share/cmake-${CMAKE_API}/Help/module/FindLua51.rst
@@ -410,6 +419,7 @@ share/cmake-${CMAKE_API}/Help/module/Fin
share/cmake-${CMAKE_API}/Help/module/FindSDL_net.rst
share/cmake-${CMAKE_API}/Help/module/FindSDL_sound.rst
share/cmake-${CMAKE_API}/Help/module/FindSDL_ttf.rst
+share/cmake-${CMAKE_API}/Help/module/FindSQLite3.rst
share/cmake-${CMAKE_API}/Help/module/FindSWIG.rst
share/cmake-${CMAKE_API}/Help/module/FindSelfPackers.rst
share/cmake-${CMAKE_API}/Help/module/FindSquish.rst
@@ -560,6 +570,13 @@ share/cmake-${CMAKE_API}/Help/policy/CMP
share/cmake-${CMAKE_API}/Help/policy/CMP0079.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0080.rst
share/cmake-${CMAKE_API}/Help/policy/CMP0081.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0082.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0083.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0084.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0085.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0086.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0087.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0088.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
@@ -610,6 +627,7 @@ share/cmake-${CMAKE_API}/Help/prop_gbl/A
share/cmake-${CMAKE_API}/Help/prop_gbl/AUTORCC_SOURCE_GROUP.rst
share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst
+share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_ROLE.rst
share/cmake-${CMAKE_API}/Help/prop_gbl/DEBUG_CONFIGURATIONS.rst
share/cmake-${CMAKE_API}/Help/prop_gbl/DISABLED_FEATURES.rst
share/cmake-${CMAKE_API}/Help/prop_gbl/ECLIPSE_EXTRA_CPROJECT_CONTENTS.rst
@@ -735,20 +753,25 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/A
share/cmake-${CMAKE_API}/Help/prop_tgt/ARCHIVE_OUTPUT_NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/ARCHIVE_OUTPUT_NAME_CONFIG.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_BUILD_DIR.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_ORIGIN_DEPENDS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_PARALLEL.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOGEN_TARGET_DEPENDS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_DEPEND_FILTERS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTORCC_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOUIC.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOUIC_EXECUTABLE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOUIC_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/AUTOUIC_SEARCH_PATHS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/BINARY_DIR.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/BUILD_RPATH.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/BUILD_RPATH_USE_ORIGIN.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/BUILD_WITH_INSTALL_NAME_DIR.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/BUILD_WITH_INSTALL_RPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/BUNDLE.rst
@@ -801,6 +824,8 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/F
share/cmake-${CMAKE_API}/Help/prop_tgt/Fortran_FORMAT.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/GENERATOR_FILE_NAME.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/GHS_INTEGRITY_APP.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/GNUtoMS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/HAS_CXX.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
@@ -986,6 +1011,7 @@ share/cmake-${CMAKE_API}/Help/release/3.
share/cmake-${CMAKE_API}/Help/release/3.10.rst
share/cmake-${CMAKE_API}/Help/release/3.11.rst
share/cmake-${CMAKE_API}/Help/release/3.12.rst
+share/cmake-${CMAKE_API}/Help/release/3.13.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
@@ -1033,6 +1059,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARGC.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ARGV0.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_PARALLEL.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOGEN_VERBOSE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_AUTOMOC.rst
@@ -1049,6 +1076,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BACKWARDS_COMPATIBILITY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BINARY_DIR.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BUILD_RPATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_BUILD_RPATH_USE_ORIGIN.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BUILD_TOOL.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BUILD_TYPE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_BUILD_WITH_INSTALL_NAME_DIR.rst
@@ -1128,6 +1156,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NAME.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_SORT_DIRECTION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_SORT_ORDER.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst
@@ -1148,6 +1177,11 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_GENERATOR_INSTANCE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_GENERATOR_PLATFORM.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_GENERATOR_TOOLSET.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_GHS_NO_SOURCE_GROUP_FILE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_GNUtoMS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOME_DIRECTORY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_APPLE.rst
@@ -1219,11 +1253,6 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_FLAGS_RELEASE_INIT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.rst
-share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_CONFIG.rst
-share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst
-share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst
-share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst
-share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IGNORE_EXTENSIONS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
@@ -1268,6 +1297,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MATCH_COUNT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MATCH_n.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MFC_FLAG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MINIMUM_REQUIRED_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MINOR_VERSION.rst
@@ -1442,7 +1472,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_POST_TEST.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_PRE_MEMCHECK.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_PRE_TEST.rst
-share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_TEST_IGNORE.rst
+share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_TESTS_IGNORE.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_WARNING_EXCEPTION.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_CUSTOM_XXX.txt
@@ -1477,6 +1507,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CTEST_SCP_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_SITE.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_SOURCE_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/variable/CTEST_SUBMIT_URL.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_SVN_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_SVN_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_SVN_UPDATE_OPTIONS.rst
@@ -1491,6 +1522,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/ENV.rst
share/cmake-${CMAKE_API}/Help/variable/EXECUTABLE_OUTPUT_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/GHS-MULTI.rst
+share/cmake-${CMAKE_API}/Help/variable/IOS.rst
share/cmake-${CMAKE_API}/Help/variable/LIBRARY_OUTPUT_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/MINGW.rst
share/cmake-${CMAKE_API}/Help/variable/MSVC.rst
@@ -1506,6 +1538,7 @@ share/cmake-${CMAKE_API}/Help/variable/M
share/cmake-${CMAKE_API}/Help/variable/MSVC_IDE.rst
share/cmake-${CMAKE_API}/Help/variable/MSVC_TOOLSET_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/MSVC_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/MSYS.rst
share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_BINARY_DIR.rst
share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_DESCRIPTION.rst
share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst
@@ -1629,6 +1662,7 @@ share/cmake-${CMAKE_API}/Modules/CMakeNM
share/cmake-${CMAKE_API}/Modules/CMakeNinjaFindMake.cmake
share/cmake-${CMAKE_API}/Modules/CMakePackageConfigHelpers.cmake
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/CMakePlatformId.h.in
share/cmake-${CMAKE_API}/Modules/CMakePrintHelpers.cmake
@@ -1691,6 +1725,7 @@ share/cmake-${CMAKE_API}/Modules/CheckFo
share/cmake-${CMAKE_API}/Modules/CheckFortranCompilerFlag.cmake
share/cmake-${CMAKE_API}/Modules/CheckFortranFunctionExists.cmake
share/cmake-${CMAKE_API}/Modules/CheckFortranSourceCompiles.cmake
+share/cmake-${CMAKE_API}/Modules/CheckFortranSourceRuns.cmake
share/cmake-${CMAKE_API}/Modules/CheckFunctionExists.c
share/cmake-${CMAKE_API}/Modules/CheckFunctionExists.cmake
share/cmake-${CMAKE_API}/Modules/CheckIPOSupported.cmake
@@ -1711,6 +1746,7 @@ share/cmake-${CMAKE_API}/Modules/CheckIn
share/cmake-${CMAKE_API}/Modules/CheckLanguage.cmake
share/cmake-${CMAKE_API}/Modules/CheckLibraryExists.cmake
share/cmake-${CMAKE_API}/Modules/CheckLibraryExists.lists.in
+share/cmake-${CMAKE_API}/Modules/CheckPIESupported.cmake
share/cmake-${CMAKE_API}/Modules/CheckPrototypeDefinition.c.in
share/cmake-${CMAKE_API}/Modules/CheckPrototypeDefinition.cmake
share/cmake-${CMAKE_API}/Modules/CheckSizeOf.cmake
@@ -1759,19 +1795,7 @@ share/cmake-${CMAKE_API}/Modules/Compile
share/cmake-${CMAKE_API}/Modules/Compiler/Cray.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-C.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Cray-C.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Cray-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Fortran.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-GNU-C.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Intel-C.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-Intel-Fortran.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-PGI-C.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/CrayPrgEnv.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/Flang-FindBinUtils.cmake
@@ -1838,7 +1862,10 @@ share/cmake-${CMAKE_API}/Modules/Compile
share/cmake-${CMAKE_API}/Modules/Compiler/PathScale-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/PathScale-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/PathScale.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/QCC-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/QCC-C-FeatureTests.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/QCC-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/QCC-CXX-FeatureTests.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/QCC-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/QCC.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/SCO-C.cmake
@@ -1876,6 +1903,8 @@ share/cmake-${CMAKE_API}/Modules/Compile
share/cmake-${CMAKE_API}/Modules/Compiler/XL.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/zOS-C-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/CompilerId/GHS_default.gpj.in
+share/cmake-${CMAKE_API}/Modules/CompilerId/GHS_lib.gpj.in
share/cmake-${CMAKE_API}/Modules/CompilerId/VS-10.csproj.in
share/cmake-${CMAKE_API}/Modules/CompilerId/VS-10.vcxproj.in
share/cmake-${CMAKE_API}/Modules/CompilerId/VS-7.vcproj.in
@@ -1928,6 +1957,7 @@ share/cmake-${CMAKE_API}/Modules/FindEXP
share/cmake-${CMAKE_API}/Modules/FindFLEX.cmake
share/cmake-${CMAKE_API}/Modules/FindFLTK.cmake
share/cmake-${CMAKE_API}/Modules/FindFLTK2.cmake
+share/cmake-${CMAKE_API}/Modules/FindFontconfig.cmake
share/cmake-${CMAKE_API}/Modules/FindFreetype.cmake
share/cmake-${CMAKE_API}/Modules/FindGCCXML.cmake
share/cmake-${CMAKE_API}/Modules/FindGDAL.cmake
@@ -1966,6 +1996,7 @@ share/cmake-${CMAKE_API}/Modules/FindLib
share/cmake-${CMAKE_API}/Modules/FindLibLZMA.cmake
share/cmake-${CMAKE_API}/Modules/FindLibXml2.cmake
share/cmake-${CMAKE_API}/Modules/FindLibXslt.cmake
+share/cmake-${CMAKE_API}/Modules/FindLibinput.cmake
share/cmake-${CMAKE_API}/Modules/FindLua.cmake
share/cmake-${CMAKE_API}/Modules/FindLua50.cmake
share/cmake-${CMAKE_API}/Modules/FindLua51.cmake
@@ -2021,6 +2052,7 @@ share/cmake-${CMAKE_API}/Modules/FindSDL
share/cmake-${CMAKE_API}/Modules/FindSDL_net.cmake
share/cmake-${CMAKE_API}/Modules/FindSDL_sound.cmake
share/cmake-${CMAKE_API}/Modules/FindSDL_ttf.cmake
+share/cmake-${CMAKE_API}/Modules/FindSQLite3.cmake
share/cmake-${CMAKE_API}/Modules/FindSWIG.cmake
share/cmake-${CMAKE_API}/Modules/FindSelfPackers.cmake
share/cmake-${CMAKE_API}/Modules/FindSquish.cmake
@@ -2095,6 +2127,7 @@ share/cmake-${CMAKE_API}/Modules/Install
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/CMakeLists.txt
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/detect.cmake
share/cmake-${CMAKE_API}/Modules/IntelVSImplicitPath/hello.f
+share/cmake-${CMAKE_API}/Modules/Internal/CMakeCheckCompilerFlag.cmake
share/cmake-${CMAKE_API}/Modules/Internal/CPack/CPackDeb.cmake
share/cmake-${CMAKE_API}/Modules/Internal/CPack/CPackExternal.cmake
share/cmake-${CMAKE_API}/Modules/Internal/CPack/CPackFreeBSD.cmake
@@ -2276,8 +2309,6 @@ share/cmake-${CMAKE_API}/Modules/Platfor
share/cmake-${CMAKE_API}/Modules/Platform/HP-UX-HP.cmake
share/cmake-${CMAKE_API}/Modules/Platform/HP-UX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Haiku.cmake
-share/cmake-${CMAKE_API}/Modules/Platform/IRIX.cmake
-share/cmake-${CMAKE_API}/Modules/Platform/IRIX64.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-Absoft-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-CCur-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-C.cmake
@@ -2397,8 +2428,17 @@ share/cmake-${CMAKE_API}/Modules/Platfor
share/cmake-${CMAKE_API}/Modules/Platform/Xenix.cmake
share/cmake-${CMAKE_API}/Modules/Platform/eCos.cmake
share/cmake-${CMAKE_API}/Modules/Platform/gas.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/iOS-Determine-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/iOS-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/iOS.cmake
share/cmake-${CMAKE_API}/Modules/Platform/kFreeBSD.cmake
share/cmake-${CMAKE_API}/Modules/Platform/syllable.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/tvOS-Determine-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/tvOS-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/tvOS.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/watchOS-Determine-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/watchOS-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/watchOS.cmake
share/cmake-${CMAKE_API}/Modules/ProcessorCount.cmake
share/cmake-${CMAKE_API}/Modules/Qt4ConfigDependentSettings.cmake
share/cmake-${CMAKE_API}/Modules/Qt4Macros.cmake
@@ -2450,6 +2490,38 @@ share/cmake-${CMAKE_API}/Templates/CPack
share/cmake-${CMAKE_API}/Templates/CPack.GenericWelcome.txt
share/cmake-${CMAKE_API}/Templates/CPackConfig.cmake.in
share/cmake-${CMAKE_API}/Templates/CTestScript.cmake.in
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CSharp.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_Cuda.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CudaHost.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_LIB.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_MASM.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_NASM.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_RC.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_CSharp.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_LIB.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_MASM.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v11_RC.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_CSharp.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_LIB.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_MASM.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v12_RC.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v140_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v140_CSharp.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v140_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v141_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v141_CSharp.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v141_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v142_CL.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v142_Link.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v14_LIB.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v14_MASM.json
+share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v14_RC.json
share/cmake-${CMAKE_API}/Templates/MSBuild/nasm.props.in
share/cmake-${CMAKE_API}/Templates/MSBuild/nasm.targets
share/cmake-${CMAKE_API}/Templates/MSBuild/nasm.xml
Index: pkgsrc/devel/cmake/distinfo
diff -u pkgsrc/devel/cmake/distinfo:1.136 pkgsrc/devel/cmake/distinfo:1.137
--- pkgsrc/devel/cmake/distinfo:1.136 Wed Feb 27 13:18:01 2019
+++ pkgsrc/devel/cmake/distinfo Mon Mar 18 09:05:59 2019
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.136 2019/02/27 13:18:01 maya Exp $
+$NetBSD: distinfo,v 1.137 2019/03/18 09:05:59 adam Exp $
-SHA1 (cmake-3.13.4.tar.gz) = 242ac4986ab38ddb06c7bfb7eb950e4c1b1ca770
-RMD160 (cmake-3.13.4.tar.gz) = 6211b5315071015d2a949af077e4301c47e36fd4
-SHA512 (cmake-3.13.4.tar.gz) = 5a2cc092109652ced5a3a6ae00fe0c7d134efa7d90d59f376368408bb684343db9e144ee53b184f3437f8a86cf9976a130a1e1676c993d56b278a6640a418c93
-Size (cmake-3.13.4.tar.gz) = 8617881 bytes
+SHA1 (cmake-3.14.0.tar.gz) = 30e5423245d98ad98f6ee0c5f73c587846b99d6b
+RMD160 (cmake-3.14.0.tar.gz) = 9edfb583b9417b12e95cdcb56776a41d4d0b2663
+SHA512 (cmake-3.14.0.tar.gz) = a3b47f2b8d3436860e8cc06a8c0288124289560853d24f68dfbb49a2ff3f861ee385463376ad1dafa6d4a618c06d2e9049b20fcac1d2c147b29bb93479a8d400
+Size (cmake-3.14.0.tar.gz) = 8846626 bytes
SHA1 (patch-CMakeLists.txt) = 01329182725814e27bc3945d1d62555b3a4a4033
SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
SHA1 (patch-Modules_FindCurses.cmake) = 1372faaf1b7a1b5f5f592c797f39e1a9002a24a6
@@ -15,9 +15,10 @@ SHA1 (patch-Modules_Platform_UnixPaths.c
SHA1 (patch-Source_CMakeLists.txt) = 533667d43048b8bc2be17a766b5dc32f3101866e
SHA1 (patch-Source_Checks_Curses_CMakeLists.txt) = 37d95c6162cc1f4c0e47b537ac8204cb9fe75b8c
SHA1 (patch-Source_Checks_Curses_CheckCurses.c) = c86cae48f7b39fb735eba4788d4e9d595b2ccf3b
-SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = 35817b7ad4c43d8f82300c21a9fb76166325de97
-SHA1 (patch-Source_Checks_cm_cxx_features.cmake) = 2ba746a927765361738914bf1d00ba191a2e849f
+SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = e6cd7c8d96559a3e249914343e0991777d7c0a34
+SHA1 (patch-Source_Checks_cm_cxx_features.cmake) = 3ae61236f065729a5cf719abbad0f5be618a0548
SHA1 (patch-Source_CursesDialog_ccmake.cxx) = d7baafe6612b6ac9b0542ed10ffcf90cd8d1df87
-SHA1 (patch-Source_cmAlgorithms.h) = 9a9e997af5af78d004ff62d86cba5070cd5470ff
+SHA1 (patch-Source_cmAlgorithms.h) = c51cc61b1a95c07bd903363d4a04e1430e510516
+SHA1 (patch-Source_cm__string__view.hxx) = 9f2fa518d26dcaebb1e988c8027fb16456e1b80d
SHA1 (patch-Utilities_KWIML_CMakeLists.txt) = e4bdf9fc58757e87bf7e3e3e195839eededbc796
SHA1 (patch-bootstrap) = 9d99cfe9f9ae826250f94bc297f5a22b8de09e84
Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp:1.2 pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp:1.3
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp:1.2 Wed Nov 21 16:58:52 2018
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp Mon Mar 18 09:05:59 2019
@@ -1,11 +1,12 @@
-$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.2 2018/11/21 16:58:52 adam Exp $
+$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.3 2019/03/18 09:05:59 adam Exp $
Test for an issue in the illumos headers related to C++17.
---- Source/Checks/cm_cxx17_check.cpp.orig 2018-11-20 14:49:09.000000000 +0000
+--- Source/Checks/cm_cxx17_check.cpp.orig 2019-03-14 13:15:54.000000000 +0000
+++ Source/Checks/cm_cxx17_check.cpp
-@@ -1,6 +1,8 @@
+@@ -1,7 +1,9 @@
#include <cstdio>
+ #include <iterator>
+#include <cassert>
#include <memory>
#include <unordered_map>
Index: pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake
diff -u pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake:1.3 pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake:1.4
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake:1.3 Wed Feb 27 13:18:01 2019
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_cm_cxx_features.cmake Mon Mar 18 09:05:59 2019
@@ -1,4 +1,4 @@
-$NetBSD: patch-Source_Checks_cm_cxx_features.cmake,v 1.3 2019/02/27 13:18:01 maya Exp $
+$NetBSD: patch-Source_Checks_cm_cxx_features.cmake,v 1.4 2019/03/18 09:05:59 adam Exp $
Ignore warnings like ...
@@ -6,12 +6,11 @@ Ignore warnings like ...
... caused by recent version of Xcode which break C++11 detection under macOS.
-
Handle mismatch between C++ compiler and C++ library by checking for C++17 features
(std::size, std::cend, std::cbegin)
https://gitlab.kitware.com/cmake/cmake/merge_requests/3030/diffs
---- Source/Checks/cm_cxx_features.cmake.orig 2019-02-01 13:35:27.000000000 +0000
+--- Source/Checks/cm_cxx_features.cmake.orig 2019-03-14 13:15:54.000000000 +0000
+++ Source/Checks/cm_cxx_features.cmake
@@ -21,6 +21,7 @@ function(cm_check_cxx_feature name)
string(REGEX REPLACE "[^\n]*warning:[^\n]*-Winvalid-command-line-argument[^\n]*" "" check_output "${check_output}")
@@ -19,9 +18,9 @@ https://gitlab.kitware.com/cmake/cmake/m
string(REGEX REPLACE "[^\n]*warning:[^\n]*directory not found for option[^\n]*" "" check_output "${check_output}")
+ string(REGEX REPLACE "[^\n]*warning:[^\n]*text-based stub file [^\n]* and library file [^\n]* are out of sync[^\n]*" "" check_output "${check_output}")
string(REGEX REPLACE "[^\n]*warning:[^\n]*object file compiled with -mlong-branch which is no longer needed[^\n]*" "" check_output "${check_output}")
- # Filter out xcodebuild warnings.
- string(REGEX REPLACE "[^\n]* xcodebuild\\[[0-9]*:[0-9]*\\] warning: [^\n]*" "" check_output "${check_output}")
-@@ -51,3 +52,18 @@ if(CMake_HAVE_CXX_MAKE_UNIQUE)
+ # Filter out other warnings unrelated to feature checks.
+ string(REGEX REPLACE "[^\n]*warning:[^\n]*sprintf\\(\\) is often misused, please use snprintf[^\n]*" "" check_output "${check_output}")
+@@ -53,3 +54,18 @@ if(CMake_HAVE_CXX_MAKE_UNIQUE)
set(CMake_HAVE_CXX_UNIQUE_PTR 1)
endif()
cm_check_cxx_feature(unique_ptr)
Index: pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h
diff -u pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h:1.1 pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h:1.2
--- pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h:1.1 Wed Feb 27 13:18:01 2019
+++ pkgsrc/devel/cmake/patches/patch-Source_cmAlgorithms.h Mon Mar 18 09:05:59 2019
@@ -1,12 +1,12 @@
-$NetBSD: patch-Source_cmAlgorithms.h,v 1.1 2019/02/27 13:18:01 maya Exp $
+$NetBSD: patch-Source_cmAlgorithms.h,v 1.2 2019/03/18 09:05:59 adam Exp $
Handle mismatch between C++ compiler and C++ library by checking for C++17 features
(std::size, std::cend, std::cbegin)
https://gitlab.kitware.com/cmake/cmake/merge_requests/3030/diffs
---- Source/cmAlgorithms.h.orig 2019-02-01 13:35:27.000000000 +0000
+--- Source/cmAlgorithms.h.orig 2019-03-14 13:15:54.000000000 +0000
+++ Source/cmAlgorithms.h
-@@ -367,7 +367,8 @@ std::unique_ptr<T> make_unique(Args&&...
+@@ -375,7 +375,8 @@ std::unique_ptr<T> make_unique(Args&&...
#endif
@@ -16,9 +16,9 @@ https://gitlab.kitware.com/cmake/cmake/m
using std::size;
-@@ -396,14 +397,14 @@ constexpr
-
- #endif
+@@ -410,14 +411,14 @@ int isize(const T& t)
+ return static_cast<int>(cm::size(t));
+ }
-#if __cplusplus >= 201402L || defined(_MSVC_LANG) && _MSVC_LANG >= 201402L
+#if defined(CMake_HAVE_CXX_CBEGIN) || \
@@ -34,7 +34,7 @@ https://gitlab.kitware.com/cmake/cmake/m
template <class C>
# if defined(_MSC_VER) && _MSC_VER < 1900
auto cbegin(C const& c)
-@@ -415,6 +416,16 @@ constexpr auto cbegin(C const& c) noexce
+@@ -429,6 +430,16 @@ constexpr auto cbegin(C const& c) noexce
return std::begin(c);
}
Added files:
Index: pkgsrc/devel/cmake/patches/patch-Source_cm__string__view.hxx
diff -u /dev/null pkgsrc/devel/cmake/patches/patch-Source_cm__string__view.hxx:1.1
--- /dev/null Mon Mar 18 09:05:59 2019
+++ pkgsrc/devel/cmake/patches/patch-Source_cm__string__view.hxx Mon Mar 18 09:05:59 2019
@@ -0,0 +1,16 @@
+$NetBSD: patch-Source_cm__string__view.hxx,v 1.1 2019/03/18 09:05:59 adam Exp $
+
+<string_view> is not (yet) portable.
+
+--- Source/cm_string_view.hxx.orig 2019-03-15 22:06:48.454327196 +0000
++++ Source/cm_string_view.hxx
+@@ -5,9 +5,6 @@
+
+ #include "cmConfigure.h" // IWYU pragma: keep
+
+-#if __cplusplus >= 201703L || defined(_MSVC_LANG) && _MSVC_LANG >= 201703L
+-# define CMake_HAVE_CXX_STRING_VIEW
+-#endif
+
+ #ifdef CMake_HAVE_CXX_STRING_VIEW
+ # include <string_view>
Home |
Main Index |
Thread Index |
Old Index