commit:     adae2e2739031b393ecdd304758d0946c55e8622
Author:     Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 21 11:14:18 2024 +0000
Commit:     Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 07:16:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adae2e27

app-editors/neovim: bump minimal tree-sitter version

Some time ago neovim's upstream made some changes that made it incompatible 
with <dev-libs/tree-sitter-0.20.9.

For example, this leads to following build failure:

/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: 
src/nvim/CMakeFiles/nvim_bin.dir/lua/treesitter.c.o: in function 
`node_rawquery':
treesitter.c:(.text+0x3583): undefined reference to 
`ts_query_cursor_set_max_start_depth'
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: 
treesitter.c:(.text+0x3777): undefined reference to 
`ts_query_cursor_set_max_start_depth'
collect2: error: ld returned 1 exit status

Closes: https://bugs.gentoo.org/922963
Closes: https://bugs.gentoo.org/925193
Signed-off-by: Vadim Misbakh-Soloviov <mva <AT> gentoo.org>

 app-editors/neovim/neovim-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/neovim/neovim-9999.ebuild 
b/app-editors/neovim/neovim-9999.ebuild
index c24b0952e017..f0c3aab23120 100644
--- a/app-editors/neovim/neovim-9999.ebuild
+++ b/app-editors/neovim/neovim-9999.ebuild
@@ -51,7 +51,7 @@ DEPEND="${LUA_DEPS}
        >=dev-libs/libuv-1.46.0:=
        >=dev-libs/libvterm-0.3.3
        >=dev-libs/msgpack-3.0.0:=
-       >=dev-libs/tree-sitter-0.20.8:=
+       >=dev-libs/tree-sitter-0.20.9:=
        >=dev-libs/libtermkey-0.22
        >=dev-libs/unibilium-2.0.0:0=
 "

Reply via email to