]> git.pld-linux.org Git - packages/luajit.git/blob - config.patch
up to 20221222 snap
[packages/luajit.git] / config.patch
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
4 @@ -35,7 +35,7 @@
5  INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
6  INSTALL_INC=   $(INSTALL_DEFINC)
7  
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)
13 @@ -77,7 +77,8 @@
14  UNINSTALL= $(RM)
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)|"
22  endif
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
26 @@ -37,7 +37,7 @@
27  #endif
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 "/"
32  
33  #ifdef LUA_ROOT
34  #define LUA_JROOT      LUA_ROOT
35 @@ -55,11 +55,12 @@
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"
42  
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
46  #endif
47  
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
52 @@ -283,7 +283,7 @@
53    TARGET_XLIBS+= -lpthread
54  endif
55  
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))
59  
60  ifneq (,$(PREFIX))
This page took 0.054105 seconds and 3 git commands to generate.