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: Fri Jul 19 09:06:24 UTC 2019
Modified Files:
pkgsrc/devel/cmake: Makefile Makefile.version PLIST distinfo
pkgsrc/devel/cmake/patches: patch-Source_Checks_cm__cxx17__check.cpp
Added Files:
pkgsrc/devel/cmake/patches: patch-Source_cmArchiveWrite.cxx
Removed Files:
pkgsrc/devel/cmake: PLIST.Darwin
Log Message:
cmake: updated to 3.15.0
3.15.0:
New Features
============
Generators
----------
* The "Xcode" generator now supports per-target schemes. See the
"CMAKE_XCODE_GENERATE_SCHEME" variable and "XCODE_GENERATE_SCHEME"
target property.
* The "Green Hills MULTI" generator has been updated:
* It now supports the "add_custom_command()" and
"add_custom_target()" commands.
* It is now available on Linux.
Languages
---------
* Preliminary support for the "Swift" language was added to the
"Ninja" generator:
* Use the "SWIFTC" environment variable to specify a compiler.
* The "Swift_DEPENDENCIES_FILE" target property and
"Swift_DEPENDENCIES_FILE" source file property were added to
customize dependency files.
* The "Swift_MODULE_NAME" target property was added to customize
the Swift module name.
* The "Swift_DIAGNOSTICS_FILE" source property was added to
indicate where to write the serialised Swift diagnostics.
The Swift support is experimental, not considered stable, and may
change in future releases of CMake.
Compilers
---------
* The "Clang" compiler variant on Windows that targets the MSVC ABI
but has a GNU-like command line is now supported.
* Support for the Clang-based ARM compiler was added with compiler
id "ARMClang".
* Support was added for the IAR compiler architectures Renesas RX,
RL78, RH850 and Texas Instruments MSP430.
* Support was added for the IAR compilers built for Linux (IAR
BuildLx).
Command-Line
------------
* The "CMAKE_GENERATOR" environment variable was added to specify a
default generator to use when "cmake(1)" is run without a "-G"
option. Additionally, environment variables
"CMAKE_GENERATOR_PLATFORM", "CMAKE_GENERATOR_TOOLSET", and
"CMAKE_GENERATOR_INSTANCE" were created to configure the generator.
* The "cmake(1)" "--build" tool "--target" parameter gained support
for multiple targets, e.g. "cmake --build . --target Library1
Library2". It now also has a short form "-t" alias, e.g. "cmake
--build . -t Library1 Library2".
* The "cmake(1)" command gained a new "--install" option. This may
be used after building a project to run installation without using
the generated build system or the native build tool.
* The "cmake(1)" command learned a new CLI option "--loglevel".
* The "cmake(1)" "-E remove_directory" command-line tool learned to
support removing multiple directories.
* The "cmake(1)" "-E tar" tool has been improved:
* It now continues adding files to an archive even if some of the
files are not readable. This behavior is more consistent with the
classic "tar" tool.
* It now parses all flags, and if an invalid flag was provided, a
warning is issued.
* It now displays an error if no action flag was specified, along
with a list of possible actions: "t" (list), "c" (create) or "x"
(extract).
* It now supports extracting ("-x") or listing ("-t") only
specific files or directories.
* It now supports Zstandard compression with a "--zstd" option.
Zstandard was designed to give a compression ratio comparable to
that of the DEFLATE (zip) algorithm, but faster, especially for
decompression.
Commands
--------
* The "add_custom_command()" and "add_custom_target()" commands
gained a new "JOB_POOL" option that works with the "Ninja" generator
to set the pool variable on the build statement.
* The "add_library()" command "ALIAS" option learned to support
import libraries of the "UNKNOWN" type.
* The "cmake_parse_arguments()" command gained an additional
"_KEYWORDS_MISSING_VALUES" output variable to report keyword
arguments that were given by the caller with no values.
* The "execute_process()" command gained a "COMMAND_ECHO" option and
supporting "CMAKE_EXECUTE_PROCESS_COMMAND_ECHO" variable to enable
echoing of the command-line string before execution.
* The "file(INSTALL)" command learned a new argument,
"FOLLOW_SYMLINK_CHAIN", which can be used to recursively resolve and
install symlinks.
* "list()" learned new sub-commands: "PREPEND", "POP_FRONT" and
"POP_BACK".
* The "message()" command learned new types: "NOTICE", "VERBOSE",
"DEBUG" and "TRACE".
* The "string()" learned a new sub-command "REPEAT".
Variables
---------
* The "CMAKE_CROSSCOMPILING_EMULATOR" variable and corresponding
"CROSSCOMPILING_EMULATOR" target property learned to support
arguments to the emulator.
* The "CMAKE_FIND_PACKAGE_PREFER_CONFIG" variable was added to tell
"find_package()" calls to look for a package configuration file
first even if a find module is available.
* The "CMAKE_FRAMEWORK" variable was added to initialize the
"FRAMEWORK" property on all targets.
* The "CMAKE_VS_JUST_MY_CODE_DEBUGGING" variable and
"VS_JUST_MY_CODE_DEBUGGING" target property were added to enable the
Just My Code feature of the Visual Studio Debugger when compiling
with MSVC cl 19.05 and higher.
* The "CMAKE_MSVC_RUNTIME_LIBRARY" variable and
"MSVC_RUNTIME_LIBRARY" target property were introduced to select the
runtime library used by compilers targeting the MSVC ABI. See policy
"CMP0091".
* The "CMAKE_PROJECT_INCLUDE" and "CMAKE_PROJECT_INCLUDE_BEFORE"
variables were added to allow injection of custom code at the sites
of "project()" calls without knowing the project name a priori.
Properties
----------
* The "ADDITIONAL_CLEAN_FILES" target property and
"ADDITIONAL_CLEAN_FILES" directory property were added. They allow
to register additional files that should be removed during the clean
stage.
* The "PUBLIC_HEADER" and "PRIVATE_HEADER" properties may now be set
on Interface Libraries. The headers specified by those properties
can be installed using the "install(TARGETS)" command by passing the
"PUBLIC_HEADER" and "PRIVATE_HEADER" arguments respectively.
* The "VS_PACKAGE_REFERENCES" target property was added to tell
Visual Studio Generators to add references to "nuget" packages.
* The "VS_PROJECT_IMPORT" target property was added to allow managed
Visual Studio project files to import external ".props" files.
* The "VS_NO_SOLUTION_DEPLOY" target property was added to tell
Visual Studio Generators whether to deploy an artifact to the WinCE
or Windows Phone target device.
Modules
-------
* The "FindBoost" module was reworked to expose a more consistent
user experience between its “Config” and “Module” modes and with
other find modules in general.
* A new imported target "Boost::headers" is now defined (same as
"Boost::boost").
* New output variables "Boost_VERSION_MACRO",
"Boost_VERSION_MAJOR", "Boost_VERSION_MINOR",
"Boost_VERSION_PATCH", and "Boost_VERSION_COUNT" were added.
* The "QUIET" argument passed to "find_package()" is no longer
ignored in config mode. Note that the CMake package shipped with
Boost "1.70.0" ignores the "QUIET" argument passed to
"find_package()". This is fixed in the next Boost release.
* The input switch "Boost_DETAILED_FAILURE_MSG" was removed.
* "Boost_VERSION" now reports the version in "x.y.z" format in
module mode. See policy "CMP0093".
* The "FindCups" module now provides imported targets.
* The "FindEnvModules" module was added to use Lua- and TCL-based
environment modules in CTest Scripts.
* The "FindGLEW" module now provides an interface more consistent
with what upstream GLEW provides in its own CMake package files.
* The "FindPkgConfig" now populates "INTERFACE_LINK_OPTIONS"
property of imported targets with other (non-library) linker flags.
* The "FindPostgreSQL" module learned to find debug and release
variants separately.
* Modules "FindPython3", "FindPython2" and "FindPython" gained
additional lookup strategies and controls, and a new default. See
policy "CMP0094".
* Modules "FindPython", "FindPython2" and "FindPython3" gain a new
target (respectively "Python::Module", "Python2::Module" and
"Python3::Module") which can be used to develop Python modules.
* Modules "FindPython3", "FindPython2" and "FindPython" gain
capability to control how virtual environments are handled.
* The "UseSWIG" module learned to manage alternate library names by
passing "-interface " for "python" language or
"-dllimport " for "CSharp" language to the "SWIG"
compiler.
Generator Expressions
---------------------
* The "generator expressions" "C_COMPILER_ID", "CXX_COMPILER_ID",
"CUDA_COMPILER_ID", "Fortran_COMPILER_ID", "COMPILE_LANGUAGE",
"COMPILE_LANG_AND_ID", and "PLATFORM_ID" learned to support matching
one value from a comma-separated list.
CTest
-----
* The "ctest_submit()" command learned a new option: "BUILD_ID".
This can be used to store the ID assigned to this build by CDash to
a variable.
* The "ctest_update()" command learned to honor a new variable:
"CTEST_UPDATE_VERSION_OVERRIDE". This can be used to specify the
current version of your source tree rather than using the update
command to discover the current version that is checked out.
CPack
-----
* The "CPack IFW Generator" gained a new
"CPACK_IFW_PACKAGE_STYLE_SHEET" variable to customize the installer
stylesheet.
Deprecated and Removed Features
===============================
* The "cmake-server(7)" mode has been deprecated and will be removed
from a future version of CMake. Please port clients to use the
"cmake-file-api(7)" instead.
* The "ADDITIONAL_MAKE_CLEAN_FILES" directory property is now
deprecated. Use the "ADDITIONAL_CLEAN_FILES" directory property
instead.
* The variable "CMAKE_AUTOMOC_RELAXED_MODE" is considered
deprecated. Support still exists but will be removed in future
versions.
* The "export(PACKAGE)" command now does nothing unless enabled via
"CMAKE_EXPORT_PACKAGE_REGISTRY". See policy "CMP0090".
* The "Xcode" generator now requires at least Xcode 5.
* An explicit deprecation diagnostic was added for policy "CMP0066"
("CMP0065" 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.
Other Changes
=============
* CMake learned how to compile C++14 with the IBM AIX XL compiler
and the SunPro compiler and to compile C++20 with the AppleClang
compiler.
* With MSVC-like compilers the value of "CMAKE__FLAGS" no
longer contains warning flags like "/W3" by default. See policy
"CMP0092".
* IBM Clang-based XL compilers that define "__ibmxl__" now use the
compiler id "XLClang" instead of "XL". See policy "CMP0089".
* The "file(REMOVE)" and "file(REMOVE_RECURSE)" commands were
changed to ignore empty arguments with a warning instead of treating
them as a relative path and removing the contents of the current
directory.
To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 pkgsrc/devel/cmake/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/cmake/Makefile.version
cvs rdiff -u -r1.55 -r1.56 pkgsrc/devel/cmake/PLIST
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/cmake/PLIST.Darwin
cvs rdiff -u -r1.142 -r1.143 pkgsrc/devel/cmake/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/cmake/patches/patch-Source_cmArchiveWrite.cxx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/cmake/Makefile
diff -u pkgsrc/devel/cmake/Makefile:1.162 pkgsrc/devel/cmake/Makefile:1.163
--- pkgsrc/devel/cmake/Makefile:1.162 Mon Jul 1 04:08:03 2019
+++ pkgsrc/devel/cmake/Makefile Fri Jul 19 09:06:23 2019
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.162 2019/07/01 04:08:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.163 2019/07/19 09:06:23 adam Exp $
-PKGREVISION= 1
.include "Makefile.version"
DISTNAME= cmake-${CMAKE_VERSION}
Index: pkgsrc/devel/cmake/Makefile.version
diff -u pkgsrc/devel/cmake/Makefile.version:1.42 pkgsrc/devel/cmake/Makefile.version:1.43
--- pkgsrc/devel/cmake/Makefile.version:1.42 Sat Jun 1 20:24:07 2019
+++ pkgsrc/devel/cmake/Makefile.version Fri Jul 19 09:06:23 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.42 2019/06/01 20:24:07 adam Exp $
+# $NetBSD: Makefile.version,v 1.43 2019/07/19 09:06:23 adam Exp $
#
# used by devel/cmake/Makefile
# used by devel/cmake-fedora/Makefile
-CMAKE_VERSION= 3.14.5
+CMAKE_VERSION= 3.15.0
CMAKE_API= ${CMAKE_VERSION:R}
Index: pkgsrc/devel/cmake/PLIST
diff -u pkgsrc/devel/cmake/PLIST:1.55 pkgsrc/devel/cmake/PLIST:1.56
--- pkgsrc/devel/cmake/PLIST:1.55 Tue Apr 23 09:29:08 2019
+++ pkgsrc/devel/cmake/PLIST Fri Jul 19 09:06:23 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.55 2019/04/23 09:29:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.56 2019/07/19 09:06:23 adam Exp $
bin/ccmake
bin/cmake
bin/cpack
@@ -151,6 +151,10 @@ share/cmake-${CMAKE_API}/Help/envvar/CC.
share/cmake-${CMAKE_API}/Help/envvar/CFLAGS.rst
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_GENERATOR.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_INSTANCE.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_PLATFORM.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_TOOLSET.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
@@ -175,6 +179,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/SWIFTC.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
@@ -328,6 +333,7 @@ share/cmake-${CMAKE_API}/Help/module/Fin
share/cmake-${CMAKE_API}/Help/module/FindDevIL.rst
share/cmake-${CMAKE_API}/Help/module/FindDoxygen.rst
share/cmake-${CMAKE_API}/Help/module/FindEXPAT.rst
+share/cmake-${CMAKE_API}/Help/module/FindEnvModules.rst
share/cmake-${CMAKE_API}/Help/module/FindFLEX.rst
share/cmake-${CMAKE_API}/Help/module/FindFLTK.rst
share/cmake-${CMAKE_API}/Help/module/FindFLTK2.rst
@@ -577,6 +583,12 @@ share/cmake-${CMAKE_API}/Help/policy/CMP
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/CMP0089.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0090.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0091.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0092.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0093.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0094.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
@@ -585,6 +597,7 @@ share/cmake-${CMAKE_API}/Help/prop_cache
share/cmake-${CMAKE_API}/Help/prop_cache/STRINGS.rst
share/cmake-${CMAKE_API}/Help/prop_cache/TYPE.rst
share/cmake-${CMAKE_API}/Help/prop_cache/VALUE.rst
+share/cmake-${CMAKE_API}/Help/prop_dir/ADDITIONAL_CLEAN_FILES.rst
share/cmake-${CMAKE_API}/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst
share/cmake-${CMAKE_API}/Help/prop_dir/BINARY_DIR.rst
share/cmake-${CMAKE_API}/Help/prop_dir/BUILDSYSTEM_TARGETS.rst
@@ -686,6 +699,8 @@ share/cmake-${CMAKE_API}/Help/prop_sf/SK
share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_AUTORCC.rst
share/cmake-${CMAKE_API}/Help/prop_sf/SKIP_AUTOUIC.rst
share/cmake-${CMAKE_API}/Help/prop_sf/SYMBOLIC.rst
+share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DEPENDENCIES_FILE.rst
+share/cmake-${CMAKE_API}/Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst
share/cmake-${CMAKE_API}/Help/prop_sf/VS_COPY_TO_OUT_DIR.rst
share/cmake-${CMAKE_API}/Help/prop_sf/VS_CSHARP_tagname.rst
share/cmake-${CMAKE_API}/Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst
@@ -730,6 +745,7 @@ share/cmake-${CMAKE_API}/Help/prop_test/
share/cmake-${CMAKE_API}/Help/prop_test/TIMEOUT_AFTER_MATCH.rst
share/cmake-${CMAKE_API}/Help/prop_test/WILL_FAIL.rst
share/cmake-${CMAKE_API}/Help/prop_test/WORKING_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/ALIASED_TARGET.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/ANDROID_API.rst
@@ -912,6 +928,8 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/M
share/cmake-${CMAKE_API}/Help/prop_tgt/MACOSX_RPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt
+share/cmake-${CMAKE_API}/Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/NO_SONAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst
@@ -947,6 +965,9 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/S
share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/SUFFIX.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/Swift_MODULE_NAME.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/TYPE.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VERSION.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
@@ -967,8 +988,12 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/V
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_GLOBAL_variable.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_IOT_EXTENSIONS_VERSION.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_IOT_STARTUP_TASK.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_JUST_MY_CODE_DEBUGGING.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_KEYWORD.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_MOBILE_EXTENSIONS_VERSION.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_NO_SOLUTION_DEPLOY.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_PACKAGE_REFERENCES.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/VS_PROJECT_IMPORT.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_AUXPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_LOCALPATH.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/VS_SCC_PROJECTNAME.rst
@@ -983,10 +1008,12 @@ share/cmake-${CMAKE_API}/Help/prop_tgt/W
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_EXPLICIT_FILE_TYPE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_GENERATE_SCHEME.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
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
@@ -1012,6 +1039,7 @@ share/cmake-${CMAKE_API}/Help/release/3.
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.14.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
@@ -1139,12 +1167,14 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_DEPRECATED.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_INIT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXTRA_GENERATOR.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_APPBUNDLE.rst
@@ -1156,6 +1186,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_PREFER_CONFIG.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
@@ -1167,6 +1198,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FOLDER.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_FRAMEWORK.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_FRAMEWORK_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Fortran_FORMAT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Fortran_MODDIR_DEFAULT.rst
@@ -1307,6 +1339,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MODULE_LINKER_FLAGS_INIT.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MODULE_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NETRC.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NETRC_FILE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX.rst
@@ -1329,6 +1362,8 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROGRAM_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_DESCRIPTION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_HOMEPAGE_URL.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_INCLUDE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_NAME.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_PROJECT_VERSION.rst
@@ -1382,6 +1417,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_SYSTEM_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
@@ -1398,6 +1434,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_MSBUILD_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_NsightTegra_VERSION.rst
share/cmake-${CMAKE_API}/Help/variable/CMAKE_VS_PLATFORM_NAME.rst
@@ -1518,6 +1555,7 @@ share/cmake-${CMAKE_API}/Help/variable/C
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_COMMAND.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_OPTIONS.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_VERSION_ONLY.rst
+share/cmake-${CMAKE_API}/Help/variable/CTEST_UPDATE_VERSION_OVERRIDE.rst
share/cmake-${CMAKE_API}/Help/variable/CTEST_USE_LAUNCHERS.rst
share/cmake-${CMAKE_API}/Help/variable/CYGWIN.rst
share/cmake-${CMAKE_API}/Help/variable/ENV.rst
@@ -1764,6 +1802,13 @@ share/cmake-${CMAKE_API}/Modules/Compile
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC-DetermineCompiler.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/ARMCC.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-C-FeatureTests.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-CXX-FeatureTests.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ARMClang.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/Absoft-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/AppleClang-ASM.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/AppleClang-C-FeatureTests.cmake
@@ -1839,10 +1884,6 @@ share/cmake-${CMAKE_API}/Modules/Compile
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.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-C.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-CXX.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-DetermineCompiler.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/MIPSpro-Fortran.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
@@ -1902,6 +1943,11 @@ share/cmake-${CMAKE_API}/Modules/Compile
share/cmake-${CMAKE_API}/Modules/Compiler/XL-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/XL-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Compiler/XL.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-C-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/XLClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/XLClang.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
@@ -1955,6 +2001,7 @@ share/cmake-${CMAKE_API}/Modules/FindDar
share/cmake-${CMAKE_API}/Modules/FindDevIL.cmake
share/cmake-${CMAKE_API}/Modules/FindDoxygen.cmake
share/cmake-${CMAKE_API}/Modules/FindEXPAT.cmake
+share/cmake-${CMAKE_API}/Modules/FindEnvModules.cmake
share/cmake-${CMAKE_API}/Modules/FindFLEX.cmake
share/cmake-${CMAKE_API}/Modules/FindFLTK.cmake
share/cmake-${CMAKE_API}/Modules/FindFLTK2.cmake
@@ -2159,6 +2206,9 @@ share/cmake-${CMAKE_API}/Modules/Platfor
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL-Fortran.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX-XL.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/AIX-XLClang.cmake
share/cmake-${CMAKE_API}/Modules/Platform/AIX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/ARTOS-GNU-C.cmake
share/cmake-${CMAKE_API}/Modules/Platform/ARTOS.cmake
@@ -2287,7 +2337,7 @@ share/cmake-${CMAKE_API}/Modules/Platfor
share/cmake-${CMAKE_API}/Modules/Platform/FreeBSD-Determine-CXX.cmake
share/cmake-${CMAKE_API}/Modules/Platform/FreeBSD.cmake
share/cmake-${CMAKE_API}/Modules/Platform/Fuchsia.cmake
-share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI-Initialize.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI-Determine.cmake
share/cmake-${CMAKE_API}/Modules/Platform/GHS-MULTI.cmake
share/cmake-${CMAKE_API}/Modules/Platform/GNU.cmake
share/cmake-${CMAKE_API}/Modules/Platform/GNUtoMS_lib.bat.in
@@ -2542,5 +2592,4 @@ share/cmake-${CMAKE_API}/editors/vim/ind
share/cmake-${CMAKE_API}/editors/vim/syntax/cmake.vim
share/cmake-${CMAKE_API}/include/cmCPluginAPI.h
share/doc/cmake-${CMAKE_API}/Copyright.txt
-share/doc/cmake-${CMAKE_API}/cmcompress/Copyright.txt
share/doc/cmake-${CMAKE_API}/cmsys/Copyright.txt
Index: pkgsrc/devel/cmake/distinfo
diff -u pkgsrc/devel/cmake/distinfo:1.142 pkgsrc/devel/cmake/distinfo:1.143
--- pkgsrc/devel/cmake/distinfo:1.142 Sat Jun 1 20:24:07 2019
+++ pkgsrc/devel/cmake/distinfo Fri Jul 19 09:06:23 2019
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.142 2019/06/01 20:24:07 adam Exp $
+$NetBSD: distinfo,v 1.143 2019/07/19 09:06:23 adam Exp $
-SHA1 (cmake-3.14.5.tar.gz) = a4c021c4fa91e812b87d9c88fdd047ead4201a2f
-RMD160 (cmake-3.14.5.tar.gz) = dd8c7c0aa7a64584453eec13fbc292c4d7edfd7c
-SHA512 (cmake-3.14.5.tar.gz) = 9acd2de17db86052801194cac570bfc104320c249b83058aa59554b42c3d5af9c9293d1c069f3fe8512a80103d511186d840168cbc190ce9584ca99cb9b11e46
-Size (cmake-3.14.5.tar.gz) = 8854929 bytes
+SHA1 (cmake-3.15.0.tar.gz) = 0a1c3870d566061da8b9ed02bbfe17a39c7bf3cd
+RMD160 (cmake-3.15.0.tar.gz) = 7f765e330737c04e99473804cacab752b7609233
+SHA512 (cmake-3.15.0.tar.gz) = f7286513a215a9b9094c1f630761995dbc7f4e33c38bc5585ddc89d9b4742630962921aff59570e0de39887e0cc66df6eebc83ab478796876364d2de5d2c0d6f
+Size (cmake-3.15.0.tar.gz) = 9266870 bytes
SHA1 (patch-CMakeLists.txt) = 01329182725814e27bc3945d1d62555b3a4a4033
SHA1 (patch-Modules_Compiler_GNU.cmake) = e091c53ac3f3a6cd811119d3231563df32e76bf9
SHA1 (patch-Modules_FindCurses.cmake) = 1372faaf1b7a1b5f5f592c797f39e1a9002a24a6
@@ -15,10 +15,11 @@ 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) = e6cd7c8d96559a3e249914343e0991777d7c0a34
+SHA1 (patch-Source_Checks_cm__cxx17__check.cpp) = 69619695a17798e7bcf1416a2eb2abbca0369481
SHA1 (patch-Source_Checks_cm_cxx_features.cmake) = 3ae61236f065729a5cf719abbad0f5be618a0548
SHA1 (patch-Source_CursesDialog_ccmake.cxx) = d7baafe6612b6ac9b0542ed10ffcf90cd8d1df87
SHA1 (patch-Source_cmAlgorithms.h) = c51cc61b1a95c07bd903363d4a04e1430e510516
+SHA1 (patch-Source_cmArchiveWrite.cxx) = 01977c6033a849de52b086aa4227107df3cde04e
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.3 pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp:1.4
--- pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp:1.3 Mon Mar 18 09:05:59 2019
+++ pkgsrc/devel/cmake/patches/patch-Source_Checks_cm__cxx17__check.cpp Fri Jul 19 09:06:23 2019
@@ -1,8 +1,8 @@
-$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.3 2019/03/18 09:05:59 adam Exp $
+$NetBSD: patch-Source_Checks_cm__cxx17__check.cpp,v 1.4 2019/07/19 09:06:23 adam Exp $
Test for an issue in the illumos headers related to C++17.
---- Source/Checks/cm_cxx17_check.cpp.orig 2019-03-14 13:15:54.000000000 +0000
+--- Source/Checks/cm_cxx17_check.cpp.orig 2019-07-17 12:07:17.000000000 +0000
+++ Source/Checks/cm_cxx17_check.cpp
@@ -1,7 +1,9 @@
#include <cstdio>
@@ -12,5 +12,5 @@ Test for an issue in the illumos headers
#include <unordered_map>
+#include <type_traits>
- int main()
- {
+ #ifdef _MSC_VER
+ # include <comdef.h>
Added files:
Index: pkgsrc/devel/cmake/patches/patch-Source_cmArchiveWrite.cxx
diff -u /dev/null pkgsrc/devel/cmake/patches/patch-Source_cmArchiveWrite.cxx:1.1
--- /dev/null Fri Jul 19 09:06:24 2019
+++ pkgsrc/devel/cmake/patches/patch-Source_cmArchiveWrite.cxx Fri Jul 19 09:06:23 2019
@@ -0,0 +1,22 @@
+$NetBSD: patch-Source_cmArchiveWrite.cxx,v 1.1 2019/07/19 09:06:23 adam Exp $
+
+Allow older libarchive without ZSTD support.
+
+--- Source/cmArchiveWrite.cxx.orig 2019-07-19 08:41:01.000000000 +0000
++++ Source/cmArchiveWrite.cxx
+@@ -137,6 +137,7 @@ cmArchiveWrite::cmArchiveWrite(std::ostr
+ return;
+ }
+ break;
++#ifdef ARCHIVE_FILTER_ZSTD
+ case CompressZstd:
+ if (archive_write_add_filter_zstd(this->Archive) != ARCHIVE_OK) {
+ this->Error = "archive_write_add_filter_zstd: ";
+@@ -144,6 +145,7 @@ cmArchiveWrite::cmArchiveWrite(std::ostr
+ return;
+ }
+ break;
++#endif
+ }
+ #if !defined(_WIN32) || defined(__CYGWIN__)
+ if (archive_read_disk_set_standard_lookup(this->Disk) != ARCHIVE_OK) {
Home |
Main Index |
Thread Index |
Old Index