From 34aca0b979702de6981fecd40353e724d4c53b9c Mon Sep 17 00:00:00 2001 From: star9029 Date: Wed, 18 Sep 2024 08:07:56 +0800 Subject: [PATCH 1/2] luajit: fix url --- packages/l/luajit/xmake.lua | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/l/luajit/xmake.lua b/packages/l/luajit/xmake.lua index 33cbb931475..19921886b78 100644 --- a/packages/l/luajit/xmake.lua +++ b/packages/l/luajit/xmake.lua @@ -1,14 +1,12 @@ package("luajit") - set_homepage("http://luajit.org") set_description("A Just-In-Time Compiler (JIT) for the Lua programming language.") + set_license("MIT") - set_urls("http://luajit.org/download/LuaJIT-$(version).tar.gz", - "https://github.com/LuaJIT/LuaJIT.git", - "http://luajit.org/git/luajit-2.0.git", + set_urls("https://github.com/LuaJIT/LuaJIT.git", "http://repo.or.cz/luajit-2.0.git") - add_versions("2.1.0-beta3", "1ad2e34b111c802f9d0cdf019e986909123237a28c746b21295b63c9e785d9c3") + add_versions("v2.1.0-beta3", "8271c643c21d1b2f344e339f559f2de6f3663191") add_configs("nojit", { description = "Disable JIT.", default = false, type = "boolean"}) add_configs("fpu", { description = "Enable FPU.", default = true, type = "boolean"}) @@ -28,9 +26,6 @@ package("luajit") on_install("windows", "linux", "macosx", "bsd", "android", "iphoneos", function (package) local configs = {} - if package:config("shared") then - configs.kind = "shared" - end configs.fpu = package:config("fpu") configs.nojit = package:config("nojit") configs.gc64 = package:config("gc64") From c41316ba7a54c5810d0f1494c9c7458e8be07850 Mon Sep 17 00:00:00 2001 From: star9029 Date: Wed, 18 Sep 2024 08:33:14 +0800 Subject: [PATCH 2/2] add check --- packages/l/luajit/xmake.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/l/luajit/xmake.lua b/packages/l/luajit/xmake.lua index 19921886b78..d167a7b7c0a 100644 --- a/packages/l/luajit/xmake.lua +++ b/packages/l/luajit/xmake.lua @@ -17,6 +17,14 @@ package("luajit") add_syslinks("dl") end + if on_check then + on_check(function (package) + if package:is_arch("arm.*") then + raise("package(luajit/arm64) unsupported arch") + end + end) + end + on_load(function (package) package:addenv("PATH", "bin") if package:config("shared") then