svn commit: r470985 - head/editors/neovim
Adam Weinberger
adamw at FreeBSD.org
Sun May 27 14:41:45 UTC 2018
Author: adamw
Date: Sun May 27 14:41:44 2018
New Revision: 470985
URL: https://svnweb.freebsd.org/changeset/ports/470985
Log:
Update included libmpack-lua and take maintainership
While here, sort depends, update WWW, and expand the
pkg-descr.
I'd like to thank Oleh Hushchenkov, the outgoing maintainer,
for offering me maintainership and for maintaining this port
for nearly two years.
Modified:
head/editors/neovim/Makefile
head/editors/neovim/distinfo
head/editors/neovim/pkg-descr
Modified: head/editors/neovim/Makefile
==============================================================================
--- head/editors/neovim/Makefile Sun May 27 14:37:19 2018 (r470984)
+++ head/editors/neovim/Makefile Sun May 27 14:41:44 2018 (r470985)
@@ -4,28 +4,28 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
-MAINTAINER= gor at clogic.com.ua
-COMMENT= Next generation Vim
+MAINTAINER= adamw at FreeBSD.org
+COMMENT= Next-generation Vim
LICENSE= APACHE20
-BUILD_DEPENDS= ${LUA_MODLIBDIR}/bit.so:devel/lua-bitop \
- ${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg \
- gperf:devel/gperf
-LIB_DEPENDS= libunibilium.so:devel/unibilium \
- libvterm.so:devel/libvterm \
+BUILD_DEPENDS= gperf:devel/gperf \
+ ${LUA_MODLIBDIR}/bit.so:devel/lua-bitop \
+ ${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg
+LIB_DEPENDS= libluajit-5.1.so:lang/luajit \
+ libmsgpackc.so:devel/msgpack \
libtermkey.so:devel/libtermkey \
- libluajit-5.1.so:lang/luajit \
+ libunibilium.so:devel/unibilium \
libuv.so:devel/libuv \
- libmsgpackc.so:devel/msgpack
+ libvterm.so:devel/libvterm
USES= cmake:outsource iconv lua:build pathfix pkgconfig
USE_GITHUB= yes
GH_TUPLE= libmpack:libmpack:1.0.5:libmpack \
- libmpack:libmpack-lua:1.0.6:libmpack_lua
+ libmpack:libmpack-lua:1.0.7:libmpack_lua
CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \
-DCMAKE_INSTALL_MANDIR:PATH="${MANPREFIX}/man" \
@@ -46,12 +46,12 @@ post-patch-NLS-off:
@${REINPLACE_CMD} -e '/find_package(LibIntl)/ d' ${WRKSRC}/CMakeLists.txt
pre-build:
- @${LN} -s ${WRKSRC_libmpack} ${WRKSRC_libmpack_lua}/mpack-src
+ ${LN} -s ${WRKSRC_libmpack} ${WRKSRC_libmpack_lua}/mpack-src
@${MKDIR} ${BUILD_WRKSRC}/src/nvim
- @(cd ${WRKSRC_libmpack_lua} && ${CC} ${CFLAGS} -fPIC \
+ (cd ${WRKSRC_libmpack_lua} && ${CC} ${CFLAGS} -fPIC \
-I${LUA_INCDIR} -shared lmpack.c -o \
${BUILD_WRKSRC}/src/nvim/mpack.so \
${LUA_LIBDIR}/liblua-${LUA_VER}.so)
- @${LN} -s ${BUILD_WRKSRC}/src/nvim/mpack.so ${BUILD_WRKSRC}/runtime/mpack.so
+ ${LN} -s ${BUILD_WRKSRC}/src/nvim/mpack.so ${BUILD_WRKSRC}/runtime/mpack.so
.include <bsd.port.mk>
Modified: head/editors/neovim/distinfo
==============================================================================
--- head/editors/neovim/distinfo Sun May 27 14:37:19 2018 (r470984)
+++ head/editors/neovim/distinfo Sun May 27 14:41:44 2018 (r470985)
@@ -1,7 +1,7 @@
-TIMESTAMP = 1511096400
+TIMESTAMP = 1527353327
SHA256 (neovim-neovim-v0.2.2_GH0.tar.gz) = a838ee07cc9a2ef8ade1b31a2a4f2d5e9339e244ade68e64556c1f4b40ccc5ed
SIZE (neovim-neovim-v0.2.2_GH0.tar.gz) = 8325879
SHA256 (libmpack-libmpack-1.0.5_GH0.tar.gz) = 4ce91395d81ccea97d3ad4cb962f8540d166e59d3e2ddce8a22979b49f108956
SIZE (libmpack-libmpack-1.0.5_GH0.tar.gz) = 32966
-SHA256 (libmpack-libmpack-lua-1.0.6_GH0.tar.gz) = 66811e30b316b53d1e3c4225248d4813b8b852c3e19121ba5ad47a9d4537d1ae
-SIZE (libmpack-libmpack-lua-1.0.6_GH0.tar.gz) = 14557
+SHA256 (libmpack-libmpack-lua-1.0.7_GH0.tar.gz) = 2ebe9c8972c378040c9b8505f5fb40a0c64d990cd68be6a62989362b18294d0a
+SIZE (libmpack-libmpack-lua-1.0.7_GH0.tar.gz) = 15606
Modified: head/editors/neovim/pkg-descr
==============================================================================
--- head/editors/neovim/pkg-descr Sun May 27 14:37:19 2018 (r470984)
+++ head/editors/neovim/pkg-descr Sun May 27 14:41:44 2018 (r470985)
@@ -1,3 +1,10 @@
-Neovim is a project that seeks to aggresively refactor Vim
+Neovim is an aggressive refactor of editors/vim. It represents a
+complete overhaul of the codebase with many sanity improvements,
+including sensible defaults, a built-in terminal emulator,
+asynchronous plugin architecture, and powerful APIs designed for
+speed and extensibility. It retains full compatibility
+with almost all Vim plugins and scripts.
-WWW: http://neovim.org/
+For most users, Neovim is a drop-in Vim replacement.
+
+WWW: https://neovim.org/
More information about the svn-ports-head
mailing list