diff options
Diffstat (limited to 'meta/recipes-devtools/git/git.inc')
-rw-r--r-- | meta/recipes-devtools/git/git.inc | 35 |
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 @@ | |||
1 | SUMMARY = "Distributed version control system" | 1 | SUMMARY = "Distributed version control system" |
2 | HOMEPAGE = "http://git-scm.com" | 2 | HOMEPAGE = "http://git-scm.com" |
3 | DESCRIPTION = "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." | ||
3 | SECTION = "console/utils" | 4 | SECTION = "console/utils" |
4 | LICENSE = "GPLv2" | 5 | LICENSE = "GPLv2" |
5 | DEPENDS = "openssl curl zlib expat" | 6 | DEPENDS = "openssl curl zlib expat" |
@@ -7,14 +8,44 @@ DEPENDS = "openssl curl zlib expat" | |||
7 | PROVIDES_append_class-native = " git-replacement-native" | 8 | PROVIDES_append_class-native = " git-replacement-native" |
8 | 9 | ||
9 | SRC_URI = "${KERNELORG_MIRROR}/software/scm/git/git-${PV}.tar.gz;name=tarball \ | 10 | SRC_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 | " | ||
12 | S = "${WORKDIR}/git-${PV}" | 34 | S = "${WORKDIR}/git-${PV}" |
13 | 35 | ||
14 | LIC_FILES_CHKSUM = "file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1" | 36 | LIC_FILES_CHKSUM = "file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1" |
15 | 37 | ||
16 | CVE_PRODUCT = "git-scm:git" | 38 | CVE_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. | ||
43 | CVE_CHECK_WHITELIST += "CVE-2022-24975" | ||
44 | # This is specific to Git-for-Windows | ||
45 | CVE_CHECK_WHITELIST += "CVE-2022-41953" | ||
46 | # specific to Git for Windows | ||
47 | CVE_CHECK_WHITELIST += "CVE-2023-22743" | ||
48 | |||
18 | PACKAGECONFIG ??= "" | 49 | PACKAGECONFIG ??= "" |
19 | PACKAGECONFIG[cvsserver] = "" | 50 | PACKAGECONFIG[cvsserver] = "" |
20 | PACKAGECONFIG[svn] = "" | 51 | PACKAGECONFIG[svn] = "" |