git: a01f1de710c3 - main - editors/neovim: Update to 0.12.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 29 Mar 2026 22:38:32 UTC
The branch main has been updated by adamw:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a01f1de710c323af7ef8723c279a7b0811c175ef
commit a01f1de710c323af7ef8723c279a7b0811c175ef
Author: Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2026-03-29 22:29:47 +0000
Commit: Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2026-03-29 22:38:28 +0000
editors/neovim: Update to 0.12.0
This is a very big release--one of the biggest Neovim has ever
had.
Changes: https://github.com/neovim/neovim/blob/v0.12.0/runtime/doc/news.txt
In addition to major LSP improvements, there is a new UI API that will
allow nvim and plugins to engage messages, windows, progress bars, etc.
for a consistent UX. The new vim.pack plugin manager utilizes it to
provide a built-in alternative to lazy.nvim (this one is big!).
---
editors/neovim/Makefile | 18 ++++++++++++++++--
editors/neovim/distinfo | 6 +++---
2 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile
index 79f73804f558..81dffc16f8cc 100644
--- a/editors/neovim/Makefile
+++ b/editors/neovim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.7
+DISTVERSION= 0.12.0
CATEGORIES= editors
MAINTAINER= adamw@FreeBSD.org
@@ -20,7 +20,8 @@ LIB_DEPENDS= libluv.so:devel/luv \
libvterm.so:devel/libvterm
RUN_DEPENDS= ${LUA_REFMODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \
${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR}
-TEST_DEPENDS= gmake:devel/gmake
+TEST_DEPENDS= gmake:devel/gmake \
+ git:devel/git@tiny
USES= cmake cpe gettext iconv lua:51,build luajit \
pathfix pkgconfig
@@ -76,4 +77,17 @@ post-stage:
do-test:
${GMAKE} -C ${WRKSRC} test
+versions:
+ for r in \
+ tree-sitter/tree-sitter-c \
+ tree-sitter-grammars/tree-sitter-lua \
+ tree-sitter-grammars/tree-sitter-markdown \
+ tree-sitter-grammars/tree-sitter-query \
+ tree-sitter-grammars/tree-sitter-vim \
+ neovim/tree-sitter-vimdoc; \
+ do \
+ printf '%-20s %s\n' "$${r##*/}" \
+ "$$(curl -fsSL https://api.github.com/repos/$$r/releases/latest \
+ | perl -MJSON::PP -e 'use v5.38; say decode_json(do {local $$/; <>})->{tag_name}')"; \
+ done
.include <bsd.port.mk>
diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo
index 28562f7dc87d..21805699cc22 100644
--- a/editors/neovim/distinfo
+++ b/editors/neovim/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1774726980
-SHA256 (neovim-neovim-v0.11.7_GH0.tar.gz) = b550b0e4cd2a0f9558bc6b278d27e47b528f7684efa2a46def438fcd64ee9822
-SIZE (neovim-neovim-v0.11.7_GH0.tar.gz) = 13018335
+TIMESTAMP = 1774820937
+SHA256 (neovim-neovim-v0.12.0_GH0.tar.gz) = 76b4875fc1a4805a807a9fa53ff0c8fb081620137a40fb879b32436e375aeb65
+SIZE (neovim-neovim-v0.12.0_GH0.tar.gz) = 13648075
SHA256 (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48
SIZE (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 379147
SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.5.0_GH0.tar.gz) = cf01b93f4b61b96a6d27942cf28eeda4cbce7d503c3bef773a8930b3d778a2d9