Hello community, here is the log from the commit of package cmake for openSUSE:Factory checked in at 2020-07-26 16:17:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmake (Old) and /work/SRC/openSUSE:Factory/.cmake.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake" Sun Jul 26 16:17:35 2020 rev:178 rq:822549 version:3.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2020-07-14 07:43:43.962771289 +0200 +++ /work/SRC/openSUSE:Factory/.cmake.new.3592/cmake.changes 2020-07-26 16:18:56.828786019 +0200 @@ -1,0 +2,27 @@ +Thu Jul 23 10:38:42 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Install the rpm provides handler to the correct location + (%{_rpmconfigdir, not %{_libexecdir}). + +------------------------------------------------------------------- +Thu Jul 16 15:36:16 UTC 2020 - Christoph G <f...@grueninger.de> + +- update to cmake 3.18.0 + * The “CUDA” language can now be compiled using Clang on non-Windows platforms. + * “cmake(1)” gained support for profiling of CMake scripts + * The “cmake_language()” command was added for meta-operations on + scripted or built-in commands, starting with a mode to “CALL” other + commands, and “EVAL CODE” to inplace evaluate a CMake script. + * The “find_program()”, “find_library()”, “find_path()” and + “find_file()” commands gained a new “REQUIRED” option that will stop + processing with an error message if nothing is found. + * The “CheckLinkerFlag” module has been added to provide a facility to + check validity of link flags. + * “ccmake(1)” learned to read a “CCMAKE_COLORS” environment variable + to customize colors. +- Drop patch lua54.patch, it became part of upstream +- Udjust patch cmake-fix-ruby-test.patch +- Add patch no-system-nghttp2.patch which will become part of 3.18.1 + to disable nghttp2 from system for cmake-mini + +------------------------------------------------------------------- Old: ---- cmake-3.17.3-SHA-256.txt cmake-3.17.3-SHA-256.txt.asc cmake-3.17.3.tar.gz lua54.patch New: ---- cmake-3.18.0-SHA-256.txt cmake-3.18.0-SHA-256.txt.asc cmake-3.18.0.tar.gz no-system-nghttp2.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake.spec ++++++ --- /var/tmp/diff_new_pack.wFnuoN/_old 2020-07-26 16:18:58.076787186 +0200 +++ /var/tmp/diff_new_pack.wFnuoN/_new 2020-07-26 16:18:58.076787186 +0200 @@ -35,9 +35,9 @@ %else %bcond_with full %endif -%define shortversion 3.17 +%define shortversion 3.18 Name: cmake%{?psuffix} -Version: 3.17.3 +Version: 3.18.0 Release: 0 Summary: Cross-platform make system License: BSD-3-Clause @@ -55,9 +55,8 @@ # Search for python interpreters from newest to oldest rather then picking up /usr/bin/python as first choice Patch1: feature-suse-python-interp-search-order.patch Patch2: cmake-fix-png-include-dir.patch -# PATCH-FIX-UPSTREAM lua54.patch https://gitlab.kitware.com/cmake/cmake/-/issues/20933 mc...@suse.com -# Add Lua 5.4 among allowed versions of the Lua interpreter. -Patch3: lua54.patch +# Adding flag --no-system-nghttp2, will become part of 3.18.1 +Patch3: no-system-nghttp2.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -132,6 +131,7 @@ --system-libs \ %if %{with mini} --no-system-curl \ + --no-system-nghttp2 \ --no-system-jsoncpp \ --no-system-libarchive \ --no-system-zstd \ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/cmake rm -rf %{buildroot}%{_datadir}/aclocal/cmake.m4 rm -rf %{buildroot}%{_docdir}/cmake +rm -rf %{buildroot}%{_datadir}/bash-completion/completions/{cmake,cpack,ctest} +rm -rf %{buildroot}%{_datadir}/emacs/site-lisp/cmake-mode.el +rm -rf %{buildroot}%{_datadir}/vim/ %else find %{buildroot}%{_datadir}/cmake -type f -print0 | xargs -0 chmod 644 @@ -167,20 +170,9 @@ install -m644 %{SOURCE1} -D %{buildroot}%{_rpmconfigdir}/macros.d/macros.cmake # RPM auto provides -install -p -m0644 -D %{SOURCE3} %{buildroot}%{_libexecdir}/rpm/fileattrs/cmake.attr -install -p -m0755 -D %{SOURCE4} %{buildroot}%{_libexecdir}/rpm/cmake.prov +install -p -m0644 -D %{SOURCE3} %{buildroot}%{_fileattrsdir}/cmake.attr +install -p -m0755 -D %{SOURCE4} %{buildroot}%{_rpmconfigdir}/cmake.prov -# Install bash completion symlinks -mkdir -p %{buildroot}%{_datadir}/bash-completion/completions -for f in %{buildroot}%{_datadir}/cmake/completions/* -do - ln -s ../../cmake/completions/$(basename $f) %{buildroot}%{_datadir}/bash-completion/completions -done - -# cmake-mode.el -%define cmake_mode_el %{_datadir}/emacs/site-lisp/cmake-mode.el -install -D -p -m 0644 Auxiliary/cmake-mode.el %{buildroot}%cmake_mode_el -rm %{buildroot}%{_datadir}/cmake/editors/emacs/cmake-mode.el # fix: W: files-duplicate (%%license covers already) rm %{buildroot}%{_docdir}/cmake/Copyright.txt @@ -223,7 +215,8 @@ %license Copyright.txt %doc README.rst %{_rpmconfigdir}/macros.d/macros.cmake -%{_libexecdir}/rpm +%{_fileattrsdir}/cmake.attr +%{_rpmconfigdir}/cmake.prov %{_bindir}/cpack %{_bindir}/cmake %{_bindir}/ctest @@ -233,9 +226,18 @@ %dir %{_datadir}/aclocal %{_datadir}/aclocal/cmake.m4 %doc %{_docdir}/cmake -%{_datadir}/bash-completion -%cmake_mode_el -%dir %{dirname:%cmake_mode_el} +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions +%{_datadir}/bash-completion/completions/{cmake,cpack,ctest} +%dir %{_datadir}/emacs +%dir %{_datadir}/emacs/site-lisp +%{_datadir}/emacs/site-lisp/cmake-mode.el +%dir %{_datadir}/vim +%dir %{_datadir}/vim/vimfiles +%dir %{_datadir}/vim/vimfiles/indent +%{_datadir}/vim/vimfiles/indent/cmake.vim +%dir %{_datadir}/vim/vimfiles/syntax +%{_datadir}/vim/vimfiles/syntax/cmake.vim %endif %endif ++++++ cmake-3.17.3-SHA-256.txt -> cmake-3.18.0-SHA-256.txt ++++++ --- /work/SRC/openSUSE:Factory/cmake/cmake-3.17.3-SHA-256.txt 2020-06-11 14:41:45.516798620 +0200 +++ /work/SRC/openSUSE:Factory/.cmake.new.3592/cmake-3.18.0-SHA-256.txt 2020-07-26 16:18:54.948784260 +0200 @@ -1,10 +1,10 @@ -3cc6538f000e010e0002dc2d27d93f6a6f071218a3044808bdb6db98228b32ba cmake-3.17.3-Darwin-x86_64.dmg -2ad1413510681b041ec305923c6ccbc64b0fed6608df82f5543577f7b4b88305 cmake-3.17.3-Darwin-x86_64.tar.gz -1a99f573512793224991d24ad49283f017fa544524d8513667ea3cb89cbe368b cmake-3.17.3-Linux-x86_64.sh -da8093956f0b4ae30293c9db498da9bdeaeea4e7a2b1f2d1637ddda064d06dd0 cmake-3.17.3-Linux-x86_64.tar.gz -84858b7bdda0d30d372104bcc70635f1b30895f5bece1d85f5598411d13231d9 cmake-3.17.3-win32-x86.msi -1a7d82fe79b295461e8fe91e6d3d97a43c01cf954426c8b10a108575c1aa4ee1 cmake-3.17.3-win32-x86.zip -1ad34c10f792d952c179708c114e01ef6411520a82182abe393b54cff558926c cmake-3.17.3-win64-x64.msi -8a02de221aa96c236a947b28ca1bd6327b9bb82fa74b91e5caa49ffd6a642ae2 cmake-3.17.3-win64-x64.zip -0bd60d512275dc9f6ef2a2865426a184642ceb3761794e6b65bff233b91d8c40 cmake-3.17.3.tar.gz -e34320e1c896b8ee9fc627a20f5271db7c08691f769874d294bf9f54aa79b352 cmake-3.17.3.zip +3cd3893675d345f0d5a5e8895f0f346ad2ad1688b78f9d5f6ea0a85555786204 cmake-3.18.0-Darwin-x86_64.dmg +eb68a0d8c28faae347135c34594ff0591c7adaf5a23bafb5a640273af741955c cmake-3.18.0-Darwin-x86_64.tar.gz +a417f70d146bb4811dfe11c2ad15487f3c84e64f435c82aea7913496a1464788 cmake-3.18.0-Linux-x86_64.sh +4d9a9d3351161073a67e49366d701b6fa4b0343781982dc5eef08a02a750d403 cmake-3.18.0-Linux-x86_64.tar.gz +a59b9f77809dd40dce0df44fe7437deecd289264f3738d9294183ce56766f00e cmake-3.18.0-win32-x86.msi +8cc217b2cb01a69ce0c735d77a2d4e96199d6694452bbb43ea43696bf80e7daa cmake-3.18.0-win32-x86.zip +1597eef91b39fe4b34bab506158e34aa3a89490c519c97ac75a7c5d45885e345 cmake-3.18.0-win64-x64.msi +a00307a70d5dd133d6788915f2c6ea4b1946bf3a1eb06a686b088a65cfe7c0d6 cmake-3.18.0-win64-x64.zip +83b4ffcb9482a73961521d2bafe4a16df0168f03f56e6624c419c461e5317e29 cmake-3.18.0.tar.gz +07f936f086de545b058069d46d2b3e41a2ef4d5071f3d1e4f02ea772f843867a cmake-3.18.0.zip ++++++ cmake-3.17.3.tar.gz -> cmake-3.18.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/cmake/cmake-3.17.3.tar.gz /work/SRC/openSUSE:Factory/.cmake.new.3592/cmake-3.18.0.tar.gz differ: char 13, line 1 ++++++ cmake-fix-ruby-test.patch ++++++ --- /var/tmp/diff_new_pack.wFnuoN/_old 2020-07-26 16:18:58.164787268 +0200 +++ /var/tmp/diff_new_pack.wFnuoN/_new 2020-07-26 16:18:58.164787268 +0200 @@ -2,12 +2,12 @@ =================================================================== --- a/Modules/FindRuby.cmake +++ b/Modules/FindRuby.cmake -@@ -111,7 +111,7 @@ - _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR) +@@ -290,7 +290,7 @@ + _RUBY_CONFIG_VAR("sitelibdir" Ruby_SITELIB_DIR) # vendor_ruby available ? -- execute_process(COMMAND ${RUBY_EXECUTABLE} -r vendor-specific -e "print 'true'" -+ execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print 'true' unless RbConfig::CONFIG['vendorarchdir'].nil?" - OUTPUT_VARIABLE RUBY_HAS_VENDOR_RUBY ERROR_QUIET) +- execute_process(COMMAND ${Ruby_EXECUTABLE} -r vendor-specific -e "print 'true'" ++ execute_process(COMMAND ${Ruby_EXECUTABLE} -r rbconfig -e "print 'true' unless RbConfig::CONFIG['vendorarchdir'].nil?" + OUTPUT_VARIABLE Ruby_HAS_VENDOR_RUBY ERROR_QUIET) - if(RUBY_HAS_VENDOR_RUBY) + if(Ruby_HAS_VENDOR_RUBY) ++++++ no-system-nghttp2.patch ++++++ >From 64bc82bb4dd80843f828602f33fd5255fb8d4d94 Mon Sep 17 00:00:00 2001 From: Brad King <brad.k...@kitware.com> Date: Mon, 20 Jul 2020 10:12:46 -0400 Subject: [PATCH] bootstrap: Add options to control use of system nghttp2 Add `bootstrap` options needed since commit 0b872fd4be (nghttp2: Build the library within CMake for use by our curl, 2020-04-01, v3.18.0-rc1~408^2~2). Fixes: #20987 --- bootstrap | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bootstrap b/bootstrap index fe7b2ad51b..18ab0737dc 100755 --- a/bootstrap +++ b/bootstrap @@ -622,6 +622,8 @@ Configuration: --no-system-bzip2 use cmake-provided bzip2 library (default) --system-liblzma use system-installed liblzma library --no-system-liblzma use cmake-provided liblzma library (default) + --system-nghttp2 use system-installed nghttp2 library + --no-system-nghttp2 use cmake-provided nghttp2 library (default) --system-zstd use system-installed zstd library --no-system-zstd use cmake-provided zstd library (default) --system-libarchive use system-installed libarchive library @@ -866,10 +868,10 @@ while test $# != 0; do --init=*) cmake_init_file=`cmake_arg "$1"` ;; --system-libs) cmake_bootstrap_system_libs="${cmake_bootstrap_system_libs} -DCMAKE_USE_SYSTEM_LIBRARIES=1" ;; --no-system-libs) cmake_bootstrap_system_libs="${cmake_bootstrap_system_libs} -DCMAKE_USE_SYSTEM_LIBRARIES=0" ;; - --system-bzip2|--system-curl|--system-expat|--system-jsoncpp|--system-libarchive|--system-librhash|--system-zlib|--system-liblzma|--system-zstd|--system-libuv) + --system-bzip2|--system-curl|--system-expat|--system-jsoncpp|--system-libarchive|--system-librhash|--system-zlib|--system-liblzma|--system-nghttp2|--system-zstd|--system-libuv) lib=`cmake_arg "$1" "--system-"` cmake_bootstrap_system_libs="${cmake_bootstrap_system_libs} -DCMAKE_USE_SYSTEM_LIBRARY_`cmake_toupper $lib`=1" ;; - --no-system-bzip2|--no-system-curl|--no-system-expat|--no-system-jsoncpp|--no-system-libarchive|--no-system-librhash|--no-system-zlib|--no-system-liblzma|--no-system-zstd|--no-system-libuv) + --no-system-bzip2|--no-system-curl|--no-system-expat|--no-system-jsoncpp|--no-system-libarchive|--no-system-librhash|--no-system-zlib|--no-system-liblzma|--no-system-nghttp2|--no-system-zstd|--no-system-libuv) lib=`cmake_arg "$1" "--no-system-"` cmake_bootstrap_system_libs="${cmake_bootstrap_system_libs} -DCMAKE_USE_SYSTEM_LIBRARY_`cmake_toupper $lib`=0" ;; --qt-gui) cmake_bootstrap_qt_gui="1" ;; -- GitLab