123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # $OpenBSD: Makefile,v 1.2 2017/05/12 09:56:33 edd Exp $
- COMMENT = a continuation and extension of Vim
- GH_ACCOUNT = neovim
- GH_PROJECT = neovim
- GH_TAGNAME = v0.2.0
- REVISION = 0
- CATEGORIES = editors devel
- HOMEPAGE = http://neovim.org
- MAINTAINER = Edd Barrett <edd@openbsd.org>
- # Apache 2.0 + Vim License
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB += c m msgpackc pthread termkey unibilium util uv vterm
- MODULES = devel/cmake \
- devel/gettext \
- lang/lua \
- textproc/intltool
- BUILD_DEPENDS = ${RUN_DEPENDS} \
- devel/gperf \
- devel/lpeg \
- devel/luabitop
- LIB_DEPENDS = devel/libtermkey \
- devel/libuv \
- devel/libvterm \
- devel/msgpack \
- devel/unibilium
- RUN_DEPENDS += devel/libmpack/lua \
- devel/libmpack/main
- MAKE_FLAGS += USE_BUNDLED_DEPS=OFF
- CONFIGURE_ARGS += -DLUA_PRG=${MODLUA_BIN}
- # Tests need gmake
- USE_GMAKE = Yes
- NVIM_PRG = ${WRKBUILD}/bin/nvim
- SUBST_VARS += VIMPROG
- pre-test:
- ${SUBST_CMD} ${WRKSRC}/src/nvim/testdir/test49.vim
- # 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.
- do-test:
- cd ${WRKSRC} && env LC_CTYPE=en_US.UTF-8 ${MAKE_PROGRAM} \
- -C src/nvim/testdir NVIM_PRG=${NVIM_PRG} ${MAKE_FLAGS}
- .include <bsd.port.mk>
|