commit: 18c822080d1be1d4258d10ba08572d7a6da35381 Author: Brahmajit Das <listout <AT> listout <DOT> xyz> AuthorDate: Tue Mar 3 00:27:02 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Mar 4 00:57:28 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c82208
app-editors/neovim: add cap ver for version of tree-sitter 0.26 version uses newer SO ABI version, meaning we can't support 0.26 with this version. Also, the previous commit i.e. e475bb789a introduced an unexpected situation where portage was rather dowgrading to 0.11.5 if the user was using 0.11.6. This commit also adresses both stable, unstable and live ebuilds, rather than just addressing the most recent unstable ebuild which was the case in the e475bb789a commit. Refer: https://bugs.gentoo.org/970756#c11 Closes: https://bugs.gentoo.org/970756 Fixes: e475bb789a ("app-editors/neovim: set tree-sitter version to 0.25.6 for 0.11.6") Signed-off-by: Brahmajit Das <listout <AT> listout.xyz> Part-of: https://codeberg.org/gentoo/gentoo/pulls/199 Merges: https://codeberg.org/gentoo/gentoo/pulls/199 Signed-off-by: Sam James <sam <AT> gentoo.org> app-editors/neovim/{neovim-0.11.5.ebuild => neovim-0.11.4-r2.ebuild} | 2 +- .../neovim/{neovim-0.11.4-r1.ebuild => neovim-0.11.5-r1.ebuild} | 4 ++-- .../neovim/{neovim-0.11.6-r1.ebuild => neovim-0.11.6-r2.ebuild} | 2 +- app-editors/neovim/neovim-9999.ebuild | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-editors/neovim/neovim-0.11.5.ebuild b/app-editors/neovim/neovim-0.11.4-r2.ebuild similarity index 99% rename from app-editors/neovim/neovim-0.11.5.ebuild rename to app-editors/neovim/neovim-0.11.4-r2.ebuild index 20c3fb2ca29f..4e35cd73b7d2 100644 --- a/app-editors/neovim/neovim-0.11.5.ebuild +++ b/app-editors/neovim/neovim-0.11.4-r2.ebuild @@ -53,7 +53,7 @@ DEPEND="${LUA_DEPS} >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.25.6:= + =dev-libs/tree-sitter-0.25*:= =dev-libs/tree-sitter-c-0.24.1* =dev-libs/tree-sitter-lua-0.4* =dev-libs/tree-sitter-markdown-0.5* diff --git a/app-editors/neovim/neovim-0.11.4-r1.ebuild b/app-editors/neovim/neovim-0.11.5-r1.ebuild similarity index 98% rename from app-editors/neovim/neovim-0.11.4-r1.ebuild rename to app-editors/neovim/neovim-0.11.5-r1.ebuild index 77f1274529c2..4e35cd73b7d2 100644 --- a/app-editors/neovim/neovim-0.11.4-r1.ebuild +++ b/app-editors/neovim/neovim-0.11.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -53,7 +53,7 @@ DEPEND="${LUA_DEPS} >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.25.6:= + =dev-libs/tree-sitter-0.25*:= =dev-libs/tree-sitter-c-0.24.1* =dev-libs/tree-sitter-lua-0.4* =dev-libs/tree-sitter-markdown-0.5* diff --git a/app-editors/neovim/neovim-0.11.6-r1.ebuild b/app-editors/neovim/neovim-0.11.6-r2.ebuild similarity index 99% rename from app-editors/neovim/neovim-0.11.6-r1.ebuild rename to app-editors/neovim/neovim-0.11.6-r2.ebuild index b265d651e4d4..b83fc6210ce8 100644 --- a/app-editors/neovim/neovim-0.11.6-r1.ebuild +++ b/app-editors/neovim/neovim-0.11.6-r2.ebuild @@ -53,7 +53,7 @@ DEPEND="${LUA_DEPS} >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= - ~dev-libs/tree-sitter-0.25.6:= + =dev-libs/tree-sitter-0.25*:= =dev-libs/tree-sitter-c-0.24.1* =dev-libs/tree-sitter-lua-0.4* =dev-libs/tree-sitter-markdown-0.5* diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild index cc8a890c57fa..11c7d79e825b 100644 --- a/app-editors/neovim/neovim-9999.ebuild +++ b/app-editors/neovim/neovim-9999.ebuild @@ -53,7 +53,7 @@ DEPEND="${LUA_DEPS} >=dev-libs/libuv-1.50.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= - >=dev-libs/tree-sitter-0.25.3:= + =dev-libs/tree-sitter-0.26* =dev-libs/tree-sitter-c-0.23* =dev-libs/tree-sitter-lua-0.3* =dev-libs/tree-sitter-markdown-0.4*
