diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile index 9e854e2bab86..29800492631d 100644 --- a/editors/neovim/Makefile +++ b/editors/neovim/Makefile @@ -1,74 +1,75 @@ PORTNAME= neovim DISTVERSIONPREFIX= v DISTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= editors MAINTAINER= adamw@FreeBSD.org COMMENT= Next-generation Vim WWW= https://neovim.io/ LICENSE= APACHE20 BUILD_DEPENDS= ${LUA_REFMODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \ ${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} RUN_DEPENDS= ${LUA_REFMODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \ ${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} LIB_DEPENDS= libluv.so:devel/luv \ libmsgpack-c.so:devel/msgpack-c \ libtree-sitter.so:devel/tree-sitter \ libunibilium.so:devel/unibilium \ libuv.so:devel/libuv \ libvterm.so:devel/libvterm USES= cmake cpe gettext iconv lua:51,build luajit \ pathfix pkgconfig USE_GITHUB= yes -GH_TUPLE= tree-sitter:tree-sitter-c:v0.21.0:treesitter_c \ - tree-sitter-grammars:tree-sitter-lua:v0.1.0:treesitter_lua \ - MDeiml:tree-sitter-markdown:v0.2.3:treesitter_markdown \ - tree-sitter-grammars:tree-sitter-query:v0.3.0:treesitter_query \ +GH_TUPLE= tree-sitter:tree-sitter-c:v0.23.1:treesitter_c \ + tree-sitter-grammars:tree-sitter-lua:v0.2.0:treesitter_lua \ + MDeiml:tree-sitter-markdown:v0.3.2:treesitter_markdown \ + tree-sitter-grammars:tree-sitter-query:v0.4.0:treesitter_query \ neovim:tree-sitter-vim:v0.4.0:treesitter_vim \ - neovim:tree-sitter-vimdoc:v2.5.1:treesitter_vimdoc + neovim:tree-sitter-vimdoc:v3.0.0:treesitter_vimdoc CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \ -DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \ -DDEPS_PREFIX:PATH="${LOCALBASE}" \ -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib/lua/${LUA_VER}" CFLAGS+= -I${LOCALBASE}/include DATADIR= ${PREFIX}/share/nvim PORTSCOUT= limit:^[0-9\.v]+$$ PORTDATA= runtime OPTIONS_DEFINE= NLS PYNVIM OPTIONS_SUB= yes PYNVIM_DESC= Enable support for plugins written in python NLS_CMAKE_BOOL= ENABLE_LIBINTL PYNVIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynvim>=0.3.0:editors/py-pynvim@${PY_FLAVOR} PYNVIM_USES= python:run post-configure: ${MKDIR} ${BUILD_WRKSRC}/.deps/build/src ${MV} ${WRKSRC_treesitter_c} ${BUILD_WRKSRC}/.deps/build/src/treesitter_c ${MV} ${WRKSRC_treesitter_lua} ${BUILD_WRKSRC}/.deps/build/src/treesitter_lua ${MV} ${WRKSRC_treesitter_markdown} ${BUILD_WRKSRC}/.deps/build/src/treesitter_markdown ${MV} ${WRKSRC_treesitter_query} ${BUILD_WRKSRC}/.deps/build/src/treesitter_query ${MV} ${WRKSRC_treesitter_vim} ${BUILD_WRKSRC}/.deps/build/src/treesitter_vim ${MV} ${WRKSRC_treesitter_vimdoc} ${BUILD_WRKSRC}/.deps/build/src/treesitter_vimdoc ${MAKE_ENV} ${CMAKE_BIN} -S ${WRKSRC}/cmake.deps -B ${BUILD_WRKSRC}/.deps ${CMAKE_ARGS} \ -DUSE_BUNDLED:BOOL=OFF -DUSE_BUNDLED_TS_PARSERS:BOOL=ON \ -DUSE_EXISTING_SRC_DIR:BOOL=ON post-build: ${CMAKE_BIN} --build ${BUILD_WRKSRC}/.deps post-stage: cd ${BUILD_WRKSRC}/.deps/usr/lib/nvim && ${COPYTREE_SHARE} parser ${STAGEDIR}${PREFIX}/lib/nvim ${FIND} ${STAGEDIR}${PREFIX}/lib/nvim -name "*.so" -exec ${STRIP_CMD} {} + .include diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo index 54204ec329b7..6b2609651a79 100644 --- a/editors/neovim/distinfo +++ b/editors/neovim/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1721880651 +TIMESTAMP = 1727904970 SHA256 (neovim-neovim-v0.10.1_GH0.tar.gz) = edce96e79903adfcb3c41e9a8238511946325ea9568fde177a70a614501af689 SIZE (neovim-neovim-v0.10.1_GH0.tar.gz) = 12796966 -SHA256 (tree-sitter-tree-sitter-c-v0.21.0_GH0.tar.gz) = 6f0f5d1b71cf8ffd8a37fb638c6022fa1245bd630150b538547d52128ce0ea7e -SIZE (tree-sitter-tree-sitter-c-v0.21.0_GH0.tar.gz) = 426566 -SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.1.0_GH0.tar.gz) = 230cfcbfa74ed1f7b8149e9a1f34c2efc4c589a71fe0f5dc8560622f8020d722 -SIZE (tree-sitter-grammars-tree-sitter-lua-v0.1.0_GH0.tar.gz) = 56812 -SHA256 (MDeiml-tree-sitter-markdown-v0.2.3_GH0.tar.gz) = 4909d6023643f1afc3ab219585d4035b7403f3a17849782ab803c5f73c8a31d5 -SIZE (MDeiml-tree-sitter-markdown-v0.2.3_GH0.tar.gz) = 418293 -SHA256 (tree-sitter-grammars-tree-sitter-query-v0.3.0_GH0.tar.gz) = f878ff37abcb83250e31a6569e997546f3dbab74dcb26683cb2d613f7568cfc0 -SIZE (tree-sitter-grammars-tree-sitter-query-v0.3.0_GH0.tar.gz) = 43274 +SHA256 (tree-sitter-tree-sitter-c-v0.23.1_GH0.tar.gz) = 8f90f481c28a45c7dcba84d05fc07853df043ff813868cdfa074a3835e89467a +SIZE (tree-sitter-tree-sitter-c-v0.23.1_GH0.tar.gz) = 379330 +SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.2.0_GH0.tar.gz) = 6c41227cd0a59047b19d31f0031d4d901f08bfd78d6fc7f55c89e5b8374c794e +SIZE (tree-sitter-grammars-tree-sitter-lua-v0.2.0_GH0.tar.gz) = 60830 +SHA256 (MDeiml-tree-sitter-markdown-v0.3.2_GH0.tar.gz) = 5dac48a6d971eb545aab665d59a18180d21963afc781bbf40f9077c06cb82ae5 +SIZE (MDeiml-tree-sitter-markdown-v0.3.2_GH0.tar.gz) = 419764 +SHA256 (tree-sitter-grammars-tree-sitter-query-v0.4.0_GH0.tar.gz) = d3a423ab66dc62b2969625e280116678a8a22582b5ff087795222108db2f6a6e +SIZE (tree-sitter-grammars-tree-sitter-query-v0.4.0_GH0.tar.gz) = 42944 SHA256 (neovim-tree-sitter-vim-v0.4.0_GH0.tar.gz) = 9f856f8b4a10ab43348550fa2d3cb2846ae3d8e60f45887200549c051c66f9d5 SIZE (neovim-tree-sitter-vim-v0.4.0_GH0.tar.gz) = 356704 -SHA256 (neovim-tree-sitter-vimdoc-v2.5.1_GH0.tar.gz) = 063645096504b21603585507c41c6d8718ff3c11b2150c5bfc31e8f3ee9afea3 -SIZE (neovim-tree-sitter-vimdoc-v2.5.1_GH0.tar.gz) = 57430 +SHA256 (neovim-tree-sitter-vimdoc-v3.0.0_GH0.tar.gz) = a639bf92bf57bfa1cdc90ca16af27bfaf26a9779064776dd4be34c1ef1453f6c +SIZE (neovim-tree-sitter-vimdoc-v3.0.0_GH0.tar.gz) = 58110