[notify] lua: 5.3.5 -> 5.4.0 ABI change check with revdep
This commit is contained in:
parent
970f136f58
commit
57aa613a4b
@ -1,9 +1,9 @@
|
|||||||
drwxr-xr-x root/root usr/
|
drwxr-xr-x root/root usr/
|
||||||
drwxr-xr-x root/root usr/bin/
|
drwxr-xr-x root/root usr/bin/
|
||||||
-rwxr-xr-x root/root usr/bin/lua
|
-rwxr-xr-x root/root usr/bin/lua
|
||||||
lrwxrwxrwx root/root usr/bin/lua5.3 -> lua
|
lrwxrwxrwx root/root usr/bin/lua5.4 -> lua
|
||||||
-rwxr-xr-x root/root usr/bin/luac
|
-rwxr-xr-x root/root usr/bin/luac
|
||||||
lrwxrwxrwx root/root usr/bin/luac5.3 -> luac
|
lrwxrwxrwx root/root usr/bin/luac5.4 -> luac
|
||||||
drwxr-xr-x root/root usr/include/
|
drwxr-xr-x root/root usr/include/
|
||||||
-rw-r--r-- root/root usr/include/lauxlib.h
|
-rw-r--r-- root/root usr/include/lauxlib.h
|
||||||
-rw-r--r-- root/root usr/include/lua.h
|
-rw-r--r-- root/root usr/include/lua.h
|
||||||
@ -12,18 +12,20 @@ drwxr-xr-x root/root usr/include/
|
|||||||
-rw-r--r-- root/root usr/include/lualib.h
|
-rw-r--r-- root/root usr/include/lualib.h
|
||||||
drwxr-xr-x root/root usr/lib/
|
drwxr-xr-x root/root usr/lib/
|
||||||
-rw-r--r-- root/root usr/lib/liblua.a
|
-rw-r--r-- root/root usr/lib/liblua.a
|
||||||
lrwxrwxrwx root/root usr/lib/liblua.so -> liblua.so.5.3.5
|
lrwxrwxrwx root/root usr/lib/liblua.so -> liblua.so.5.4.0
|
||||||
lrwxrwxrwx root/root usr/lib/liblua.so.5.3 -> liblua.so.5.3.5
|
lrwxrwxrwx root/root usr/lib/liblua.so.5.4 -> liblua.so.5.4.0
|
||||||
-rwxr-xr-x root/root usr/lib/liblua.so.5.3.5
|
-rwxr-xr-x root/root usr/lib/liblua.so.5.4.0
|
||||||
lrwxrwxrwx root/root usr/lib/liblua5.3.so -> liblua.so.5.3.5
|
lrwxrwxrwx root/root usr/lib/liblua5.4.so -> liblua.so.5.4.0
|
||||||
drwxr-xr-x root/root usr/lib/lua/
|
drwxr-xr-x root/root usr/lib/lua/
|
||||||
drwxr-xr-x root/root usr/lib/lua/5.3/
|
drwxr-xr-x root/root usr/lib/lua/5.4/
|
||||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
drwxr-xr-x root/root usr/lib/pkgconfig/
|
||||||
lrwxrwxrwx root/root usr/lib/pkgconfig/lua.pc -> lua53.pc
|
lrwxrwxrwx root/root usr/lib/pkgconfig/lua-5.4.pc -> lua54.pc
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/lua53.pc
|
lrwxrwxrwx root/root usr/lib/pkgconfig/lua.pc -> lua54.pc
|
||||||
|
lrwxrwxrwx root/root usr/lib/pkgconfig/lua5.4.pc -> lua54.pc
|
||||||
|
-rw-r--r-- root/root usr/lib/pkgconfig/lua54.pc
|
||||||
drwxr-xr-x root/root usr/share/
|
drwxr-xr-x root/root usr/share/
|
||||||
drwxr-xr-x root/root usr/share/lua/
|
drwxr-xr-x root/root usr/share/lua/
|
||||||
drwxr-xr-x root/root usr/share/lua/5.3/
|
drwxr-xr-x root/root usr/share/lua/5.4/
|
||||||
drwxr-xr-x root/root usr/share/man/
|
drwxr-xr-x root/root usr/share/man/
|
||||||
drwxr-xr-x root/root usr/share/man/man1/
|
drwxr-xr-x root/root usr/share/man/man1/
|
||||||
-rw-r--r-- root/root usr/share/man/man1/lua.1.gz
|
-rw-r--r-- root/root usr/share/man/man1/lua.1.gz
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
untrusted comment: verify with /etc/ports/opt.pub
|
untrusted comment: verify with /etc/ports/opt.pub
|
||||||
RWSE3ohX2g5d/S26+vgxOCK9ZgoGGoojsudB7JnvlMwyjF2g4ml+USwQJHY/+eICEFtgq6GwbQSf7xBN4KLRpSD6Jm3qyAhMtgI=
|
RWSE3ohX2g5d/dZATvakSsOWut2wi0Ksm34Cm2v7eaDDpmv0TKT2DiTg3st73KniOuSiUZ5gNfTGLULm3oQ9M/s5S971He/7dQA=
|
||||||
SHA256 (Pkgfile) = 399a0145152d464921847f176b2ad6b3f35ece5305e06af66ea4fc07836fd05a
|
SHA256 (Pkgfile) = 63506478c0c2dd792fcab21e5b4b1700a6649395981ca56244b9b30f3dfa1926
|
||||||
SHA256 (.footprint) = 1aa9e836175fd8ea00b1712c341ea431cd58a6368804f7bb42a11271b75d0df8
|
SHA256 (.footprint) = 5ee44a2c5f55f1443c46da838a2077ccc6f9524d0dae456001b9b9fcb3705d75
|
||||||
SHA256 (lua-5.3.5.tar.gz) = 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac
|
SHA256 (lua-5.4.0.tar.gz) = eac0836eb7219e421a96b7ee3692b93f0629e4cdb0c788432e3d10ce9ed47e28
|
||||||
SHA256 (liblua.so.patch) = 2cc83c77423a2dda3696766b2d1ccee2796e052ab04d5178905f41ed9241a3d8
|
SHA256 (liblua.so.patch) = a8a7f89ab0c03b4bc1d58a935c54df792ad628edb4d1788c5ac66e4fc2d9f800
|
||||||
SHA256 (lua.pc) = ca9252633e782b8f85d6a94ea4f6babd4fe30bd759085b373160b1878e36ff78
|
SHA256 (lua.pc) = ca9252633e782b8f85d6a94ea4f6babd4fe30bd759085b373160b1878e36ff78
|
||||||
|
16
lua/Pkgfile
16
lua/Pkgfile
@ -4,7 +4,7 @@
|
|||||||
# Depends on: readline
|
# Depends on: readline
|
||||||
|
|
||||||
name=lua
|
name=lua
|
||||||
version=5.3.5
|
version=5.4.0
|
||||||
release=1
|
release=1
|
||||||
source=(https://www.lua.org/ftp/$name-$version.tar.gz
|
source=(https://www.lua.org/ftp/$name-$version.tar.gz
|
||||||
liblua.so.patch lua.pc)
|
liblua.so.patch lua.pc)
|
||||||
@ -16,10 +16,7 @@ build() {
|
|||||||
|
|
||||||
sed "s/%VER%/${version:0:3}/g;s/%REL%/$version/g" $SRC/lua.pc > lua.pc
|
sed "s/%VER%/${version:0:3}/g;s/%REL%/$version/g" $SRC/lua.pc > lua.pc
|
||||||
|
|
||||||
# Lua 5.3.4 has wrong release version in its Makefile. Fix it.
|
make MYCFLAGS="$CFLAGS -fPIC" MYLDFLAGS="$LDFLAGS" linux
|
||||||
sed "s/^R= \$V.4/R= \$V.5/" -i Makefile
|
|
||||||
|
|
||||||
make MYCFLAGS="$CFLAGS -fPIC -DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" MYLDFLAGS="$LDFLAGS" linux
|
|
||||||
|
|
||||||
make \
|
make \
|
||||||
TO_LIB="liblua.a liblua.so liblua.so.${version:0:3} liblua.so.$version" \
|
TO_LIB="liblua.a liblua.so liblua.so.${version:0:3} liblua.so.$version" \
|
||||||
@ -28,13 +25,12 @@ build() {
|
|||||||
INSTALL_MAN=$PKG/usr/share/man/man1 \
|
INSTALL_MAN=$PKG/usr/share/man/man1 \
|
||||||
install
|
install
|
||||||
|
|
||||||
# odd behaviour
|
|
||||||
chmod -v u+w $PKG/usr/share/man/man1/lua.1
|
|
||||||
|
|
||||||
ln -s lua $PKG/usr/bin/lua${version:0:3}
|
ln -s lua $PKG/usr/bin/lua${version:0:3}
|
||||||
ln -s luac $PKG/usr/bin/luac${version:0:3}
|
ln -s luac $PKG/usr/bin/luac${version:0:3}
|
||||||
ln -s liblua.so.$version $PKG/usr/lib/liblua${version:0:3}.so
|
ln -s liblua.so.$version $PKG/usr/lib/liblua${version:0:3}.so
|
||||||
|
|
||||||
install -m 0644 -D lua.pc $PKG/usr/lib/pkgconfig/lua53.pc
|
install -m 0644 -D lua.pc $PKG/usr/lib/pkgconfig/lua${version:0:1}${version:2:1}.pc
|
||||||
ln -s lua53.pc $PKG/usr/lib/pkgconfig/lua.pc
|
ln -s lua${version:0:1}${version:2:1}.pc $PKG/usr/lib/pkgconfig/lua.pc
|
||||||
|
ln -s lua${version:0:1}${version:2:1}.pc $PKG/usr/lib/pkgconfig/lua${version:0:3}.pc
|
||||||
|
ln -s lua${version:0:1}${version:2:1}.pc $PKG/usr/lib/pkgconfig/lua-${version:0:3}.pc
|
||||||
}
|
}
|
||||||
|
@ -1,29 +1,29 @@
|
|||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 7fa91c8..dccf485 100644
|
index 416f444..eeaff03 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -52,7 +52,7 @@ R= $V.0
|
@@ -52,7 +52,7 @@ R= $V.0
|
||||||
all: $(PLAT)
|
all: $(PLAT)
|
||||||
|
|
||||||
$(PLATS) clean:
|
$(PLATS) help test clean:
|
||||||
- cd src && $(MAKE) $@
|
- @cd src && $(MAKE) $@
|
||||||
+ cd src && $(MAKE) $@ V=$(V) R=$(R)
|
+ @cd src && $(MAKE) $@ V=$(V) R=$(R)
|
||||||
|
|
||||||
test: dummy
|
install: dummy
|
||||||
src/lua -v
|
cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
|
||||||
diff --git a/src/Makefile b/src/Makefile
|
diff --git a/src/Makefile b/src/Makefile
|
||||||
index 2e7a412..fa5769f 100644
|
index 514593d..372a6dc 100644
|
||||||
--- a/src/Makefile
|
--- a/src/Makefile
|
||||||
+++ b/src/Makefile
|
+++ b/src/Makefile
|
||||||
@@ -29,6 +29,7 @@ MYOBJS=
|
@@ -33,6 +33,7 @@ CMCFLAGS= -Os
|
||||||
PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris
|
PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris
|
||||||
|
|
||||||
LUA_A= liblua.a
|
LUA_A= liblua.a
|
||||||
+LUA_SO= liblua.so
|
+LUA_SO= liblua.so
|
||||||
CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
|
CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o
|
||||||
lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
|
LIB_O= lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o
|
||||||
ltm.o lundump.o lvm.o lzio.o
|
BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
|
||||||
@@ -43,7 +44,7 @@ LUAC_T= luac
|
@@ -44,7 +45,7 @@ LUAC_T= luac
|
||||||
LUAC_O= luac.o
|
LUAC_O= luac.o
|
||||||
|
|
||||||
ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
|
ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
|
||||||
@ -32,7 +32,7 @@ index 2e7a412..fa5769f 100644
|
|||||||
ALL_A= $(LUA_A)
|
ALL_A= $(LUA_A)
|
||||||
|
|
||||||
# Targets start here.
|
# Targets start here.
|
||||||
@@ -59,6 +60,12 @@ $(LUA_A): $(BASE_O)
|
@@ -60,6 +61,12 @@ $(LUA_A): $(BASE_O)
|
||||||
$(AR) $@ $(BASE_O)
|
$(AR) $@ $(BASE_O)
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
@ -46,10 +46,10 @@ index 2e7a412..fa5769f 100644
|
|||||||
$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
|
$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
|
||||||
|
|
||||||
diff --git a/src/luaconf.h b/src/luaconf.h
|
diff --git a/src/luaconf.h b/src/luaconf.h
|
||||||
index fd28d21..e2662cc 100644
|
index bdf927e..7e15198 100644
|
||||||
--- a/src/luaconf.h
|
--- a/src/luaconf.h
|
||||||
+++ b/src/luaconf.h
|
+++ b/src/luaconf.h
|
||||||
@@ -175,7 +175,7 @@
|
@@ -227,7 +227,7 @@
|
||||||
|
|
||||||
#else /* }{ */
|
#else /* }{ */
|
||||||
|
|
||||||
@ -57,4 +57,4 @@ index fd28d21..e2662cc 100644
|
|||||||
+#define LUA_ROOT "/usr/"
|
+#define LUA_ROOT "/usr/"
|
||||||
#define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR "/"
|
#define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR "/"
|
||||||
#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR "/"
|
#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR "/"
|
||||||
#define LUA_PATH_DEFAULT \
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user