mirror of
https://git.yoctoproject.org/poky
synced 2026-02-28 12:29:40 +01:00
This is the first major release bump for CMake since 3.0 was released in 2014. Compatibility with versions of CMake older than 3.5 has been removed. Full release notes are available at [0]. Obsolete patches have been removed and the few remaining ones have been refreshed. We can now build cmake without patches, only cmake-native requires two that are not suitable for upstreaming. The main license file has been renamed from Copyright.txt to LICENSE.rst in [1]. References to the file have been updated, causing changes to the licensing header in 'cmake.h' (see [2]). Additionally, the '1996 - 2024' copyright statement in (cm)curl's COPYING was updated to '1996 - 2025' in [3]. [0]: https://cmake.org/cmake/help/v4.0/release/4.0.html [1]:2d42a5444f[2]:de273b2e11[3]:48b13baebcLicense-Update: License file renamed; copyright years updated (From OE-Core rev: fc7aafb30bc5fe83f8d2ed451cb6b4d68b131fb5) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> CC: alex.kanavin@gmail.com Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
27 lines
1.2 KiB
PHP
27 lines
1.2 KiB
PHP
# Copyright (C) 2005, Koninklijke Philips Electronics NV. All Rights Reserved
|
|
# Released under the MIT license (see packages/COPYING)
|
|
|
|
SUMMARY = "Cross-platform, open-source make system"
|
|
DESCRIPTION = "CMake is used to control the software compilation process \
|
|
using simple platform and compiler independent configuration files. CMake \
|
|
generates native makefiles and workspaces that can be used in the compiler \
|
|
environment of your choice."
|
|
HOMEPAGE = "http://www.cmake.org/"
|
|
BUGTRACKER = "http://public.kitware.com/Bug/my_view_page.php"
|
|
SECTION = "console/utils"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=0cafc0f3b6b28f3d5ecb5d1a68c36471 \
|
|
file://Source/cmake.h;beginline=1;endline=2;md5=4ba59ac0e953e1a713eea8c55b1d531b \
|
|
"
|
|
|
|
CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}"
|
|
|
|
SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \
|
|
"
|
|
|
|
SRC_URI[sha256sum] = "8d3537b7b7732660ea247398f166be892fe6131d63cc291944b45b91279f3ffb"
|
|
|
|
UPSTREAM_CHECK_REGEX = "cmake-(?P<pver>\d+(\.\d+)+)\.tar"
|
|
|
|
CVE_STATUS[CVE-2016-10642] = "cpe-incorrect: This is specific to the npm package that installs cmake, so isn't relevant to OpenEmbedded"
|