summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/git/git.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/git/git.inc')
-rw-r--r--meta/recipes-devtools/git/git.inc35
1 files changed, 33 insertions, 2 deletions
diff --git a/meta/recipes-devtools/git/git.inc b/meta/recipes-devtools/git/git.inc
index 4131c98977..e64472ea28 100644
--- a/meta/recipes-devtools/git/git.inc
+++ b/meta/recipes-devtools/git/git.inc
@@ -1,5 +1,6 @@
1SUMMARY = "Distributed version control system" 1SUMMARY = "Distributed version control system"
2HOMEPAGE = "http://git-scm.com" 2HOMEPAGE = "http://git-scm.com"
3DESCRIPTION = "Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency."
3SECTION = "console/utils" 4SECTION = "console/utils"
4LICENSE = "GPLv2" 5LICENSE = "GPLv2"
5DEPENDS = "openssl curl zlib expat" 6DEPENDS = "openssl curl zlib expat"
@@ -7,14 +8,44 @@ DEPENDS = "openssl curl zlib expat"
7PROVIDES_append_class-native = " git-replacement-native" 8PROVIDES_append_class-native = " git-replacement-native"
8 9
9SRC_URI = "${KERNELORG_MIRROR}/software/scm/git/git-${PV}.tar.gz;name=tarball \ 10SRC_URI = "${KERNELORG_MIRROR}/software/scm/git/git-${PV}.tar.gz;name=tarball \
10 ${KERNELORG_MIRROR}/software/scm/git/git-manpages-${PV}.tar.gz;name=manpages" 11 ${KERNELORG_MIRROR}/software/scm/git/git-manpages-${PV}.tar.gz;name=manpages \
11 12 file://fixsort.patch \
13 file://CVE-2021-40330.patch \
14 file://CVE-2022-23521.patch \
15 file://CVE-2022-41903-01.patch \
16 file://CVE-2022-41903-02.patch \
17 file://CVE-2022-41903-03.patch \
18 file://CVE-2022-41903-04.patch \
19 file://CVE-2022-41903-05.patch \
20 file://CVE-2022-41903-06.patch \
21 file://CVE-2022-41903-07.patch \
22 file://CVE-2022-41903-08.patch \
23 file://CVE-2022-41903-09.patch \
24 file://CVE-2022-41903-10.patch \
25 file://CVE-2022-41903-11.patch \
26 file://CVE-2022-41903-12.patch \
27 file://CVE-2023-22490-1.patch \
28 file://CVE-2023-22490-2.patch \
29 file://CVE-2023-22490-3.patch \
30 file://CVE-2023-23946.patch \
31 file://CVE-2023-29007.patch \
32 file://CVE-2023-25652.patch \
33 "
12S = "${WORKDIR}/git-${PV}" 34S = "${WORKDIR}/git-${PV}"
13 35
14LIC_FILES_CHKSUM = "file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1" 36LIC_FILES_CHKSUM = "file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1"
15 37
16CVE_PRODUCT = "git-scm:git" 38CVE_PRODUCT = "git-scm:git"
17 39
40# This is about a manpage not mentioning --mirror may "leak" information
41# in mirrored git repos. Most OE users wouldn't build the docs and
42# we don't see this as a major issue for our general users/usecases.
43CVE_CHECK_WHITELIST += "CVE-2022-24975"
44# This is specific to Git-for-Windows
45CVE_CHECK_WHITELIST += "CVE-2022-41953"
46# specific to Git for Windows
47CVE_CHECK_WHITELIST += "CVE-2023-22743"
48
18PACKAGECONFIG ??= "" 49PACKAGECONFIG ??= ""
19PACKAGECONFIG[cvsserver] = "" 50PACKAGECONFIG[cvsserver] = ""
20PACKAGECONFIG[svn] = "" 51PACKAGECONFIG[svn] = ""