pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/shells/bash Updated to bash 5.2 patch 9 (5.2.9) (from ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/28c458c5242d
branches:  trunk
changeset: 387846:28c458c5242d
user:      kre <kre%pkgsrc.org@localhost>
date:      Tue Nov 08 16:39:49 2022 +0000

description:
Updated to bash 5.2 patch 9 (5.2.9) (from 5.2.2)

The patches fix the following bugs:

Patch 3:
        Command substitutions need to preserve newlines instead of replacing
        them with semicolons
Patch 4:
        Bash needs to keep better track of nested brace expansions to
        avoid problems with quoting and POSIX semantics.
Patch 5:
        Null pattern substitution replacement strings can cause a crash
Patch 6:
        In interactive shells, interrupting the shell while entering a command
        substitution can inhibit alias expansion.
Patch 7:
        Several problems with alias expansion inside command
        substitutions when in POSIX mode
Patch 8:
        Array subscript expansion can inappropriately quote brackets
        if the expression contains < or >.
Patch 9:
        Bash arithmetic expansion should allow `@' and `*' to be used
        as associative array keys in expressions.

diffstat:

 shells/bash/Makefile |   7 ++++---
 shells/bash/distinfo |  23 ++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 4 deletions(-)

diffs (60 lines):

diff -r d0e9df13a992 -r 28c458c5242d shells/bash/Makefile
--- a/shells/bash/Makefile      Tue Nov 08 15:30:47 2022 +0000
+++ b/shells/bash/Makefile      Tue Nov 08 16:39:49 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.105 2022/10/05 18:16:42 kre Exp $
+# $NetBSD: Makefile,v 1.106 2022/11/08 16:39:49 kre Exp $
 
 BASH_VERSION=          5.2
-BASH_PATCHLEVEL=       2
+BASH_PATCHLEVEL=       9
 
 DISTNAME=      bash-${BASH_VERSION}
 PKGNAME=       bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
@@ -9,7 +9,8 @@
 MASTER_SITES=  ${MASTER_SITE_GNU:=bash/}
 
 PATCH_SITES=   ${MASTER_SITES:=bash-5.2-patches/}
-PATCHFILES+=   bash52-001 bash52-002
+PATCHFILES+=   bash52-001 bash52-002 bash52-003 bash52-004 bash52-005
+PATCHFILES+=   bash52-006 bash52-007 bash52-008 bash52-009
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.gnu.org/software/bash/bash.html
diff -r d0e9df13a992 -r 28c458c5242d shells/bash/distinfo
--- a/shells/bash/distinfo      Tue Nov 08 15:30:47 2022 +0000
+++ b/shells/bash/distinfo      Tue Nov 08 16:39:49 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.73 2022/10/05 18:16:42 kre Exp $
+$NetBSD: distinfo,v 1.74 2022/11/08 16:39:49 kre Exp $
 
 BLAKE2s (bash-5.2.tar.gz) = 430755ea2af4903dba2bdbeffd4d861edb9f54c248071362f0d14f15171764cd
 SHA512 (bash-5.2.tar.gz) = 5647636223ba336bf33e0c65e516d8ebcf6932de8b44f37bc468eedb87579c628ad44213f78534beb10f47aebb9c6fa670cb0bed3b4e7717e5faf7e9a1ef81ae
@@ -9,6 +9,27 @@
 BLAKE2s (bash52-002) = 63fc1b73de77a9e46a7ded54564dfdd6ea5f978d14133d425fb2f783fa3e441e
 SHA512 (bash52-002) = 2484262d6cb32303c761793af2c352062421054149fcf3f591a590e409bb21985683a1e50669547e396eea46f1081ae0821076c3975357dc6c850f94cdd527c1
 Size (bash52-002) = 1328 bytes
+BLAKE2s (bash52-003) = b1e967bd7c6a231c2168c9140e0a6fd77a99b94861069188872fa597755c633e
+SHA512 (bash52-003) = c8dac54c8b1805dc756efd06be3092a4de1c45bc1e97b574ca49bf4152515a545d154a84c1d9a82747c79d676b8330254856380bc929d8e835b10af743d66cbb
+Size (bash52-003) = 2157 bytes
+BLAKE2s (bash52-004) = 01ca0280b58aeb052f4a9b6dad1cffd883ad4d84526cb488ad712e453fc74332
+SHA512 (bash52-004) = 64bab53225ab2f0b974988c9b1ad5d2d2bb256ce384bb9d4646d1e75411a8eefc7ce2a7ee470345bff276e71147e9b5149a5d9b25bd5308f7bad77b8f68b5c84
+Size (bash52-004) = 2016 bytes
+BLAKE2s (bash52-005) = b61834620ea1e3283069d54ae0996305a65b43496465e7a3eb20fd38d566655b
+SHA512 (bash52-005) = 9971ebef50d2a776226d68dbb11feaac85522f66824a0e54faa97b0a14cc242eb8daae2c4364ec59cea5413824be7cbc149c02d1452f211588c505f030b13ee0
+Size (bash52-005) = 1515 bytes
+BLAKE2s (bash52-006) = 05870aa3e8e05b4426b0456aeffc7a7a6d284a51ff9d492f9423c65327bca2cd
+SHA512 (bash52-006) = aa46d8a5523374a269ea3d1b4b75ae4e3d918ef4f6d89331bed5da24505bcfac321864071f29161e56487c611d35fe1351c2a2ea226ccaeecef55d01a5a5f2c7
+Size (bash52-006) = 8790 bytes
+BLAKE2s (bash52-007) = e1facea4c08002405baacadbe68755ab24adbeab8a1bf8b42cada4f0c5e110d8
+SHA512 (bash52-007) = a2f5ce78c651ec220852989a8b2325d0f1a3739f6494796124324e5883290f74b7e360f91d540c339e1ca3030e54b91301241bb481e965f9fdf915d5fd5accd1
+Size (bash52-007) = 9072 bytes
+BLAKE2s (bash52-008) = c59b3d683d4bbd9d3ed09bc897c00aaa68ffd8b505cf0861001afb5ee64ca221
+SHA512 (bash52-008) = 1f317f3c2313ede7b67c4e396dfad453787f4a30ff77fc53aae482c7dbb752f60c1f33cb414dcc3055a55b77c8c80aeda9626e5b066a79af8a082c6e056340e2
+Size (bash52-008) = 1771 bytes
+BLAKE2s (bash52-009) = e91a935ace0ba2650e91ce0fe7482cdccbff37c9d0ebab148e682feece5953f1
+SHA512 (bash52-009) = 71fffb71e5876e7abea7e769f4438f2f8d3843d7dfec13f1ba7e79ead5b001d7543c92eb3a628b393f8652bf136e4768c1d1c7b55c155cafe83886b900396e68
+Size (bash52-009) = 1316 bytes
 SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062
 SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47
 SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0



Home | Main Index | Thread Index | Old Index