CVS commit: pkgsrc/editors/vim-share

"Daniel Horecki" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	morr
Date:		Sat Jul 25 18:15:50 UTC 2026

Modified Files:
	pkgsrc/editors/vim-share: Makefile PLIST distinfo version.mk

Log Message:
Update to version 9.2.0854.

Changes:
- patch 9.2.0854: memory leak when reading a spell file with SN_SAL and SN_SOFO
- runtime(doc): Fix truncated sentence in :h map()
- patch 9.2.0853: popup: popup images do not support scaling
- patch 9.2.0852: GTK: ligatures not correctly displayed
- patch 9.2.0851: Focus autocommands triggered inconsistently
- Update .gitignore and .hgignore files
- patch 9.2.0850: MS-Windows: commands from a client can be lost
- patch 9.2.0849: filetype: osquery config files are not recognized
- patch 9.2.0848: tagfunc "cmd" with a generic Ex command corrupts the tag entry
- runtime(iar): Add iar compiler plugin
- runtime(go): update Go syntax file
- patch 9.2.0847: [security]: vimball: code execution via .VimballRecord file
- patch 9.2.0846: [security]: heap buffer overflow in set_sofo()
- patch 9.2.0845: [security]: arbitrary Ex command execution during C omni-completion
- patch 9.2.0844: [security]: use-after-free on json decode error
- patch 9.2.0843: [security]: popup: opacity mask indexed out of bounds
- patch 9.2.0842: [security]: stack buffer overflow in socket server
- patch 9.2.0841: [security]: heap overflow when adding > 65535 text properties
- patch 9.2.0840: [security]: code injection in netrw via bookmarks
- patch 9.2.0839: [security]: arbitrary code execution via keyword lookup
- runtime(spellfile): xdg: Do not assume $HOME/.vim directory
- runtime(doc): clarify re-sourcing of Vim9 script behaviour
- patch 9.2.0838: searchcount() returns wrong cached maxcount
- patch 9.2.0837: Using wrong colors in hl_blend_attr()
- patch 9.2.0836: filetype: .git-blame-ignore-revs file is not recognized
- patch 9.2.0835: features in version.c are not sorted
- patch 9.2.0834: cleared last search pattern is restored from viminfo
- patch 9.2.0833: GTK4: menu mnemonics do not work properly
- runtime(netrw): fix E471 in Neovim when g:netrw_chgwin is one past the last window
- patch 9.2.0832: socketserver: remote commands can be processed in reverse order
- patch 9.2.0831: diff highlighting hard to read with syntax enabled
- Update .gitignore and .hgignore files
- patch 9.2.0830: the completion menu is not used on terminals without colors
- runtime(colors): update colorschemes
- patch 9.2.0829: Sessions do not preserve script version for expression options
- runtime(doc): improve suggested detection method for WSL
- runtime(doc): clarify 'icon' and 'title' interaction for screen 5
- patch 9.2.0828: GTK4: hardware rendering can be improved
- patch 9.2.0827: :startinsert enters Insert mode in a non-modifiable buffer
- patch 9.2.0826: highlighting for broken terminals can be improved
- patch 9.2.0825: regexp: submatch in a look-behind is empty with the NFA engine
- patch 9.2.0824: Makefile: Make tags depends on configure
- patch 9.2.0823: tests: Test_clientserver_servlist_list may fail
- patch 9.2.0822: GTK4: crash menu id is null in gui_mch_destroy_menu()
- patch 9.2.0821: filetype: msmtp system-wide rc file not detected
- patch 9.2.0820: GUI: hidden popup image is displayed and not erased
- patch 9.2.0819: MS-Windows: sixel image shown as raw text in the console
- patch 9.2.0818: tests: client-server test fails without X11 server
- patch 9.2.0817: crash when building a stacktrace during an autocommand
- runtime(zathurarc): sync options with latest zathura master
- patch 9.2.0816: GTK4: Memory leak in gui_gtk_set_dnd_targets()
- patch 9.2.0815: deeply nested regexp patterns may cause stack overflow
- patch 9.2.0814: Vim9: E1041 when reloading an autoload script with exported variables
- patch 9.2.0813: dict_add_func() may corrupt funcref count on failure
- patch 9.2.0812: :argdelete with pattern leads to wrong argidx()
- patch 9.2.0811: mksession writes terminal command unquoted
- patch 9.2.0810: add_llist_tags() uses wrong function to free dict
- patch 9.2.0809: getframelayout() uses wrong function to free lists
- patch 9.2.0808: getregionpos: double-free on alloc failure
- patch 9.2.0807: MS-Windows: ellipsis character is garbled
- patch 9.2.0806: 'showcmd' may show internal command keys
- patch 9.2.0805: screenpos() "curscol" is wrong with 'rightleft'
- patch 9.2.0804: wincol() is wrong for a double-wide character with 'rightleft'
- patch 9.2.0803: Memory leak on alloc failure with taglist/gettagstack()
- patch 9.2.0802: Memory leak with list_append_dict/dict_add_list on alloc failure
- patch 9.2.0801: Memory leak in f_getreginfo() on alloc failure
- patch 9.2.0800: Memory leak in call_func() on alloc failure
- patch 9.2.0799: Memory leak in compile_def_function_body() on alloc failure
- patch 9.2.0798: Memory leak in compile_expr6() on alloc failure
- patch 9.2.0797: Memory leak in get_qfline_items() on alloc failure
- patch 9.2.0796: Visual block reselection wrong with 'virtualedit'
- patch 9.2.0795: popup menu shadow is not cleared when the menu shrinks
- runtime(jinja): Include ftplugin for jinja filetype
- patch 9.2.0794: extend() and extendnew() don't handle NULL expr2 properly
- patch 9.2.0793: If session restored a tiny window, restore fails
- patch 9.2.0792: runtime(netrw): Explore without optional dir broken
- translation(hy): Update Armenian language translation
- patch 9.2.0791: wincol() counts from right side for 'rightleft'
- runtime(doc): Improve fuzzy file picker doc
- patch 9.2.0790: 'completeslash' breaks :find completion with 'findfunc'
- patch 9.2.0789: 'statuslineopt' status line too high after a window is minimized
- runtime(cuda): Fix typo in cuda syntax file
- patch 9.2.0788: filetype: hip files are not recognized
- patch 9.2.0787: regexp: code 0x1ecb duplicated for equivalence class
- patch 9.2.0786: filetype: Containerfile is not recognized
- CI: Bump the github-actions group across 1 directory with 2 updates
- patch 9.2.0785: WinResized not triggered when the whole Vim is resized
- patch 9.2.0784: crash when borrowing statusline highlight in silent Ex mode
- CI: Bump the github-actions group across 1 directory with 2 updates
- runtime(netrw): Fix `reset_ssl` reference error on file rename
- patch 9.2.0783: tests: personal spell files leak into later tests
- patch 9.2.0782: tests: missing cleanup in test_mksession.vim
- runtime(doc): clarify behaviour of 'title' and 'iconstring'
- runtime(syntax-tests): add typst syntax tests
- patch 9.2.0781: tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir
- patch 9.2.0780: Memory leak in evalvars.c on alloc failure
- patch 9.2.0779: Memory leak in type_name_func() on alloc failure
- patch 9.2.0778: Memory Leak in compile_dict() on alloc failure
- patch 9.2.0777: Memory leak in add_defer() on alloc failure
- patch 9.2.0776: Memory leak in sign_getlist() on alloc failure
- patch 9.2.0775: Memory Leak in highlight_get_info() on alloc failure
- patch 9.2.0774: Memory leak in f_getscriptinfo() on alloc failure
- patch 9.2.0773: Memory leak in evalfunc.c on alloc failure
- patch 9.2.0772: Vim9: Null dereference inside alloc_type()
- patch 9.2.0771: dict_add_list() has inconsistent ownership on failure
- patch 9.2.0770: dict_add_dict() has inconsistent ownership on failure
- translation(zh_CN): Add Chinese man pages
- patch 9.2.0769: conversion to utf-16be using iconv is inconsistent
- patch 9.2.0768: legacy/vim9cmd modifiers are not exclusive
- patch 9.2.0767: legacy/vim9cmd modifiers do not set script version for options values
- patch 9.2.0766: quick_tab entries for empty letters point to the wrong index
- patch 9.2.0765: popup: opacity popup over a terminal is not cleared when moved
- patch 9.2.0764: Compiler warning about unused function
- translation(sr): Update Serbian translation
- patch 9.2.0763: tests: style issue in test_plugin_netrw
- runtime(xml): Update xml syntax file
- runtime(doc): regenerate help tags
- patch 9.2.0762: duplicated sub-option name check in :set completion
- runtime(screen): Bring the syntax up to version 5
- runtime(typst): Improve ftplugin, and syntax file
- patch 9.2.0761: runtime(netrw): Unix: unable to open '\' file
- patch 9.2.0760: Compiler warning for using potentially uninitialized var
- patch 9.2.0759: Some code for 'autocompletedelay' is no longer needed
- runtime(autoload/dist): gx may use xdg-open on macOS
- patch 9.2.0758: pum: No opacity when background not set for Popup menu group
- patch 9.2.0757: tests: test_popupwin fails with zsh because of the prompt
- patch 9.2.0756: Session with multiple tabpages sets 'winminheight' to 0
- patch 9.2.0755: 'autocomplete' behaves inconsistently when recording
- patch 9.2.0754: repeated completion length lookup in search_for_exact_line
- patch 9.2.0753: GTK GUI deferred redraw skipped on 'lazyredraw'
- runtime: add missing fnameescape()/shellescape() in a few runtime files
- patch 9.2.0752: GTK4: drag-and-drop does not support HTML
- patch 9.2.0751: GTK3 GUI is slow under Wayland
- translation(ru): Updated message files
- patch 9.2.0750: completion: 'autocompletedelay' deferral leaks state
- patch 9.2.0749: 'autocompletedelay' interferes with i_CTRL-K
- patch 9.2.0748: 'autocompletedelay' interferes with CTRL-G U
- runtime(netrw): Use consistent forward slashes


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 pkgsrc/editors/vim-share/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/editors/vim-share/PLIST
cvs rdiff -u -r1.241 -r1.242 pkgsrc/editors/vim-share/distinfo
cvs rdiff -u -r1.177 -r1.178 pkgsrc/editors/vim-share/version.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 5.7 KB)
Modified files:

Index: pkgsrc/editors/vim-share/Makefile
diff -u pkgsrc/editors/vim-share/Makefile:1.79 pkgsrc/editors/vim-share/Makefile:1.80
--- pkgsrc/editors/vim-share/Makefile:1.79	Fri Jul 24 15:56:05 2026
+++ pkgsrc/editors/vim-share/Makefile	Sat Jul 25 18:15:50 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.79 2026/07/24 15:56:05 taca Exp $
+# $NetBSD: Makefile,v 1.80 2026/07/25 18:15:50 morr Exp $
 
 PKGNAME=		vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}
-PKGREVISION=		2
 COMMENT=		Data files for the vim editor (vi clone)
 
 .include		"Makefile.common"

Index: pkgsrc/editors/vim-share/PLIST
diff -u pkgsrc/editors/vim-share/PLIST:1.93 pkgsrc/editors/vim-share/PLIST:1.94
--- pkgsrc/editors/vim-share/PLIST:1.93	Mon Jun 29 19:14:13 2026
+++ pkgsrc/editors/vim-share/PLIST	Sat Jul 25 18:15:50 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.93 2026/06/29 19:14:13 morr Exp $
+@comment $NetBSD: PLIST,v 1.94 2026/07/25 18:15:50 morr Exp $
 bin/xxd
 man/man1/evim.1
 man/man1/vim.1
@@ -97,6 +97,7 @@ share/vim/${VIM_SUBDIR}/colors/lists/def
 share/vim/${VIM_SUBDIR}/colors/lunaperche.vim
 share/vim/${VIM_SUBDIR}/colors/morning.vim
 share/vim/${VIM_SUBDIR}/colors/murphy.vim
+share/vim/${VIM_SUBDIR}/colors/novum.vim
 share/vim/${VIM_SUBDIR}/colors/pablo.vim
 share/vim/${VIM_SUBDIR}/colors/peachpuff.vim
 share/vim/${VIM_SUBDIR}/colors/quiet.vim
@@ -161,6 +162,7 @@ share/vim/${VIM_SUBDIR}/compiler/groff.v
 share/vim/${VIM_SUBDIR}/compiler/haml.vim
 share/vim/${VIM_SUBDIR}/compiler/hare.vim
 share/vim/${VIM_SUBDIR}/compiler/hp_acc.vim
+share/vim/${VIM_SUBDIR}/compiler/iar.vim
 share/vim/${VIM_SUBDIR}/compiler/icc.vim
 share/vim/${VIM_SUBDIR}/compiler/icon.vim
 share/vim/${VIM_SUBDIR}/compiler/ifort.vim
@@ -541,6 +543,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/gitcomm
 share/vim/${VIM_SUBDIR}/ftplugin/gitconfig.vim
 share/vim/${VIM_SUBDIR}/ftplugin/gitignore.vim
 share/vim/${VIM_SUBDIR}/ftplugin/gitrebase.vim
+share/vim/${VIM_SUBDIR}/ftplugin/gitrevlist.vim
 share/vim/${VIM_SUBDIR}/ftplugin/gitsendemail.vim
 share/vim/${VIM_SUBDIR}/ftplugin/gleam.vim
 share/vim/${VIM_SUBDIR}/ftplugin/go.vim
@@ -563,6 +566,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/hcl.vim
 share/vim/${VIM_SUBDIR}/ftplugin/heex.vim
 share/vim/${VIM_SUBDIR}/ftplugin/help.vim
 share/vim/${VIM_SUBDIR}/ftplugin/hgcommit.vim
+share/vim/${VIM_SUBDIR}/ftplugin/hip.vim
 share/vim/${VIM_SUBDIR}/ftplugin/hlsplaylist.vim
 share/vim/${VIM_SUBDIR}/ftplugin/hog.vim
 share/vim/${VIM_SUBDIR}/ftplugin/hostconf.vim
@@ -585,6 +589,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/java.vi
 share/vim/${VIM_SUBDIR}/ftplugin/javacc.vim
 share/vim/${VIM_SUBDIR}/ftplugin/javascript.vim
 share/vim/${VIM_SUBDIR}/ftplugin/javascriptreact.vim
+share/vim/${VIM_SUBDIR}/ftplugin/jinja.vim
 share/vim/${VIM_SUBDIR}/ftplugin/jjdescription.vim
 share/vim/${VIM_SUBDIR}/ftplugin/jproperties.vim
 share/vim/${VIM_SUBDIR}/ftplugin/jq.vim
@@ -918,6 +923,7 @@ share/vim/${VIM_SUBDIR}/indent/hamster.v
 share/vim/${VIM_SUBDIR}/indent/handlebars.vim
 share/vim/${VIM_SUBDIR}/indent/hare.vim
 share/vim/${VIM_SUBDIR}/indent/hcl.vim
+share/vim/${VIM_SUBDIR}/indent/hip.vim
 share/vim/${VIM_SUBDIR}/indent/hog.vim
 share/vim/${VIM_SUBDIR}/indent/html.vim
 share/vim/${VIM_SUBDIR}/indent/htmldjango.vim
@@ -1416,6 +1422,7 @@ share/vim/${VIM_SUBDIR}/syntax/gitconfig
 share/vim/${VIM_SUBDIR}/syntax/gitignore.vim
 share/vim/${VIM_SUBDIR}/syntax/gitolite.vim
 share/vim/${VIM_SUBDIR}/syntax/gitrebase.vim
+share/vim/${VIM_SUBDIR}/syntax/gitrevlist.vim
 share/vim/${VIM_SUBDIR}/syntax/gitsendemail.vim
 share/vim/${VIM_SUBDIR}/syntax/gkrellmrc.vim
 share/vim/${VIM_SUBDIR}/syntax/gleam.vim
@@ -1456,6 +1463,7 @@ share/vim/${VIM_SUBDIR}/syntax/help_ru.v
 share/vim/${VIM_SUBDIR}/syntax/hercules.vim
 share/vim/${VIM_SUBDIR}/syntax/hex.vim
 share/vim/${VIM_SUBDIR}/syntax/hgcommit.vim
+share/vim/${VIM_SUBDIR}/syntax/hip.vim
 share/vim/${VIM_SUBDIR}/syntax/hitest.vim
 share/vim/${VIM_SUBDIR}/syntax/hlsplaylist.vim
 share/vim/${VIM_SUBDIR}/syntax/hog.vim

Index: pkgsrc/editors/vim-share/distinfo
diff -u pkgsrc/editors/vim-share/distinfo:1.241 pkgsrc/editors/vim-share/distinfo:1.242
--- pkgsrc/editors/vim-share/distinfo:1.241	Mon Jun 29 19:14:13 2026
+++ pkgsrc/editors/vim-share/distinfo	Sat Jul 25 18:15:50 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.241 2026/06/29 19:14:13 morr Exp $
+$NetBSD: distinfo,v 1.242 2026/07/25 18:15:50 morr Exp $
 
-BLAKE2s (vim-9.2.0747.tar.gz) = a54bc33897abc90421921d2226c213c961377715a40ce93bd45900b75d5bb9f1
-SHA512 (vim-9.2.0747.tar.gz) = 9dba40e94e09879eed41555be1275b993cac9b85b1105635f3c1dd2f5c3171f41db09c18b75313d1c6e4c2e5562b8542c4c8861929128a541c77f7e351eb425c
-Size (vim-9.2.0747.tar.gz) = 19908675 bytes
+BLAKE2s (vim-9.2.0854.tar.gz) = a20f2a9837287c86ac2b1d944275b262bc49c27f8c20a7b9a1a2f4034ffc0d98
+SHA512 (vim-9.2.0854.tar.gz) = 241fc54c012b284069dc7269db19d2cd962ce36481b74916f22555828b6a9a2b8aa5d8b7ad1f9311187a7a67e513644e9e08ae1cda8f53c48ea662a06947400c
+Size (vim-9.2.0854.tar.gz) = 19963651 bytes
 SHA1 (patch-Makefile) = ba433a222f8dc24dabb0b3fabce219acb4565358
 SHA1 (patch-feature.h) = 24b1068cf023c90d9efaad7fe4d5b653c50989d1
 SHA1 (patch-popupwin.c) = 0b82a5b9050beaec1a0b6c4f4babcc3621bd075f

Index: pkgsrc/editors/vim-share/version.mk
diff -u pkgsrc/editors/vim-share/version.mk:1.177 pkgsrc/editors/vim-share/version.mk:1.178
--- pkgsrc/editors/vim-share/version.mk:1.177	Mon Jun 29 19:14:13 2026
+++ pkgsrc/editors/vim-share/version.mk	Sat Jul 25 18:15:50 2026
@@ -1,7 +1,7 @@
-# $NetBSD: version.mk,v 1.177 2026/06/29 19:14:13 morr Exp $
+# $NetBSD: version.mk,v 1.178 2026/07/25 18:15:50 morr Exp $
 
 VIM_VERSION=		9.2
-VIM_PATCHLEVEL=		0747
+VIM_PATCHLEVEL=		0854
 # Changelog: see https://github.com/vim/vim/commits/master/ or
 # with git clone: $ git log --pretty=format:"- %s" v<old_version>...HEAD
 VIM_SUBDIR=		vim92
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.