Mon Dec 27 09:45:40 2021 UTC ()
lua-luv: Fix 5.1 and 5.2 builds.


(nia)
diff -r1.4 -r1.5 pkgsrc/devel/lua-luv/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/devel/lua-luv/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/lua-luv/Makefile 2021/12/20 20:53:12 1.4
+++ pkgsrc/devel/lua-luv/Makefile 2021/12/27 09:45:40 1.5
@@ -1,30 +1,33 @@ @@ -1,30 +1,33 @@
1# $NetBSD: Makefile,v 1.4 2021/12/20 20:53:12 nia Exp $ 1# $NetBSD: Makefile,v 1.5 2021/12/27 09:45:40 nia Exp $
2 2
3DISTNAME= luv-1.42.0-1 3DISTNAME= luv-1.42.0-1
4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/-1$/.1/1} 4PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/-1$/.1/1}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GITHUB:=luvit/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=luvit/}
7GITHUB_PROJECT= luv 7GITHUB_PROJECT= luv
8GITHUB_TAG= ${DISTNAME:S/^luv-//1} 8GITHUB_TAG= ${DISTNAME:S/^luv-//1}
9 9
10MAINTAINER= nia@NetBSD.org 10MAINTAINER= nia@NetBSD.org
11HOMEPAGE= https://github.com/luvit/luv 11HOMEPAGE= https://github.com/luvit/luv
12COMMENT= Bare libuv bindings for Lua 12COMMENT= Bare libuv bindings for Lua
13LICENSE= apache-2.0 13LICENSE= apache-2.0
14 14
15.include "../../lang/lua/luaversion.mk" 15.include "../../lang/lua/luaversion.mk"
16 16
17.if ${_LUA_VERSION} == "51" || ${_LUA_VERSION} == "52" 17.if ${_LUA_VERSION} == "51" || ${_LUA_VERSION} == "52"
18DEPENDS+= ${LUA_PKGPREFIX}-compat53-[0-9]*:../../devel/lua-compat53 18DEPENDS+= ${LUA_PKGPREFIX}-compat53-[0-9]*:../../devel/lua-compat53
19.endif 19.endif
20 20
21USE_CMAKE= yes 21USE_CMAKE= yes
22 22
23CMAKE_ARGS+= -DWITH_SHARED_LIBUV=ON 23CMAKE_ARGS+= -DWITH_SHARED_LIBUV=ON
24CMAKE_ARGS+= -DBUILD_MODULE=ON 24CMAKE_ARGS+= -DBUILD_MODULE=ON
25CMAKE_ARGS+= -DLUA_BUILD_TYPE=System 25CMAKE_ARGS+= -DLUA_BUILD_TYPE=System
26CMAKE_ARGS+= -DWITH_LUA_ENGINE=Lua 26CMAKE_ARGS+= -DWITH_LUA_ENGINE=Lua
27 27
 28pre-configure:
 29 ${CP} ${PREFIX}/${LUA_INCDIR}/compat-5.3.* ${WRKSRC}/src
 30
28.include "../../lang/lua/module.mk" 31.include "../../lang/lua/module.mk"
29.include "../../devel/libuv/buildlink3.mk" 32.include "../../devel/libuv/buildlink3.mk"
30.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"