Page MenuHomeFreeBSD

D36947.id111687.diff
No OneTemporary

D36947.id111687.diff

diff --git a/Mk/Uses/luajit.mk b/Mk/Uses/luajit.mk
new file mode 100644
--- /dev/null
+++ b/Mk/Uses/luajit.mk
@@ -0,0 +1,33 @@
+# Select your favorite luajit runtime
+# Feature: luajit
+# Usage: USES= luajit[:version]
+# MAINTAINER: ports@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_LUAJIT_MK)
+_INCLUDE_USES_LUAJIT_MK=yes
+
+. if !empty(luajit_ARGS)
+LUAJIT_VER= ${luajit_ARGS}
+. else
+LUAJIT_VER= ${LUAJIT_DEFAULT}
+. endif
+
+# When adding a version, please keep the comment in
+# Mk/bsd.default-versions.mk in sync
+VALID_LUAJIT_VER= luajit luajit-devel luajit-openresty
+
+. for v in ${LUAJIT_DEFAULT}
+. if ! ${VALID_LUAJIT_VER:M${v}}
+IGNORE= Invalid luajit default version ${LUAJIT_DEFAULT}: valid versions are ${VALID_LUAJIT_VER}
+. endif
+. endfor
+
+. for w in ${LUAJIT_VER}
+. if ! ${VALID_LUAJIT_VER:M${w}}
+IGNORE= Invalid luajit version ${LUAJIT_VER}: valid versions are ${VALID_LUAJIT_VER}
+. endif
+. endfor
+
+LIB_DEPENDS= libluajit-5.1.so:lang/${LUAJIT_VER}
+
+.endif
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -86,6 +86,8 @@
. endif
# Possible values: 5.1, 5.2, 5.3, 5.4
LUA_DEFAULT?= 5.2
+# Possible values: luajit, luajit-devel, luajit-openresty
+LUAJIT_DEFAULT?= luajit
# Possible values: 5.10, 5.20, 6.8
MONO_DEFAULT= 5.10
# Possible values: 5.6, 5.7, 8.0, 10.3m, 10.4m, 10.5m, 5.7p, 5.7w

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 29, 3:42 AM (12 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26316438
Default Alt Text
D36947.id111687.diff (1 KB)

Event Timeline