Go to file
Dirk Mueller f93a631d72 - 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
2023-11-27 08:48:10 +00:00
_constraints Accepting request 904228 from home:alarrosa:branches:devel:tools:building 2021-07-06 08:30:35 +00:00
_multibuild Accepting request 777424 from home:dimstar:Factory 2020-02-20 14:59:00 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=1 2006-12-20 01:22:20 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=1 2006-12-20 01:22:20 +00:00
cmake-3.27.8-SHA-256.txt - update to 3.27.8 (bsc#1215888, CVE-2023-38545): 2023-11-27 08:48:10 +00:00
cmake-3.27.8-SHA-256.txt.asc - update to 3.27.8 (bsc#1215888, CVE-2023-38545): 2023-11-27 08:48:10 +00:00
cmake-3.27.8.tar.gz - update to 3.27.8 (bsc#1215888, CVE-2023-38545): 2023-11-27 08:48:10 +00:00
cmake-fix-ruby-test.patch Accepting request 1075569 from home:polslinux:branches:devel:tools:building 2023-03-30 18:59:31 +00:00
cmake.attr Accepting request 896100 from home:susnux:branches:devel:tools:building 2021-05-31 20:27:14 +00:00
cmake.changes - update to 3.27.8 (bsc#1215888, CVE-2023-38545): 2023-11-27 08:48:10 +00:00
cmake.keyring Accepting request 323224 from home:AndreasStieger:branches:devel:tools:building 2015-08-15 08:18:06 +00:00
cmake.macros Accepting request 1124704 from home:dimstar:Factory 2023-11-11 16:07:56 +00:00
cmake.prov Accepting request 935121 from home:cgiboudeaux:Qt6:release:cmake_fix 2021-12-02 07:35:20 +00:00
cmake.spec - update to 3.27.8 (bsc#1215888, CVE-2023-38545): 2023-11-27 08:48:10 +00:00
feature-suse-python-interp-search-order.patch Accepting request 1117602 from home:polslinux:branches:devel:tools:building 2023-10-13 08:30:36 +00:00
README.SUSE Accepting request 777424 from home:dimstar:Factory 2020-02-20 14:59:00 +00:00

The package 'cmake' only ships a README.SUSE file and serves
as a meta-package.

cmake requires cmake-implementation, which inside OBS is provided by
  * cmake-mini (minimal cmake variant, no especially no libcurl/libarchive)
  * cmake-full (what used to be called cmake before)

This complex setup was done in order to be able to eliminate build cycles, as
more and more tools were moving to cmake as build system, but with curl in the
build chain, was making it increasingly difficult to break the cycle.

cmake-mini is not meant for installation on end-user systems (where it also would
not save a lot; as an end user, you have libcurl on your system anyway due to libzypp)
and is thus not part of the FTP Tree.