Lines 1-7
Link Here
|
1 |
PORTNAME= neovim |
1 |
PORTNAME= neovim |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 0.9.5 |
3 |
DISTVERSION= 0.10.0 |
4 |
PORTREVISION= 1 |
|
|
5 |
CATEGORIES= editors |
4 |
CATEGORIES= editors |
6 |
|
5 |
|
7 |
MAINTAINER= adamw@FreeBSD.org |
6 |
MAINTAINER= adamw@FreeBSD.org |
Lines 11-18
WWW= https://neovim.io/
Link Here
|
11 |
LICENSE= APACHE20 |
10 |
LICENSE= APACHE20 |
12 |
|
11 |
|
13 |
BUILD_DEPENDS= gperf:devel/gperf \ |
12 |
BUILD_DEPENDS= gperf:devel/gperf \ |
14 |
${LUA_MODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \ |
13 |
${LUA_REFMODLIBDIR}/bit.so:devel/lua-bitop@${LUA_FLAVOR} \ |
15 |
${LUA_MODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} |
14 |
${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} |
16 |
LIB_DEPENDS= libluv.so:devel/luv \ |
15 |
LIB_DEPENDS= libluv.so:devel/luv \ |
17 |
libmsgpack-c.so:devel/msgpack-c \ |
16 |
libmsgpack-c.so:devel/msgpack-c \ |
18 |
libtermkey.so:devel/libtermkey \ |
17 |
libtermkey.so:devel/libtermkey \ |
Lines 21-35
LIB_DEPENDS= libluv.so:devel/luv \
Link Here
|
21 |
libuv.so:devel/libuv \ |
20 |
libuv.so:devel/libuv \ |
22 |
libvterm.so:devel/libvterm |
21 |
libvterm.so:devel/libvterm |
23 |
|
22 |
|
24 |
USES= cmake cpe gettext iconv lua:52,build luajit pathfix pkgconfig |
23 |
USES= cmake cpe gettext iconv lua:51,build luajit \ |
|
|
24 |
desktop-file-utils pathfix pkgconfig |
25 |
USE_GITHUB= yes |
25 |
USE_GITHUB= yes |
26 |
GH_TUPLE= libmpack:libmpack:1.0.5:libmpack \ |
26 |
GH_TUPLE= libmpack:libmpack:1.0.5:libmpack \ |
27 |
libmpack:libmpack-lua:1.0.9:libmpack_lua |
27 |
libmpack:libmpack-lua:1.0.12:libmpack_lua |
28 |
PORTSCOUT= limit:^[0-9\.v]+$$ |
28 |
PORTSCOUT= limit:^[0-9\.v]+$$ |
29 |
|
29 |
|
30 |
CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \ |
30 |
CMAKE_ARGS= -DLUA_PRG:FILEPATH="${LUA_CMD}" \ |
31 |
-DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \ |
31 |
-DCMAKE_INSTALL_MANDIR:PATH="${PREFIX}/share/man" \ |
32 |
-DDEPS_PREFIX:PATH="${LOCALBASE}" |
32 |
-DDEPS_PREFIX:PATH="${LOCALBASE}" \ |
|
|
33 |
-DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib/lua/${LUA_VER}" |
33 |
CFLAGS+= -I${LOCALBASE}/include |
34 |
CFLAGS+= -I${LOCALBASE}/include |
34 |
|
35 |
|
35 |
DATADIR= ${PREFIX}/share/nvim |
36 |
DATADIR= ${PREFIX}/share/nvim |
Lines 41-59
OPTIONS_SUB= yes
Link Here
|
41 |
PYNVIM_DESC= Enable support for plugins written in python |
42 |
PYNVIM_DESC= Enable support for plugins written in python |
42 |
|
43 |
|
43 |
NLS_CMAKE_BOOL= ENABLE_LIBINTL |
44 |
NLS_CMAKE_BOOL= ENABLE_LIBINTL |
|
|
45 |
|
44 |
PYNVIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynvim>=0.3.0:editors/py-pynvim@${PY_FLAVOR} |
46 |
PYNVIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynvim>=0.3.0:editors/py-pynvim@${PY_FLAVOR} |
45 |
PYNVIM_USES= python:run |
47 |
PYNVIM_USES= python:run |
46 |
|
48 |
|
47 |
post-patch-NLS-off: |
|
|
48 |
${REINPLACE_CMD} -e '/add_subdirectory(po)/d' ${WRKSRC}/src/nvim/CMakeLists.txt |
49 |
|
50 |
pre-build: |
51 |
${LN} -s ${WRKSRC_libmpack} ${WRKSRC_libmpack_lua}/mpack-src |
52 |
${MKDIR} ${BUILD_WRKSRC}/src/nvim |
53 |
(cd ${WRKSRC_libmpack_lua} && ${CC} ${CFLAGS} -fPIC \ |
54 |
-I${LUA_INCDIR} -shared lmpack.c -o \ |
55 |
${BUILD_WRKSRC}/src/nvim/mpack.so \ |
56 |
${LUA_LIBDIR}/liblua-${LUA_VER}.so) |
57 |
${LN} -s ${BUILD_WRKSRC}/src/nvim/mpack.so ${BUILD_WRKSRC}/runtime/mpack.so |
58 |
|
59 |
.include <bsd.port.mk> |
49 |
.include <bsd.port.mk> |