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

Reply via email to