# $NetBSD: Makefile,v 1.9 2023/05/28 10:05:36 bsiegert Exp $ DISTNAME= luv-1.43.0-0 PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/-0$/.0/1} PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=luvit/} GITHUB_PROJECT= luv GITHUB_TAG= ${DISTNAME:S/^luv-//1} MAINTAINER= nia@NetBSD.org HOMEPAGE= https://github.com/luvit/luv COMMENT= Bare libuv bindings for Lua LICENSE= apache-2.0 LUA_SELF_CONFLICT= yes LUA_LINKER_MAGIC= no .include "../../lang/lua/luaversion.mk" .if ${_LUA_VERSION} == "51" || ${_LUA_VERSION} == "52" DEPENDS+= ${LUA_PKGPREFIX}-compat53-[0-9]*:../../devel/lua-compat53 .endif USE_CMAKE= yes CMAKE_ARGS+= -DWITH_SHARED_LIBUV=ON CMAKE_ARGS+= -DBUILD_MODULE=ON CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON CMAKE_ARGS+= -DLUA_BUILD_TYPE=System CMAKE_ARGS+= -DWITH_LUA_ENGINE=Lua PKGCONFIG_OVERRIDE+= libluv.pc.in pre-configure: .if ${_LUA_VERSION} == "51" || ${_LUA_VERSION} == "52" ${CP} ${PREFIX}/${LUA_INCDIR}/compat-5.3.* ${WRKSRC}/src .endif .include "../../lang/lua/module.mk" .include "../../devel/libuv/buildlink3.mk" .include "../../mk/bsd.pkg.mk"