<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6d03d8692113aad0f8d81848691e719731f3a1cc">https://github.com/macports/macports-ports/commit/6d03d8692113aad0f8d81848691e719731f3a1cc</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 6d03d86  cmake-bootstrap: new port @3.9.4
</span>6d03d86 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6d03d8692113aad0f8d81848691e719731f3a1cc
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed May 27 21:16:18 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    cmake-bootstrap: new port @3.9.4
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    no dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    builds on every system 10.4 PPC and up with basic toolchain
</span><span style='display:block; white-space:pre;color:#404040;'>    last version of cmake to build without c++11
</span><span style='display:block; white-space:pre;color:#404040;'>    capable of building up to at least llvm/clang-10
</span>---
 devel/cmake-bootstrap/Portfile                     | 97 ++++++++++++++++++++++
 .../patch-CMakeFindFrameworks.cmake.release.diff   | 10 +++
 .../patch-Modules-FindFreetype.cmake.release.diff  | 13 +++
 .../files/patch-Modules-FindQt4.cmake.release.diff | 13 +++
 .../files/patch-Modules-noArchCheck.release.diff   | 56 +++++++++++++
 ...tch-Source-kwsys-kwsysPlatformTestsCXX.cxx.diff | 15 ++++
 ...h-Source_CMakeVersionCompute.cmake.release.diff | 12 +++
 7 files changed, 216 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/Portfile b/devel/cmake-bootstrap/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ed7d15f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,97 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                cmake-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {kencu @kencu} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://www.cmake.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             ${branch}.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            cmake-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  bb9c30f2726413f0d7d7b92e0294b61438151d62 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b5d86f12ae0072db520fdbdad67405f799eb728b610ed66043c20a92b4906ca1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7705052
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://cmake.org/files/v${branch}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Cross-platform make pegged at version ${version}. No dependencies.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description} This was the last version of cmake to not require c++11.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# save original prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set orig_prefix    ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+prefix             ${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-Modules-FindQt4.cmake.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-Modules-FindFreetype.cmake.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-Modules-noArchCheck.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-CMakeFindFrameworks.cmake.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-Source_CMakeVersionCompute.cmake.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-Source-kwsys-kwsysPlatformTestsCXX.cxx.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # installed cmake will search first in the main macports prefix for frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|__ORIG_PREFIX__|${orig_prefix}|g" ${worksrcpath}/Modules/CMakeFindFrameworks.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append   CMAKE_OSX_DEPLOYMENT_TARGET=${macosx_deployment_target}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           configure.env-append SDKROOT=/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if {${os.arch} eq "i386" && ${os.major} <= 9} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # The old system headers do some bit shifting on Intel about which newer compilers throw errors:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # SecKeychain.h:102:46: error: shift expression '(1853123693 << 8)' overflows [-fpermissive]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           configure.cflags-append -fpermissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           configure.cxxflags-append -fpermissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Clear CPATH and LIBRARY_PATH as we want to be completely independent of other ports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --docdir=share/doc/cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      --parallel=${build.jobs} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      --no-system-libs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      --no-server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.universal_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# CMake's configure script doesn't recognize `--host`.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+array set merger_host {i386 {} x86_64 {} ppc {} ppc64 {}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Leopard's Rosetta has some difficulties configuring the ppc slice
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 9 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global universal_archs_supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${build_arch} eq "i386" || ${build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        supported_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${build_arch} eq "ppc" || ${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        supported_archs ppc ppc64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set universal_archs_supported ${supported_archs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.post_args VERBOSE=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+To use this bootstrap version of cmake instead of the usual cmake port, add the\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+following lines to the Portfile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-replace  path:bin/cmake:cmake port:cmake-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd          \$\{prefix\}/libexec/cmake-bootstrap/bin/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-CMakeFindFrameworks.cmake.release.diff b/devel/cmake-bootstrap/files/patch-CMakeFindFrameworks.cmake.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..246e79c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-CMakeFindFrameworks.cmake.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/CMakeFindFrameworks.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/CMakeFindFrameworks.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       foreach(dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ~/Library/Frameworks/${fwk}.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          __ORIG_PREFIX__/Library/Frameworks/${fwk}.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           /usr/local/Frameworks/${fwk}.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           /Library/Frameworks/${fwk}.framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           /System/Library/Frameworks/${fwk}.framework
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-Modules-FindFreetype.cmake.release.diff b/devel/cmake-bootstrap/files/patch-Modules-FindFreetype.cmake.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ce91445
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-Modules-FindFreetype.cmake.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/FindFreetype.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/FindFreetype.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,10 +46,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   HINTS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ENV FREETYPE_DIR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PATHS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    /usr/X11R6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    /usr/local/X11R6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    /usr/local/X11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    /usr/freeware
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ENV GTKMM_BASEPATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-Modules-FindQt4.cmake.release.diff b/devel/cmake-bootstrap/files/patch-Modules-FindQt4.cmake.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e9d3c2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-Modules-FindQt4.cmake.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/FindQt4.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/FindQt4.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -733,9 +733,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       find_path(QT_IMPORTS_DIR NAMES Qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         HINTS ${qt_cross_paths} ${qt_imports_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         DOC "The location of the Qt imports"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        NO_CMAKE_FIND_ROOT_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_SYSTEM_ENVIRONMENT_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        NO_CMAKE_SYSTEM_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        NO_DEFAULT_PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       mark_as_advanced(QT_IMPORTS_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif ()
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-Modules-noArchCheck.release.diff b/devel/cmake-bootstrap/files/patch-Modules-noArchCheck.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..373f0b6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-Modules-noArchCheck.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,56 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/BasicConfigVersion-AnyNewerVersion.cmake.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/BasicConfigVersion-AnyNewerVersion.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,15 +17,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(PACKAGE_VERSION_EXACT TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "@CMAKE_SIZEOF_VOID_P@" STREQUAL "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   return()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "@CMAKE_SIZEOF_VOID_P@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   math(EXPR installedBits "@CMAKE_SIZEOF_VOID_P@ * 8")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   set(PACKAGE_VERSION_UNSUITABLE TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/BasicConfigVersion-ExactVersion.cmake.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/BasicConfigVersion-ExactVersion.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32,16 +32,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(PACKAGE_VERSION_EXACT TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "@CMAKE_SIZEOF_VOID_P@" STREQUAL "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   return()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "@CMAKE_SIZEOF_VOID_P@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  math(EXPR installedBits "@CMAKE_SIZEOF_VOID_P@ * 8")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Modules/BasicConfigVersion-SameMajorVersion.cmake.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Modules/BasicConfigVersion-SameMajorVersion.cmake.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,16 +31,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       set(PACKAGE_VERSION_EXACT TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "@CMAKE_SIZEOF_VOID_P@" STREQUAL "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   return()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "@CMAKE_SIZEOF_VOID_P@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  math(EXPR installedBits "@CMAKE_SIZEOF_VOID_P@ * 8")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-Source-kwsys-kwsysPlatformTestsCXX.cxx.diff b/devel/cmake-bootstrap/files/patch-Source-kwsys-kwsysPlatformTestsCXX.cxx.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d748b65
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-Source-kwsys-kwsysPlatformTestsCXX.cxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Source/kwsys/kwsysPlatformTestsCXX.cxx.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Source/kwsys/kwsysPlatformTestsCXX.cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -265,6 +265,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef TEST_KWSYS_CXX_HAS_UTIMENSAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <AvailabilityMacros.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if MAC_OS_X_VERSION_MIN_REQUIRED < 101300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#error "utimensat not available on macOS < 10.13"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   struct timespec times[2] = { { 0, UTIME_OMIT }, { 0, UTIME_NOW } };
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake-bootstrap/files/patch-Source_CMakeVersionCompute.cmake.release.diff b/devel/cmake-bootstrap/files/patch-Source_CMakeVersionCompute.cmake.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eec9810
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake-bootstrap/files/patch-Source_CMakeVersionCompute.cmake.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Source/CMakeVersionCompute.cmake.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Source/CMakeVersionCompute.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,6 +10,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(CMake_VERSION_IS_DIRTY 0) # may be set to 1 by CMakeVersionSource
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(CMake_VERSION_IS_RELEASE 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   include(${CMake_SOURCE_DIR}/Source/CMakeVersionSource.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(NOT CMake_VERSION_IS_DIRTY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(CMake_VERSION_IS_DIRTY 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Compute the full version string.
</span></pre><pre style='margin:0'>

</pre>