pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/neovim



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jun 11 06:59:43 UTC 2026

Modified Files:
        pkgsrc/editors/neovim: Makefile PLIST distinfo

Log Message:
neovim: updated to 0.12.3

0.12.3

BREAKING
- f54f566 diagnostic: deprecate `format` as a table

FEATURES
- fd1b193 :restart: v:starttime, v:exitreason
- c407e3e eval: treat Lua string as "blob" in writefile()
- a0dcdcd treesitter: provide select()
- 49efe69 vim.pos: accept buf=0 for current buf
- ad27075 vim.pos: pos:to_offset(), pos.offset()
- b05675b `opts.scope` in `vim.ui.input`

PERFORMANCE
- 96d5dd4 vim.pos: use numeric index internally

FIXES
- e230ff0 vim._with may silence all cmdline-errors
- 781c43e api: adjust Visual position after nvim_buf_set_text
- 5b82683 api: don't update 'title' when renaming non-curbuf
- 4df16ec api: `LuaRef` leak in `nvim_set_keymap` on LHS too long (>=66 bytes)
- e5d6d2e api: leak `preview` callback `LuaRef` in `nvim_create_user_command`
- f0baa18 channel: stack-buffer-overflow with exit during connection
- d9baaf7 ci: generate more data to stress output throttling test
- f62ce1a difftool: handle filenames containing spaces
- fb56d50 eval: writestring() handling of null
- 822778f excmd: use realtime for v:starttime, :uptime
- 8fccb26 fold: virtual lines duplicate foldopen
- 10695f4 health: set 'tags' for help filetype
- e069022 help: fix CTRL character issue for :help {subject}
- 445fe8a lsp: calc correct screen_width when opts.relative == 'editor'
- 93dc301 lsp: callHierarchy/outgoingCalls ranges are relative to caller, not callee
- 5e6c8d4 lsp: check window is still valid after async request
- 8919b02 lsp: dynamic registration for off-spec method
- c4d3a3d lsp: filter code_action diagnostics to the cursor
- 27d01f2 lsp: handle null id in JSON-RPC responses
- aedbae4 lsp: handle self-mapped methods in supports_method
- 0bd6e62 lsp: malformed edit if apply_text_edits() is called twice
- 378f5f4 lsp: show meaningful error on invalid completion response
- c9ca59a lsp: util.lua attempt to concatenate userdata
- e67f9c5 lua: avoid `__index` when deciding if a table is a list
- 731f974 lua: don't strip debuginfo in precompile module
- b0bfce2 lua: fields of `nvim.spellfile.Opts` are optional
- 34bf047 marks: don't use spell decorations from other lines
- d1cf3ab marks: read from the correct variable in conceal_lines mark collection
- 33b6b0b messages: avoid recursive rtp build due to msg_show
- d725ead messages: reset redirection message column after :echon
- b490fba mouse: mouse=n should not adjust visual selection
- 17ddfde net: `:edit <uri>` should set buftype=nofile
- dd95e43 pack: only use tags that strictly comply with semver spec
- 585c932 path: `nvim_get_runtime_file` fails on DOS 8.3 filename
- 42f6c1c prompt: handle multi-element lists in prompt_appendbuf
- 915880d shada: bdelete'd buffers not stored in oldfiles
- e4a9bd5 shada: set correct buffer number for local marks on read
- 2389cf2 shell: preserve CR when `:!` outputs to binary-mode buffer
- 98098d8 startup: emitting useless OptionSet
- ae9f7ac statusline: no cmdline ruler for autocommand window
- 39e8c58 terminal: memory leak in pending TermRequest StringBuilder
- fa69cac terminal: memory leak when pasting '=' register
- 3a3405d test: only test for unibilium if a valid compilation string exists
- dcf9e8a treesitter: crash in ts_parser_delete after gc
- 4f22640 treesitter: get_node_text() inconsistent trailing newline
- 654c964 trust: hash unchanged empty buffers as empty files
- 70f2271 ui2: entering the pager fails if `<ESC>` is remapped to `:fclose`
- 13041a0 ui2: error E518 when typing "vim:" in cmdline
- a0ee581 unittest: preprocess failure when __typeof declarations present
- b9d39f5 vim.fs: fs.dir() may return nil "type" on some filesystems
- be4e7cf vim.hl: range(0,…) highlight not cleared after buffer-switch
- 79fd0b6 vim.range: empty ranges semantics vs regular ranges
- 2ec758f vim.range: validate arguments on all cases
- f83e0dc vim.secure: read() command injection vulnerability

BUILD
- a612ada version bump
- b1b489b docs: sort/lint class fields and keysets
- 4f6c711 test: declaration specifier expected near '_Static_assert'

VIM PATCHES
- 964e797 9.2.0395: tests: Test_backupskip() may read from $HOME
- b013940 9.2.0435: [security]: backticks in 'path' may cause shell execution on completion
- f9f2596 9.2.0436: Buffer overflow when parsing overlong errorformat lines
- 0aa77cb 9.2.0443: GUI: cancelling save dialog overwrites or discards unnamed buffer
- 15a58bb 9.2.0444: Cannot set 'path' option via modeline
- 03af1ec 9.2.0450: [security]: heap buffer overflow in spellfile.c read_compound()
- 2902ec0 9.2.0458: Crash with invalid shellredir/shellpipe value
- 647b6be 9.2.0461: Corrupted undofile causes use-after-free
- c8e0af8 9.2.0500: filetype: some html files wrongly recognized as htmlangular
- d9b8bac 9.2.0508: completion: cannot complete user cmd :K with 'ignorecase'
- 15a3318 9.2.0513: [security]: memory safety issues in spellfile.c
- cc1982b 9.2.0517: quickfix: can set quickfixtextfunc in restricted/sandbox mode
- dfd6cd4 bfebd12: runtime(javacc): Check for existence of javaFuncDef syn group before clearing it
- a76bcbe partial:9.2.0315: missing bound-checks


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/editors/neovim/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/editors/neovim/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/editors/neovim/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/neovim/Makefile
diff -u pkgsrc/editors/neovim/Makefile:1.27 pkgsrc/editors/neovim/Makefile:1.28
--- pkgsrc/editors/neovim/Makefile:1.27 Sat May  2 21:14:04 2026
+++ pkgsrc/editors/neovim/Makefile      Thu Jun 11 06:59:43 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2026/05/02 21:14:04 leot Exp $
+# $NetBSD: Makefile,v 1.28 2026/06/11 06:59:43 adam Exp $
 
-DISTNAME=      neovim-0.12.2
-PKGREVISION=   1
+DISTNAME=      neovim-0.12.3
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=neovim/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/editors/neovim/PLIST
diff -u pkgsrc/editors/neovim/PLIST:1.15 pkgsrc/editors/neovim/PLIST:1.16
--- pkgsrc/editors/neovim/PLIST:1.15    Sun Apr 26 08:53:07 2026
+++ pkgsrc/editors/neovim/PLIST Thu Jun 11 06:59:43 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2026/04/26 08:53:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2026/06/11 06:59:43 adam Exp $
 bin/nvim
 @pkgdir lib/nvim
 man/man1/nvim.1
@@ -1168,7 +1168,6 @@ share/nvim/runtime/lua/vim/_meta/api_key
 share/nvim/runtime/lua/vim/_meta/api_keysets_extra.lua
 share/nvim/runtime/lua/vim/_meta/base64.lua
 share/nvim/runtime/lua/vim/_meta/builtin.lua
-share/nvim/runtime/lua/vim/_meta/builtin_types.lua
 share/nvim/runtime/lua/vim/_meta/events.lua
 share/nvim/runtime/lua/vim/_meta/json.lua
 share/nvim/runtime/lua/vim/_meta/lpeg.lua
@@ -1179,6 +1178,7 @@ share/nvim/runtime/lua/vim/_meta/re.lua
 share/nvim/runtime/lua/vim/_meta/regex.lua
 share/nvim/runtime/lua/vim/_meta/spell.lua
 share/nvim/runtime/lua/vim/_meta/vimfn.gen.lua
+share/nvim/runtime/lua/vim/_meta/vimfn_types.lua
 share/nvim/runtime/lua/vim/_meta/vvars.gen.lua
 share/nvim/runtime/lua/vim/_meta/vvars_extra.lua
 share/nvim/runtime/lua/vim/_watch.lua

Index: pkgsrc/editors/neovim/distinfo
diff -u pkgsrc/editors/neovim/distinfo:1.25 pkgsrc/editors/neovim/distinfo:1.26
--- pkgsrc/editors/neovim/distinfo:1.25 Sun May  3 18:21:52 2026
+++ pkgsrc/editors/neovim/distinfo      Thu Jun 11 06:59:43 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.25 2026/05/03 18:21:52 leot Exp $
+$NetBSD: distinfo,v 1.26 2026/06/11 06:59:43 adam Exp $
 
-BLAKE2s (neovim-0.12.2.tar.gz) = 20b33dc20434cc34f63fde7bf79c702e81bfb4165a8b83777d27fc4aaa97dd9c
-SHA512 (neovim-0.12.2.tar.gz) = 5e05ea39d8c166a41384c8c453b51333554601beb6decccd7bc01943c5c656c5c72abf17a75aa693c2ef6446abb9f3490d2a19233a1bdb9ebd5817d60954d70e
-Size (neovim-0.12.2.tar.gz) = 13689620 bytes
+BLAKE2s (neovim-0.12.3.tar.gz) = ecfa1f59ac66c35a1d405ed0407e71df9bb1b16d2a3bc04b77c9ca09bdd52a27
+SHA512 (neovim-0.12.3.tar.gz) = a4db04a5545c37f05afe34d7bca482bba0e02bbdd3729fab0f9d3357d3b67a5c7de7275aae2d2e06dadd3aae0f41d186946a1e25ac550babed2e847407c60a06
+Size (neovim-0.12.3.tar.gz) = 13705115 bytes
 SHA1 (patch-runtime_lua_vim_pack.lua) = 9a3890f7faebb169b26679884e0c7e687627cac6



Home | Main Index | Thread Index | Old Index