Sent this to edd and paco a week ago with no reply, so I might as well
share the diff in public. Works fine for me. Tests pass except for the
known cscope issue.
The luv hash in distinfo doesn't match what's in the CMakeLists.txt file
because the file under the /releases/ link used by the port is different
from the generated file under /archive/ referenced by cmake. The
compiled C source is the exact same.
Build tested on amd64, aarch64 and sparc64. Seems to work fine on all 3
architectures. Only really tested on amd64 and aarch64. I don't use
plugins, so more tests would certainly be useful.
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/neovim/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile 11 Mar 2022 18:58:33 -0000 1.27
+++ Makefile 15 Apr 2022 17:42:22 -0000
@@ -13,15 +13,15 @@ COMMENT = continuation and extension of
GH_ACCOUNT = neovim
GH_PROJECT = neovim
-GH_TAGNAME = v0.6.1
+GH_TAGNAME = v0.7.0
CATEGORIES = editors devel
HOMEPAGE = https://neovim.io
MAINTAINER = Edd Barrett <edd@openbsd.org>
# The versions listed here must match those in third-party/CMakeLists.txt.
-LUV_VER = 1.42.0-1
-LUAJIT_VER = b4b2dce9fc3ffaaaede39b36d06415311e2aa516
+LUV_VER = 1.43.0-0
+LUAJIT_VER = 5e3c45c43bb0e0f1f2917d432e9d2dba12c42a6e
MASTER_SITES0 = https://github.com/luvit/luv/releases/download/${LUV_VER}/
MASTER_SITES1 = https://github.com/LuaJIT/LuaJIT/archive/
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/neovim/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo 9 Feb 2022 09:24:13 -0000 1.12
+++ distinfo 15 Apr 2022 17:42:29 -0000
@@ -1,6 +1,6 @@
-SHA256 (luajit-b4b2dce9fc3ffaaaede39b36d06415311e2aa516.tar.gz) = bJ5Gh32y3xbKD6dttAQ+0woa5gyJ2bosPk016yNgzU0=
-SHA256 (luv-1.42.0-1.tar.gz) = S2+6qJ0kIO32BwrZ5SKZPhMr1+slQP91TCufFJd0TbI=
-SHA256 (neovim-0.6.1.tar.gz) = 3YgsIaUuWZn2Vsrj8za1/HAtUq3dTZtc09w5z/816GQ=
-SIZE (luajit-b4b2dce9fc3ffaaaede39b36d06415311e2aa516.tar.gz) = 1072160
-SIZE (luv-1.42.0-1.tar.gz) = 1444368
-SIZE (neovim-0.6.1.tar.gz) = 10597584
+SHA256 (luajit-5e3c45c43bb0e0f1f2917d432e9d2dba12c42a6e.tar.gz) = cilHcMc/8u0D3rnIGjglPEX9Y0kXWDxq459RQ8mtweE=
+SHA256 (luv-1.43.0-0.tar.gz) = VnpvPc3PiptU3cV//vidHpUNcoMrhe6ByMg6nU4OneI=
+SHA256 (neovim-0.7.0.tar.gz) = eSqcVdXV9KUUjUdYRyZ98wnWX7IPBVI/IcExnqimx98=
+SIZE (luajit-5e3c45c43bb0e0f1f2917d432e9d2dba12c42a6e.tar.gz) = 1071567
+SIZE (luv-1.43.0-0.tar.gz) = 1452021
+SIZE (neovim-0.7.0.tar.gz) = 10925354
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/neovim/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST 11 Mar 2022 18:58:33 -0000 1.13
+++ pkg/PLIST 15 Apr 2022 18:32:36 -0000
@@ -62,6 +62,7 @@ share/nvim/runtime/autoload/csscomplete.
share/nvim/runtime/autoload/decada.vim
share/nvim/runtime/autoload/dist/
share/nvim/runtime/autoload/dist/ft.vim
+share/nvim/runtime/autoload/freebasic.vim
share/nvim/runtime/autoload/gnat.vim
share/nvim/runtime/autoload/gzip.vim
share/nvim/runtime/autoload/haskellcomplete.vim
@@ -84,7 +85,6 @@ share/nvim/runtime/autoload/provider.vim
share/nvim/runtime/autoload/provider/clipboard.vim
share/nvim/runtime/autoload/provider/node.vim
share/nvim/runtime/autoload/provider/perl.vim
-share/nvim/runtime/autoload/provider/python.vim
share/nvim/runtime/autoload/provider/python3.vim
share/nvim/runtime/autoload/provider/pythonx.vim
share/nvim/runtime/autoload/provider/ruby.vim
@@ -244,6 +244,7 @@ share/nvim/runtime/doc/
share/nvim/runtime/doc/api.txt
share/nvim/runtime/doc/arabic.txt
share/nvim/runtime/doc/autocmd.txt
+share/nvim/runtime/doc/builtin.txt
share/nvim/runtime/doc/change.txt
share/nvim/runtime/doc/channel.txt
share/nvim/runtime/doc/cmdline.txt
@@ -268,7 +269,6 @@ share/nvim/runtime/doc/hebrew.txt
share/nvim/runtime/doc/help.txt
share/nvim/runtime/doc/helphelp.txt
share/nvim/runtime/doc/if_cscop.txt
-share/nvim/runtime/doc/if_lua.txt
share/nvim/runtime/doc/if_perl.txt
share/nvim/runtime/doc/if_pyth.txt
share/nvim/runtime/doc/if_ruby.txt
@@ -287,7 +287,6 @@ share/nvim/runtime/doc/mbyte.txt
share/nvim/runtime/doc/message.txt
share/nvim/runtime/doc/mlang.txt
share/nvim/runtime/doc/motion.txt
-share/nvim/runtime/doc/msgpack_rpc.txt
share/nvim/runtime/doc/nvim.txt
share/nvim/runtime/doc/nvim_terminal_emulator.txt
share/nvim/runtime/doc/options.txt
@@ -306,6 +305,7 @@ share/nvim/runtime/doc/provider.txt
share/nvim/runtime/doc/quickfix.txt
share/nvim/runtime/doc/quickref.txt
share/nvim/runtime/doc/recover.txt
+share/nvim/runtime/doc/remote.txt
share/nvim/runtime/doc/remote_plugin.txt
share/nvim/runtime/doc/repeat.txt
share/nvim/runtime/doc/rileft.txt
@@ -362,6 +362,7 @@ share/nvim/runtime/doc/vi_diff.txt
share/nvim/runtime/doc/vim_diff.txt
share/nvim/runtime/doc/visual.txt
share/nvim/runtime/doc/windows.txt
+share/nvim/runtime/filetype.lua
share/nvim/runtime/filetype.vim
share/nvim/runtime/ftoff.vim
share/nvim/runtime/ftplugin/
@@ -438,7 +439,6 @@ share/nvim/runtime/ftplugin/freebasic.vi
share/nvim/runtime/ftplugin/fstab.vim
share/nvim/runtime/ftplugin/fvwm.vim
share/nvim/runtime/ftplugin/gdb.vim
-share/nvim/runtime/ftplugin/git.vim
share/nvim/runtime/ftplugin/gitcommit.vim
share/nvim/runtime/ftplugin/gitconfig.vim
share/nvim/runtime/ftplugin/gitrebase.vim
@@ -459,6 +459,7 @@ share/nvim/runtime/ftplugin/hostconf.vim
share/nvim/runtime/ftplugin/hostsaccess.vim
share/nvim/runtime/ftplugin/html.vim
share/nvim/runtime/ftplugin/htmldjango.vim
+share/nvim/runtime/ftplugin/i3config.vim
share/nvim/runtime/ftplugin/indent.vim
share/nvim/runtime/ftplugin/initex.vim
share/nvim/runtime/ftplugin/ishd.vim
@@ -538,8 +539,10 @@ share/nvim/runtime/ftplugin/ps1.vim
share/nvim/runtime/ftplugin/ps1xml.vim
share/nvim/runtime/ftplugin/pyrex.vim
share/nvim/runtime/ftplugin/python.vim
+share/nvim/runtime/ftplugin/qb64.vim
share/nvim/runtime/ftplugin/qf.vim
share/nvim/runtime/ftplugin/quake.vim
+share/nvim/runtime/ftplugin/query.lua
share/nvim/runtime/ftplugin/r.vim
share/nvim/runtime/ftplugin/racc.vim
share/nvim/runtime/ftplugin/raku.vim
@@ -574,6 +577,7 @@ share/nvim/runtime/ftplugin/sieve.vim
share/nvim/runtime/ftplugin/slpconf.vim
share/nvim/runtime/ftplugin/slpreg.vim
share/nvim/runtime/ftplugin/slpspi.vim
+share/nvim/runtime/ftplugin/solution.vim
share/nvim/runtime/ftplugin/spec.vim
share/nvim/runtime/ftplugin/sql.vim
share/nvim/runtime/ftplugin/sshconfig.vim
@@ -628,6 +632,7 @@ share/nvim/runtime/indent/ant.vim
share/nvim/runtime/indent/automake.vim
share/nvim/runtime/indent/awk.vim
share/nvim/runtime/indent/bash.vim
+share/nvim/runtime/indent/basic.vim
share/nvim/runtime/indent/bib.vim
share/nvim/runtime/indent/bst.vim
share/nvim/runtime/indent/bzl.vim
@@ -663,6 +668,7 @@ share/nvim/runtime/indent/eterm.vim
share/nvim/runtime/indent/falcon.vim
share/nvim/runtime/indent/fortran.vim
share/nvim/runtime/indent/framescript.vim
+share/nvim/runtime/indent/freebasic.vim
share/nvim/runtime/indent/gitconfig.vim
share/nvim/runtime/indent/gitolite.vim
share/nvim/runtime/indent/go.vim
@@ -709,6 +715,8 @@ share/nvim/runtime/indent/prolog.vim
share/nvim/runtime/indent/ps1.vim
share/nvim/runtime/indent/pyrex.vim
share/nvim/runtime/indent/python.vim
+share/nvim/runtime/indent/qb64.vim
+share/nvim/runtime/indent/query.lua
share/nvim/runtime/indent/r.vim
share/nvim/runtime/indent/raku.vim
share/nvim/runtime/indent/raml.vim
@@ -848,11 +856,15 @@ share/nvim/runtime/lua/health.lua
share/nvim/runtime/lua/man.lua
share/nvim/runtime/lua/vim/
share/nvim/runtime/lua/vim/F.lua
+share/nvim/runtime/lua/vim/_editor.lua
+share/nvim/runtime/lua/vim/_init_packages.lua
share/nvim/runtime/lua/vim/_meta.lua
share/nvim/runtime/lua/vim/compat.lua
share/nvim/runtime/lua/vim/diagnostic.lua
+share/nvim/runtime/lua/vim/filetype.lua
share/nvim/runtime/lua/vim/highlight.lua
share/nvim/runtime/lua/vim/inspect.lua
+share/nvim/runtime/lua/vim/keymap.lua
share/nvim/runtime/lua/vim/lsp/
share/nvim/runtime/lua/vim/lsp.lua
share/nvim/runtime/lua/vim/lsp/_snippet.lua
@@ -973,6 +985,7 @@ share/nvim/runtime/print/mac-roman.ps
share/nvim/runtime/print/prolog.ps
share/nvim/runtime/scripts.vim
share/nvim/runtime/spell/
+share/nvim/runtime/spell/cleanadd.vim
share/nvim/runtime/spell/en.utf-8.spl
share/nvim/runtime/synmenu.vim
share/nvim/runtime/syntax/
@@ -1100,6 +1113,7 @@ share/nvim/runtime/syntax/debcopyright.v
share/nvim/runtime/syntax/debsources.vim
share/nvim/runtime/syntax/def.vim
share/nvim/runtime/syntax/denyhosts.vim
+share/nvim/runtime/syntax/dep3patch.vim
share/nvim/runtime/syntax/desc.vim
share/nvim/runtime/syntax/desktop.vim
share/nvim/runtime/syntax/dictconf.vim
@@ -1215,6 +1229,7 @@ share/nvim/runtime/syntax/htmlcheetah.vi
share/nvim/runtime/syntax/htmldjango.vim
share/nvim/runtime/syntax/htmlm4.vim
share/nvim/runtime/syntax/htmlos.vim
+share/nvim/runtime/syntax/i3config.vim
share/nvim/runtime/syntax/ia64.vim
share/nvim/runtime/syntax/ibasic.vim
share/nvim/runtime/syntax/icemenu.vim
@@ -1402,8 +1417,10 @@ share/nvim/runtime/syntax/ptcap.vim
share/nvim/runtime/syntax/purifylog.vim
share/nvim/runtime/syntax/pyrex.vim
share/nvim/runtime/syntax/python.vim
+share/nvim/runtime/syntax/qb64.vim
share/nvim/runtime/syntax/qf.vim
share/nvim/runtime/syntax/quake.vim
+share/nvim/runtime/syntax/query.lua
share/nvim/runtime/syntax/r.vim
share/nvim/runtime/syntax/racc.vim
share/nvim/runtime/syntax/radiance.vim
@@ -1504,6 +1521,7 @@ share/nvim/runtime/syntax/sqlj.vim
share/nvim/runtime/syntax/sqloracle.vim
share/nvim/runtime/syntax/sqr.vim
share/nvim/runtime/syntax/squid.vim
+share/nvim/runtime/syntax/squirrel.vim
share/nvim/runtime/syntax/srec.vim
share/nvim/runtime/syntax/sshconfig.vim
share/nvim/runtime/syntax/sshdconfig.vim
No comments:
Post a Comment