lua: move cmake bits to per-interpreter buildlink3sdiff -r1.13 -r1.14 pkgsrc/lang/lua/luaversion.mk
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: luaversion.mk,v 1.13 2020/07/02 20:43:26 nia Exp $ | 1 | # $NetBSD: luaversion.mk,v 1.14 2020/07/02 21:42:23 nia Exp $ | |
2 | 2 | |||
3 | # This file determins which Lua version is used as a dependency for | 3 | # This file determins which Lua version is used as a dependency for | |
4 | # a package. | 4 | # a package. | |
5 | # | 5 | # | |
6 | # === User-settable variables === | 6 | # === User-settable variables === | |
7 | # | 7 | # | |
8 | # LUA_VERSION_DEFAULT | 8 | # LUA_VERSION_DEFAULT | |
9 | # The preferred lua version to use. | 9 | # The preferred lua version to use. | |
10 | # | 10 | # | |
11 | # Possible values: 51 52 53 54 | 11 | # Possible values: 51 52 53 54 | |
12 | # Default: 53 | 12 | # Default: 53 | |
13 | # | 13 | # | |
14 | # === Infrastructure variables === | 14 | # === Infrastructure variables === | |
@@ -154,22 +154,14 @@ LUA_BASEDEPENDS= lua54>=5.4<5.5:${LUA_PK | @@ -154,22 +154,14 @@ LUA_BASEDEPENDS= lua54>=5.4<5.5:${LUA_PK | |||
154 | PKG_FAIL_REASON+= "No valid Lua version found" | 154 | PKG_FAIL_REASON+= "No valid Lua version found" | |
155 | 155 | |||
156 | .endif | 156 | .endif | |
157 | 157 | |||
158 | #LUA_DEPENDS= ${BUILDLINK_API_DEPENDS.${LUA_PACKAGE}}:${LUA_PKGSRCDIR} | 158 | #LUA_DEPENDS= ${BUILDLINK_API_DEPENDS.${LUA_PACKAGE}}:${LUA_PKGSRCDIR} | |
159 | 159 | |||
160 | .include "${LUA_PKGSRCDIR}/version.mk" | 160 | .include "${LUA_PKGSRCDIR}/version.mk" | |
161 | _LUA_DOT_VERSION= ${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR} | 161 | _LUA_DOT_VERSION= ${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR} | |
162 | 162 | |||
163 | LUA_INCDIR= include/lua-${_LUA_DOT_VERSION} | 163 | LUA_INCDIR= include/lua-${_LUA_DOT_VERSION} | |
164 | LUA_INTERPRETER= ${LOCALBASE}/bin/lua${_LUA_DOT_VERSION} | 164 | LUA_INTERPRETER= ${LOCALBASE}/bin/lua${_LUA_DOT_VERSION} | |
165 | LUA_COMPILER= ${LOCALBASE}/bin/luac${_LUA_DOT_VERSION} | 165 | LUA_COMPILER= ${LOCALBASE}/bin/luac${_LUA_DOT_VERSION} | |
166 | 166 | |||
167 | .if defined(USE_CMAKE) | |||
168 | # used by FindLua.cmake | |||
169 | CMAKE_ARGS+= -DLua_FIND_VERSION_EXACT=ON | |||
170 | CMAKE_ARGS+= -DLua_FIND_VERSION_COUNT=2 | |||
171 | CMAKE_ARGS+= -DLua_FIND_VERSION_MAJOR=${LUA_VERSION_MAJOR} | |||
172 | CMAKE_ARGS+= -DLua_FIND_VERSION_MINOR=${LUA_VERSION_MINOR} | |||
173 | .endif | |||
174 | ||||
175 | .endif # LUA_LUAVERSION_MK | 167 | .endif # LUA_LUAVERSION_MK |
@@ -1,22 +1,30 @@ | @@ -1,22 +1,30 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.4 2015/07/20 11:30:54 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.5 2020/07/02 21:42:23 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= lua51 | 3 | BUILDLINK_TREE+= lua51 | |
4 | 4 | |||
5 | .if !defined(LUA51_BUILDLINK3_MK) | 5 | .if !defined(LUA51_BUILDLINK3_MK) | |
6 | LUA51_BUILDLINK3_MK:= | 6 | LUA51_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.lua51+= lua51>=5.1.1<5.2 | 8 | BUILDLINK_API_DEPENDS.lua51+= lua51>=5.1.1<5.2 | |
9 | BUILDLINK_PKGSRCDIR.lua51?= ../../lang/lua51 | 9 | BUILDLINK_PKGSRCDIR.lua51?= ../../lang/lua51 | |
10 | 10 | |||
11 | .if defined(BUILDLINK_DEPMETHOD.lua) | 11 | .if defined(BUILDLINK_DEPMETHOD.lua) | |
12 | BUILDLINK_DEPMETHOD.lua51?= ${BUILDLINK_DEPMETHOD.lua} | 12 | BUILDLINK_DEPMETHOD.lua51?= ${BUILDLINK_DEPMETHOD.lua} | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | # -llua -> -llua5.1 | 15 | # -llua -> -llua5.1 | |
16 | BUILDLINK_TRANSFORM+= l:lua:lua5.1 | 16 | BUILDLINK_TRANSFORM+= l:lua:lua5.1 | |
17 | BUILDLINK_INCDIRS.lua51+= include/lua-5.1 | 17 | BUILDLINK_INCDIRS.lua51+= include/lua-5.1 | |
18 | 18 | |||
19 | .if defined(USE_CMAKE) | |||
20 | # used by FindLua.cmake | |||
21 | CMAKE_ARGS+= -DLua_FIND_VERSION_EXACT=ON | |||
22 | CMAKE_ARGS+= -DLua_FIND_VERSION_COUNT=2 | |||
23 | CMAKE_ARGS+= -DLua_FIND_VERSION_MAJOR=5 | |||
24 | CMAKE_ARGS+= -DLua_FIND_VERSION_MINOR=1 | |||
25 | .endif | |||
26 | ||||
19 | .include "../../mk/readline.buildlink3.mk" | 27 | .include "../../mk/readline.buildlink3.mk" | |
20 | .endif # LUA51_BUILDLINK3_MK | 28 | .endif # LUA51_BUILDLINK3_MK | |
21 | 29 | |||
22 | BUILDLINK_TREE+= -lua51 | 30 | BUILDLINK_TREE+= -lua51 |
@@ -1,22 +1,30 @@ | @@ -1,22 +1,30 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.4 2015/07/20 11:30:54 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.5 2020/07/02 21:42:23 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= lua52 | 3 | BUILDLINK_TREE+= lua52 | |
4 | 4 | |||
5 | .if !defined(LUA52_BUILDLINK3_MK) | 5 | .if !defined(LUA52_BUILDLINK3_MK) | |
6 | LUA52_BUILDLINK3_MK:= | 6 | LUA52_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.lua52+= lua52>=5.2.0<5.3 | 8 | BUILDLINK_API_DEPENDS.lua52+= lua52>=5.2.0<5.3 | |
9 | BUILDLINK_PKGSRCDIR.lua52?= ../../lang/lua52 | 9 | BUILDLINK_PKGSRCDIR.lua52?= ../../lang/lua52 | |
10 | 10 | |||
11 | .if defined(BUILDLINK_DEPMETHOD.lua) | 11 | .if defined(BUILDLINK_DEPMETHOD.lua) | |
12 | BUILDLINK_DEPMETHOD.lua52?= ${BUILDLINK_DEPMETHOD.lua} | 12 | BUILDLINK_DEPMETHOD.lua52?= ${BUILDLINK_DEPMETHOD.lua} | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | # -llua -> -llua5.2 | 15 | # -llua -> -llua5.2 | |
16 | BUILDLINK_TRANSFORM+= l:lua:lua5.2 | 16 | BUILDLINK_TRANSFORM+= l:lua:lua5.2 | |
17 | BUILDLINK_INCDIRS.lua52+= include/lua-5.2 | 17 | BUILDLINK_INCDIRS.lua52+= include/lua-5.2 | |
18 | 18 | |||
19 | .if defined(USE_CMAKE) | |||
20 | # used by FindLua.cmake | |||
21 | CMAKE_ARGS+= -DLua_FIND_VERSION_EXACT=ON | |||
22 | CMAKE_ARGS+= -DLua_FIND_VERSION_COUNT=2 | |||
23 | CMAKE_ARGS+= -DLua_FIND_VERSION_MAJOR=5 | |||
24 | CMAKE_ARGS+= -DLua_FIND_VERSION_MINOR=2 | |||
25 | .endif | |||
26 | ||||
19 | .include "../../mk/readline.buildlink3.mk" | 27 | .include "../../mk/readline.buildlink3.mk" | |
20 | .endif # LUA52_BUILDLINK3_MK | 28 | .endif # LUA52_BUILDLINK3_MK | |
21 | 29 | |||
22 | BUILDLINK_TREE+= -lua52 | 30 | BUILDLINK_TREE+= -lua52 |
@@ -1,22 +1,30 @@ | @@ -1,22 +1,30 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2015/07/20 11:30:54 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2020/07/02 21:42:23 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= lua53 | 3 | BUILDLINK_TREE+= lua53 | |
4 | 4 | |||
5 | .if !defined(LUA53_BUILDLINK3_MK) | 5 | .if !defined(LUA53_BUILDLINK3_MK) | |
6 | LUA53_BUILDLINK3_MK:= | 6 | LUA53_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.lua53+= lua53>=5.3.0<5.4 | 8 | BUILDLINK_API_DEPENDS.lua53+= lua53>=5.3.0<5.4 | |
9 | BUILDLINK_PKGSRCDIR.lua53?= ../../lang/lua53 | 9 | BUILDLINK_PKGSRCDIR.lua53?= ../../lang/lua53 | |
10 | 10 | |||
11 | .if defined(BUILDLINK_DEPMETHOD.lua) | 11 | .if defined(BUILDLINK_DEPMETHOD.lua) | |
12 | BUILDLINK_DEPMETHOD.lua53?= ${BUILDLINK_DEPMETHOD.lua} | 12 | BUILDLINK_DEPMETHOD.lua53?= ${BUILDLINK_DEPMETHOD.lua} | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | # -llua -> -llua5.3 | 15 | # -llua -> -llua5.3 | |
16 | BUILDLINK_TRANSFORM+= l:lua:lua5.3 | 16 | BUILDLINK_TRANSFORM+= l:lua:lua5.3 | |
17 | BUILDLINK_INCDIRS.lua53+= include/lua-5.3 | 17 | BUILDLINK_INCDIRS.lua53+= include/lua-5.3 | |
18 | 18 | |||
19 | .if defined(USE_CMAKE) | |||
20 | # used by FindLua.cmake | |||
21 | CMAKE_ARGS+= -DLua_FIND_VERSION_EXACT=ON | |||
22 | CMAKE_ARGS+= -DLua_FIND_VERSION_COUNT=2 | |||
23 | CMAKE_ARGS+= -DLua_FIND_VERSION_MAJOR=5 | |||
24 | CMAKE_ARGS+= -DLua_FIND_VERSION_MINOR=3 | |||
25 | .endif | |||
26 | ||||
19 | .include "../../mk/readline.buildlink3.mk" | 27 | .include "../../mk/readline.buildlink3.mk" | |
20 | .endif # LUA53_BUILDLINK3_MK | 28 | .endif # LUA53_BUILDLINK3_MK | |
21 | 29 | |||
22 | BUILDLINK_TREE+= -lua53 | 30 | BUILDLINK_TREE+= -lua53 |
@@ -1,22 +1,30 @@ | @@ -1,22 +1,30 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2020/06/30 13:48:59 nia Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2020/07/02 21:42:23 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= lua54 | 3 | BUILDLINK_TREE+= lua54 | |
4 | 4 | |||
5 | .if !defined(LUA54_BUILDLINK3_MK) | 5 | .if !defined(LUA54_BUILDLINK3_MK) | |
6 | LUA54_BUILDLINK3_MK:= | 6 | LUA54_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.lua54+= lua54>=5.4.0<5.5 | 8 | BUILDLINK_API_DEPENDS.lua54+= lua54>=5.4.0<5.5 | |
9 | BUILDLINK_PKGSRCDIR.lua54?= ../../lang/lua54 | 9 | BUILDLINK_PKGSRCDIR.lua54?= ../../lang/lua54 | |
10 | 10 | |||
11 | .if defined(BUILDLINK_DEPMETHOD.lua) | 11 | .if defined(BUILDLINK_DEPMETHOD.lua) | |
12 | BUILDLINK_DEPMETHOD.lua54?= ${BUILDLINK_DEPMETHOD.lua} | 12 | BUILDLINK_DEPMETHOD.lua54?= ${BUILDLINK_DEPMETHOD.lua} | |
13 | .endif | 13 | .endif | |
14 | 14 | |||
15 | # -llua -> -llua5.4 | 15 | # -llua -> -llua5.4 | |
16 | BUILDLINK_TRANSFORM+= l:lua:lua5.4 | 16 | BUILDLINK_TRANSFORM+= l:lua:lua5.4 | |
17 | BUILDLINK_INCDIRS.lua54+= include/lua-5.4 | 17 | BUILDLINK_INCDIRS.lua54+= include/lua-5.4 | |
18 | 18 | |||
19 | .if defined(USE_CMAKE) | |||
20 | # used by FindLua.cmake | |||
21 | CMAKE_ARGS+= -DLua_FIND_VERSION_EXACT=ON | |||
22 | CMAKE_ARGS+= -DLua_FIND_VERSION_COUNT=2 | |||
23 | CMAKE_ARGS+= -DLua_FIND_VERSION_MAJOR=5 | |||
24 | CMAKE_ARGS+= -DLua_FIND_VERSION_MINOR=4 | |||
25 | .endif | |||
26 | ||||
19 | .include "../../mk/readline.buildlink3.mk" | 27 | .include "../../mk/readline.buildlink3.mk" | |
20 | .endif # LUA54_BUILDLINK3_MK | 28 | .endif # LUA54_BUILDLINK3_MK | |
21 | 29 | |||
22 | BUILDLINK_TREE+= -lua54 | 30 | BUILDLINK_TREE+= -lua54 |