1 diff -ur LuaJIT.orig/Makefile LuaJIT/Makefile
2 --- LuaJIT.orig/Makefile 2022-05-01 14:24:18.622666652 +0200
3 +++ LuaJIT/Makefile 2022-05-01 14:40:11.423331452 +0200
5 INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
6 INSTALL_INC= $(INSTALL_DEFINC)
8 -INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
9 +INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit/$(MAJVER).$(MINVER)
10 INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
11 INSTALL_LMODD= $(INSTALL_SHARE)/lua
12 INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
15 LDCONFIG= ldconfig -n 2>/dev/null
16 SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \
17 - -e "s|^multilib=.*|multilib=$(MULTILIB)|"
18 + -e "s|^multilib=.*|multilib=$(MULTILIB)|" \
19 + -e "s|^version=.*|version=$(VERSION)|"
20 ifneq ($(INSTALL_DEFINC),$(INSTALL_INC))
21 SED_PC+= -e "s|^includedir=.*|includedir=$(INSTALL_INC)|"
23 diff -ur LuaJIT.orig/src/luaconf.h LuaJIT/src/luaconf.h
24 --- LuaJIT.orig/src/luaconf.h 2022-04-29 09:13:18.000000000 +0200
25 +++ LuaJIT/src/luaconf.h 2022-05-01 14:36:10.660525525 +0200
28 #define LUA_LROOT "/usr/local"
29 #define LUA_LUADIR "/lua/5.1/"
30 -#define LUA_LJDIR "/luajit-2.1.0-beta3/"
31 +#define LUA_LJDIR "/luajit/" MAJVER "." MINVER "/"
34 #define LUA_JROOT LUA_ROOT
36 #define LUA_LLDIR LUA_LROOT "/share" LUA_LUADIR
37 #define LUA_LCDIR LUA_LROOT "/" LUA_LMULTILIB LUA_LUADIR
38 #define LUA_LLPATH ";" LUA_LLDIR "?.lua;" LUA_LLDIR "?/init.lua"
39 +#define LUA_JCPATH ";" LUA_ROOT "/" LUA_MULTILIB LUA_LJDIR "?.so"
40 #define LUA_LCPATH1 ";" LUA_LCDIR "?.so"
41 #define LUA_LCPATH2 ";" LUA_LCDIR "loadall.so"
43 #define LUA_PATH_DEFAULT "./?.lua" LUA_JPATH LUA_LLPATH LUA_RLPATH
44 -#define LUA_CPATH_DEFAULT "./?.so" LUA_LCPATH1 LUA_RCPATH LUA_LCPATH2
45 +#define LUA_CPATH_DEFAULT "./?.so" LUA_JCPATH LUA_LCPATH1 LUA_RCPATH LUA_LCPATH2
48 /* Environment variable names for path overrides and initialization code. */
49 diff -ur LuaJIT.orig/src/Makefile LuaJIT/src/Makefile
50 --- LuaJIT.orig/src/Makefile 2022-04-29 09:13:18.000000000 +0200
51 +++ LuaJIT/src/Makefile 2022-05-01 14:26:35.049917859 +0200
53 TARGET_XLIBS+= -lpthread
56 -TARGET_XCFLAGS+= $(CCOPT_$(TARGET_LJARCH))
57 +TARGET_XCFLAGS+= $(CCOPT_$(TARGET_LJARCH)) -DMAJVER=\"$(MAJVER)\" -DMINVER=\"$(MINVER)\"
58 TARGET_ARCH+= $(patsubst %,-DLUAJIT_TARGET=LUAJIT_ARCH_%,$(TARGET_LJARCH))