# static_assert(sizeof(FutexTimespec) == sizeof(timespec)); # bee.lua/bee/thread/atomic_sync.cpp:55:41: note: expression evaluates to '8 == 12' ONLY_FOR_ARCHS = amd64 aarch64 COMMENT = language server for Lua V = 3.18.2 PKGNAME = lua-language-server-${V} DIST_TUPLE += github LuaLS lua-language-server ${V} . \ github CppCXY EmmyLuaCodeStyle 8c4289b7617ccdb0b247a6171f111f28ac7ae969 3rd/EmmyLuaCodeStyle \ github actboy168 bee.lua f55b6988e8d9564816a555118b0e76564ef9a283 3rd/bee.lua \ github actboy168 json.lua 08095fd2cdfde8f49a5f5b54b35ec7b3d4906a36 3rd/json.lua \ github love2d-community love-api 853639288547618dece86c3a8e52348fe304eba2 3rd/love-api \ github bjornbytes lovr-docs e89c753e1c2849b7533481fcf058095f8e050b9f 3rd/lovr-api \ github sqmedeiros lpeglabel 912b0b9e8641074408ffc2259e069b188e0c717b 3rd/lpeglabel \ github actboy168 luamake 4c4bd16c9b0c1d773402fc15c76367f7899a1f91 3rd/luamake \ github actboy168 bee.lua 466c4f071a17ab7c31e402383b0a2097b03535ba 3rd/luamake/bee.lua CATEGORIES = devel HOMEPAGE = https://github.com/LuaLS/lua-language-server MAINTAINER = Pavel Korovin # MIT PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} lib/inotify/inotify c m pthread COMPILER = base-clang ports-gcc LIB_DEPENDS = devel/libinotify MODULES = lang/lua BUILD_DEPENDS = devel/ninja NO_TEST = Yes LUA_LS_HOME = ${PREFIX}/share/lua-language-server pre-configure: sed -i 's/%%LUA_VERSION%%/${V}/' ${WRKSRC}/script/version.lua do-build: ${SETENV} ${MAKE_ENV} ninja -C ${WRKSRC}/3rd/luamake \ -f compile/ninja/openbsd.ninja -j${MAKE_JOBS} -v cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./3rd/luamake/luamake -v do-install: ${SUBST_PROGRAM} ${FILESDIR}/lua-language-server \ ${PREFIX}/bin/lua-language-server ${INSTALL_DATA_DIR} ${LUA_LS_HOME}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lua-language-server ${LUA_LS_HOME}/bin/ ${INSTALL_DATA} ${WRKSRC}/bin/main.lua ${LUA_LS_HOME}/bin/ ${INSTALL_DATA} ${WRKSRC}/{debugger,main}.lua ${LUA_LS_HOME}/ cd ${WRKSRC} && pax -rw {locale,meta,script} ${LUA_LS_HOME}/ .include