On Sun, Dec 17, 2023 at 05:49:32PM +0100, Laurent Cheylus wrote: > I added the fix included in this issue, rebuild => no more crash with Neovim > :) > > Please, could you test and commit my patch if OK for you ?
https://github.com/neovim/neovim/commit/1907abb4c27857fe7f4e7394f32e130f9955a2e7 The fix also contains regress bits, so I'd suggest fetching the merged PR to have 'make test' covered as well. Index: Makefile =================================================================== RCS file: /cvs/ports/editors/neovim/Makefile,v diff -u -p -r1.40 Makefile --- Makefile 13 Oct 2023 19:30:15 -0000 1.40 +++ Makefile 19 Dec 2023 10:36:02 -0000 @@ -10,6 +10,7 @@ EMBED_LUAJIT = No .endif COMMENT = continuation and extension of Vim +REVISION = 0 DIST_TUPLE = github neovim neovim v0.9.4 . @@ -27,6 +28,11 @@ DIST_TUPLE += github LuaJIT LuaJIT 03c31 ${STATIC_DEPS_WRKSRC}/luajit DIST_TUPLE += github keplerproject lua-compat-5.3 v0.9 \ ${STATIC_DEPS_WRKSRC}/lua-compat-5.3 + +SITES.fix = https://github.com/neovim/neovim/commit/ +# fix(stream): do not close handle if it is already closing (#26537) +PATCHFILES.fix = 1907abb4c27857fe7f4e7394f32e130f9955a2e7.patch +PATCH_DIST_STRIP = -p1 # Neovim: Apache 2.0 + Vim License # LuaJIT: MIT + public domain Index: distinfo =================================================================== RCS file: /cvs/ports/editors/neovim/distinfo,v diff -u -p -r1.21 distinfo --- distinfo 13 Oct 2023 19:30:15 -0000 1.21 +++ distinfo 19 Dec 2023 10:36:04 -0000 @@ -1,7 +1,9 @@ +SHA256 (1907abb4c27857fe7f4e7394f32e130f9955a2e7.patch) = S4noaSfaWLlWIdHz4R0dWoxBlOnqbdaOcblAYpaiKCg= SHA256 (LuaJIT-LuaJIT-03c31124cc3b521ef54fe398e10fa55660a5057d.tar.gz) = YdzHrj9UOuPMMOZtsGDjHip35L407mXjcMlT0RK01gw= SHA256 (keplerproject-lua-compat-5.3-v0.9.tar.gz) = rQVUDS2WpIclu3mh3vNc9mUqTi7CY3biYXyM4rqm9BY= SHA256 (luvit-luv-1.45.0-0.tar.gz) = l+iZQPnuqo37NPHBn4DdNzKZxCcZ0VIo7HkPQV1OSWU= SHA256 (neovim-neovim-v0.9.4.tar.gz) = FINWAn7o1Yat67ZROpTXaszHnalZcQms5cRFsJ04MJM= +SIZE (1907abb4c27857fe7f4e7394f32e130f9955a2e7.patch) = 3029 SIZE (LuaJIT-LuaJIT-03c31124cc3b521ef54fe398e10fa55660a5057d.tar.gz) = 1073919 SIZE (keplerproject-lua-compat-5.3-v0.9.tar.gz) = 53599 SIZE (luvit-luv-1.45.0-0.tar.gz) = 130334