Fri Apr 9 14:18:12 2021 UTC ()
lua54: update to 5.4.3

this is a bugfix release, see
https://www.lua.org/bugs.html


(nia)
diff -r1.4 -r1.5 pkgsrc/lang/lua54/distinfo
diff -r1.3 -r1.4 pkgsrc/lang/lua54/version.mk
diff -r1.2 -r1.3 pkgsrc/lang/lua54/patches/patch-src_Makefile

cvs diff -r1.4 -r1.5 pkgsrc/lang/lua54/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/lua54/distinfo 2020/12/18 19:58:31 1.4
+++ pkgsrc/lang/lua54/distinfo 2021/04/09 14:18:12 1.5
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.4 2020/12/18 19:58:31 nia Exp $ 1$NetBSD: distinfo,v 1.5 2021/04/09 14:18:12 nia Exp $
2 2
3SHA1 (lua-5.4.2.tar.gz) = 96d4a21393c94bed286b8dc0568f4bdde8730b22 3SHA1 (lua-5.4.3.tar.gz) = 1dda2ef23a9828492b4595c0197766de6e784bc7
4RMD160 (lua-5.4.2.tar.gz) = 59e9e4cf9068897b241366551714a5c8fd54242f 4RMD160 (lua-5.4.3.tar.gz) = dbc848ef449e0cc6e299c72708150a20b35fdbaf
5SHA512 (lua-5.4.2.tar.gz) = 9454a6ffd973598f2f4a2399834c31c4d5090bd12e716776e3189aa57760319d114ee64a8338bbc2ef5e08150bf0adc2ad94a1b2677f38538a43359969d4d920 5SHA512 (lua-5.4.3.tar.gz) = 3a1a3ee8694b72b4ec9d3ce76705fe179328294353604ca950c53f41b41161b449877d43318ef4501fee44ecbd6c83314ce7468d7425ba9b2903c9c32a28bbc0
6Size (lua-5.4.2.tar.gz) = 353472 bytes 6Size (lua-5.4.3.tar.gz) = 358216 bytes
7SHA1 (patch-Makefile) = 22523bc60fe8d004f3bfd59396cfc6e43f645a75 7SHA1 (patch-Makefile) = 22523bc60fe8d004f3bfd59396cfc6e43f645a75
8SHA1 (patch-src_Makefile) = ff5e522cc669c87f8cd334e37cea792cad5acfa3 8SHA1 (patch-src_Makefile) = 2fabdb027ae3fcd31c2c65cfe9f9633a583c41d7

cvs diff -r1.3 -r1.4 pkgsrc/lang/lua54/version.mk (expand / switch to unified diff)

--- pkgsrc/lang/lua54/version.mk 2020/12/18 19:58:31 1.3
+++ pkgsrc/lang/lua54/version.mk 2021/04/09 14:18:12 1.4
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1# $NetBSD: version.mk,v 1.3 2020/12/18 19:58:31 nia Exp $ 1# $NetBSD: version.mk,v 1.4 2021/04/09 14:18:12 nia Exp $
2 2
3LUA_VERSION= 5.4.2 3LUA_VERSION= 5.4.3
4 4
5LUA_VERSION_MAJOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/} 5LUA_VERSION_MAJOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/}
6LUA_VERSION_MINOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/} 6LUA_VERSION_MINOR= ${LUA_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/}

cvs diff -r1.2 -r1.3 pkgsrc/lang/lua54/patches/patch-src_Makefile (expand / switch to unified diff)

--- pkgsrc/lang/lua54/patches/patch-src_Makefile 2020/12/18 19:58:31 1.2
+++ pkgsrc/lang/lua54/patches/patch-src_Makefile 2021/04/09 14:18:12 1.3
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: patch-src_Makefile,v 1.2 2020/12/18 19:58:31 nia Exp $ 1$NetBSD: patch-src_Makefile,v 1.3 2021/04/09 14:18:12 nia Exp $
2 2
3- Don't override CC/CFLAGS/LDFLAGS. 3- Don't override CC/CFLAGS/LDFLAGS.
4- Use libtool to build shared libraries. 4- Use libtool to build shared libraries.
5 5
6--- src/Makefile.orig 2020-11-10 18:39:37.000000000 +0000 6--- src/Makefile.orig 2021-02-09 18:47:17.000000000 +0000
7+++ src/Makefile 7+++ src/Makefile
8@@ -6,9 +6,8 @@ 8@@ -6,9 +6,8 @@
9 # Your platform. See PLATS for possible values. 9 # Your platform. See PLATS for possible values.
10 PLAT= guess 10 PLAT= guess
11  11
12-CC= gcc -std=gnu99 12-CC= gcc -std=gnu99
13-CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS) 13-CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
14-LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) 14-LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
15+CFLAGS+= -std=gnu99 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS) 15+CFLAGS+= -std=gnu99 -Wall -Wextra -DLUA_COMPAT_5_3 $(SYSCFLAGS) $(MYCFLAGS)
16+LDFLAGS+= $(SYSLDFLAGS) $(MYLDFLAGS) 16+LDFLAGS+= $(SYSLDFLAGS) $(MYLDFLAGS)
17 LIBS= -lm $(SYSLIBS) $(MYLIBS) 17 LIBS= -lm $(SYSLIBS) $(MYLIBS)
18  18
19 AR= ar rcu 19 AR= ar rcu
@@ -51,28 +51,28 @@ $NetBSD: patch-src_Makefile,v 1.2 2020/1 @@ -51,28 +51,28 @@ $NetBSD: patch-src_Makefile,v 1.2 2020/1
51- $(AR) $@ $(BASE_O) 51- $(AR) $@ $(BASE_O)
52- $(RANLIB) $@ 52- $(RANLIB) $@
53+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(BASE_O) -rpath $(PREFIX)/lib -version-info 5:4 $(LIBS) 53+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(BASE_O) -rpath $(PREFIX)/lib -version-info 5:4 $(LIBS)
54  54
55 $(LUA_T): $(LUA_O) $(LUA_A) 55 $(LUA_T): $(LUA_O) $(LUA_A)
56- $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 56- $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
57+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 57+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
58  58
59 $(LUAC_T): $(LUAC_O) $(LUA_A) 59 $(LUAC_T): $(LUAC_O) $(LUA_A)
60- $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS) 60- $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
61+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 61+ $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
62  62
63 test: 63 test:
64 ./lua -v 64 ./$(LUA_T) -v
65@@ -141,16 +144,6 @@ SunOS solaris: 65@@ -143,16 +146,6 @@ SunOS solaris:
66 # Targets that do not create files (not all makes understand .PHONY). 66 # Targets that do not create files (not all makes understand .PHONY).
67 .PHONY: all $(PLATS) help test clean default o a depend echo 67 .PHONY: all $(PLATS) help test clean default o a depend echo
68  68
69-# Compiler modules may use special flags. 69-# Compiler modules may use special flags.
70-llex.o: 70-llex.o:
71- $(CC) $(CFLAGS) $(CMCFLAGS) -c llex.c 71- $(CC) $(CFLAGS) $(CMCFLAGS) -c llex.c
72- 72-
73-lparser.o: 73-lparser.o:
74- $(CC) $(CFLAGS) $(CMCFLAGS) -c lparser.c 74- $(CC) $(CFLAGS) $(CMCFLAGS) -c lparser.c
75- 75-
76-lcode.o: 76-lcode.o:
77- $(CC) $(CFLAGS) $(CMCFLAGS) -c lcode.c 77- $(CC) $(CFLAGS) $(CMCFLAGS) -c lcode.c
78- 78-