pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/editors/vim-share
Module Name: pkgsrc
Committed By: morr
Date: Mon Apr 6 21:38:36 UTC 2026
Modified Files:
pkgsrc/editors/vim-share: Makefile.common PLIST distinfo version.mk
pkgsrc/editors/vim-share/patches: patch-Makefile
Log Message:
update to version 9.2.0315.
Changes:
- patch 9.2.0315: missing bound-checks
- patch 9.2.0314: channel: can bind to all network interfaces
- patch 9.2.0313: Callback channel not registered in GUI
- patch 9.2.0312: C-type names are marked as translatable
- patch 9.2.0311: redrawing logic with text properties can be improved
- patch 9.2.0310: unnecessary work in vim_strchr() and find_term_bykeys()
- patch 9.2.0309: Missing out-of-memory check to may_get_cmd_block()
- runtime(log): clean up and modernize log syntax
- patch 9.2.0308: Error message E1547 is wrong
- patch 9.2.0307: more mismatches between return types and documentation
- patch 9.2.0306: runtime(tar): some issues with lz4 support
- runtime(vim9): Fix dist#vim9#Open() spaced paths and SIGPIPE crashes
- patch 9.2.0305: mismatch between return types and documentation
- patch 9.2.0304: tests: test for 9.2.0285 doesn't always fail without the fix
- patch 9.2.0303: tests: zip plugin tests don't check for warning message properly
- patch 9.2.0302: runtime(netrw): RFC2396 decoding double escaping spaces
- patch 9.2.0301: Vim9: void function return value inconsistent
- patch 9.2.0300: The vimball plugin needs some love
- patch 9.2.0299: runtime(zip): may write using absolute paths
- runtime(zathurarc): Update page-padding, wrap the zathurarcOption keywords
- patch 9.2.0298: Some internal variables are not modified
- patch 9.2.0297: libvterm: can improve CSI overflow code
- patch 9.2.0296: Redundant and incorrect integer pointer casts in drawline.c
- patch 9.2.0295: 'showcmd' shows wrong Visual block size with 'linebreak'
- patch 9.2.0294: if_lua: lua interface does not work with lua 5.5
- CI: Bump codecov/codecov-action
- patch 9.2.0293: :packadd may lead to heap-buffer-overflow
- patch 9.2.0292: E340 internal error when using method call on void value
- patch 9.2.0291: too many strlen() calls
- patch 9.2.0290: Amiga: no support for AmigaOS 3.x
- patch 9.2.0289: 'linebreak' may lead to wrong Visual block highlighting
- runtime(doc): adjust :h 'autowrite' and :h 'autowriteall'
- patch 9.2.0288: libvterm: signed integer overflow parsing long CSI args
- patch 9.2.0287: filetype: not all ObjectScript routines are recognized
- translation(it): Update Italian translation
- runtime(swayconfig): add additional criteria and hdr
- patch 9.2.0286: still some unnecessary (int) casts in alloc()
- patch 9.2.0285: :syn sync grouphere may go beyond end of line
- runtime(doc): Various fixes for ft_rust.txt (tw78, grammar, spaces)
- runtime(preproc_indent): Ignore Swapfiles when loading buffers
- patch 9.2.0284: tabpanel: crash when tabpanel expression returns variable line count
- runtime(sh): Keep function name patterns engine neutral
- patch 9.2.0283: unnecessary (int) casts before alloc() calls
- runtime(doc): clarify term_start() I/O behavior for Unix pty and MS-Windows ConPTY
- patch 9.2.0282: tests: Test_viminfo_len_overflow() fails
- patch 9.2.0281: tests: Test_netrw_FileUrlEdit.. fails on Windows
- patch 9.2.0280: [security]: path traversal issue in zip.vim
- patch 9.2.0279: terminal: out-of-bounds write with overlong CSI argument list
- patch 9.2.0278: viminfo: heap buffer overflow when reading viminfo file
- runtime(netrw): use fnameescape() with FileUrlEdit()
- SECURITY.md: clarify the use of AI
- runtime(racket): Make visual K mapping more robust for shell injection
- patch 9.2.0277: tests: test_modeline.vim fails
- translation(cleanup): squeeze successive empty lines and remove stray comments
- patch 9.2.0276: [security]: modeline security bypass
- patch 9.2.0275: tests: test_options.vim fails
- patch 9.2.0274: BSU/ESU are output directly to the terminal
- patch 9.2.0273: tabpanel: undefined behaviour with large tabpanelop columns
- translation(ru): updated lang/README.ru.txt
- translation(ru): updated the Russian man page the xxd
- runtime(sshconfig): Add missing kex algorithm
- runtime(racket): Use shellescape() to harden the K mapping
- Fix a few typos in tests
- runtime(tera): use fnameescape() when loading separate syntax files
- translation(ru): updated translations
- runtime(rustfmt): not correctly escaping directory names
- runtime(vimgoto): Not correctly escaping the filanems
- runtime(typeset): Use fnameescape() for the :lcd command
- runtime(context): use fnameescape() for the Log command
- patch 9.2.0272: [security]: 'tabpanel' can be set in a modeline
- patch 9.2.0271: buffer underflow in vim_fgets()
- patch 9.2.0270: test: trailing spaces used in tests
- patch 9.2.0269: configure: Link error on Solaris
- patch 9.2.0268: memory leak in call_oc_method()
- patch 9.2.0267: 'autowrite' not triggered for :term
- patch 9.2.0266: typeahead buffer overflow during mouse drag event
- patch 9.2.0265: unnecessary restrictions for defining dictionary function names
- patch 9.2.0264: Cannot disable kitty keyboard protocol in vim :terminal
- patch 9.2.0263: hlset() cannot handle attributes with spaces
- patch 9.2.0262: invalid lnum when pasting text copied blockwise
- patch 9.2.0261: terminal: redraws are slow
- patch 9.2.0260: statusline not redrawn after closing a popup window
- patch 9.2.0259: tabpanel: corrupted display during scrolling causing flicker
- patch 9.2.0258: memory leak in add_mark()
- patch 9.2.0257: unnecessary memory allocation in set_callback()
- patch 9.2.0256: visual selection size not shown in showcmd during test
- patch 9.2.0255: tests: Test_popup_opacity_vsplit() fails in a wide terminal
- patch 9.2.0254: w_locked can be bypassed when setting recursively
- patch 9.2.0253: various issues with wrong b_nwindows after closing buffers
- patch 9.2.0252: Crash when ending Visual mode after curbuf was unloaded
- patch 9.2.0251: Link error when building without channel feature
- runtime(amiga): revamp syntax highlighting and add new maintainer
- translation(it): Update Italian xxd man page
- runtime(doc): Update examples in xxd.1 manpage
- patch 9.2.0250: system() does not support bypassing the shell
- patch 9.2.0249: clipboard: provider reacts to autoselect feature
- patch 9.2.0248: json_decode() is not strict enough
- patch 9.2.0247: popup: popups may not wrap as expected
- patch 9.2.0246: memory leak in globpath()
- patch 9.2.0245: xxd: color output detection is broken
- patch 9.2.0244: memory leak in eval8()
- patch 9.2.0243: memory leak in change_indent()
- patch 9.2.0242: memory leak in check_for_cryptkey()
- patch 9.2.0241: tests: Test_visual_block_hl_with_autosel() is flaky
- patch 9.2.0240: syn_name2id() is slow due to linear search
- runtime(sh): Distinguish parts of function definitions
- runtime(sh): Improve the matching of function definitions
- patch 9.2.0239: signcolumn may cause flicker
- patch 9.2.0238: showmode message may not be displayed
- patch 9.2.0237: filetype: ObjectScript routines are not recognized
- runtime(manpager): use \x07 instead of \a for BEL in OSC 8 regex
- patch 9.2.0236: stack-overflow with deeply nested data in json_encode/decode()
- runtime(java): Make changes for JDK 26
- patch 9.2.0235: filetype: wks files are not recognized.
- patch 9.2.0234: test: Test_close_handle() is flaky
- patch 9.2.0233: Compiler warning in strings.c
- patch 9.2.0232: fileinfo not shown after :bd of last listed buffer
- patch 9.2.0231: Amiga: Link error for missing HAVE_LOCALE_H
- patch 9.2.0230: popup: opacity not working accross vert splits
- patch 9.2.0229: keypad keys may overwrite keycode for another key
- translation(it): Update Italian translation
- translation(it): Update Italian xxd man page
- patch 9.2.0228: still possible flicker
- patch 9.2.0227: MS-Windows: CSI sequences may be written to screen
- patch 9.2.0226: No 'incsearch' highlighting support for :uniq
- patch 9.2.0225: runtime(compiler): No compiler plugin for just
- patch 9.2.0224: channel: 2 issues with out/err callbacks
- translation: Regenerate desktop files in runtime directory
- patch 9.2.0223: Option handling for key:value suboptions is limited
- patch 9.2.0222: "zb" scrolls incorrectly with cursor on fold
- patch 9.2.0221: Visual selection drawn incorrectly with "autoselect"
- patch 9.2.0220: MS-Windows: some defined cannot be set on Cygwin/Mingw
- runtime(manpager): Strip OSC 8 hyperlink sequences in manpager plugin
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 pkgsrc/editors/vim-share/Makefile.common
cvs rdiff -u -r1.85 -r1.86 pkgsrc/editors/vim-share/PLIST
cvs rdiff -u -r1.227 -r1.228 pkgsrc/editors/vim-share/distinfo
cvs rdiff -u -r1.163 -r1.164 pkgsrc/editors/vim-share/version.mk
cvs rdiff -u -r1.17 -r1.18 pkgsrc/editors/vim-share/patches/patch-Makefile
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-share/Makefile.common
diff -u pkgsrc/editors/vim-share/Makefile.common:1.171 pkgsrc/editors/vim-share/Makefile.common:1.172
--- pkgsrc/editors/vim-share/Makefile.common:1.171 Tue Mar 17 16:01:28 2026
+++ pkgsrc/editors/vim-share/Makefile.common Mon Apr 6 21:38:35 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.171 2026/03/17 16:01:28 nia Exp $
+# $NetBSD: Makefile.common,v 1.172 2026/04/06 21:38:35 morr Exp $
# used by editors/vim/Makefile
# used by editors/vim-gtk2/Makefile
# used by editors/vim-gtk3/Makefile
@@ -52,8 +52,8 @@ BUILDLINK_PASSTHRU_DIRS+= /Developer/Hea
# Haiku needs -lgnu for the xattr family of functions.
# Haikuports also adds -lgnu but doesn't explain why.
-LIBS.Haiku+= -lgnu
-LIBS.SunOS+= -lnsl
+LIBS.Haiku+= -lgnu
+LIBS.SunOS+= -lnsl
.if empty(PKGNAME:Mvim-share*)
ALTERNATIVES_SRC= ${.CURDIR}/../../editors/vim-share/ALTERNATIVES
Index: pkgsrc/editors/vim-share/PLIST
diff -u pkgsrc/editors/vim-share/PLIST:1.85 pkgsrc/editors/vim-share/PLIST:1.86
--- pkgsrc/editors/vim-share/PLIST:1.85 Sun Mar 22 16:52:45 2026
+++ pkgsrc/editors/vim-share/PLIST Mon Apr 6 21:38:35 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.85 2026/03/22 16:52:45 morr Exp $
+@comment $NetBSD: PLIST,v 1.86 2026/04/06 21:38:35 morr Exp $
bin/xxd
man/man1/evim.1
man/man1/vim.1
@@ -171,6 +171,7 @@ share/vim/${VIM_SUBDIR}/compiler/jjs.vim
share/vim/${VIM_SUBDIR}/compiler/jq.vim
share/vim/${VIM_SUBDIR}/compiler/jshint.vim
share/vim/${VIM_SUBDIR}/compiler/jsonlint.vim
+share/vim/${VIM_SUBDIR}/compiler/just.vim
share/vim/${VIM_SUBDIR}/compiler/make.vim
share/vim/${VIM_SUBDIR}/compiler/maven.vim
share/vim/${VIM_SUBDIR}/compiler/mcs.vim
@@ -818,6 +819,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/vue.vim
share/vim/${VIM_SUBDIR}/ftplugin/wat.vim
share/vim/${VIM_SUBDIR}/ftplugin/wget.vim
share/vim/${VIM_SUBDIR}/ftplugin/wget2.vim
+share/vim/${VIM_SUBDIR}/ftplugin/wks.vim
share/vim/${VIM_SUBDIR}/ftplugin/xcompose.vim
share/vim/${VIM_SUBDIR}/ftplugin/xdefaults.vim
share/vim/${VIM_SUBDIR}/ftplugin/xf86conf.vim
@@ -1920,6 +1922,7 @@ share/vim/${VIM_SUBDIR}/syntax/wget.vim
share/vim/${VIM_SUBDIR}/syntax/wget2.vim
share/vim/${VIM_SUBDIR}/syntax/whitespace.vim
share/vim/${VIM_SUBDIR}/syntax/winbatch.vim
+share/vim/${VIM_SUBDIR}/syntax/wks.vim
share/vim/${VIM_SUBDIR}/syntax/wml.vim
share/vim/${VIM_SUBDIR}/syntax/wsh.vim
share/vim/${VIM_SUBDIR}/syntax/wsml.vim
Index: pkgsrc/editors/vim-share/distinfo
diff -u pkgsrc/editors/vim-share/distinfo:1.227 pkgsrc/editors/vim-share/distinfo:1.228
--- pkgsrc/editors/vim-share/distinfo:1.227 Sun Mar 22 16:52:45 2026
+++ pkgsrc/editors/vim-share/distinfo Mon Apr 6 21:38:35 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.227 2026/03/22 16:52:45 morr Exp $
+$NetBSD: distinfo,v 1.228 2026/04/06 21:38:35 morr Exp $
-BLAKE2s (vim-9.2.0219.tar.gz) = 13c45879e6c90966ed82410a7bcd854618fe7ec964d9f30327fe191b0fa8fbb7
-SHA512 (vim-9.2.0219.tar.gz) = ff2b2a773e6f531ade041d551d9df7e428cf16e1fa06907b7aa613364fd778ca5ae6c5a328cb9e4cae72f966670d1dbc47ca75872bb186dabf2387511e5e737c
-Size (vim-9.2.0219.tar.gz) = 19827269 bytes
-SHA1 (patch-Makefile) = 12cfa9f54711f9cc7ce5457c58b38ede059b586d
+BLAKE2s (vim-9.2.0315.tar.gz) = 2e3d514ad6a90006c1e6745baa4727fa61b2912efc51de414a2c50bc173fbd8c
+SHA512 (vim-9.2.0315.tar.gz) = 0824b9bf17495863f0376af544c1b3c84aa18a2986c20fb91201331da5309563eeb0aae4d5adaf5c99ae1b40a95455087c3565eafc1976b8952881226fe8c7be
+Size (vim-9.2.0315.tar.gz) = 19855146 bytes
+SHA1 (patch-Makefile) = ba433a222f8dc24dabb0b3fabce219acb4565358
SHA1 (patch-feature.h) = a3c58ddf4297df39a06652fa1157ee4be2dfadf5
SHA1 (patch-popupwin.c) = c191b9648ce4bc6af8456ef699948bf9592797de
SHA1 (patch-vim.h) = f8fbbef3579a6916592e6e7ffeb5280966c30178
Index: pkgsrc/editors/vim-share/version.mk
diff -u pkgsrc/editors/vim-share/version.mk:1.163 pkgsrc/editors/vim-share/version.mk:1.164
--- pkgsrc/editors/vim-share/version.mk:1.163 Sun Mar 22 16:52:46 2026
+++ pkgsrc/editors/vim-share/version.mk Mon Apr 6 21:38:35 2026
@@ -1,7 +1,7 @@
-# $NetBSD: version.mk,v 1.163 2026/03/22 16:52:46 morr Exp $
+# $NetBSD: version.mk,v 1.164 2026/04/06 21:38:35 morr Exp $
VIM_VERSION= 9.2
-VIM_PATCHLEVEL= 0219
+VIM_PATCHLEVEL= 0315
# Changelog: see https://github.com/vim/vim/commits/master/ or
# with git clone: $ git log --pretty=format:"- %s"
VIM_SUBDIR= vim92
Index: pkgsrc/editors/vim-share/patches/patch-Makefile
diff -u pkgsrc/editors/vim-share/patches/patch-Makefile:1.17 pkgsrc/editors/vim-share/patches/patch-Makefile:1.18
--- pkgsrc/editors/vim-share/patches/patch-Makefile:1.17 Thu Feb 5 23:20:23 2026
+++ pkgsrc/editors/vim-share/patches/patch-Makefile Mon Apr 6 21:38:35 2026
@@ -1,3 +1,5 @@
+$NetBSD: patch-Makefile,v 1.18 2026/04/06 21:38:35 morr Exp $
+
--- src/Makefile.orig 2026-02-05 19:01:12.000000000 +0000
+++ src/Makefile 2026-02-05 22:59:51.378052360 +0000
@@ -2532,38 +2532,38 @@
Home |
Main Index |
Thread Index |
Old Index