mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
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:
committed by
Arne Fitzenreiter
parent
4719a01b95
commit
232b3297ea
File diff suppressed because it is too large
Load Diff
10
lfs/vim
10
lfs/vim
@@ -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 \
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user