pkgsrc-Changes archive

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

CVS commit: [pkgsrc-2026Q1] pkgsrc/editors/vim-share



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Tue May 12 19:22:01 UTC 2026

Modified Files:
        pkgsrc/editors/vim-share [pkgsrc-2026Q1]: PLIST distinfo version.mk
        pkgsrc/editors/vim-share/patches [pkgsrc-2026Q1]: patch-feature.h
            patch-popupwin.c patch-vim.h

Log Message:
Pullup ticket #7111 - requested by morr
editors/vim: security fix

Revisions pulled up:
- editors/vim-share/PLIST                                       1.88
- editors/vim-share/distinfo                                    1.232-1.233
- editors/vim-share/patches/patch-feature.h                     1.9
- editors/vim-share/patches/patch-popupwin.c                    1.4
- editors/vim-share/patches/patch-vim.h                         1.4
- editors/vim-share/version.mk                                  1.168-1.169

---
   Module Name:    pkgsrc
   Committed By:   morr
   Date:           Wed May  6 20:26:50 UTC 2026

   Modified Files:
           pkgsrc/editors/vim-share: PLIST distinfo version.mk
           pkgsrc/editors/vim-share/patches: patch-feature.h patch-popupwin.c
               patch-vim.h

   Log Message:
   Update to version 9.2.449.

   Changes:
   - patch 9.2.0449: Make proto fails in non GTK builds
   - patch 9.2.0448: Vim9: dangling cmdline pointer after skip_expr_cctx()
   - patch 9.2.0447: cindent does not ignore comments
   - patch 9.2.0446: runtime(netrw): off-by-one bug in s:NetrwUnMarkFile()
   - patch 9.2.0445: win_fix_scroll() called before win_comp_pos() in
   command_height()
   - patch 9.2.0444: Cannot set 'path' option via modeline
   - patch 9.2.0443: GUI: cancelling save dialog overwrites or discards
   unnamed buffer
   - patch 9.2.0442: completion: i_CTRL-X_CTRL-V doesn't use dict from customlist
   - runtime(autopkgtest): update syntax script
   - Fix wrong comment in getchar.c
   - patch 9.2.0441: statusline: click handler not called on multi-line statusline
   - patch 9.2.0440: MS-Windows: cursor flicker during update_screen()
   - patch 9.2.0439: completion: info popup not removed in cmdline mode
   - patch 9.2.0438: tests: test_plugin_termdebug is flaky
   - runtime(doc): Tweak documentation style
   - Fix a few more typos
   - patch 9.2.0437: MS-Windows: cursor flicker in vtp mode
   - patch 9.2.0436: Buffer overflow when parsing overlong errorformat lines
   - patch 9.2.0435: [security]: backticks in 'path' may cause shell
   execution on completion
   - patch 9.2.0434: cscope: filename interpreted by /bin/sh
   - patch 9.2.0433: customlist completion cannot supply pum metadata
   - patch 9.2.0432: blob to string conversion can be improved
   - patch 9.2.0431: blob encoding can be improved
   - patch 9.2.0430: tests: Test_shortmess_F3() is flaky on MS-Windows
   - patch 9.2.0429: tests: flaky screendump Test_smoothscroll_incsearch()
   - runtime(algol68): Update syntax file, match symbolic identity relators
   - patch 9.2.0428: popup: no opacity support for completepopup/previewpopup
   - patch 9.2.0427: popup: opacity blend may leaks white bg color
   - patch 9.2.0426: tests: still some flaky screendump tests
   - patch 9.2.0425: Cannot silence undo/redo messages
   - patch 9.2.0424: popup: flicker when wildtrigger() refreshes the popup menu
   - patch 9.2.0423: popup: wrapped cmdline truncated with wildoptions=pum
   - patch 9.2.0422: popup: leave stray char when scrollbar changes
   - translation(sr): Update of Serbian translation
   - runtime(cabal): add missing haskell language editions
   - runtime(doc): clarify separator cell on status line rows
   - runtime(doc): Update help tags file
   - runtime(doc): clarify that viminfo file should be trusted
   - patch 9.2.0421: vimball: can smuggle Vimscript into VimballRecord file
   - patch 9.2.0420: channel: cannot handle binary data via channel callbacks
   - patch 9.2.0419: popup: rendering issues
   - patch 9.2.0418: wildcards in expanded env vars reinterpreted by glob
   - patch 9.2.0417: completion: no support for "noinsert" with 'wildmode'
   - patch 9.2.0416: Unix: filename completion splits at space for
   single-file Ex commands
   - patch 9.2.0415: Wrong behavior when executing register that ends in
   Insert mode
   - patch 9.2.0414: Flicker when drawing window separator and pum is shown
   - runtime(qml): Add optional chaining to QML syntax
   - patch 9.2.0413: Scrolling wrong with 'splitkeep' when changing 'cmdheight'
   - patch 9.2.0412: channel: term_start() out_cb/err_cb no longer
   deliver raw chunks
   - patch 9.2.0411: tabpanel: no Vim script functions for the tabpanel
   - patch 9.2.0410: test suite races when run with parallel make
   - runtime(doc): Update docs related to tabpanel
   - patch 9.2.0409: memory leaks in copy_substring_from_pos()
   - patch 9.2.0408: Insert-mode <Cmd> edits can corrupt undo
   - patch 9.2.0407: tabpanel: A few issues with the tabpanel
   - patch 9.2.0406: VisualNOS not used when Wayland selection ownership lost
   - patch 9.2.0405: when jumping to tags, will open URLs
   - patch 9.2.0404: redraw_listener_add() does not check secure flag
   - patch 9.2.0403: Vim9: def function sandbox bypass
   - patch 9.2.0402: pum: opacity not applied to wildmenu pum
   - patch 9.2.0401: tests: still a few flaky tests
   - patch 9.2.0400: sandbox callbacks selected through 'complete'
   - patch 9.2.0399: MS-Windows: compile warning in strptime.c
   - runtime(doc): fix :z command description again
   - patch 9.2.0398: MS-Windows: missing strptime() support
   - patch 9.2.0397: tabpanel: double-click opens a new tab
   - runtime(javascript): Fix regex highlighting after `(`
   - runtime(help): fix wrong check for existing HelpComplete function
   - runtime(algol68): Add new syntax file, ftplugin and filetype detection
   - runtime(dockerfile): Update syntax, fix RUN command highlighting
   - patch 9.2.0396: tests: Test_error_callback_terminal is flaky on macOS
   - runtime(doc): Update documentation on :z
   - runtime(help): make help omnifunc global
   - patch 9.2.0395: tests: Test_backupskip() may read from $HOME
   - patch 9.2.0394: xxd: offsets greater than LONG_MAX print as negative
   - CI: Fix syntax error in lychee URL checker
   - No guidance for AI coding agents
   - CI: Bump the github-actions group across 1 directory with 3 updates
   - patch 9.2.0393: MS-Windows: link error with XPM support on UCRT64
   - runtime(doc): Update docs about tabpanel
   - patch 9.2.0392: tests: Some tests are flaky
   - runtime(doc): Update the ga output to match the actual output
   - patch 9.2.0391: tests: Comment in test_vim9_cmd breaks syntax highlighting
   - translation(ru): Fix typo in "може" to "можете" in lang/README.ru.txt

---
   Module Name:    pkgsrc
   Committed By:   morr
   Date:           Sat May  9 21:56:07 UTC 2026

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

   Log Message:
   Update to version 9.2.0461.

   Changes:
   - patch 9.2.0461: Corrupted undofile causes use-after-free
   - patch 9.2.0460: did_set_shellpipe_redir() in wrong file
   - patch 9.2.0459: tests: test_termcodes fails (after v9.2.0456)
   - CI: Bump the github-actions group across 1 directory with 2 updates
   - patch 9.2.0458: Crash with invalid shellredir/shellpipe value
   - patch 9.2.0457: Compile warning about unused variable
   - patch 9.2.0456: stray p character displayed on some terms
   - patch 9.2.0455: 'findfunc' only allows extra info for cmdline completion
   - patch 9.2.0454: tests: no test that "abbr" in customlist completion is shown
   - patch 9.2.0453: vertical separator of statusline blend into active statusline
   - patch 9.2.0452: screen.c popup opacity blend logic is duplicated
   - patch 9.2.0451: 'findfunc' can't return extra info for cmdline completion
   - patch 9.2.0450: [security]: heap buffer overflow in spellfile.c
   read_compound()
   - runtime(vim9): Check cmd.exe on WSL is executable


To generate a diff of this commit:
cvs rdiff -u -r1.85.2.2 -r1.85.2.3 pkgsrc/editors/vim-share/PLIST
cvs rdiff -u -r1.227.2.4 -r1.227.2.5 pkgsrc/editors/vim-share/distinfo
cvs rdiff -u -r1.163.2.4 -r1.163.2.5 pkgsrc/editors/vim-share/version.mk
cvs rdiff -u -r1.8 -r1.8.4.1 pkgsrc/editors/vim-share/patches/patch-feature.h
cvs rdiff -u -r1.3 -r1.3.4.1 \
    pkgsrc/editors/vim-share/patches/patch-popupwin.c \
    pkgsrc/editors/vim-share/patches/patch-vim.h

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/PLIST
diff -u pkgsrc/editors/vim-share/PLIST:1.85.2.2 pkgsrc/editors/vim-share/PLIST:1.85.2.3
--- pkgsrc/editors/vim-share/PLIST:1.85.2.2     Sat Apr 25 19:16:14 2026
+++ pkgsrc/editors/vim-share/PLIST      Tue May 12 19:22:00 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.85.2.2 2026/04/25 19:16:14 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.85.2.3 2026/05/12 19:22:00 bsiegert Exp $
 bin/xxd
 man/man1/evim.1
 man/man1/vim.1
@@ -415,6 +415,7 @@ share/vim/${VIM_SUBDIR}/ftplugin/abap.vi
 share/vim/${VIM_SUBDIR}/ftplugin/abaqus.vim
 share/vim/${VIM_SUBDIR}/ftplugin/abnf.vim
 share/vim/${VIM_SUBDIR}/ftplugin/ada.vim
+share/vim/${VIM_SUBDIR}/ftplugin/algol68.vim
 share/vim/${VIM_SUBDIR}/ftplugin/alsaconf.vim
 share/vim/${VIM_SUBDIR}/ftplugin/ant.vim
 share/vim/${VIM_SUBDIR}/ftplugin/antlr4.vim
@@ -1191,6 +1192,7 @@ share/vim/${VIM_SUBDIR}/syntax/ada.vim
 share/vim/${VIM_SUBDIR}/syntax/aflex.vim
 share/vim/${VIM_SUBDIR}/syntax/ahdl.vim
 share/vim/${VIM_SUBDIR}/syntax/aidl.vim
+share/vim/${VIM_SUBDIR}/syntax/algol68.vim
 share/vim/${VIM_SUBDIR}/syntax/alsaconf.vim
 share/vim/${VIM_SUBDIR}/syntax/amiga.vim
 share/vim/${VIM_SUBDIR}/syntax/aml.vim

Index: pkgsrc/editors/vim-share/distinfo
diff -u pkgsrc/editors/vim-share/distinfo:1.227.2.4 pkgsrc/editors/vim-share/distinfo:1.227.2.5
--- pkgsrc/editors/vim-share/distinfo:1.227.2.4 Sat Apr 25 19:16:14 2026
+++ pkgsrc/editors/vim-share/distinfo   Tue May 12 19:22:00 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.227.2.4 2026/04/25 19:16:14 bsiegert Exp $
+$NetBSD: distinfo,v 1.227.2.5 2026/05/12 19:22:00 bsiegert Exp $
 
-BLAKE2s (vim-9.2.0390.tar.gz) = cc1c2926b85f4a4523103156c6a75a5853d5cafc8e00d4d614ccbe00fe3fdc64
-SHA512 (vim-9.2.0390.tar.gz) = 4f56dbe3509400fc464c9ea9c230c7933e677c865149bf6b0def11bb72342e069249049ddcd97b6f9aee8985b99416a30bf51456e4e00b9dd73ce58b0e983e65
-Size (vim-9.2.0390.tar.gz) = 19894266 bytes
+BLAKE2s (vim-9.2.0461.tar.gz) = ff94b780d4e5e9e9f7712eab2d3f93dc1e350f49ded95b45eaf3e5864e7919ec
+SHA512 (vim-9.2.0461.tar.gz) = 3730af4aa0f4b18151a0700144882f8dbfda457a1ea39c2de1c8287293d1a2ead2c2049f7283ac03a103bd0f8a931a8e8e7e8ea554198c12afd7d32eb5e489d3
+Size (vim-9.2.0461.tar.gz) = 19969896 bytes
 SHA1 (patch-Makefile) = ba433a222f8dc24dabb0b3fabce219acb4565358
-SHA1 (patch-feature.h) = a3c58ddf4297df39a06652fa1157ee4be2dfadf5
-SHA1 (patch-popupwin.c) = c191b9648ce4bc6af8456ef699948bf9592797de
-SHA1 (patch-vim.h) = f8fbbef3579a6916592e6e7ffeb5280966c30178
+SHA1 (patch-feature.h) = 24b1068cf023c90d9efaad7fe4d5b653c50989d1
+SHA1 (patch-popupwin.c) = 0b82a5b9050beaec1a0b6c4f4babcc3621bd075f
+SHA1 (patch-vim.h) = d0c3395b504f852a8058209a3d847b4dbf73d447

Index: pkgsrc/editors/vim-share/version.mk
diff -u pkgsrc/editors/vim-share/version.mk:1.163.2.4 pkgsrc/editors/vim-share/version.mk:1.163.2.5
--- pkgsrc/editors/vim-share/version.mk:1.163.2.4       Sat Apr 25 19:16:14 2026
+++ pkgsrc/editors/vim-share/version.mk Tue May 12 19:22:00 2026
@@ -1,7 +1,7 @@
-# $NetBSD: version.mk,v 1.163.2.4 2026/04/25 19:16:14 bsiegert Exp $
+# $NetBSD: version.mk,v 1.163.2.5 2026/05/12 19:22:00 bsiegert Exp $
 
 VIM_VERSION=           9.2
-VIM_PATCHLEVEL=                0390
+VIM_PATCHLEVEL=                0461
 # 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-feature.h
diff -u pkgsrc/editors/vim-share/patches/patch-feature.h:1.8 pkgsrc/editors/vim-share/patches/patch-feature.h:1.8.4.1
--- pkgsrc/editors/vim-share/patches/patch-feature.h:1.8        Wed Dec  3 22:52:01 2025
+++ pkgsrc/editors/vim-share/patches/patch-feature.h    Tue May 12 19:22:01 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-feature.h,v 1.8 2025/12/03 22:52:01 morr Exp $
+$NetBSD: patch-feature.h,v 1.8.4.1 2026/05/12 19:22:01 bsiegert Exp $
 
 Use pkgsrc configuration directory.
 
---- src/feature.h.orig 2025-12-03 21:01:37.000000000 +0000
+--- src/feature.h.orig 2026-05-06 18:17:00.000000000 +0000
 +++ src/feature.h
-@@ -703,7 +703,7 @@
+@@ -700,7 +700,7 @@
  /*
   * SYS_VIMRC_FILE     Name of the system-wide .vimrc file.
   */

Index: pkgsrc/editors/vim-share/patches/patch-popupwin.c
diff -u pkgsrc/editors/vim-share/patches/patch-popupwin.c:1.3 pkgsrc/editors/vim-share/patches/patch-popupwin.c:1.3.4.1
--- pkgsrc/editors/vim-share/patches/patch-popupwin.c:1.3       Wed Dec  3 22:52:01 2025
+++ pkgsrc/editors/vim-share/patches/patch-popupwin.c   Tue May 12 19:22:01 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-popupwin.c,v 1.3 2025/12/03 22:52:01 morr Exp $
+$NetBSD: patch-popupwin.c,v 1.3.4.1 2026/05/12 19:22:01 bsiegert Exp $
 
 Fix Tiger build.
 
---- src/popupwin.c.orig        2025-12-03 21:01:37.000000000 +0000
+--- src/popupwin.c.orig        2026-05-06 18:17:00.000000000 +0000
 +++ src/popupwin.c
-@@ -4774,7 +4774,9 @@ popup_hide_info(void)
+@@ -5892,7 +5892,9 @@ popup_hide_info(void)
  
      if (wp != NULL)
      {
@@ -12,9 +12,9 @@ Fix Tiger build.
        popup_on_cmdline = wp->w_popup_flags & POPF_ON_CMDLINE;
 +#endif
        popup_hide(wp);
-     }
- }
-@@ -4798,7 +4800,11 @@ popup_close_info(void)
+       if (State & MODE_CMDLINE)
+           // Cmdline mode doesn't normally call update_screen(), so it's
+@@ -5920,7 +5922,11 @@ popup_close_info(void)
      int
  popup_overlaps_cmdline(void)
  {
Index: pkgsrc/editors/vim-share/patches/patch-vim.h
diff -u pkgsrc/editors/vim-share/patches/patch-vim.h:1.3 pkgsrc/editors/vim-share/patches/patch-vim.h:1.3.4.1
--- pkgsrc/editors/vim-share/patches/patch-vim.h:1.3    Wed Dec  3 22:52:01 2025
+++ pkgsrc/editors/vim-share/patches/patch-vim.h        Tue May 12 19:22:01 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-vim.h,v 1.3 2025/12/03 22:52:01 morr Exp $
+$NetBSD: patch-vim.h,v 1.3.4.1 2026/05/12 19:22:01 bsiegert Exp $
 
 Fix Tiger build.
 
---- src/vim.h.orig     2025-12-03 21:01:37.000000000 +0000
+--- src/vim.h.orig     2026-05-06 18:17:00.000000000 +0000
 +++ src/vim.h
-@@ -2385,7 +2385,7 @@ typedef struct soundcb_S soundcb_T;
+@@ -2390,7 +2390,7 @@ typedef struct soundcb_S soundcb_T;
  # define ATTRIBUTE_FORMAT_PRINTF(fmt_idx, arg_idx)
  #endif
  



Home | Main Index | Thread Index | Old Index