pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors



Module Name:    pkgsrc
Committed By:   morr
Date:           Fri Oct 16 23:35:46 UTC 2026

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

Log Message:
Update to version 9.2.1202.

Changes:
- patch 9.2.1202: Vim9: crash on error in a long "implements" list
- patch 9.2.1201: [security]: code injection via cargo quickfix plugin
- patch 9.2.1200: Vim9: type variable cannot be used in a type cast in a lambda
- patch 9.2.1199: case-folded regexp matches can end inside a UTF-8 character
- patch 9.2.1198: memory leak with 'quickfixtextfunc'
- patch 9.2.1197: :autocmd completion fails after ++args
- patch 9.2.1196: NFA literal matches miss characters with different case-folded widths
- runtime(gitrevlist): prevent interpreting keywords as options
- patch 9.2.1195: message pager drops blank separators when scrolling back
- CI: enable Linux coverage for string-valued action input
- patch 9.2.1194: MS-Windows: file status checks are slow
- Create Code of Conduct, update CONTRIBUTING
- patch 9.2.1193: Vim9: dict type with type variable not checked in generic function
- patch 9.2.1192: Compile warning when FEAT_DIFF is disabled
- patch 9.2.1191: crash with "//e" when only a substitute pattern exists
- patch 9.2.1190: Vim9: crash when calling object method
- AGENTS.md does not explain how to write garbage collection tests
- patch 9.2.1189: CTRL-W command fails when CursorHold triggers
- patch 9.2.1188: prop_type_get() does not return the "override" item
- patch 9.2.1187: tuple type with many items reads past the end of an array
- runtime(gnat): Use shellescape to prevent code injection via filename
- runtime(compiler): escape paths for cppcheck compiler
- patch 9.2.1186: MS-Windows: wildcard expansion checks each file several times
- patch 9.2.1185: missing protoype after v9.2.1179
- patch 9.2.1184: the dry run feature not well received
- patch 9.2.1183: fuzzy completion order is unstable
- patch 9.2.1182: autocommand checks paths for non-existing events
- runtime(colors): update colorschemes
- patch 9.2.1181: MS-Windows: compile warnings with clang 23
- patch 9.2.1180: gj and gk lose a column with virtual text above a line
- patch 9.2.1179: filereadable() is slow for missing files on MS-Windows
- patch 9.2.1178: [security]: code injection via rmd syntax pattern
- patch 9.2.1177: [security]: possible code injection via rubycomplete
- runtime(systemd): use script-local function for keyword lookup
- runtime(sshconfig): correctly escape search pattern for keywordprg
- runtime(go): prevent code injection with keywordprg
- runtime(c): correctly escape arguments for keywordprg
- patch 9.2.1176: Vim writes test file "4913"
- patch 9.2.1175: setreg() block width wrong for unprintable chars
- CI: Bump msys2/setup-msys2
- patch 9.2.1174: fixed-sized windows grow when closing other windows
- runtime(doc): Fix documentation for getinfo()
- patch 9.2.1173: memory leak when on on sixel quantize error
- patch 9.2.1172: Vim9: crash when lambda assigns to item of outer argument
- patch 9.2.1171: Vim9: lambda split over lines gives an internal error
- patch 9.2.1170: GTK2 compile error when image feature is enabled
- PR template duplicates the commit message and needs edits to fill in
- patch 9.2.1169: getfsize() checks file type twice
- runtime(algol68): Update syntax
- runtime(typescript): Update syntax, fix pattern memory usage with re=1
- patch 9.2.1168: MS-Windows: executable() is slow()
- patch 9.2.1167: Compiler warnings in image_sixel.c
- patch 9.2.1166: A few typos in code and tests
- patch 9.2.1165: Visual hl not updated for partially visible bottom line
- patch 9.2.1164: Vim9: :append parsing depends on whether command is skipped
- runtime(doc): Fix error introduced in 7c16e2127f
- patch 9.2.1163: tests: not enough tests for virtual text before 'linebreak'
- CI: Bump github/codeql-action
- translation(it): Update Italian translation
- translation(sv): Update Swedish translation
- patch 9.2.1162: Wrong cursor position with 'linebreak' and large 'tabstop'
- runtime(doc): Explain how to use manpager.vim with mandoc
- translation(it): Update Italian manpage
- patch 9.2.1161: the image feature can be improved
- patch 9.2.1160: no way to get the definition of item from Vim script
- patch 9.2.1159: :append in a block that is not executed reads its text as commands
- patch 9.2.1158: sourcing a buffer drops the line after 248 bytes
- translation(ru): updated Vim manpages
- patch 9.2.1157: Vim9: a lambda called after a constant operand is not callable
- runtime(css): Add additional CSS pseudo-classes and functions
- patch 9.2.1156: Missing search stat with semicolon and no trailing slash
- patch 9.2.1155: Vim9: no unreachable error when every branch returns
- patch 9.2.1154: tests: invalid 'B' flag passed to writefile()
- patch 9.2.1153: deepcopy() drops null items
- runtime(rmd): fix typo in code block delimiter pattern, add test
- patch 9.2.1152: not enough room for newlines in a modeless selection
- patch 9.2.1151: reading before the linemap array with inline:word diff
- patch 9.2.1150: Lua: negative Blob index is not handled
- patch 9.2.1149: crash when reading a truncated spell file
- patch 9.2.1148: duplicated code when copying a modeless selection
- patch 9.2.1147: buffer overflow with composing chars in the higher planes
- patch 9.2.1146: Vim9: an object can be indexed with a number
- patch 9.2.1145: repeat() can cause an integer overflow
- patch 9.2.1144: Vim9: indexing a member of a dict<any> is slow
- translation(ru): updated readme.ru.txt
- translation(ru) Updated messages file
- PR template has typos and disagrees with CONTRIBUTING.md
- README: percent-encode parentheses in the Vi Wikipedia link
- CI: PRs disclosing AI assistance are not labeled
- runtime(typescript): fix exponential backtracking in typescriptArrowFuncDef
- runtime(doc): Update vim.1 to include --remote-tab options
- patch 9.2.1143: text property continuation wrong after undo/redo
- Filelist: Add pull request template
- Add a PR template
- Update Agents.md on required commit trailers
- patch 9.2.1142: Vim9: line in :def starting with a quote mistaken for heredoc
- patch 9.2.1141: JSON encoding can be improved
- patch 9.2.1140: Vim9: :def in legacy script can create a script variable
- patch 9.2.1139: list2blob() can be improved
- patch 9.2.1138: dict2list() can be improved
- patch 9.2.1137: blob2list() can be improved
- runtime(sshknownhosts): update syntax script and add syntax test
- runtime(sshpublickey): update syntax script and add syntax test
- runtime(sshdconfig): update syntax script
- runtime(sshconfig): update syntax script and add syntax test
- runtime(sshauthorizedkeys): update syntax and add syntax test
- runtime(sshallowedsigners): update syntax script
- runtime(javascript): missing :endif in javascriptcomplete#CompleteJS()
- patch 9.2.1136: Vim9: cannot change an item of a read-only v: variable in :def
- runtime(sshdconfig): Fix a letter case typo in syntax script
- runtime(sshconfig): Fix a letter case typo in syntax script
- patch 9.2.1135: tests: test_modeless leaves swapfiles behind
- patch 9.2.1134: regexp: case-insensitive [a-z]/[A-Z] miss folded characters
- runtime(sshpublickey): Add a new SSH key type
- runtime(sshdconfig): Add deprecated syntax highlighting
- runtime(sshconfig): Add deprecated syntax highlighting
- patch 9.2.1133: tests: test_lua leaves swapfiles behind
- runtime(doc): Update modeline help and reference 'modelinestrict'
- CI: Bump github/codeql-action
- patch 9.2.1132: skip condition not considered for certain commands
- patch 9.2.1131: matching character ranges is slow with the bt re-engine
- runtime(iar): Improve support for IAR compiler
- runtime(doc): Tweak documentation style
- runtime(doc): mention getcellwidths() in setcellwidths()
- patch 9.2.1130: Vim9: assigning a Number to $VAR or @r is not an error
- runtime(vim): Update base syntax, terminate :g/:s patterns at EOL
- runtime(termdebug,json): unused variables are left in :def functions
- runtime(vimcomplete): do not use wildoptions for completion
- patch 9.2.1129: out of bounds read in the 'complete' F{func} callbacks
- patch 9.2.1128: filetype: icalendar files are not recognized
- runtime(syntax-tests): Apply "word" rather than "prefix" when filtering filetypes
- patch 9.2.1127: filetype: Gentoo portage config files are not recognized
- runtime(java): Make changes for JDK 27
- patch 9.2.1126: virtual text breaks cursor movement when 've' is set
- runtime(doc): rewrite section 2 of vim9.txt
- patch 9.2.1125: missing check for invalid "syntax iskeyword" value
- patch 9.2.1124: unhandled NULL deref in exec_instructions()
- runtime(cpp): Update syntax, cleanup
- runtime(c): support 0O/0o octal prefix (C29)
- patch 9.2.1123: computing line width is slower than necessary
- patch 9.2.1122: ":silent make" leaves the window blank until CTRL-L
- patch 9.2.1121: not enough tests for 'tagfunc'
- patch 9.2.1120: tests: Test_lsp_incomplete_message_while_blocked is flaky on macOS
- CI: Bump github/codeql-action
- runtime(sshconfig): Add UseKeychain keyword to sshconfig syntax
- patch 9.2.1119: 'fillchars' "vert" does not fall back to the default
- patch 9.2.1118: GTK4: draw area size not updated
- runtime(nginx): Update nginx runtime from upstream (regex performance)
- patch 9.2.1117: tests: test_clientserver fails on a pure X11 display


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 pkgsrc/editors/vim-gtk3/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/editors/vim-gtk4/Makefile
cvs rdiff -u -r1.96 -r1.97 pkgsrc/editors/vim-share/PLIST
cvs rdiff -u -r1.245 -r1.246 pkgsrc/editors/vim-share/distinfo
cvs rdiff -u -r1.181 -r1.182 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.

Modified files:

Index: pkgsrc/editors/vim-gtk3/Makefile
diff -u pkgsrc/editors/vim-gtk3/Makefile:1.49 pkgsrc/editors/vim-gtk3/Makefile:1.50
--- pkgsrc/editors/vim-gtk3/Makefile:1.49       Tue Sep 29 06:04:50 2026
+++ pkgsrc/editors/vim-gtk3/Makefile    Fri Oct 16 23:35:46 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2026/09/29 06:04:50 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2026/10/16 23:35:46 morr Exp $
 
 PKGNAME=       vim-gtk3-${VIM_VERSION}.${VIM_PATCHLEVEL}
-PKGREVISION=   3
 
 COMMENT=       Vim editor (vi clone) with X11 GTK3 GUI
 

Index: pkgsrc/editors/vim-gtk4/Makefile
diff -u pkgsrc/editors/vim-gtk4/Makefile:1.4 pkgsrc/editors/vim-gtk4/Makefile:1.5
--- pkgsrc/editors/vim-gtk4/Makefile:1.4        Tue Sep 29 06:04:50 2026
+++ pkgsrc/editors/vim-gtk4/Makefile    Fri Oct 16 23:35:46 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2026/09/29 06:04:50 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2026/10/16 23:35:46 morr Exp $
 
 PKGNAME=       vim-gtk4-${VIM_VERSION}.${VIM_PATCHLEVEL}
-PKGREVISION=   3
 
 COMMENT=       Vim editor (vi clone) with GTK4 GUI
 

Index: pkgsrc/editors/vim-share/PLIST
diff -u pkgsrc/editors/vim-share/PLIST:1.96 pkgsrc/editors/vim-share/PLIST:1.97
--- pkgsrc/editors/vim-share/PLIST:1.96 Wed Sep 16 23:21:45 2026
+++ pkgsrc/editors/vim-share/PLIST      Fri Oct 16 23:35:46 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.96 2026/09/16 23:21:45 morr Exp $
+@comment $NetBSD: PLIST,v 1.97 2026/10/16 23:35:46 morr Exp $
 bin/xxd
 man/man1/evim.1
 man/man1/vim.1
@@ -580,6 +580,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/http.vi
 share/vim/${VIM_SUBDIR}/ftplugin/hurl.vim
 share/vim/${VIM_SUBDIR}/ftplugin/hyprlang.vim
 share/vim/${VIM_SUBDIR}/ftplugin/i3config.vim
+share/vim/${VIM_SUBDIR}/ftplugin/icalendar.vim
 share/vim/${VIM_SUBDIR}/ftplugin/icon.vim
 share/vim/${VIM_SUBDIR}/ftplugin/idris2.vim
 share/vim/${VIM_SUBDIR}/ftplugin/indent.vim
@@ -1491,6 +1492,7 @@ share/vim/${VIM_SUBDIR}/syntax/hyprlang.
 share/vim/${VIM_SUBDIR}/syntax/i3config.vim
 share/vim/${VIM_SUBDIR}/syntax/ia64.vim
 share/vim/${VIM_SUBDIR}/syntax/ibasic.vim
+share/vim/${VIM_SUBDIR}/syntax/icalendar.vim
 share/vim/${VIM_SUBDIR}/syntax/icemenu.vim
 share/vim/${VIM_SUBDIR}/syntax/icon.vim
 share/vim/${VIM_SUBDIR}/syntax/idl.vim

Index: pkgsrc/editors/vim-share/distinfo
diff -u pkgsrc/editors/vim-share/distinfo:1.245 pkgsrc/editors/vim-share/distinfo:1.246
--- pkgsrc/editors/vim-share/distinfo:1.245     Wed Sep 16 23:21:45 2026
+++ pkgsrc/editors/vim-share/distinfo   Fri Oct 16 23:35:46 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.245 2026/09/16 23:21:45 morr Exp $
+$NetBSD: distinfo,v 1.246 2026/10/16 23:35:46 morr Exp $
 
-BLAKE2s (vim-9.2.1116.tar.gz) = 55361645f895f6b20827ea7d6142b5daa57b4e4e544c778e793d8b9a6d9a67e8
-SHA512 (vim-9.2.1116.tar.gz) = d9daa214314906cfa248c66c363083caba0a9b4a5c31ff6e3f0e6f610d2368bb036bf9f2861e08b161cf1d6cf0911c0cb28493bcdd9f63c4317abef7f8960f72
-Size (vim-9.2.1116.tar.gz) = 20195316 bytes
+BLAKE2s (vim-9.2.1202.tar.gz) = 7043b6e048d9626136b906a6c0c42e37e82b8c1fbe290a959b9f0b5d50b8d973
+SHA512 (vim-9.2.1202.tar.gz) = 2ab35cb6bcc33e25b7e24d279e7b287f33b46abcbc74d2a43eaf4f7f0693cb195d76bc1ca7d8c763010e811ae803c7872814a9fbac448a501e01e9f5b8b5b472
+Size (vim-9.2.1202.tar.gz) = 20274358 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.181 pkgsrc/editors/vim-share/version.mk:1.182
--- pkgsrc/editors/vim-share/version.mk:1.181   Wed Sep 16 23:21:45 2026
+++ pkgsrc/editors/vim-share/version.mk Fri Oct 16 23:35:46 2026
@@ -1,7 +1,7 @@
-# $NetBSD: version.mk,v 1.181 2026/09/16 23:21:45 morr Exp $
+# $NetBSD: version.mk,v 1.182 2026/10/16 23:35:46 morr Exp $
 
 VIM_VERSION=           9.2
-VIM_PATCHLEVEL=                1116
+VIM_PATCHLEVEL=                1202
 # 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



Home | Main Index | Thread Index | Old Index