On 2019/11/18 17:16, Edd Barrett wrote: > Hi everyone, > > On Sat, Nov 16, 2019 at 11:23:37AM -0800, Travis Cole wrote: > > I have an updated diff. > > I believe the neovim update to be ready. > > I'm looking for OKs for the attached diffs. Any takers?
Basically OK, a few comments in-line: > diff --git Makefile Makefile > index 0063676..793389b 100644 > --- Makefile > +++ Makefile > @@ -1,22 +1,29 @@ > -# $OpenBSD: > +# $OpenBSD$ > > 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 = 20170211 > +VERSION = 20191009 > DISTNAME = libvterm-${VERSION} > > GH_ACCOUNT = neovim > GH_PROJECT = libvterm > -GH_COMMIT = 224b8dcde1c9640c29a34aa60c0f0d56ad298449 > +# 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 > > -SHARED_LIBS += vterm 0.0 # 0.0 > +# Note upstream doesn't bump the library version properly. > +# Diff the headers and check for bump-worthy changes. Please drop this comment, the same thing applies to nearly every port with shared libraries > +SHARED_LIBS += vterm 1.0 # 0.0 > > CATEGORIES = devel > > # MIT > PERMIT_PACKAGE = Yes > > +DEBUG_PACKAGES = ${BUILD_PACKAGES} > + > WANTLIB += c > > USE_GMAKE = Yes > diff --git distinfo distinfo > index 63c4d8e..4c90892 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (libvterm-20170211-224b8dcd.tar.gz) = > W8Dol01zXaTVrjOGrEEiylL+gPHFMveyO3nGPsXYzs0= > -SIZE (libvterm-20170211-224b8dcd.tar.gz) = 67291 > +SHA256 (libvterm-20191009-7c72294d.tar.gz) = > 8wxNQ+DG2z4JEtr3GI2Y+/buiPl1idcvbzBOXbSIJqg= > +SIZE (libvterm-20191009-7c72294d.tar.gz) = 73002 > diff --git patches/patch-bin_vterm-ctrl_c patches/patch-bin_vterm-ctrl_c > index 529b571..a3f5e1a 100644 > --- patches/patch-bin_vterm-ctrl_c > +++ patches/patch-bin_vterm-ctrl_c > @@ -1,16 +1,42 @@ > -$OpenBSD: patch-bin_vterm-ctrl_c,v 1.1.1.1 2017/02/28 22:40:11 edd Exp $ > +$OpenBSD$ > > Fix signed versus unsigned comparison. > https://bugs.launchpad.net/libvterm/+bug/1668780 > > ---- bin/vterm-ctrl.c.orig Sun Dec 18 21:03:40 2016 > -+++ bin/vterm-ctrl.c Sat Feb 25 16:29:14 2017 > -@@ -81,7 +81,7 @@ static char *read_csi() > +Patch updated to apply on: > +https://github.com/neovim/libvterm/tree/nvim > + > +diff --git bin/vterm-ctrl.c bin/vterm-ctrl.c > +index ba0d61e..92a365f 100644 > +--- bin/vterm-ctrl.c > ++++ 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) > { > - /* TODO: This really should be a more robust CSI parser > - */ > -- char c; > +- 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) > diff --git pkg/PLIST pkg/PLIST > index 58b664f..a4cc9ea 100644 > --- pkg/PLIST > +++ pkg/PLIST > @@ -4,7 +4,7 @@ > @bin bin/vterm-dump > include/vterm.h > include/vterm_keycodes.h > -lib/libvterm.a > +@static-lib lib/libvterm.a > lib/libvterm.la > @lib lib/libvterm.so.${LIBvterm_VERSION} > lib/pkgconfig/vterm.pc > diff --git Makefile Makefile > index ddf0f18..1ea5cc4 100644 > --- Makefile > +++ Makefile > @@ -1,20 +1,22 @@ > # $OpenBSD: Makefile,v 1.2 2019/07/12 20:46:03 sthen Exp $ > > COMMENT = very basic terminfo library > -VERSION = 1.2.0 > +VERSION = 2.0.0 > DISTNAME = unibilium-${VERSION} > > -GH_ACCOUNT = mauke > +GH_ACCOUNT = neovim > GH_PROJECT = unibilium > GH_TAGNAME = v${VERSION} > > -SHARED_LIBS += unibilium 0.0 # 3.0 > +SHARED_LIBS += unibilium 1.0 # 4.0 > > CATEGORIES = devel > > # LGPLv3+ > PERMIT_PACKAGE = Yes > > +DEBUG_PACKAGES = ${BUILD_PACKAGES} > + > MAKE_FLAGS = PREFIX=${PREFIX} \ > MANDIR=${PREFIX}/man > > diff --git distinfo distinfo > index 61047b4..b531af4 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (unibilium-1.2.0.tar.gz) = > YjrxCZUV5nOr/TyuXy+oCKCcpV3aHGWntclCTrME6tg= > -SIZE (unibilium-1.2.0.tar.gz) = 88488 > +SHA256 (unibilium-2.0.0.tar.gz) = > eJl9ONTIF3xg09DBqoxT/QgG6yGCW3szWxdo1xFrwcE= > +SIZE (unibilium-2.0.0.tar.gz) = 112570 > diff --git pkg/PLIST pkg/PLIST > index 683d93b..2012515 100644 > --- pkg/PLIST > +++ pkg/PLIST > @@ -1,6 +1,6 @@ > @comment $OpenBSD: PLIST,v 1.1.1.1 2017/01/19 19:44:47 edd Exp $ > include/unibilium.h > -lib/libunibilium.a > +@static-lib lib/libunibilium.a > lib/libunibilium.la > @lib lib/libunibilium.so.${LIBunibilium_VERSION} > lib/pkgconfig/unibilium.pc > Index: Makefile > =================================================================== > RCS file: /cvs/ports/editors/neovim/Makefile,v > retrieving revision 1.18 > diff -u -p -r1.18 Makefile > --- Makefile 9 Jul 2019 09:46:16 -0000 1.18 > +++ Makefile 17 Nov 2019 17:31:49 -0000 > @@ -4,15 +4,24 @@ COMMENT = continuation and extension of > > GH_ACCOUNT = neovim > GH_PROJECT = neovim > -GH_TAGNAME = v0.3.8 > +GH_TAGNAME = v0.4.3 > > CATEGORIES = editors devel > HOMEPAGE = https://neovim.io > MAINTAINER = Edd Barrett <e...@openbsd.org> > > +# Neovim must be statically linked with libluv, which isn't yet ported. > LUV_VER = 1.30.1-1 > LUV = luv-${LUV_VER} whitespace nits on LUV_VER, LUV,DISTFILES, DEBUG_PACKAGES > +MASTER_SITES0 = https://github.com/luvit/luv/releases/download/${LUV_VER}/ > +DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \ > + ${LUV}${EXTRACT_SUFX}:0 > + > # Apache 2.0 + Vim License > PERMIT_PACKAGE = Yes > > +DEBUG_PACKAGES = ${BUILD_PACKAGES} > + > WANTLIB += c iconv intl ${MODLUA_WANTLIB} m msgpackc pthread termkey > WANTLIB += unibilium util uv vterm > > @@ -30,18 +39,20 @@ BUILD_DEPENDS = ${RUN_DEPENDS} \ > LIB_DEPENDS = devel/gettext,-runtime \ > devel/libtermkey \ > devel/libuv \ > - devel/libvterm \ > + devel/libvterm>=1.0 \ > devel/msgpack \ > - devel/unibilium > + devel/unibilium>=1.0 the version spec doesn't hurt but I think it is unnecessary, we can't really support build ports with a mixed old+new ports tree > > RUN_DEPENDS += devel/libmpack/lua \ > devel/libmpack/main \ > devel/desktop-file-utils > > -MAKE_FLAGS += USE_BUNDLED_DEPS=OFF > +MAKE_FLAGS += USE_BUNDLED=OFF > CONFIGURE_ARGS += -DLUA_PRG=${MODLUA_BIN} \ > -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \ > -DLUA_LIBRARIES=${MODLUA_LIB} \ > + -DLIBLUV_INCLUDE_DIR=${WRKBUILD}/deps/include \ > + -DLIBLUV_LIBRARY=${WRKBUILD}/deps/lib/libluv.a \ > -DPREFER_LUA=ON # disables LuaJIT > > # Tests need gmake > @@ -51,13 +62,34 @@ TEST_DEPENDS = shells/bash \ > editors/py-neovim \ > editors/py-neovim,python3 > > +# Build libluv first as a static library. We opted not to create a libluv > +# port because it must be built for a specific Lua version and we don't know > +# what version future ports might need. Currently no other port requires > +# libluv, so it's simpler to build a static library here. > +# > +# Most of this target is lifted from ${MODCMAKE_configure} in cmake.port.mk. > +# Unfortunately we can't use it directly, as some of the arguments make > +# assumptions that can't work for us here. > +pre-configure: > + mkdir -p ${WRKBUILD}/build > + cd ${WRKBUILD}/build && \ > + ${SETENV} CC="${CC}" CXX="${CXX}" \ > + CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ > + ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake \ > + -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON \ > + -DWITH_LUA_ENGINE=Lua -DLUA_LIBRARIES=${MODLUA_LIB} \ > + -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} -DBUILD_MODULE=OFF \ > + -DLUA_BUILD_TYPE=System -DCMAKE_COLOR_MAKEFILE=OFF \ > + -DCMAKE_INSTALL_PREFIX=${WRKBUILD}/deps ${WRKDIR}/${LUV} && \ > + ${SETENV} VERBOSE=1 ${MAKE_PROGRAM} && ${MAKE_PROGRAM} install can you break that out onto one thing per line please, like we normally do in CONFIGURE_ARGS etc? > # 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. > # > # There is currently one (minor) test failure: > # https://github.com/neovim/neovim/issues/10420 > do-test: > - cd ${WRKSRC}/src/nvim/testdir && env LC_CTYPE=en_US.UTF-8 \ > + cd ${WRKSRC}/src/nvim/testdir && ${SETENV} LC_CTYPE=en_US.UTF-8 \ > ${MAKE_PROGRAM} NVIM_PRG=${WRKBUILD}/bin/nvim ${MAKE_FLAGS} > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/editors/neovim/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- distinfo 9 Jul 2019 09:46:16 -0000 1.6 > +++ distinfo 17 Nov 2019 17:31:49 -0000 > @@ -1,2 +1,4 @@ > -SHA256 (neovim-0.3.8.tar.gz) = lT4TRWjYJNrXy/Mu4xFJUXMvmnUMRi5DDmtZP0GK92w= > -SIZE (neovim-0.3.8.tar.gz) = 9233661 > +SHA256 (luv-1.30.1-1.tar.gz) = Tih77W9R/VDOA7p/qMwz2E4bnLhpEcSBK7H0eh4+0So= > +SHA256 (neovim-0.4.3.tar.gz) = kaC10yIEqCG/QUaQ5rSM9pIk0ZYdNxWMKzg/amz4VNI= > +SIZE (luv-1.30.1-1.tar.gz) = 1354232 > +SIZE (neovim-0.4.3.tar.gz) = 9556199 > Index: patches/patch-src_nvim_os_process_c > =================================================================== > RCS file: patches/patch-src_nvim_os_process_c > diff -N patches/patch-src_nvim_os_process_c > --- patches/patch-src_nvim_os_process_c 17 Mar 2019 13:13:40 -0000 > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,40 +0,0 @@ > -$OpenBSD: patch-src_nvim_os_process_c,v 1.1 2019/03/17 13:13:40 edd Exp $ > - > -Port job stopping bug fix to neovim: > - > -Original vim fix: > -https://github.com/vim/vim/commit/76ab4fd61901090e6af3451ca6c5ca0fc370571f#diff-b68adb4fa34020d8d7f0ab40a2704335 > - > -Index: src/nvim/os/process.c > ---- src/nvim/os/process.c.orig > -+++ src/nvim/os/process.c > -@@ -89,21 +89,16 @@ bool os_proc_tree_kill(int pid, int sig) > - bool os_proc_tree_kill(int pid, int sig) > - { > - assert(sig == SIGTERM || sig == SIGKILL); > -- int pgid = getpgid(pid); > -- if (pgid > 0) { // Ignore error. Never kill self (pid=0). > -- if (pgid == pid) { > -- ILOG("sending %s to process group: -%d", > -- sig == SIGTERM ? "SIGTERM" : "SIGKILL", pgid); > -- int rv = uv_kill(-pgid, sig); > -- return rv == 0; > -- } else { > -- // Should never happen, because process_spawn() did setsid() in the > child. > -- ELOG("pgid %d != pid %d", pgid, pid); > -- } > -+ if (pid != 0) { // Never kill self (pid=0). > -+ ILOG("sending %s to PIDs %d and %d", > -+ sig == SIGTERM ? "SIGTERM" : "SIGKILL", -pid, pid); > -+ > -+ int rv1 = uv_kill(-pid, sig); > -+ int rv2 = uv_kill(pid, sig); > -+ return (rv1 == 0) && (rv2 == 0); > - } else { > -- ELOG("getpgid(%d) returned %d", pid, pgid); > -+ return false; > - } > -- return false; > - } > - #endif > - > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/editors/neovim/pkg/PLIST,v > retrieving revision 1.7 > diff -u -p -r1.7 PLIST > --- pkg/PLIST 17 Mar 2019 13:13:40 -0000 1.7 > +++ pkg/PLIST 17 Nov 2019 17:31:49 -0000 > @@ -220,7 +220,6 @@ share/nvim/runtime/doc/diff.txt > share/nvim/runtime/doc/digraph.txt > share/nvim/runtime/doc/editing.txt > share/nvim/runtime/doc/eval.txt > -share/nvim/runtime/doc/farsi.txt > share/nvim/runtime/doc/filetype.txt > share/nvim/runtime/doc/fold.txt > share/nvim/runtime/doc/ft_ada.txt > @@ -253,7 +252,6 @@ share/nvim/runtime/doc/options.txt > share/nvim/runtime/doc/pattern.txt > share/nvim/runtime/doc/pi_gzip.txt > share/nvim/runtime/doc/pi_health.txt > -share/nvim/runtime/doc/pi_matchit.txt > share/nvim/runtime/doc/pi_msgpack.txt > share/nvim/runtime/doc/pi_netrw.txt > share/nvim/runtime/doc/pi_paren.txt > @@ -325,6 +323,7 @@ share/nvim/runtime/filetype.vim > share/nvim/runtime/ftoff.vim > share/nvim/runtime/ftplugin/ > share/nvim/runtime/ftplugin.vim > +share/nvim/runtime/ftplugin/8th.vim > share/nvim/runtime/ftplugin/a2ps.vim > share/nvim/runtime/ftplugin/aap.vim > share/nvim/runtime/ftplugin/abap.vim > @@ -337,6 +336,7 @@ share/nvim/runtime/ftplugin/art.vim > share/nvim/runtime/ftplugin/aspvbs.vim > share/nvim/runtime/ftplugin/automake.vim > share/nvim/runtime/ftplugin/awk.vim > +share/nvim/runtime/ftplugin/bash.vim > share/nvim/runtime/ftplugin/bdf.vim > share/nvim/runtime/ftplugin/bst.vim > share/nvim/runtime/ftplugin/btm.vim > @@ -344,6 +344,7 @@ share/nvim/runtime/ftplugin/bzl.vim > share/nvim/runtime/ftplugin/c.vim > share/nvim/runtime/ftplugin/calendar.vim > 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/chicken.vim > @@ -374,6 +375,7 @@ share/nvim/runtime/ftplugin/dosbatch.vim > share/nvim/runtime/ftplugin/dosini.vim > share/nvim/runtime/ftplugin/dtd.vim > 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/erlang.vim > @@ -413,6 +415,7 @@ share/nvim/runtime/ftplugin/ishd.vim > share/nvim/runtime/ftplugin/j.vim > share/nvim/runtime/ftplugin/java.vim > share/nvim/runtime/ftplugin/javascript.vim > +share/nvim/runtime/ftplugin/javascriptreact.vim > share/nvim/runtime/ftplugin/jproperties.vim > share/nvim/runtime/ftplugin/json.vim > share/nvim/runtime/ftplugin/jsp.vim > @@ -442,6 +445,7 @@ share/nvim/runtime/ftplugin/manconf.vim > share/nvim/runtime/ftplugin/markdown.vim > share/nvim/runtime/ftplugin/matlab.vim > share/nvim/runtime/ftplugin/mf.vim > +share/nvim/runtime/ftplugin/mma.vim > share/nvim/runtime/ftplugin/modconf.vim > share/nvim/runtime/ftplugin/mp.vim > share/nvim/runtime/ftplugin/mplayerconf.vim > @@ -451,6 +455,7 @@ share/nvim/runtime/ftplugin/muttrc.vim > share/nvim/runtime/ftplugin/nanorc.vim > share/nvim/runtime/ftplugin/neomuttrc.vim > share/nvim/runtime/ftplugin/netrc.vim > +share/nvim/runtime/ftplugin/nroff.vim > share/nvim/runtime/ftplugin/nsis.vim > share/nvim/runtime/ftplugin/objc.vim > share/nvim/runtime/ftplugin/ocaml.vim > @@ -595,6 +600,7 @@ share/nvim/runtime/indent/ishd.vim > share/nvim/runtime/indent/j.vim > share/nvim/runtime/indent/java.vim > share/nvim/runtime/indent/javascript.vim > +share/nvim/runtime/indent/javascriptreact.vim > share/nvim/runtime/indent/json.vim > share/nvim/runtime/indent/jsp.vim > share/nvim/runtime/indent/ld.vim > @@ -624,6 +630,7 @@ share/nvim/runtime/indent/prolog.vim > share/nvim/runtime/indent/pyrex.vim > share/nvim/runtime/indent/python.vim > share/nvim/runtime/indent/r.vim > +share/nvim/runtime/indent/raml.vim > share/nvim/runtime/indent/readline.vim > share/nvim/runtime/indent/rhelp.vim > share/nvim/runtime/indent/rmd.vim > @@ -652,6 +659,7 @@ share/nvim/runtime/indent/tex.vim > share/nvim/runtime/indent/tf.vim > share/nvim/runtime/indent/tilde.vim > share/nvim/runtime/indent/treetop.vim > +share/nvim/runtime/indent/typescript.vim > share/nvim/runtime/indent/vb.vim > share/nvim/runtime/indent/verilog.vim > share/nvim/runtime/indent/vhdl.vim > @@ -747,6 +755,8 @@ share/nvim/runtime/lua/ > share/nvim/runtime/lua/man.lua > share/nvim/runtime/lua/vim/ > share/nvim/runtime/lua/vim/compat.lua > +share/nvim/runtime/lua/vim/inspect.lua > +share/nvim/runtime/lua/vim/shared.lua > share/nvim/runtime/macmap.vim > share/nvim/runtime/macros/ > share/nvim/runtime/macros/editexisting.vim > @@ -770,6 +780,14 @@ share/nvim/runtime/pack/dist/opt/cfilter > share/nvim/runtime/pack/dist/opt/justify/ > share/nvim/runtime/pack/dist/opt/justify/plugin/ > share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim > +share/nvim/runtime/pack/dist/opt/matchit/ > +share/nvim/runtime/pack/dist/opt/matchit/autoload/ > +share/nvim/runtime/pack/dist/opt/matchit/autoload/matchit.vim > +share/nvim/runtime/pack/dist/opt/matchit/doc/ > +share/nvim/runtime/pack/dist/opt/matchit/doc/matchit.txt > +share/nvim/runtime/pack/dist/opt/matchit/doc/tags > +share/nvim/runtime/pack/dist/opt/matchit/plugin/ > +share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim > share/nvim/runtime/pack/dist/opt/shellmenu/ > share/nvim/runtime/pack/dist/opt/shellmenu/plugin/ > share/nvim/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim > @@ -840,6 +858,7 @@ share/nvim/runtime/spell/en.utf-8.spl > share/nvim/runtime/synmenu.vim > share/nvim/runtime/syntax/ > share/nvim/runtime/syntax/2html.vim > +share/nvim/runtime/syntax/8th.vim > share/nvim/runtime/syntax/a2ps.vim > share/nvim/runtime/syntax/a65.vim > share/nvim/runtime/syntax/aap.vim > @@ -980,6 +999,7 @@ share/nvim/runtime/syntax/dtd.vim > share/nvim/runtime/syntax/dtml.vim > share/nvim/runtime/syntax/dtrace.vim > share/nvim/runtime/syntax/dts.vim > +share/nvim/runtime/syntax/dune.vim > share/nvim/runtime/syntax/dylan.vim > share/nvim/runtime/syntax/dylanintr.vim > share/nvim/runtime/syntax/dylanlid.vim > @@ -1055,6 +1075,7 @@ share/nvim/runtime/syntax/hex.vim > share/nvim/runtime/syntax/hgcommit.vim > share/nvim/runtime/syntax/hitest.vim > share/nvim/runtime/syntax/hog.vim > +share/nvim/runtime/syntax/hollywood.vim > share/nvim/runtime/syntax/hostconf.vim > share/nvim/runtime/syntax/hostsaccess.vim > share/nvim/runtime/syntax/html.vim > @@ -1084,6 +1105,7 @@ share/nvim/runtime/syntax/jargon.vim > share/nvim/runtime/syntax/java.vim > share/nvim/runtime/syntax/javacc.vim > share/nvim/runtime/syntax/javascript.vim > +share/nvim/runtime/syntax/javascriptreact.vim > share/nvim/runtime/syntax/jess.vim > share/nvim/runtime/syntax/jgraph.vim > share/nvim/runtime/syntax/jovial.vim > @@ -1240,6 +1262,7 @@ share/nvim/runtime/syntax/quake.vim > share/nvim/runtime/syntax/r.vim > share/nvim/runtime/syntax/racc.vim > share/nvim/runtime/syntax/radiance.vim > +share/nvim/runtime/syntax/raml.vim > share/nvim/runtime/syntax/ratpoison.vim > share/nvim/runtime/syntax/rc.vim > share/nvim/runtime/syntax/rcs.vim > @@ -1358,6 +1381,7 @@ share/nvim/runtime/syntax/taskedit.vim > share/nvim/runtime/syntax/tasm.vim > share/nvim/runtime/syntax/tcl.vim > share/nvim/runtime/syntax/tcsh.vim > +share/nvim/runtime/syntax/template.vim > share/nvim/runtime/syntax/teraterm.vim > share/nvim/runtime/syntax/terminfo.vim > share/nvim/runtime/syntax/tex.vim > @@ -1380,6 +1404,7 @@ share/nvim/runtime/syntax/tt2.vim > 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/uc.vim > share/nvim/runtime/syntax/udevconf.vim > share/nvim/runtime/syntax/udevperm.vim > @@ -1411,6 +1436,7 @@ share/nvim/runtime/syntax/voscm.vim > share/nvim/runtime/syntax/vrml.vim > share/nvim/runtime/syntax/vroom.vim > share/nvim/runtime/syntax/vsejcl.vim > +share/nvim/runtime/syntax/vue.vim > share/nvim/runtime/syntax/wast.vim > share/nvim/runtime/syntax/wdiff.vim > share/nvim/runtime/syntax/web.vim > Index: Makefile > =================================================================== > RCS file: /cvs/ports/editors/py-neovim/Makefile,v > retrieving revision 1.7 > diff -u -p -r1.7 Makefile > --- Makefile 12 Jul 2019 20:46:06 -0000 1.7 > +++ Makefile 18 Nov 2019 16:46:43 -0000 > @@ -2,10 +2,9 @@ > > COMMENT = Python plugin support for Neovim > > -MODPY_EGG_VERSION = 0.3.2 > +MODPY_EGG_VERSION = 0.4.0 > DISTNAME = pynvim-${MODPY_EGG_VERSION} > PKGNAME = py-neovim-${MODPY_EGG_VERSION} > -REVISION = 0 > > CATEGORIES = editors devel > HOMEPAGE = https://github.com/neovim/python-client > @@ -28,6 +27,8 @@ TEST_DEPENDS = devel/py-test${MODPY_FLA > ${BASE_PKGPATH}=${MODPY_EGG_VERSION} > > # You may need to increase the file descriptor ulimits to run tests. > +# Some failures: > +# https://github.com/neovim/pynvim/issues/416 > do-test: > cd ${WRKSRC} && ${LOCALBASE}/bin/py.test${MODPY_BIN_SUFFIX} > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/editors/py-neovim/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo 17 Mar 2019 13:15:34 -0000 1.4 > +++ distinfo 18 Nov 2019 16:46:43 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (pynvim-0.3.2.tar.gz) = z2SQxOWGydoBoy8+CuIcYTQtfqFx4GAlvaIQvclcvgU= > -SIZE (pynvim-0.3.2.tar.gz) = 38164 > +SHA256 (pynvim-0.4.0.tar.gz) = cf2Lsyhd7tqMJZODBmIU4NUiqWv7PKSHEzOt/LRU6dY= > +SIZE (pynvim-0.4.0.tar.gz) = 39884