SHA256
3
0
forked from pool/cmake

- update to 3.27.8 (bsc#1215888, CVE-2023-38545):

* cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2
- modify shebang to the actual python interpreter on install
    target_sources() command.
  and turn off LTO
    fix may be restored in a future version of CMake via a policy.
    CMAKE_CONFIGURATION_TYPES
    CMAKE_INSTALL_MODE
  * Multiple further bug fixes
  race
  compiler generated headers.
  * The Compile Features functionality was updated for MSVC 19.28
  https://blog.kitware.com/cmake-3-17-0-available-for-download/
  * In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
    within the directory to be excluded even from its own “all”.
    This has been fixed. The bug also existed in 3.14.0 through
- Use pkgconfig for dependencies where possible (required due to
    find_package() command to fail on a missing package even
  * reverted change to pass compiler implicit include directories
  * Cmake(1) build tool (cmake--build) gained --parallel [<jobs>]
  * CMAKE_FOLDER variable was added to initialze the FOLDER property
  * ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html
- adjust c17-default.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=554
This commit is contained in:
Dirk Mueller 2023-11-27 08:48:10 +00:00 committed by Git OBS Bridge
parent 674068c525
commit f93a631d72
8 changed files with 74 additions and 61 deletions

View File

@ -1,17 +0,0 @@
355170d928c08e652a486324232c201232681d330bddf90edf7982c7dac8589d cmake-3.27.7-files-v1.json
cc4f7fe837a88d0919ec366d224a67d0b238a88b9bf3c58d7fa6180c60d57703 cmake-3.27.7-linux-aarch64.sh
f40ec1b7d41e94efd6c79cf0b7fc45ed6068543af0fea47b0c9fbf2b1b1b3fbc cmake-3.27.7-linux-aarch64.tar.gz
ef8ea3113568500ad2cff853b21824fedb6becaef4300cd7b00d7231b7d31940 cmake-3.27.7-linux-x86_64.sh
a8c92ecb139bcc7a1f92a8108179bd1d021bdb158a5ee759cba6d60010b83ae9 cmake-3.27.7-linux-x86_64.tar.gz
2a41726785826b43644a3857010c6684382ba7d914125e6516a5cf6f565ea09c cmake-3.27.7-macos-universal.dmg
54fd2f14b3d4fc2e8363e775c5eaceb52b532667bc79f98413959cfbb0978819 cmake-3.27.7-macos-universal.tar.gz
2f64d5a422e367afefc3962abdbb7ca51bb78d49b17b0d18e34374f473b434f9 cmake-3.27.7-macos10.10-universal.dmg
4a366d07fbe0be7e1efcf0dbd743d09a5dc6609da79035e4036b12296ec679cf cmake-3.27.7-macos10.10-universal.tar.gz
1fe253a3cb58a82bfc0fa837cf7748a857da38caa9afc0ef04be93142e54a0af cmake-3.27.7-windows-arm64.msi
d9b19fd6830510022156621042759af2374111dc4f431b58c8828a17a68633dc cmake-3.27.7-windows-arm64.zip
adcce264ca97cfa15fdf3894b5c7dff6df745b43f3596bcffa50534c21c444a1 cmake-3.27.7-windows-i386.msi
e202611cda835c25523ae512c125fc897dfbc388f5d35e7ab62a94096f34ca9c cmake-3.27.7-windows-i386.zip
40d06412e7dc73007fedb2df5955c1379e87398febd1d1b69aaca7e80fcad366 cmake-3.27.7-windows-x86_64.msi
5588e50030cda3e6fa96724444d8539916ac808d78d608cda6ae6ff7c4c4c9c8 cmake-3.27.7-windows-x86_64.zip
08f71a106036bf051f692760ef9558c0577c42ac39e96ba097e7662bd4158d8e cmake-3.27.7.tar.gz
36c4e702b625a9781ee24ecdad5a3a87fb69c7774b82b5729cd0912fbe541166 cmake-3.27.7.zip

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAmUgDl8ACgkQLSzvEDSS
FoRoZhAAmCnOc0mOK+FjKFnrSW5kkjaJrSsvHVXJ93yKoexVTeYQx6CMYKrJZ++u
4ePFUWqJUIliaYXxxkeI2we9WSRmVABAFxbBXNq9p6EtuujUBr+mhbqiAI3sOaii
Pjb8CZhrwHYfxCKlbT3lOaS9WfqH/rdIAhRfJwTD1YVDY8+oq4BxaaN048cLNtE0
8Kr6M2AWMUpaEpRkEcbgghsOkNWtJXAfPhnubnbIMaURH5vOdnPnITvTtK8q5h8+
ihws6DKQOOOwXogoc3UiRTrENeaJ/QyOpf7uetY2p8oJ8cOQKyDJX8tchuU7lm+u
QeH6U8bDLP0zp4mp0NNddkryIKDJ9gLFxMX/TrJ809Evu/po3FyS+mysaNf5/e6c
ME9f6d0Vwp4Nl35KKQz3s89p0ia8FCh3rcaD0feU3w+GS+WHm9xtX5OP3dkxl/a1
stmKDqoaOKt1prrWVoUeBziw0icqwspiwQHmEcKaQL2uSiTgyh4Q49zOCHIae5Mt
3Kshy/MgKRT2gMZc5gTa4Fv4pzndnOoirHbyWrg43gksfZZ8SXl0KE1UdTxghwBZ
TnbRS5IFCJhLJKHCsP6vtzrRTso7BcCIyB6sZWsLartCidfoWefVqYAAT5SBhHBJ
FZVCbwETJDPIA+qcK+XXhn0kMtkw6BlSZU0rOLSS58bmpPpqAuE=
=8xI+
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08f71a106036bf051f692760ef9558c0577c42ac39e96ba097e7662bd4158d8e
size 10982558

17
cmake-3.27.8-SHA-256.txt Normal file
View File

@ -0,0 +1,17 @@
92cf111719e2a8802c819cd63afa192c5fd952d8bfedfc601f5afc4df4671a83 cmake-3.27.8-files-v1.json
f18a5640e789af4761c0187abb5e962118eb93d9664275784effb7c0c368f83c cmake-3.27.8-linux-aarch64.sh
08279642b0899ddb2c9cf7da8a14ee8589bbc9431d59f447bf0783e9ad1a181f cmake-3.27.8-linux-aarch64.tar.gz
c43e9237360f8cb227c721bb7cd497f80cff692a7dc0ab10d258f4c22d6aec04 cmake-3.27.8-linux-x86_64.sh
dfedc30abe69dcabe326a4de632210bb52004185bd2c0b096c21924f4510681f cmake-3.27.8-linux-x86_64.tar.gz
c415937fbdc32a7b190d06dfa78e8d31795f17521c55522d96b979ea27e1bad1 cmake-3.27.8-macos-universal.dmg
6d44ade81f070f56805f41f968dee4fe4d57d1bb85a670bd8ce60d77033b8024 cmake-3.27.8-macos-universal.tar.gz
39a7b8fec11b042adea331f6cf9dc1523d1e8ac29099e2f8bc455bc86dab2982 cmake-3.27.8-macos10.10-universal.dmg
28e4864f6f736d53d77edfa1516947ec716950778ee2a486a250b928214078fd cmake-3.27.8-macos10.10-universal.tar.gz
b8c615a68e1b23bc6b6b078ad1beeb4dfa5746842c92d74df22e126383174d6e cmake-3.27.8-windows-arm64.msi
274661f38cf35c7af2096b5f5ac1bbdfc7c2f63e83416336d31debd4e1f0f6b7 cmake-3.27.8-windows-arm64.zip
4c18c8ce469731a8ec54ef29525cde4f5367ddcae7c988f7e6aab4e262ac68b9 cmake-3.27.8-windows-i386.msi
f40aa9f41279c861d8a78bf82ee0a3bf125481c97b2339c83cf772e7d8e3e909 cmake-3.27.8-windows-i386.zip
5b23619bacd10b4d6c26f5242284b240dca1f10b713121e58d984e8acceb76e4 cmake-3.27.8-windows-x86_64.msi
53c6f57bda4a20e2a0515246a298e3c0784da3b687ef2a00a55bdcfad450998c cmake-3.27.8-windows-x86_64.zip
fece24563f697870fbb982ea8bf17482c9d5f855d8c9bf0b82463d76c9e8d0cc cmake-3.27.8.tar.gz
6ab05598f370ca68a174d9c879f4cb208f53e4af9f297483af306a40cbf7ec77 cmake-3.27.8.zip

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAmVU2O0ACgkQLSzvEDSS
FoTojw/7BmxLNEdVlZ6io1sJ0eqGys1c25YE35i7jDP1s2JJDdAE24y1qNKUrlV4
DLW7CIBl7BG5OG4jGauG1JRf+nh/3BY2gZdnAk72TejhR1gfnADsvskThPsWHfjf
6upBnSyFE7Zvf6fJ1QALtXiXKbB78G1VGj70a4NhGw7pfe/oKddf5PFfFVbwTrH6
/nbfxoh9f503/QWat0Sg3+nkbiaa6BrYVn9RXTibit6lVoLmIDOYT++wvlGVk9A0
v0Mk97tf27faFIFhMDUIJXFSpDSvQmibgS1akanNnysDB9sHlzTY2IYr76trUy9M
tsIkuq8+lDisOyl7zGTGs2cLBrXpQ3LaETAYjuhe6NJsAdtHRvzdEc274oO//hMc
u49s3nAi1cbxQprTqSlPziafc/EqthdxGxqOCx7kFcWetw7mi3rQAyWsSDKsGk+m
H1sAM1FYhxvR5GfQPDBgOCA9H/aXteubxviQV7VQYaAqKdDkOge7MubsDSZmJ8sj
3J0uVoENEAIT0FVqaQ14Qa5To/3YipDHII/gBi5xqZ6blNkvTdov86zus+0oy9dl
P/KijB0qf7qab1/oKuHAEot6AOsPUjWmpkLpThJ/+TgsnduRvuVSiDrFoGC2Dx1z
/lahy9QBcWMIPwfuRJm77ZLFYYjpO8bnz0kuruHuLUYRf0I6w/Y=
=kakf
-----END PGP SIGNATURE-----

3
cmake-3.27.8.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fece24563f697870fbb982ea8bf17482c9d5f855d8c9bf0b82463d76c9e8d0cc
size 10983480

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Mon Nov 27 08:30:38 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
* cmComputeLinkDepends: also copy the target from object link items
* cmComputeLinkInformation: skip over linking to items for object purposes
* Fortran: Restore support for TARGET_OBJECTS providing modules
* curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
* GetPrerequisites: Revert “Ignore relative paths printed by ldd”
* cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
* cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
* FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2
-------------------------------------------------------------------
Fri Oct 13 08:06:23 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
@ -77,7 +90,7 @@ Thu Jul 6 07:16:33 UTC 2023 - Dirk Müller <dmueller@suse.com>
-------------------------------------------------------------------
Mon Jun 12 22:59:30 UTC 2023 - Dirk Müller <dmueller@suse.com>
- modify shebang to the actual python interpreter on install
- modify shebang to the actual python interpreter on install
-------------------------------------------------------------------
Fri May 19 07:20:35 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
@ -275,7 +288,7 @@ Sun Jun 5 00:03:22 UTC 2022 - Dirk Müller <dmueller@suse.com>
expected the ``CPACK_PACKAGEMAKER_CHOICES`` variable to be defined.
The old ``CPACK_PACKAGEMAKER_CHOICES`` variable is now also set to the
same content as it was before, but it is formally deprecated.
-------------------------------------------------------------------
Sat May 28 18:54:48 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
@ -294,13 +307,13 @@ Wed Apr 13 20:48:21 UTC 2022 - Dirk Müller <dmueller@suse.com>
type HEADERS to such targets on Apple platforms.
* The HEADER_SETS and INTERFACE_HEADER_SETS target properties added in CMake
3.23.0 are now read-only records of the header sets created by the
target_sources() command.
target_sources() command.
-------------------------------------------------------------------
Fri Apr 8 11:48:04 UTC 2022 - Dirk Müller <dmueller@suse.com>
- speed up build of :mini flavor by using external zstd (part of 0-Bootstrap)
and turn off LTO
and turn off LTO
-------------------------------------------------------------------
Tue Mar 29 19:18:02 UTC 2022 - Christoph G <foss@grueninger.de>
@ -326,7 +339,7 @@ Sun Mar 20 21:08:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
* The while() command again ignores errors in condition evaluation as CMake
3.21 and below did. This bug was fixed in 3.22.0, but exposed errors in
existing projects. The fix has been reverted to restore compatibility. The
fix may be restored in a future version of CMake via a policy.
fix may be restored in a future version of CMake via a policy.
-------------------------------------------------------------------
Fri Jan 28 18:46:59 UTC 2022 - Markus Ebner <info@ebner-markus.de>
@ -382,8 +395,8 @@ Thu Nov 18 20:25:16 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
ISO 8601 week numbers.
* New variables:
CMAKE_BUILD_TYPE
CMAKE_CONFIGURATION_TYPES
CMAKE_INSTALL_MODE
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
@ -520,7 +533,7 @@ Fri May 28 16:05:26 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
* ExternalProject: Ensure git fetch if updating to hash not in
local repository
* Updates to GNU C++17 defaults, C++20 flags, C++23 support
* Multiple further bug fixes
* Multiple further bug fixes
-------------------------------------------------------------------
Mon May 10 14:52:45 UTC 2021 - Andreas Schwab <schwab@suse.de>
@ -547,7 +560,7 @@ Fri May 7 20:34:26 UTC 2021 - Dirk Müller <dmueller@suse.com>
Thu Apr 29 07:33:25 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add 53d523f2e11839bcbbdc9288b4f71c764d0efd5c.diff to fix automoc
race
race
-------------------------------------------------------------------
Fri Apr 9 16:10:18 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
@ -621,7 +634,7 @@ Sat Dec 19 09:33:17 UTC 2020 - Dirk Mueller <dmueller@suse.com>
* various Apple-Silicon support fixes
* The CMAKE_ISPC_HEADER_SUFFIX variable and corresponding ISPC_HEADER_SUFFIX
target property were added to control the header suffix used by ISPC
compiler generated headers.
compiler generated headers.
- remove 5556.patch (upstream)
-------------------------------------------------------------------
@ -670,7 +683,7 @@ Mon Oct 19 21:56:10 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
Wed Sep 23 06:16:29 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 3.18.3:
* The Compile Features functionality was updated for MSVC 19.28
* The Compile Features functionality was updated for MSVC 19.28
-------------------------------------------------------------------
Mon Sep 14 10:29:33 UTC 2020 - Dirk Mueller <dmueller@suse.com>
@ -804,7 +817,7 @@ Sun Mar 22 06:18:20 UTC 2020 - Christoph G <foss@grueninger.de>
* cmake(1) gained a “-E rm” command-line tool that can
be used to remove directories and files.
Full changelog see
https://blog.kitware.com/cmake-3-17-0-available-for-download/
https://blog.kitware.com/cmake-3-17-0-available-for-download/
-------------------------------------------------------------------
Wed Feb 19 13:30:34 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
@ -903,12 +916,12 @@ Fri Nov 1 08:02:01 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
Sun Oct 27 23:24:39 UTC 2019 - Simon Lees <sflees@suse.de>
- cmake 3.15.4
* In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
* In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
property was regressed from pre-3.14 behavior and caused targets
within the directory to be excluded even from its own “all”.
This has been fixed. The bug also existed in 3.14.0 through
within the directory to be excluded even from its own “all”.
This has been fixed. The bug also existed in 3.14.0 through
3.14.6 and is fixed in 3.14.7.
- Use pkgconfig for dependencies where possible (required due to
- Use pkgconfig for dependencies where possible (required due to
tumbleweed build changes)
-------------------------------------------------------------------
@ -918,7 +931,7 @@ Wed Sep 4 20:52:50 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
* CrayPrgEnv compiler wrapper support updated for 19.06
- includes changes from 3.15.2:
* Fix CMAKE_FIND_PACKAGE_PREFER_CONFIG variable causing the
find_package() command to fail on a missing package even
find_package() command to fail on a missing package even
without the REQUIRED option
-------------------------------------------------------------------
@ -1117,7 +1130,7 @@ Tue Jan 15 01:57:19 UTC 2019 - seanlew@opensuse.org
Fri Dec 28 06:22:18 UTC 2018 - sean@suspend.net
- update to 3.13.2:
* reverted change to pass compiler implicit include directories
* reverted change to pass compiler implicit include directories
-------------------------------------------------------------------
Wed Dec 19 16:19:24 UTC 2018 - Todd R <toddrme2178@gmail.com>
@ -1155,15 +1168,15 @@ Thu Nov 22 04:33:14 UTC 2018 - sean@suspend.net
Fri Nov 09 14:59:33 UTC 2018 - sean@suspend.net
- update to 3.12.4 (bsc#1127105):
* Cmake(1) build tool (cmake--build) gained --parallel [<jobs>]
* Cmake(1) build tool (cmake--build) gained --parallel [<jobs>]
and -j [<jobs>] options to specify a parallel build level.
* add_compile_definitions() command was added to set preprocessor
definitions at directory level. This supersedes add_definitions()
* CMAKE_FOLDER variable was added to initialze the FOLDER property
* CMAKE_FOLDER variable was added to initialze the FOLDER property
on all targets.
* COMMON_LANGUAGE_RUNTIME target property was introduced to configure
* the use of managed C++ for VS 2010 ad above.
* ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html
* ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html
-------------------------------------------------------------------
Fri Aug 17 12:56:19 UTC 2018 - asn@cryptomilk.org
@ -1184,7 +1197,7 @@ direct dependents and also propagates usage requirements.
“FindPython” module, have been added to provide a new way to locate
python environments.
full changelog https://cmake.org/cmake/help/v3.12/release/3.12.html
- adjust c17-default.patch
- adjust c17-default.patch
-------------------------------------------------------------------
Fri Jun 22 22:45:39 UTC 2018 - astieger@suse.com
@ -1284,7 +1297,7 @@ Fri Jan 19 01:49:19 UTC 2018 - avindra@opensuse.org
-------------------------------------------------------------------
Thu Jan 4 11:42:59 UTC 2018 - sflees@suse.de
- Add feature-suse-python-interp-search-order.patch to make sure
- Add feature-suse-python-interp-search-order.patch to make sure
that python3 is found before python2
- switch to using %autopatch
@ -1338,7 +1351,7 @@ Tue Nov 7 15:36:19 UTC 2017 - jmatejek@suse.com
Fri Nov 3 14:29:04 UTC 2017 - aavindraa@gmail.com
- update to 3.9.5:
* Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command
* Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command
-------------------------------------------------------------------
Thu Oct 5 14:10:07 UTC 2017 - riafarov@suse.com

View File

@ -46,7 +46,7 @@
%endif
%define shortversion 3.27
Name: cmake%{?psuffix}
Version: 3.27.7
Version: 3.27.8
Release: 0
Summary: Cross-platform make system
License: BSD-3-Clause