From 92cb089717faa1055b7d503e2f83ea0793ac77ff Mon Sep 17 00:00:00 2001 From: Hitendra Prajapati Date: Tue, 27 Aug 2024 11:52:22 +0530 Subject: vim: upgrade from 9.0.2190 -> 9.1.0114 https://www.vim.org/vim-9.1-released.php Vim 9.1 is available The Vim project is happy to announce that Vim 9.1 has finally been released. This release is dedicated to Bram Moolenaar, Vim's lead developer for more than 30 years, who passed away half a year ago. The Vim project wouldn't exist without his work! Vim 9.1 is mainly a bug fix release, it contains hundreds of bug fixes, a few new features and there are many minor improvements. Changes: https://github.com/vim/vim/compare/v9.0.2190...v9.1.0114 CVE: CVE-2024-22667 (includes commit https://github.com/vim/vim/commit/b39b240c386a5a29241415541f1c99e2e6b8ce47) (From OE-Core rev: d5ae0ec5eca9324cffaa8f95d2cbdd8475979c45) Signed-off-by: Hitendra Prajapati Signed-off-by: Steve Sakoman --- meta/recipes-support/vim/vim-tiny_9.0.bb | 12 ------------ meta/recipes-support/vim/vim-tiny_9.1.bb | 12 ++++++++++++ meta/recipes-support/vim/vim.inc | 4 ++-- meta/recipes-support/vim/vim_9.0.bb | 19 ------------------- meta/recipes-support/vim/vim_9.1.bb | 19 +++++++++++++++++++ 5 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 meta/recipes-support/vim/vim-tiny_9.0.bb create mode 100644 meta/recipes-support/vim/vim-tiny_9.1.bb delete mode 100644 meta/recipes-support/vim/vim_9.0.bb create mode 100644 meta/recipes-support/vim/vim_9.1.bb (limited to 'meta') diff --git a/meta/recipes-support/vim/vim-tiny_9.0.bb b/meta/recipes-support/vim/vim-tiny_9.0.bb deleted file mode 100644 index e4c26d23f6..0000000000 --- a/meta/recipes-support/vim/vim-tiny_9.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -require vim.inc - -SUMMARY += " (with tiny features)" - -PACKAGECONFIG += "tiny" - -do_install() { - install -D -m 0755 ${S}/src/vim ${D}/${bindir}/vim.tiny -} - -ALTERNATIVE_PRIORITY = "90" -ALTERNATIVE_TARGET = "${bindir}/vim.tiny" diff --git a/meta/recipes-support/vim/vim-tiny_9.1.bb b/meta/recipes-support/vim/vim-tiny_9.1.bb new file mode 100644 index 0000000000..e4c26d23f6 --- /dev/null +++ b/meta/recipes-support/vim/vim-tiny_9.1.bb @@ -0,0 +1,12 @@ +require vim.inc + +SUMMARY += " (with tiny features)" + +PACKAGECONFIG += "tiny" + +do_install() { + install -D -m 0755 ${S}/src/vim ${D}/${bindir}/vim.tiny +} + +ALTERNATIVE_PRIORITY = "90" +ALTERNATIVE_TARGET = "${bindir}/vim.tiny" diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index 906aa53a16..071deed338 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc @@ -19,8 +19,8 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https \ file://no-path-adjust.patch \ " -PV .= ".2190" -SRCREV = "6a950da86d7a6eb09d5ebeab17657986420d07ac" +PV .= ".0114" +SRCREV = "fcaed6a70faf73bff3e5405ada556d726024f866" # Do not consider .z in x.y.z, as that is updated with every commit UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+\.\d+)\.0" diff --git a/meta/recipes-support/vim/vim_9.0.bb b/meta/recipes-support/vim/vim_9.0.bb deleted file mode 100644 index f358e61132..0000000000 --- a/meta/recipes-support/vim/vim_9.0.bb +++ /dev/null @@ -1,19 +0,0 @@ -require vim.inc - -PROVIDES = "xxd" - -RDEPENDS:${PN} = "ncurses-terminfo-base" -# Recommend that runtime data is installed along with vim -RRECOMMENDS:${PN} = "${PN}-syntax ${PN}-help ${PN}-tutor ${PN}-vimrc ${PN}-common" - -PACKAGECONFIG:class-native = "" -BBCLASSEXTEND = "native nativesdk" - -ALTERNATIVE:${PN}:append = " xxd" -ALTERNATIVE_TARGET[xxd] = "${bindir}/xxd" -ALTERNATIVE_LINK_NAME[xxd] = "${bindir}/xxd" - -# We override the default in security_flags.inc because vim (not vim-tiny!) will abort -# in many places for _FORTIFY_SOURCE=2. Security flags become part of CC. -# -lcl_maybe_fortify = "${@oe.utils.conditional('DEBUG_BUILD','1','','-D_FORTIFY_SOURCE=1',d)}" diff --git a/meta/recipes-support/vim/vim_9.1.bb b/meta/recipes-support/vim/vim_9.1.bb new file mode 100644 index 0000000000..f358e61132 --- /dev/null +++ b/meta/recipes-support/vim/vim_9.1.bb @@ -0,0 +1,19 @@ +require vim.inc + +PROVIDES = "xxd" + +RDEPENDS:${PN} = "ncurses-terminfo-base" +# Recommend that runtime data is installed along with vim +RRECOMMENDS:${PN} = "${PN}-syntax ${PN}-help ${PN}-tutor ${PN}-vimrc ${PN}-common" + +PACKAGECONFIG:class-native = "" +BBCLASSEXTEND = "native nativesdk" + +ALTERNATIVE:${PN}:append = " xxd" +ALTERNATIVE_TARGET[xxd] = "${bindir}/xxd" +ALTERNATIVE_LINK_NAME[xxd] = "${bindir}/xxd" + +# We override the default in security_flags.inc because vim (not vim-tiny!) will abort +# in many places for _FORTIFY_SOURCE=2. Security flags become part of CC. +# +lcl_maybe_fortify = "${@oe.utils.conditional('DEBUG_BUILD','1','','-D_FORTIFY_SOURCE=1',d)}" -- cgit v1.2.3-54-g00ecf