On Sun, Nov 20, 2022 at 01:17:55PM +0000, Stuart Henderson wrote:
Hello Stuart,
> This would need to be 0.3v0 to take EPOCH into account (otherwise
> libvterm-20191009 matches).
>
> I don't object to listing a version spec, but I would simply not bother
> with it here though. ports doesn't really support building unless you
> have the whole tree updated - and partial package updates don't work at
> all well.
Fair enough! Update attached (plus libvterm for completeness).
Laurie
diff --git editors/neovim/Makefile editors/neovim/Makefile
index ef5028b973a..839e60300b6 100644
--- editors/neovim/Makefile
+++ editors/neovim/Makefile
@@ -13,7 +13,7 @@ COMMENT = continuation and extension of Vim
GH_ACCOUNT = neovim
GH_PROJECT = neovim
-GH_TAGNAME = v0.7.2
+GH_TAGNAME = v0.8.0
CATEGORIES = editors devel
HOMEPAGE = https://neovim.io
@@ -173,6 +173,9 @@ pre-configure:
# These are the "old tests". There is also a new suite, but we would need the
# "busted" test suite for Lua, which is not yet ported.
#
+# Test_language_cmd fails due to:
+# https://github.com/neovim/neovim/issues/19331
+#
# If cscope is installed, one test fails:
# https://github.com/neovim/neovim/issues/12744
#
diff --git editors/neovim/distinfo editors/neovim/distinfo
index 70ff3d228d5..3e5d7b1c7c8 100644
--- editors/neovim/distinfo
+++ editors/neovim/distinfo
@@ -1,6 +1,6 @@
SHA256 (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) =
gYlQMf24dgLH3eUigCWcYLH/0bWoo8J5LT4jkEgRY/o=
SHA256 (luv-1.43.0-0.tar.gz) = VnpvPc3PiptU3cV//vidHpUNcoMrhe6ByMg6nU4OneI=
-SHA256 (neovim-0.7.2.tar.gz) = zKuMoCoMKS3p6hSzn4T5C2NaaSgt44prTMyFZbxl0JY=
+SHA256 (neovim-0.8.0.tar.gz) = UF49+3Hi9zSVxzfANKQWkRwmDAup/SCSxr4pZlW+TRg=
SIZE (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 1072234
SIZE (luv-1.43.0-0.tar.gz) = 1452021
-SIZE (neovim-0.7.2.tar.gz) = 10933623
+SIZE (neovim-0.8.0.tar.gz) = 11387355
diff --git editors/neovim/pkg/PLIST editors/neovim/pkg/PLIST
index b725afc0e26..4480d492575 100644
--- editors/neovim/pkg/PLIST
+++ editors/neovim/pkg/PLIST
@@ -54,6 +54,7 @@ share/nvim/runtime/autoload/
share/nvim/runtime/autoload/RstFold.vim
share/nvim/runtime/autoload/ada.vim
share/nvim/runtime/autoload/adacomplete.vim
+share/nvim/runtime/autoload/bitbake.vim
share/nvim/runtime/autoload/ccomplete.vim
share/nvim/runtime/autoload/clojurecomplete.vim
share/nvim/runtime/autoload/context.vim
@@ -72,7 +73,6 @@ share/nvim/runtime/autoload/health/nvim.vim
share/nvim/runtime/autoload/health/provider.vim
share/nvim/runtime/autoload/htmlcomplete.vim
share/nvim/runtime/autoload/javascriptcomplete.vim
-share/nvim/runtime/autoload/man.vim
share/nvim/runtime/autoload/msgpack.vim
share/nvim/runtime/autoload/netrw.vim
share/nvim/runtime/autoload/netrwFileHandlers.vim
@@ -89,6 +89,7 @@ share/nvim/runtime/autoload/provider/python3.vim
share/nvim/runtime/autoload/provider/pythonx.vim
share/nvim/runtime/autoload/provider/ruby.vim
share/nvim/runtime/autoload/provider/script_host.rb
+share/nvim/runtime/autoload/python.vim
share/nvim/runtime/autoload/python3complete.vim
share/nvim/runtime/autoload/pythoncomplete.vim
share/nvim/runtime/autoload/remote/
@@ -131,12 +132,15 @@ share/nvim/runtime/colors/delek.vim
share/nvim/runtime/colors/desert.vim
share/nvim/runtime/colors/elflord.vim
share/nvim/runtime/colors/evening.vim
+share/nvim/runtime/colors/habamax.vim
share/nvim/runtime/colors/industry.vim
share/nvim/runtime/colors/koehler.vim
+share/nvim/runtime/colors/lunaperche.vim
share/nvim/runtime/colors/morning.vim
share/nvim/runtime/colors/murphy.vim
share/nvim/runtime/colors/pablo.vim
share/nvim/runtime/colors/peachpuff.vim
+share/nvim/runtime/colors/quiet.vim
share/nvim/runtime/colors/ron.vim
share/nvim/runtime/colors/shine.vim
share/nvim/runtime/colors/slate.vim
@@ -181,8 +185,10 @@ share/nvim/runtime/compiler/gjs.vim
share/nvim/runtime/compiler/gnat.vim
share/nvim/runtime/compiler/go.vim
share/nvim/runtime/compiler/haml.vim
+share/nvim/runtime/compiler/hare.vim
share/nvim/runtime/compiler/hp_acc.vim
share/nvim/runtime/compiler/icc.vim
+share/nvim/runtime/compiler/icon.vim
share/nvim/runtime/compiler/ifort.vim
share/nvim/runtime/compiler/intel.vim
share/nvim/runtime/compiler/irix5_c.vim
@@ -205,10 +211,16 @@ share/nvim/runtime/compiler/ocaml.vim
share/nvim/runtime/compiler/onsgmls.vim
share/nvim/runtime/compiler/pbx.vim
share/nvim/runtime/compiler/perl.vim
+share/nvim/runtime/compiler/perlcritic.vim
share/nvim/runtime/compiler/php.vim
+share/nvim/runtime/compiler/podchecker.vim
share/nvim/runtime/compiler/powershell.vim
share/nvim/runtime/compiler/pylint.vim
share/nvim/runtime/compiler/pyunit.vim
+share/nvim/runtime/compiler/raco.vim
+share/nvim/runtime/compiler/racomake.vim
+share/nvim/runtime/compiler/racosetup.vim
+share/nvim/runtime/compiler/racotest.vim
share/nvim/runtime/compiler/rake.vim
share/nvim/runtime/compiler/rhino.vim
share/nvim/runtime/compiler/rspec.vim
@@ -280,6 +292,8 @@ share/nvim/runtime/doc/job_control.txt
share/nvim/runtime/doc/lsp-extension.txt
share/nvim/runtime/doc/lsp.txt
share/nvim/runtime/doc/lua.txt
+share/nvim/runtime/doc/luaref.txt
+share/nvim/runtime/doc/luvref.txt
share/nvim/runtime/doc/makehtml.awk
share/nvim/runtime/doc/maketags.awk
share/nvim/runtime/doc/map.txt
@@ -325,6 +339,7 @@ share/nvim/runtime/doc/treesitter.txt
share/nvim/runtime/doc/uganda.txt
share/nvim/runtime/doc/ui.txt
share/nvim/runtime/doc/undo.txt
+share/nvim/runtime/doc/userfunc.txt
share/nvim/runtime/doc/usr_01.txt
share/nvim/runtime/doc/usr_02.txt
share/nvim/runtime/doc/usr_03.txt
@@ -384,6 +399,7 @@ share/nvim/runtime/ftplugin/awk.vim
share/nvim/runtime/ftplugin/bash.vim
share/nvim/runtime/ftplugin/basic.vim
share/nvim/runtime/ftplugin/bdf.vim
+share/nvim/runtime/ftplugin/bitbake.vim
share/nvim/runtime/ftplugin/bst.vim
share/nvim/runtime/ftplugin/btm.vim
share/nvim/runtime/ftplugin/bzl.vim
@@ -393,6 +409,7 @@ share/nvim/runtime/ftplugin/cdrdaoconf.vim
share/nvim/runtime/ftplugin/cfg.vim
share/nvim/runtime/ftplugin/ch.vim
share/nvim/runtime/ftplugin/changelog.vim
+share/nvim/runtime/ftplugin/chatito.vim
share/nvim/runtime/ftplugin/checkhealth.vim
share/nvim/runtime/ftplugin/chicken.vim
share/nvim/runtime/ftplugin/clojure.vim
@@ -400,9 +417,11 @@ share/nvim/runtime/ftplugin/cmake.vim
share/nvim/runtime/ftplugin/cobol.vim
share/nvim/runtime/ftplugin/conf.vim
share/nvim/runtime/ftplugin/config.vim
+share/nvim/runtime/ftplugin/confini.vim
share/nvim/runtime/ftplugin/context.vim
share/nvim/runtime/ftplugin/cpp.vim
share/nvim/runtime/ftplugin/crm.vim
+share/nvim/runtime/ftplugin/crontab.vim
share/nvim/runtime/ftplugin/cs.vim
share/nvim/runtime/ftplugin/csc.vim
share/nvim/runtime/ftplugin/csh.vim
@@ -412,6 +431,7 @@ share/nvim/runtime/ftplugin/cvsrc.vim
share/nvim/runtime/ftplugin/debchangelog.vim
share/nvim/runtime/ftplugin/debcontrol.vim
share/nvim/runtime/ftplugin/denyhosts.vim
+share/nvim/runtime/ftplugin/desktop.vim
share/nvim/runtime/ftplugin/dictconf.vim
share/nvim/runtime/ftplugin/dictdconf.vim
share/nvim/runtime/ftplugin/diff.vim
@@ -425,11 +445,14 @@ share/nvim/runtime/ftplugin/dtrace.vim
share/nvim/runtime/ftplugin/dune.vim
share/nvim/runtime/ftplugin/eiffel.vim
share/nvim/runtime/ftplugin/elinks.vim
+share/nvim/runtime/ftplugin/elixir.vim
share/nvim/runtime/ftplugin/elm.vim
share/nvim/runtime/ftplugin/erlang.vim
share/nvim/runtime/ftplugin/eruby.vim
share/nvim/runtime/ftplugin/eterm.vim
+share/nvim/runtime/ftplugin/expect.vim
share/nvim/runtime/ftplugin/falcon.vim
+share/nvim/runtime/ftplugin/fennel.vim
share/nvim/runtime/ftplugin/fetchmail.vim
share/nvim/runtime/ftplugin/flexwiki.vim
share/nvim/runtime/ftplugin/fortran.vim
@@ -439,8 +462,10 @@ share/nvim/runtime/ftplugin/freebasic.vim
share/nvim/runtime/ftplugin/fstab.vim
share/nvim/runtime/ftplugin/fvwm.vim
share/nvim/runtime/ftplugin/gdb.vim
+share/nvim/runtime/ftplugin/gitattributes.vim
share/nvim/runtime/ftplugin/gitcommit.vim
share/nvim/runtime/ftplugin/gitconfig.vim
+share/nvim/runtime/ftplugin/gitignore.vim
share/nvim/runtime/ftplugin/gitrebase.vim
share/nvim/runtime/ftplugin/gitsendemail.vim
share/nvim/runtime/ftplugin/go.vim
@@ -449,9 +474,12 @@ share/nvim/runtime/ftplugin/gprof.vim
share/nvim/runtime/ftplugin/groovy.vim
share/nvim/runtime/ftplugin/group.vim
share/nvim/runtime/ftplugin/grub.vim
+share/nvim/runtime/ftplugin/gyp.vim
share/nvim/runtime/ftplugin/haml.vim
share/nvim/runtime/ftplugin/hamster.vim
+share/nvim/runtime/ftplugin/hare.vim
share/nvim/runtime/ftplugin/haskell.vim
+share/nvim/runtime/ftplugin/heex.vim
share/nvim/runtime/ftplugin/help.vim
share/nvim/runtime/ftplugin/hgcommit.vim
share/nvim/runtime/ftplugin/hog.vim
@@ -460,6 +488,7 @@ 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/icon.vim
share/nvim/runtime/ftplugin/indent.vim
share/nvim/runtime/ftplugin/initex.vim
share/nvim/runtime/ftplugin/ishd.vim
@@ -470,6 +499,7 @@ share/nvim/runtime/ftplugin/javascriptreact.vim
share/nvim/runtime/ftplugin/jproperties.vim
share/nvim/runtime/ftplugin/json.vim
share/nvim/runtime/ftplugin/jsonc.vim
+share/nvim/runtime/ftplugin/jsonnet.vim
share/nvim/runtime/ftplugin/jsp.vim
share/nvim/runtime/ftplugin/julia.vim
share/nvim/runtime/ftplugin/kconfig.vim
@@ -487,7 +517,9 @@ share/nvim/runtime/ftplugin/logindefs.vim
share/nvim/runtime/ftplugin/logtalk.dict
share/nvim/runtime/ftplugin/logtalk.vim
share/nvim/runtime/ftplugin/lprolog.vim
+share/nvim/runtime/ftplugin/lua.lua
share/nvim/runtime/ftplugin/lua.vim
+share/nvim/runtime/ftplugin/lynx.vim
share/nvim/runtime/ftplugin/m3build.vim
share/nvim/runtime/ftplugin/m3quake.vim
share/nvim/runtime/ftplugin/m4.vim
@@ -530,6 +562,7 @@ share/nvim/runtime/ftplugin/perl.vim
share/nvim/runtime/ftplugin/php.vim
share/nvim/runtime/ftplugin/pinfo.vim
share/nvim/runtime/ftplugin/plaintex.vim
+share/nvim/runtime/ftplugin/pod.vim
share/nvim/runtime/ftplugin/poke.vim
share/nvim/runtime/ftplugin/postscr.vim
share/nvim/runtime/ftplugin/procmail.vim
@@ -545,6 +578,7 @@ 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/racket.vim
share/nvim/runtime/ftplugin/raku.vim
share/nvim/runtime/ftplugin/readline.vim
share/nvim/runtime/ftplugin/registry.vim
@@ -583,11 +617,13 @@ share/nvim/runtime/ftplugin/sql.vim
share/nvim/runtime/ftplugin/sshconfig.vim
share/nvim/runtime/ftplugin/sudoers.vim
share/nvim/runtime/ftplugin/svg.vim
+share/nvim/runtime/ftplugin/swayconfig.vim
share/nvim/runtime/ftplugin/swift.vim
share/nvim/runtime/ftplugin/swiftgyb.vim
share/nvim/runtime/ftplugin/sysctl.vim
share/nvim/runtime/ftplugin/systemd.vim
share/nvim/runtime/ftplugin/systemverilog.vim
+share/nvim/runtime/ftplugin/tap.vim
share/nvim/runtime/ftplugin/tcl.vim
share/nvim/runtime/ftplugin/tcsh.vim
share/nvim/runtime/ftplugin/terminfo.vim
@@ -606,11 +642,15 @@ share/nvim/runtime/ftplugin/udevperm.vim
share/nvim/runtime/ftplugin/udevrules.vim
share/nvim/runtime/ftplugin/updatedb.vim
share/nvim/runtime/ftplugin/vb.vim
+share/nvim/runtime/ftplugin/vdf.vim
share/nvim/runtime/ftplugin/verilog.vim
share/nvim/runtime/ftplugin/vhdl.vim
share/nvim/runtime/ftplugin/vim.vim
share/nvim/runtime/ftplugin/vroom.vim
+share/nvim/runtime/ftplugin/vue.vim
share/nvim/runtime/ftplugin/wast.vim
+share/nvim/runtime/ftplugin/wget.vim
+share/nvim/runtime/ftplugin/wget2.vim
share/nvim/runtime/ftplugin/xdefaults.vim
share/nvim/runtime/ftplugin/xf86conf.vim
share/nvim/runtime/ftplugin/xhtml.vim
@@ -634,6 +674,7 @@ 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/bitbake.vim
share/nvim/runtime/indent/bst.vim
share/nvim/runtime/indent/bzl.vim
share/nvim/runtime/indent/c.vim
@@ -641,6 +682,7 @@ share/nvim/runtime/indent/cdl.vim
share/nvim/runtime/indent/ch.vim
share/nvim/runtime/indent/chaiscript.vim
share/nvim/runtime/indent/changelog.vim
+share/nvim/runtime/indent/chatito.vim
share/nvim/runtime/indent/clojure.vim
share/nvim/runtime/indent/cmake.vim
share/nvim/runtime/indent/cobol.vim
@@ -665,15 +707,19 @@ share/nvim/runtime/indent/elm.vim
share/nvim/runtime/indent/erlang.vim
share/nvim/runtime/indent/eruby.vim
share/nvim/runtime/indent/eterm.vim
+share/nvim/runtime/indent/expect.vim
share/nvim/runtime/indent/falcon.vim
+share/nvim/runtime/indent/fennel.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
+share/nvim/runtime/indent/gyp.vim
share/nvim/runtime/indent/haml.vim
share/nvim/runtime/indent/hamster.vim
+share/nvim/runtime/indent/hare.vim
share/nvim/runtime/indent/hog.vim
share/nvim/runtime/indent/html.vim
share/nvim/runtime/indent/htmldjango.vim
@@ -687,6 +733,7 @@ share/nvim/runtime/indent/json.vim
share/nvim/runtime/indent/jsonc.vim
share/nvim/runtime/indent/jsp.vim
share/nvim/runtime/indent/julia.vim
+share/nvim/runtime/indent/krl.vim
share/nvim/runtime/indent/ld.vim
share/nvim/runtime/indent/less.vim
share/nvim/runtime/indent/lifelines.vim
@@ -718,6 +765,7 @@ 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/racket.vim
share/nvim/runtime/indent/raku.vim
share/nvim/runtime/indent/raml.vim
share/nvim/runtime/indent/readline.vim
@@ -737,10 +785,10 @@ share/nvim/runtime/indent/scss.vim
share/nvim/runtime/indent/sdl.vim
share/nvim/runtime/indent/sh.vim
share/nvim/runtime/indent/sml.vim
+share/nvim/runtime/indent/solidity.vim
share/nvim/runtime/indent/sql.vim
share/nvim/runtime/indent/sqlanywhere.vim
share/nvim/runtime/indent/sshconfig.vim
-share/nvim/runtime/indent/systemd.vim
share/nvim/runtime/indent/systemverilog.vim
share/nvim/runtime/indent/tcl.vim
share/nvim/runtime/indent/tcsh.vim
@@ -757,6 +805,7 @@ share/nvim/runtime/indent/verilog.vim
share/nvim/runtime/indent/vhdl.vim
share/nvim/runtime/indent/vim.vim
share/nvim/runtime/indent/vroom.vim
+share/nvim/runtime/indent/vue.vim
share/nvim/runtime/indent/wast.vim
share/nvim/runtime/indent/xf86conf.vim
share/nvim/runtime/indent/xhtml.vim
@@ -859,9 +908,12 @@ 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/
share/nvim/runtime/lua/vim/filetype.lua
+share/nvim/runtime/lua/vim/filetype/detect.lua
+share/nvim/runtime/lua/vim/fs.lua
+share/nvim/runtime/lua/vim/health.lua
share/nvim/runtime/lua/vim/highlight.lua
share/nvim/runtime/lua/vim/inspect.lua
share/nvim/runtime/lua/vim/keymap.lua
@@ -940,7 +992,7 @@
share/nvim/runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim
share/nvim/runtime/plugin/
share/nvim/runtime/plugin/gzip.vim
share/nvim/runtime/plugin/health.vim
-share/nvim/runtime/plugin/man.vim
+share/nvim/runtime/plugin/man.lua
share/nvim/runtime/plugin/matchit.vim
share/nvim/runtime/plugin/matchparen.vim
share/nvim/runtime/plugin/netrwPlugin.vim
@@ -983,6 +1035,18 @@ share/nvim/runtime/print/ks_roman.ps
share/nvim/runtime/print/latin1.ps
share/nvim/runtime/print/mac-roman.ps
share/nvim/runtime/print/prolog.ps
+share/nvim/runtime/queries/
+share/nvim/runtime/queries/c/
+share/nvim/runtime/queries/c/highlights.scm
+share/nvim/runtime/queries/c/injections.scm
+share/nvim/runtime/queries/help/
+share/nvim/runtime/queries/help/highlights.scm
+share/nvim/runtime/queries/lua/
+share/nvim/runtime/queries/lua/highlights.scm
+share/nvim/runtime/queries/lua/injections.scm
+share/nvim/runtime/queries/vim/
+share/nvim/runtime/queries/vim/highlights.scm
+share/nvim/runtime/queries/vim/injections.scm
share/nvim/runtime/scripts.vim
share/nvim/runtime/spell/
share/nvim/runtime/spell/cleanadd.vim
@@ -1041,6 +1105,7 @@ share/nvim/runtime/syntax/bc.vim
share/nvim/runtime/syntax/bdf.vim
share/nvim/runtime/syntax/bib.vim
share/nvim/runtime/syntax/bindzone.vim
+share/nvim/runtime/syntax/bitbake.vim
share/nvim/runtime/syntax/blank.vim
share/nvim/runtime/syntax/bsdl.vim
share/nvim/runtime/syntax/bst.vim
@@ -1063,6 +1128,7 @@ share/nvim/runtime/syntax/chaiscript.vim
share/nvim/runtime/syntax/change.vim
share/nvim/runtime/syntax/changelog.vim
share/nvim/runtime/syntax/chaskell.vim
+share/nvim/runtime/syntax/chatito.vim
share/nvim/runtime/syntax/checkhealth.vim
share/nvim/runtime/syntax/cheetah.vim
share/nvim/runtime/syntax/chicken.vim
@@ -1081,6 +1147,7 @@ share/nvim/runtime/syntax/colortest.vim
share/nvim/runtime/syntax/conaryrecipe.vim
share/nvim/runtime/syntax/conf.vim
share/nvim/runtime/syntax/config.vim
+share/nvim/runtime/syntax/confini.vim
share/nvim/runtime/syntax/context.vim
share/nvim/runtime/syntax/cpp.vim
share/nvim/runtime/syntax/crm.vim
@@ -1182,12 +1249,17 @@ share/nvim/runtime/syntax/fvwm.vim
share/nvim/runtime/syntax/fvwm2m4.vim
share/nvim/runtime/syntax/gdb.vim
share/nvim/runtime/syntax/gdmo.vim
+share/nvim/runtime/syntax/gdresource.vim
+share/nvim/runtime/syntax/gdscript.vim
+share/nvim/runtime/syntax/gdshader.vim
share/nvim/runtime/syntax/gedcom.vim
share/nvim/runtime/syntax/gemtext.vim
share/nvim/runtime/syntax/gift.vim
share/nvim/runtime/syntax/git.vim
+share/nvim/runtime/syntax/gitattributes.vim
share/nvim/runtime/syntax/gitcommit.vim
share/nvim/runtime/syntax/gitconfig.vim
+share/nvim/runtime/syntax/gitignore.vim
share/nvim/runtime/syntax/gitolite.vim
share/nvim/runtime/syntax/gitrebase.vim
share/nvim/runtime/syntax/gitsendemail.vim
@@ -1208,8 +1280,10 @@ share/nvim/runtime/syntax/grub.vim
share/nvim/runtime/syntax/gsp.vim
share/nvim/runtime/syntax/gtkrc.vim
share/nvim/runtime/syntax/gvpr.vim
+share/nvim/runtime/syntax/gyp.vim
share/nvim/runtime/syntax/haml.vim
share/nvim/runtime/syntax/hamster.vim
+share/nvim/runtime/syntax/hare.vim
share/nvim/runtime/syntax/haskell.vim
share/nvim/runtime/syntax/haste.vim
share/nvim/runtime/syntax/hastepreproc.vim
@@ -1220,6 +1294,7 @@ share/nvim/runtime/syntax/hercules.vim
share/nvim/runtime/syntax/hex.vim
share/nvim/runtime/syntax/hgcommit.vim
share/nvim/runtime/syntax/hitest.vim
+share/nvim/runtime/syntax/hlsplaylist.vim
share/nvim/runtime/syntax/hog.vim
share/nvim/runtime/syntax/hollywood.vim
share/nvim/runtime/syntax/hostconf.vim
@@ -1264,6 +1339,7 @@ share/nvim/runtime/syntax/julia.vim
share/nvim/runtime/syntax/kconfig.vim
share/nvim/runtime/syntax/kivy.vim
share/nvim/runtime/syntax/kix.vim
+share/nvim/runtime/syntax/krl.vim
share/nvim/runtime/syntax/kscript.vim
share/nvim/runtime/syntax/kwt.vim
share/nvim/runtime/syntax/lace.vim
@@ -1296,6 +1372,7 @@ share/nvim/runtime/syntax/lsp_markdown.vim
share/nvim/runtime/syntax/lss.vim
share/nvim/runtime/syntax/lua.vim
share/nvim/runtime/syntax/lynx.vim
+share/nvim/runtime/syntax/lyrics.vim
share/nvim/runtime/syntax/m3build.vim
share/nvim/runtime/syntax/m3quake.vim
share/nvim/runtime/syntax/m4.vim
@@ -1367,6 +1444,7 @@ share/nvim/runtime/syntax/occam.vim
share/nvim/runtime/syntax/omnimark.vim
share/nvim/runtime/syntax/opam.vim
share/nvim/runtime/syntax/openroad.vim
+share/nvim/runtime/syntax/openscad.vim
share/nvim/runtime/syntax/opl.vim
share/nvim/runtime/syntax/ora.vim
share/nvim/runtime/syntax/pamconf.vim
@@ -1423,6 +1501,7 @@ 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/racket.vim
share/nvim/runtime/syntax/radiance.vim
share/nvim/runtime/syntax/raku.vim
share/nvim/runtime/syntax/raml.vim
@@ -1479,6 +1558,8 @@ share/nvim/runtime/syntax/sgmldecl.vim
share/nvim/runtime/syntax/sgmllnx.vim
share/nvim/runtime/syntax/sh.vim
share/nvim/runtime/syntax/shada.vim
+share/nvim/runtime/syntax/shared/
+share/nvim/runtime/syntax/shared/typescriptcommon.vim
share/nvim/runtime/syntax/sicad.vim
share/nvim/runtime/syntax/sieve.vim
share/nvim/runtime/syntax/sil.vim
@@ -1506,6 +1587,7 @@ share/nvim/runtime/syntax/snnsnet.vim
share/nvim/runtime/syntax/snnspat.vim
share/nvim/runtime/syntax/snnsres.vim
share/nvim/runtime/syntax/snobol4.vim
+share/nvim/runtime/syntax/solidity.vim
share/nvim/runtime/syntax/spec.vim
share/nvim/runtime/syntax/specman.vim
share/nvim/runtime/syntax/spice.vim
@@ -1523,6 +1605,7 @@ 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/srt.vim
share/nvim/runtime/syntax/sshconfig.vim
share/nvim/runtime/syntax/sshdconfig.vim
share/nvim/runtime/syntax/st.vim
@@ -1533,6 +1616,7 @@ share/nvim/runtime/syntax/structurizr.vim
share/nvim/runtime/syntax/sudoers.vim
share/nvim/runtime/syntax/svg.vim
share/nvim/runtime/syntax/svn.vim
+share/nvim/runtime/syntax/swayconfig.vim
share/nvim/runtime/syntax/swift.vim
share/nvim/runtime/syntax/swiftgyb.vim
share/nvim/runtime/syntax/synload.vim
@@ -1577,7 +1661,6 @@ share/nvim/runtime/syntax/tt2html.vim
share/nvim/runtime/syntax/tt2js.vim
share/nvim/runtime/syntax/tutor.vim
share/nvim/runtime/syntax/typescript.vim
-share/nvim/runtime/syntax/typescriptcommon.vim
share/nvim/runtime/syntax/typescriptreact.vim
share/nvim/runtime/syntax/uc.vim
share/nvim/runtime/syntax/udevconf.vim
@@ -1594,6 +1677,7 @@ share/nvim/runtime/syntax/usserverlog.vim
share/nvim/runtime/syntax/usw2kagtlog.vim
share/nvim/runtime/syntax/valgrind.vim
share/nvim/runtime/syntax/vb.vim
+share/nvim/runtime/syntax/vdf.vim
share/nvim/runtime/syntax/vera.vim
share/nvim/runtime/syntax/verilog.vim
share/nvim/runtime/syntax/verilogams.vim
@@ -1616,6 +1700,7 @@ share/nvim/runtime/syntax/wdiff.vim
share/nvim/runtime/syntax/web.vim
share/nvim/runtime/syntax/webmacro.vim
share/nvim/runtime/syntax/wget.vim
+share/nvim/runtime/syntax/wget2.vim
share/nvim/runtime/syntax/whitespace.vim
share/nvim/runtime/syntax/winbatch.vim
share/nvim/runtime/syntax/wml.vim
@@ -1645,6 +1730,7 @@ share/nvim/runtime/syntax/zimbu.vim
share/nvim/runtime/syntax/zsh.vim
share/nvim/runtime/tools/
share/nvim/runtime/tools/check_colors.vim
+share/nvim/runtime/tools/emoji_list.vim
share/nvim/runtime/tutor/
share/nvim/runtime/tutor/en/
share/nvim/runtime/tutor/en/vim-01-beginner.tutor
diff --git devel/libvterm/Makefile devel/libvterm/Makefile
index 81a731757fd..399cb4b776c 100644
--- devel/libvterm/Makefile
+++ devel/libvterm/Makefile
@@ -1,17 +1,11 @@
COMMENT = VT220/xterm/ECMA-48 terminal emulator library
-# No releases, so use date and a git hash.
-# Note that the github repo is a mirror of a bzr repo.
-VERSION = 20191009
-DISTNAME = libvterm-${VERSION}
+DISTNAME = libvterm-0.3
+EPOCH = 0
-GH_ACCOUNT = neovim
-GH_PROJECT = libvterm
-# Note this git sha is from the nvim branch because
-# Neovim requires patches from this branch to build.
-# see https://github.com/neovim/neovim/wiki/Deps
-GH_COMMIT = 7c72294d84ce20da4c27362dbd7fa4b08cfc91da
+HOMEPAGE = https://www.leonerd.org.uk/code/libvterm/
+MASTER_SITES = ${HOMEPAGE}
-SHARED_LIBS += vterm 1.0 # 0.0
+SHARED_LIBS += vterm 2.0 # 0.0
CATEGORIES = devel
diff --git devel/libvterm/distinfo devel/libvterm/distinfo
index 4c90892f0c7..498a8c03e50 100644
--- devel/libvterm/distinfo
+++ devel/libvterm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libvterm-20191009-7c72294d.tar.gz) =
8wxNQ+DG2z4JEtr3GI2Y+/buiPl1idcvbzBOXbSIJqg=
-SIZE (libvterm-20191009-7c72294d.tar.gz) = 73002
+SHA256 (libvterm-0.3.tar.gz) = YesNZijFK98CkA39RGiqhqGnElIourimcyiYGIdIM1g=
+SIZE (libvterm-0.3.tar.gz) = 83861
diff --git devel/libvterm/patches/patch-bin_vterm-ctrl_c
devel/libvterm/patches/patch-bin_vterm-ctrl_c
deleted file mode 100644
index 5198f8840c8..00000000000
--- devel/libvterm/patches/patch-bin_vterm-ctrl_c
+++ /dev/null
@@ -1,39 +0,0 @@
-Fix signed versus unsigned comparison.
-https://bugs.launchpad.net/libvterm/+bug/1668780
-
-Patch updated to apply on:
-https://github.com/neovim/libvterm/tree/nvim
-
-Index: bin/vterm-ctrl.c
---- bin/vterm-ctrl.c.orig
-+++ bin/vterm-ctrl.c
-@@ -79,9 +79,9 @@ static bool seticanon(bool icanon, bool echo)
- return ret;
- }
-
--static void await_c1(unsigned char c1)
-+static void await_c1(int c1)
- {
-- unsigned char c;
-+ int c;
-
- /* await CSI - 8bit or 2byte 7bit form */
- bool in_esc = false;
-@@ -106,7 +106,7 @@ static char *read_csi()
- char csi[32];
- int i = 0;
- for(; i < sizeof(csi)-1; i++) {
-- char c = csi[i] = getchar();
-+ int c = csi[i] = getchar();
- if(c >= 0x40 && c <= 0x7e)
- break;
- }
-@@ -125,7 +125,7 @@ static char *read_dcs()
- bool in_esc = false;
- int i = 0;
- for(; i < sizeof(dcs)-1; ) {
-- char c = getchar();
-+ int c = getchar();
- if(c == 0x9c) // ST
- break;
- if(in_esc && c == 0x5c)