diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-07-26 11:17:38 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-01 16:27:29 +0100 |
| commit | 6a0d24ba1c7d3f3ea27f62817b03693ed9cbfea1 (patch) | |
| tree | 5099a8c69dd40499e17f7836b501f208e2c4515c /meta/recipes-support/vim/vim.inc | |
| parent | 1630dbb40bbf68d5713913e5a1ccf9acbf3de7bf (diff) | |
| download | poky-6a0d24ba1c7d3f3ea27f62817b03693ed9cbfea1.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: 8b42e405fc630537398116a1429a9bc7cb2152ab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d0c1de084c7ce030d47a428e4bbfbc4ce2996057)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.inc | 9 |
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 | ||
| 24 | PV .= ".0021" | 25 | PV .= ".0063" |
| 25 | SRCREV = "5e59ea54c0c37c2f84770f068d95280069828774" | 26 | SRCREV = "d61efa50f8f5b9d9dcbc136705cc33874f0fdcb3" |
| 26 | 27 | ||
| 27 | # Remove when 8.3 is out | 28 | # Remove when 8.3 is out |
| 28 | UPSTREAM_VERSION_UNKNOWN = "1" | 29 | UPSTREAM_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 | ||
| 100 | EXTRA_OECONF:append:class-native = " vim_cv_timer_create=no" | ||
| 101 | EXTRA_OECONF:append:class-target = " vim_cv_timer_create=yes" | ||
| 102 | |||
| 98 | do_install() { | 103 | do_install() { |
| 99 | autotools_do_install | 104 | autotools_do_install |
| 100 | 105 | ||
