git: b4c88d1e7141 - main - lang/lua54: update to 5.4.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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