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*

Reply via email to