diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile index 5d5a02f7a91e..1f959238ba92 100644 --- a/editors/neovim/Makefile +++ b/editors/neovim/Makefile @@ -1,79 +1,79 @@ PORTNAME= neovim DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 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} LIB_DEPENDS= libluv.so:devel/luv \ libmsgpack-c.so:devel/msgpack-c \ libtree-sitter.so:devel/tree-sitter \ libunibilium.so:devel/unibilium \ libutf8proc.so:textproc/utf8proc \ libuv.so:devel/libuv \ libvterm.so:devel/libvterm RUN_DEPENDS= ${LUA_REFMODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \ ${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} TEST_DEPENDS= gmake:devel/gmake USES= cmake cpe gettext iconv lua:51,build luajit \ pathfix pkgconfig USE_GITHUB= yes GH_TUPLE= tree-sitter:tree-sitter-c:v0.23.5:treesitter_c \ tree-sitter-grammars:tree-sitter-lua:v0.3.0:treesitter_lua \ tree-sitter-grammars:tree-sitter-markdown:v0.4.1:treesitter_markdown \ tree-sitter-grammars:tree-sitter-query:v0.5.1:treesitter_query \ tree-sitter-grammars:tree-sitter-vim:v0.5.0:treesitter_vim \ neovim:tree-sitter-vimdoc:v3.0.1: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 +NLS_CMAKE_BOOL= ENABLE_LIBINTL ENABLE_TRANSLATIONS 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} {} + do-test: ${GMAKE} -C ${WRKSRC} test .include diff --git a/editors/neovim/pkg-plist b/editors/neovim/pkg-plist index 8ab74d225827..36525ea74ee0 100644 --- a/editors/neovim/pkg-plist +++ b/editors/neovim/pkg-plist @@ -1,11 +1,41 @@ bin/nvim lib/nvim/parser/c.so lib/nvim/parser/lua.so lib/nvim/parser/markdown.so lib/nvim/parser/markdown_inline.so lib/nvim/parser/query.so lib/nvim/parser/vim.so lib/nvim/parser/vimdoc.so share/man/man1/nvim.1.gz share/applications/nvim.desktop share/icons/hicolor/128x128/apps/nvim.png +share/locale/af/LC_MESSAGES/nvim.mo +share/locale/ca/LC_MESSAGES/nvim.mo +share/locale/cs.cp1250/LC_MESSAGES/nvim.mo +share/locale/cs/LC_MESSAGES/nvim.mo +share/locale/da/LC_MESSAGES/nvim.mo +share/locale/de/LC_MESSAGES/nvim.mo +share/locale/en_GB/LC_MESSAGES/nvim.mo +share/locale/eo/LC_MESSAGES/nvim.mo +share/locale/es/LC_MESSAGES/nvim.mo +share/locale/fi/LC_MESSAGES/nvim.mo +share/locale/fr/LC_MESSAGES/nvim.mo +share/locale/ga/LC_MESSAGES/nvim.mo +share/locale/it/LC_MESSAGES/nvim.mo +share/locale/ja.euc-jp/LC_MESSAGES/nvim.mo +share/locale/ja/LC_MESSAGES/nvim.mo +share/locale/ko.UTF-8/LC_MESSAGES/nvim.mo +share/locale/nb/LC_MESSAGES/nvim.mo +share/locale/nl/LC_MESSAGES/nvim.mo +share/locale/no/LC_MESSAGES/nvim.mo +share/locale/pl.UTF-8/LC_MESSAGES/nvim.mo +share/locale/pt_BR/LC_MESSAGES/nvim.mo +share/locale/ru/LC_MESSAGES/nvim.mo +share/locale/sk.cp1250/LC_MESSAGES/nvim.mo +share/locale/sk/LC_MESSAGES/nvim.mo +share/locale/sv/LC_MESSAGES/nvim.mo +share/locale/tr/LC_MESSAGES/nvim.mo +share/locale/uk/LC_MESSAGES/nvim.mo +share/locale/vi/LC_MESSAGES/nvim.mo +share/locale/zh_CN.UTF-8/LC_MESSAGES/nvim.mo +share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo