Sun Feb 13 10:30:19 2022 UTC ()
lua-luv: Only attempt to copy the compat5.3 headers when they're
actively required.


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

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

--- pkgsrc/devel/lua-luv/Makefile 2021/12/27 09:45:40 1.5
+++ pkgsrc/devel/lua-luv/Makefile 2022/02/13 10:30:19 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2021/12/27 09:45:40 nia Exp $ 1# $NetBSD: Makefile,v 1.6 2022/02/13 10:30:19 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
@@ -16,18 +16,20 @@ LICENSE= apache-2.0 @@ -16,18 +16,20 @@ LICENSE= apache-2.0
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: 28pre-configure:
 29.if ${_LUA_VERSION} == "51" || ${_LUA_VERSION} == "52"
29 ${CP} ${PREFIX}/${LUA_INCDIR}/compat-5.3.* ${WRKSRC}/src 30 ${CP} ${PREFIX}/${LUA_INCDIR}/compat-5.3.* ${WRKSRC}/src
 31.endif
30 32
31.include "../../lang/lua/module.mk" 33.include "../../lang/lua/module.mk"
32.include "../../devel/libuv/buildlink3.mk" 34.include "../../devel/libuv/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"