vim: Update to version 9.1

- Update from version 9.0 to 9.1
- Update of rootfile
- Update of hardening crash patch
- Changelog can be found at https://www.vim.org/vim-9.1-released.php

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Adolf Belka
2024-05-21 16:56:26 +02:00
committed by Arne Fitzenreiter
parent 4719a01b95
commit 232b3297ea
3 changed files with 1818 additions and 1643 deletions

File diff suppressed because it is too large Load Diff

10
lfs/vim
View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2020 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,12 +24,12 @@
include Config
VER = 9.0
VER = 9.1
THISAPP = vim-$(VER)
DL_FILE = $(THISAPP).tar.bz2
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/vim90
DIR_APP = $(DIR_SRC)/vim91
TARGET = $(DIR_INFO)/$(THISAPP)
# vim tries to build itself with FORTIFY_SOURCE=1 and is not very good at
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 824208c9dd9c2c64ab16112146cfff70e7722c34aacb119129ca6c46afe6306a7e989519a2a7a0e78cb84e6617149233e7148cc805ccd9c9dc048ad2b76add10
$(DL_FILE)_BLAKE2 = 6145f1861be848c6a4d51c16a256a080cc6e71f66d45ac7c66b1462e7542c1a57ad2918406211604d8c5b5dfc54af80a543499b68de7a402105ee811c8681bbc
install : $(TARGET)
@@ -74,7 +74,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.0_fix_hardening_crash.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.1_fix_hardening_crash.patch
cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
cd $(DIR_APP) && ./configure \
--prefix=/usr \

View File

@@ -1,10 +1,10 @@
source: https://github.com/vim/vim/issues/5581
diff -Naur vim90/src/structs.h.orig vim90/src/structs.h
diff -Naur vim91/src/structs.h.orig vim91/src/structs.h
--- vim90/src/structs.h.orig 2022-06-14 14:26:55.000000000 +0200
+++ vim90/src/structs.h 2022-07-09 15:41:39.320170402 +0200
@@ -1542,7 +1542,7 @@
--- vim91/src/structs.h.orig 2023-12-18 08:47:12.000000000 +0100
+++ vim91/src/structs.h 2024-05-21 13:18:22.389336943 +0200
@@ -1727,7 +1727,7 @@
{
typval_T di_tv; // type and value of the variable
char_u di_flags; // DI_FLAGS_ flags (only used for variable)