Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cmake for openSUSE:Factory checked in at 2021-12-13 20:41:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cmake (Old) and /work/SRC/openSUSE:Factory/.cmake.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cmake" Mon Dec 13 20:41:44 2021 rev:208 rq:940008 version:3.22.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cmake/cmake.changes 2021-11-04 16:16:17.881282616 +0100 +++ /work/SRC/openSUSE:Factory/.cmake.new.2520/cmake.changes 2021-12-13 20:45:56.164496395 +0100 @@ -1,0 +2,57 @@ +Sat Dec 11 10:27:53 UTC 2021 - Andreas Stieger <[email protected]> + +- cmake 3.22.1: + * try_compile: Do not use CMAKE_BUILD_TYPE or + CMAKE_CONFIGURATION_TYPES + * file(RPATH): Restore tolerance of unknown formats if new RPATH + is empty + * CMakeParseLibraryArchitecture: Fix parsing /lib/<arch> implicit + object path + +------------------------------------------------------------------- +Wed Dec 1 16:36:36 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Adapt cmake.prov for Qt >= 6.2.2 + Upstream uses its own ConfigVersion implementation.Starting with + Qt 6.2.2, 'PACKAGE_VERSION' is not defined in + Qt6FooConfigVersion.cmake but in Qt6FooConfigVersionImpl.cmake. + +------------------------------------------------------------------- +Thu Nov 18 20:25:16 UTC 2021 - Andreas Stieger <[email protected]> + +- cmake 3.22.0: + * The cmake_host_system_information() command can now query OS + identification variables from the /etc/os-release file. + * The string(TIMESTAMP) command now supports the %V specifier for + ISO 8601 week numbers. + * New variables: + CMAKE_BUILD_TYPE + CMAKE_CONFIGURATION_TYPES + CMAKE_INSTALL_MODE + CMAKE_<LANG>_LINK_WHAT_YOU_USE_FLAG, CMAKE_LINK_WHAT_YOU_USE_CHECK + CMAKE_REQUIRE_FIND_PACKAGE_<PackageName> + * The <LANG>_EXTENSIONS target property is now initialized to + CMAKE_<LANG>_EXTENSIONS_DEFAULT, detected from the compiler. + * VS_SETTINGS source file property is now supported for all source file types + * The CMakeDependentOption module cmake_dependent_option() macro + now supports full Condition Syntax127. + * The FetchContent module now passes through the CMAKE_TLS_VERIFY, + CMAKE_TLS_CAINFO, CMAKE_NETRC and CMAKE_NETRC_FILE variables + (when defined) to the underlying ExternalProject sub-build. + * The FindBLAS and FindLAPACK modules gained a BLA_SIZEOF_INTEGER + option to find a BLAS/LAPACK whose ABI uses a specific integer size. + * The FindJasper module now provides an imported target. + * The FindMatlab module now provides imported targets. + * The FindPkgConfig module gained a PKG_CONFIG_ARGN variable to + specify arguments to pkg-config calls. + * The GoogleTest module gtest_discover_tests() function gained a + TEST_FILTER option to filter tests using --gtest_filter during + test discovery. + * The UseSWIG module, for Visual Studio Generators, can now use the + swig tool to generate implicit dependencies. + * ctest improvements + * CPack DEB Generator supports zstd + * CPack RPM Generator gained support to exluding paths from + dependency scanning + +------------------------------------------------------------------- Old: ---- cmake-3.21.4-SHA-256.txt cmake-3.21.4-SHA-256.txt.asc cmake-3.21.4.tar.gz New: ---- cmake-3.22.1-SHA-256.txt cmake-3.22.1-SHA-256.txt.asc cmake-3.22.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cmake.spec ++++++ --- /var/tmp/diff_new_pack.RL3kWu/_old 2021-12-13 20:45:56.900496485 +0100 +++ /var/tmp/diff_new_pack.RL3kWu/_new 2021-12-13 20:45:56.908496486 +0100 @@ -35,9 +35,9 @@ %else %bcond_with full %endif -%define shortversion 3.21 +%define shortversion 3.22 Name: cmake%{?psuffix} -Version: 3.21.4 +Version: 3.22.1 Release: 0 Summary: Cross-platform make system License: BSD-3-Clause ++++++ cmake-3.21.4-SHA-256.txt -> cmake-3.22.1-SHA-256.txt ++++++ --- /work/SRC/openSUSE:Factory/cmake/cmake-3.21.4-SHA-256.txt 2021-11-04 16:16:17.669282492 +0100 +++ /work/SRC/openSUSE:Factory/.cmake.new.2520/cmake-3.22.1-SHA-256.txt 2021-12-13 20:45:55.960496370 +0100 @@ -1,15 +1,15 @@ -de3841c8da3869e8ed6ec466afbfb1faedefec756d9fb94bc95ddcbcc6e15860 cmake-3.21.4-files-v1.json -8bd4e245878232ea8ec3f73be06c80305e8b362ba677a4bc5086311f391496eb cmake-3.21.4-linux-aarch64.sh -abe24e2e6ae8a706e771a612603ec93457dc6b71bdb09e35d2a26f051e2fa818 cmake-3.21.4-linux-aarch64.tar.gz -63cb3406f5320edc94504212fe75e8625751ec21e8d5dab76d8ed67ed780066e cmake-3.21.4-linux-x86_64.sh -eddba9da5b60e0b5ec5cbb1a65e504d776e247573204df14f6d004da9bc611f9 cmake-3.21.4-linux-x86_64.tar.gz -209e8c3048b6855d78dab1e1691309f377ba859a757e5f7b508fd7a3ff0afafa cmake-3.21.4-macos-universal.dmg -f818a10fe625b215e31d0c29c19a6563fb5f51ed7cc7727e5011626c11ea321a cmake-3.21.4-macos-universal.tar.gz -eee8769a9db81d137b9d30debb751700f646c51f02ca16b05843a5f777f653f5 cmake-3.21.4-macos10.10-universal.dmg -2fe979147896cde7aa8a28ee9f58652487928f4ed50e3b1e48b57bd08fa480fe cmake-3.21.4-macos10.10-universal.tar.gz -c769ece7ec8e91529f4cc938f088b4699a1f5cd39b7f44158d1aa0ab6e76ab74 cmake-3.21.4-windows-i386.msi -970d38453abd7c5953415b8ea8c1f66f88a2bd2548feabc5e4b6f1b8c4acdcae cmake-3.21.4-windows-i386.zip -13a18f293a09f65658913003ee719b29fd7e82937dbf61bf1f96ed5d139c8c6d cmake-3.21.4-windows-x86_64.msi -360ee9bf77cd891d4a33997e4e214d0cd6a0fd7ae6051d023f403a74248914a8 cmake-3.21.4-windows-x86_64.zip -d9570a95c215f4c9886dd0f0564ca4ef8d18c30750f157238ea12669c2985978 cmake-3.21.4.tar.gz -a57f6f08de47229fe51fd5ef4a20001eed4294923768f58aa21424a478076988 cmake-3.21.4.zip +b14fe1625ee437975d308a5464fe69fc0b27c66fd01394c331b6342a0c5e48b9 cmake-3.22.1-files-v1.json +ff886c6c16be867229a6c1fe4bc963ff77ae24187d5a8d64ef72a06f84c1a25c cmake-3.22.1-linux-aarch64.sh +601443375aa1a48a1a076bda7e3cca73af88400463e166fffc3e1da3ce03540b cmake-3.22.1-linux-aarch64.tar.gz +808a712bcb039fd71f6960dca82a9befb977d8bdb074718218cf7646fd08bb7a cmake-3.22.1-linux-x86_64.sh +73565c72355c6652e9db149249af36bcab44d9d478c5546fd926e69ad6b43640 cmake-3.22.1-linux-x86_64.tar.gz +6339c0db2317c07df55097777aa18d782e4978801b3c7423645135babe396f0c cmake-3.22.1-macos-universal.dmg +9ba46ce69d524f5bcdf98076a6b01f727604fb31cf9005ec03dea1cf16da9514 cmake-3.22.1-macos-universal.tar.gz +71d8174e9c2194b958cd300fefecb05ac1e0a8aa7bdd0925476fb0c7cd5ead29 cmake-3.22.1-macos10.10-universal.dmg +035f871a183c503b0e599042da279be3dabafbf492e86ca4a196c80a5f870d1f cmake-3.22.1-macos10.10-universal.tar.gz +2763217d5424f44569d36bb1fece916f16c1a5ceee9b7e8d332e0498da8753ab cmake-3.22.1-windows-i386.msi +f53494e3b35e5a1177ad55c28763eb5bb45772c1d80778c0f96c45ce4376b6e8 cmake-3.22.1-windows-i386.zip +540c05114224d64392046f72e3fa63673fd6d51b2fd49735ff4994ae177b8e08 cmake-3.22.1-windows-x86_64.msi +35fbbb7d9ffa491834bbc79cdfefc6c360088a3c9bf55c29d111a5afa04cdca3 cmake-3.22.1-windows-x86_64.zip +0e998229549d7b3f368703d20e248e7ee1f853910d42704aa87918c213ea82c0 cmake-3.22.1.tar.gz +cbaafd2c06be8851bb5310f279354fea8ba73f577a5cf3afbddad989d2a3125c cmake-3.22.1.zip ++++++ cmake-3.21.4.tar.gz -> cmake-3.22.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/cmake/cmake-3.21.4.tar.gz /work/SRC/openSUSE:Factory/.cmake.new.2520/cmake-3.22.1.tar.gz differ: char 45, line 2 ++++++ cmake.prov ++++++ --- /var/tmp/diff_new_pack.RL3kWu/_old 2021-12-13 20:45:57.088496508 +0100 +++ /var/tmp/diff_new_pack.RL3kWu/_new 2021-12-13 20:45:57.092496509 +0100 @@ -57,11 +57,16 @@ return result def resolveCMakeModuleVersion(self, modulePath, cmakeModule, lowercase): - versionFile = ("%s/%s-config-version.cmake" if lowercase else "%s/%sConfigVersion.cmake") % (modulePath, cmakeModule) + # Qt >= 6.2.2 defines 'PACKAGE_VERSION' in *ConfigVersionImpl.cmake + versionFile = f"{modulePath}/{cmakeModule}ConfigVersionImpl.cmake" if "Qt6" in f"{cmakeModule}" else "" try: f = open(versionFile, 'r') except: - return None + versionFile = ("%s/%s-config-version.cmake" if lowercase else "%s/%sConfigVersion.cmake") % (modulePath, cmakeModule) + try: + f = open(versionFile, 'r') + except: + return None for line in f: line = line.strip()
