From 36f5dddc5b508dd627cb43881c929cd83c75901d Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Fri, 8 May 2026 18:16:10 +0100 Subject: [PATCH] gawk: update to 5.4.0 Changes from 5.3.x to 5.4.0: * Use Mike Haertel's MinRX regular expression matcher by default. The old regex and dfa engines are still available. * New @nsinclude directive: like @include but doesn't reset the namespace to "awk". * lshift()/rshift() return 0 when shifting more bits than in uintmax_t. * Persistent memory: store meta-info in backing file; warn on version mismatch; allow dynamic extensions with persistent memory. * ordchr extension now supports multibyte / wide characters. * length(array) is no longer an extension (POSIX 2024); --posix no longer rejects it and --lint no longer warns. * --traditional rationalised to match BWK awk behaviour. * Assertions are now enabled in the C code. * Hexadecimal floating-point values may now be used in source, strtonum() and -n/--non-decimal-data option. * UDP networking support is now deprecated, will be removed in 6.0. * Reading regular disk input files is somewhat faster (no timeout check). * Various bug fixes. Link: https://git.savannah.gnu.org/cgit/gawk.git/plain/NEWS?h=gawk-5.4.0 Signed-off-by: Daniel Golle --- utils/gawk/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/gawk/Makefile b/utils/gawk/Makefile index 7900659e1f..96ae6a99fa 100644 --- a/utils/gawk/Makefile +++ b/utils/gawk/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gawk -PKG_VERSION:=5.3.2 +PKG_VERSION:=5.4.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNU/gawk -PKG_HASH:=f8c3486509de705192138b00ef2c00bbbdd0e84c30d5c07d23fc73a9dc4cc9cc +PKG_HASH:=3dd430f0cd3b4428c6c3f6afc021b9cd3c1f8c93f7a688dc268ca428a90b4ac1 PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=GPL-3.0-or-later