From patchwork Tue Nov 2 10:07:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 4828 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4Hk5Df2qwTz3wcH for ; Tue, 2 Nov 2021 10:07:30 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4Hk5Dd2cllzFm; Tue, 2 Nov 2021 10:07:29 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Hk5Dc6cmBz2yfN; Tue, 2 Nov 2021 10:07:28 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Hk5Db100Pz2xPC for ; Tue, 2 Nov 2021 10:07:27 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4Hk5DZ4082zFm; Tue, 2 Nov 2021 10:07:26 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1635847646; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=w03vY6ouQOsLtDCZEFz6b4qwwmbyeEpS11TbDUnetmg=; b=CC2EKBwlHx9V1porsSfumxHTDR1imV7r6dVbCJSUfwThPviVSEgHLeB0wOKg1DcxGRtXtC vH/aiqCcu/f7n4Cg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1635847646; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=w03vY6ouQOsLtDCZEFz6b4qwwmbyeEpS11TbDUnetmg=; b=tiTL3nsJSprZABLw/4bZAD3+R2iFWP7v4nvKIx25Dqf2wkSYewM+b9wH1ensvzQLvOhkoc K7/mg0CnAByAiXewqYW3twPQKm98JsCe9zdB0oJlQ6vY4GWJ88VELA3rO+a9YQm+JQq+kx CYg4goPvzTPqJ10Y7hdswhsKdrNFAOlogNXwq634SM1/O53P0AeZ/bQp7GR3Q6XE7bv5rg +dA5YjK/OD4m3wrcRPDemmnxOSGfcN5++ppSA+MCLdO/Ksoynae/+iLZTCNc8FLAyggEBO PGwqqY4LqB4oeZC15qGlwQiDDR0TEVTQG0OEtQ7kIpVrk2YqIs/qszvxPOpdUg== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] gawk: Update to version 5.1.1 Date: Tue, 2 Nov 2021 11:07:20 +0100 Message-Id: <20211102100720.3443674-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from 5.1.0 to 5.1.1 - Update rootfile - Changelog is quite long and detailed so the following are the high level descriptions of the changes from the NEWS file in the source tarball. More details can be found in the ChangeLog file in the source tarball. Changes from 5.1.0 to 5.1.1 1. Infrastructure upgrades: Bison 3.8, Gettext 0.20.2, Automake 1.16.4, and (will wonders never cease) Autoconf 2.71. 2. asort and asorti now allow FUNCTAB and SYMTAB as the first argument if a second destination array is supplied. Similarly, using either array as the second argument is now a fatal error. Additionally, using either array as the destination for split(), match(), etc. also causes a fatal error. 3. The new -I/--trace option prints a trace of the byte codes as they are executed. 4. A number of subtle bugs relating to MPFR mode that caused differences between regular operation and MPFR mode have been fixed. 5. The API now handles MPFR/GMP values slightly differently, requiring different memory management for those values. See the manual for the details if you have an extension using those values. As a result, the minor version was incremented. 6. $0 and the fields are now cleared before starting a BEGINFILE rule. 7. The duplication of m4 and build-aux directories between the main directory and the extension directory has been removed. This simplifies the distribution. 8. The test suite has been improved, making it easier to run the entire suite with -M. Use `GAWK_TEST_ARGS=-M make check' to do so. 9. Profiling and pretty-printing output has been modified slightly so that functions are presented in a reasonable order with respect to the namespaces that contain them. 10. Several example programs in the manual have been updated to their modern POSIX equivalents. 11. A number of examples in doc/gawkinet.texi have been updated for current times. Thanks to Juergen Kahrs for the work. 12. Handling of Infinity and NaN values has been improved. 13. There has been a general tightening up of the use of const and of types. 14. The "no effect" lint warnings have been fixed up and now behave more sanely. 15. The manual has been updated with much more information about what is and is not a bug, and the changes in the gawk mailing lists. 16. The behavior of strongly-typed regexp constants when passed as the third argument to sub() or gsub() has been clarified in the code and in the manual. 17. Similar to item #4 above, division by zero is now fatal in MPFR mode, as it is in regular mode. 18. There have been numerous minor code cleanups and bug fixes. See the ChangeLog for details. Signed-off-by: Adolf Belka --- config/rootfiles/common/gawk | 3 ++- lfs/gawk | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/common/gawk b/config/rootfiles/common/gawk index 61778f408..3972311e0 100644 --- a/config/rootfiles/common/gawk +++ b/config/rootfiles/common/gawk @@ -1,6 +1,6 @@ usr/bin/awk usr/bin/gawk -usr/bin/gawk-5.1.0 +usr/bin/gawk-5.1.1 usr/etc/profile.d usr/etc/profile.d/gawk.csh usr/etc/profile.d/gawk.sh @@ -33,6 +33,7 @@ usr/lib/gawk/time.so #usr/share/awk/have_mpfr.awk #usr/share/awk/inplace.awk #usr/share/awk/intdiv0.awk +#usr/share/awk/isnumeric.awk #usr/share/awk/join.awk #usr/share/awk/libintl.awk #usr/share/awk/noassign.awk diff --git a/lfs/gawk b/lfs/gawk index 2e32f3bea..87d877323 100644 --- a/lfs/gawk +++ b/lfs/gawk @@ -25,7 +25,7 @@ include Config -VER = 5.1.0 +VER = 5.1.1 THISAPP = gawk-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -49,7 +49,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 8470c34eeecc41c1aa0c5d89e630df50 +$(DL_FILE)_MD5 = 83650aa943ff2fd519b2abedf8506ace install : $(TARGET)