[packages/luajit] up to 20251208 snap
atler
atler at pld-linux.org
Fri Dec 12 23:01:58 CET 2025
commit 1bc982df2a58fa2e86e00e4b6f562bce37da557a
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Dec 12 22:57:52 2025 +0100
up to 20251208 snap
abi-5.2.patch | 2 +-
config.patch | 35 ++++++++++++++++-------------------
luajit.spec | 8 ++++----
3 files changed, 21 insertions(+), 24 deletions(-)
---
diff --git a/luajit.spec b/luajit.spec
index bebf894..fbae402 100644
--- a/luajit.spec
+++ b/luajit.spec
@@ -5,10 +5,10 @@
%bcond_without lua51 # LuaJIT without Lua 5.2 extensions
%bcond_without lua52 # LuaJIT with Lua 5.2 extensions
-%define snap 20240704
-%define rel 6
+%define snap 20251208
+%define rel 1
# git show -s --format=%ct
-%define rolling_ver 1720049189
+%define rolling_ver 1765228720
Summary: Just-in-Time compiler for Lua
Summary(pl.UTF-8): Kompilator JIT dla języka Lua
Name: luajit
@@ -18,7 +18,7 @@ License: MIT
Group: Libraries
# Source0Download: http://luajit.org/download.html
Source0: %{name}-%{version}-%{snap}.tar.xz
-# Source0-md5: 8a1c8fe490bf2619948dcc5790c06361
+# Source0-md5: 0b581f57990134db706b41360a4b54ff
Patch0: config.patch
Patch1: abi-5.2.patch
URL: http://luajit.org/
diff --git a/abi-5.2.patch b/abi-5.2.patch
index f0eb292..adf075d 100644
--- a/abi-5.2.patch
+++ b/abi-5.2.patch
@@ -17,9 +17,9 @@
#define LUA_LROOT "/usr/local"
-#define LUA_LUADIR "/lua/5.1/"
+#define LUA_LUADIR "/lua/5.2/"
- #define LUA_LJDIR "/luajit/" MAJVER "." MINVER "/"
#ifdef LUA_ROOT
+ #define LUA_JROOT LUA_ROOT
--- luajit/etc/luajit.pc~ 2024-07-09 00:14:05.000000000 +0200
+++ luajit/etc/luajit.pc 2024-12-22 21:45:06.933332925 +0100
@@ -3,7 +3,7 @@
diff --git a/config.patch b/config.patch
index dbbc9a1..ca837eb 100644
--- a/config.patch
+++ b/config.patch
@@ -1,16 +1,15 @@
-diff -ur LuaJIT.orig/Makefile LuaJIT/Makefile
---- LuaJIT.orig/Makefile 2022-05-01 14:24:18.622666652 +0200
-+++ LuaJIT/Makefile 2022-05-01 14:40:11.423331452 +0200
-@@ -35,7 +35,7 @@
+--- luajit-51/Makefile.orig 2025-12-12 20:36:17.000000000 +0100
++++ luajit-51/Makefile 2025-12-12 22:41:05.254688084 +0100
+@@ -42,7 +42,7 @@
INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
INSTALL_INC= $(INSTALL_DEFINC)
--INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(MMVERSION)
-+INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit/$(MMVERSION)
- INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
+-export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION)
++export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit/$(MMVERSION)
+ INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit
INSTALL_LMODD= $(INSTALL_SHARE)/lua
INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
-@@ -77,7 +77,8 @@
+@@ -85,7 +85,8 @@
LDCONFIG= ldconfig -n 2>/dev/null
SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \
-e "s|^multilib=.*|multilib=$(MULTILIB)|" \
@@ -20,19 +19,17 @@ diff -ur LuaJIT.orig/Makefile LuaJIT/Makefile
ifneq ($(INSTALL_DEFINC),$(INSTALL_INC))
SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|"
endif
-diff -ur LuaJIT.orig/src/luaconf.h LuaJIT/src/luaconf.h
---- LuaJIT.orig/src/luaconf.h 2022-04-29 09:13:18.000000000 +0200
-+++ LuaJIT/src/luaconf.h 2022-05-01 14:36:10.660525525 +0200
-@@ -37,7 +37,7 @@
+--- luajit-51/src/luaconf.h.orig 2025-12-12 20:36:17.000000000 +0100
++++ luajit-51/src/luaconf.h 2025-12-12 22:36:43.720569851 +0100
+@@ -50,18 +50,19 @@
#endif
- #define LUA_LROOT "/usr/local"
- #define LUA_LUADIR "/lua/5.1/"
--#define LUA_LJDIR "/luajit-2.1/"
-+#define LUA_LJDIR "/luajit/" MAJVER "." MINVER "/"
- #ifdef LUA_ROOT
- #define LUA_JROOT LUA_ROOT
-@@ -55,11 +55,12 @@
+ #ifndef LUA_LJDIR
+-#define LUA_LJDIR LUA_JROOT "/share/luajit-2.1"
++#define LUA_LJDIR LUA_JROOT "/share/luajit" MAJVER "." MINVER "/"
+ #endif
+
+ #define LUA_JPATH ";" LUA_LJDIR "/?.lua"
#define LUA_LLDIR LUA_LROOT "/share" LUA_LUADIR
#define LUA_LCDIR LUA_LROOT "/" LUA_LMULTILIB LUA_LUADIR
#define LUA_LLPATH ";" LUA_LLDIR "?.lua;" LUA_LLDIR "?/init.lua"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/luajit.git/commitdiff/1bc982df2a58fa2e86e00e4b6f562bce37da557a
More information about the pld-cvs-commit
mailing list