git: b4c88d1e7141 - main - lang/lua54: update to 5.4.6

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Thu, 08 Jun 2023 11:35:34 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b4c88d1e7141e4bfcd2a9651fc24922b5b1556fe

commit b4c88d1e7141e4bfcd2a9651fc24922b5b1556fe
Author:     Andrew "RhodiumToad" Gierth <andrew@tao11.riddles.org.uk>
AuthorDate: 2023-06-07 07:56:57 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-06-08 10:51:06 +0000

    lang/lua54: update to 5.4.6
    
    Submitter becomes maintainer.
    
    5.4.6 fixes the following bugs in 5.4.4 and 5.4.5:
    
    Lua 5.4.5:
        Changing the signature of 'lua_resetthread' broke ABI.
    
    Lua 5.4.4:
        lua.c assumes that argv has at least one element.
        Lua can generate wrong code when _ENV is <const>.
        Wrong code generation for constants in bitwise operations.
        Lua-stack overflow when C stack overflows while handling an error.
        'lua_settop' may use a pointer to stack invalidated by 'luaF_close'.
        'break' may not properly close variable in a 'for' loop.
        GC not setting a proper target for next cycle after a full collection in generational mode.
        'utf8.codes' does not raise an error on spurious continuation bytes.
        C-stack overflow with deep nesting of coroutine.close.
        Wrong line in error message for arithmetic errors.
        Loading a corrupted binary file can segfault.
    
    In addition some improvements have been made to the manual.
    
    PR:             271561
    Approved by:    russ.haley@gmail.com (maintainer timeout, two weeks)
---
 lang/lua54/Makefile | 4 ++--
 lang/lua54/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/lang/lua54/Makefile b/lang/lua54/Makefile
index 611c0cad8478..e70752886292 100644
--- a/lang/lua54/Makefile
+++ b/lang/lua54/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	lua
-DISTVERSION=	5.4.4
+DISTVERSION=	5.4.6
 CATEGORIES=	lang
 MASTER_SITES=	https://www.lua.org/ftp/
 PKGNAMESUFFIX=	${LUA_VER_STR}
 
-MAINTAINER=	russ.haley@gmail.com
+MAINTAINER=	andrew@tao11.riddles.org.uk
 COMMENT=	Powerful, efficient, lightweight, embeddable scripting language
 WWW=		https://www.lua.org/
 
diff --git a/lang/lua54/distinfo b/lang/lua54/distinfo
index 1897cd7569b4..0b0320ebf695 100644
--- a/lang/lua54/distinfo
+++ b/lang/lua54/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667126888
-SHA256 (lua-5.4.4.tar.gz) = 164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61
-SIZE (lua-5.4.4.tar.gz) = 360876
+TIMESTAMP = 1684757680
+SHA256 (lua-5.4.6.tar.gz) = 7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88
+SIZE (lua-5.4.6.tar.gz) = 363329