summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/vim/vim.inc
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2022-07-24 10:38:24 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-07-25 22:59:00 +0100
commit960ddcc609b313d99d4e3deaa247a4b49c4f8d6a (patch)
tree64e845ce8b547f155fd3a7751170915cae7eca62 /meta/recipes-support/vim/vim.inc
parent25248acfdf92465b360ca464725b679ac5200d8d (diff)
downloadpoky-960ddcc609b313d99d4e3deaa247a4b49c4f8d6a.tar.gz
vim: Upgrade 9.0.0021 -> 9.0.0063
Pulls in several CVE fixes. Added a patch to avoid timer_create cross compile issue (and submitted upstream). Also submit the race fix upstream. We disable timer_create in the native case since some systems have it and some don't so this makes us consistent. (From OE-Core rev: d0c1de084c7ce030d47a428e4bbfbc4ce2996057) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/vim/vim.inc')
-rw-r--r--meta/recipes-support/vim/vim.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc
index 7e2c624bc1..31229534e4 100644
--- a/meta/recipes-support/vim/vim.inc
+++ b/meta/recipes-support/vim/vim.inc
@@ -19,10 +19,11 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https \
19 file://0001-src-Makefile-improve-reproducibility.patch \ 19 file://0001-src-Makefile-improve-reproducibility.patch \
20 file://no-path-adjust.patch \ 20 file://no-path-adjust.patch \
21 file://racefix.patch \ 21 file://racefix.patch \
22 file://crosscompile.patch \
22 " 23 "
23 24
24PV .= ".0021" 25PV .= ".0063"
25SRCREV = "5e59ea54c0c37c2f84770f068d95280069828774" 26SRCREV = "d61efa50f8f5b9d9dcbc136705cc33874f0fdcb3"
26 27
27# Remove when 8.3 is out 28# Remove when 8.3 is out
28UPSTREAM_VERSION_UNKNOWN = "1" 29UPSTREAM_VERSION_UNKNOWN = "1"
@@ -95,6 +96,10 @@ EXTRA_OECONF = " \
95 STRIP=/bin/true \ 96 STRIP=/bin/true \
96" 97"
97 98
99# Some host distros don't have it, disable consistently
100EXTRA_OECONF:append:class-native = " vim_cv_timer_create=no"
101EXTRA_OECONF:append:class-target = " vim_cv_timer_create=yes"
102
98do_install() { 103do_install() {
99 autotools_do_install 104 autotools_do_install
100 105