[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