Sun Jan 14 23:21:16 2024 UTC (153d)
Upgrade bash from 5.2.21nb1 to 5.2.26

Patch 22: It's possible for readline to try to zero out a line that's
	not null-terminated, leading to a memory fault.

Patch 23: Running `local -' multiple times in a shell function would
	overwrite the original saved set of options.

Patsh 24: Fix bug where associative array compound assignment would
	not expand tildes in values.

Patch 25: Make sure a subshell checks for and handles any terminating
	signals before exiting (which might have arrived after the
	command completed) so the parent and any EXIT trap will see
	the correct value for $?.

Patch 26: The custom color prefix that readline uses to color possible
	completions must have a leading `.'.


(kre)
diff -r1.111 -r1.112 pkgsrc/shells/bash/Makefile
diff -r1.80 -r1.81 pkgsrc/shells/bash/distinfo

cvs diff -r1.111 -r1.112 pkgsrc/shells/bash/Makefile (expand / switch to context diff)
--- pkgsrc/shells/bash/Makefile 2023/11/24 12:21:28 1.111
+++ pkgsrc/shells/bash/Makefile 2024/01/14 23:21:15 1.112
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.111 2023/11/24 12:21:28 kre Exp $
+# $NetBSD: Makefile,v 1.112 2024/01/14 23:21:15 kre Exp $
 
 BASH_VERSION=		5.2
-BASH_PATCHLEVEL=	21
-PKGREVISION=		1
+BASH_PATCHLEVEL=	26
 
 DISTNAME=	bash-${BASH_VERSION}
 PKGNAME=	bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
@@ -14,7 +13,8 @@
 PATCHFILES+=	bash52-006 bash52-007 bash52-008 bash52-009 bash52-010
 PATCHFILES+=	bash52-011 bash52-012 bash52-013 bash52-014 bash52-015
 PATCHFILES+=	bash52-016 bash52-017 bash52-018 bash52-019 bash52-020
-PATCHFILES+=	bash52-021
+PATCHFILES+=	bash52-021 bash52-022 bash52-023 bash52-024 bash52-025
+PATCHFILES+=	bash52-026
 
 MAINTAINER=	pkgsrc-users@NetBSD.org
 HOMEPAGE=	https://www.gnu.org/software/bash/bash.html

cvs diff -r1.80 -r1.81 pkgsrc/shells/bash/distinfo (expand / switch to context diff)
--- pkgsrc/shells/bash/distinfo 2023/11/24 01:41:04 1.80
+++ pkgsrc/shells/bash/distinfo 2024/01/14 23:21:15 1.81
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.80 2023/11/24 01:41:04 nia Exp $
+$NetBSD: distinfo,v 1.81 2024/01/14 23:21:15 kre Exp $
 
 BLAKE2s (bash-5.2.tar.gz) = 430755ea2af4903dba2bdbeffd4d861edb9f54c248071362f0d14f15171764cd
 SHA512 (bash-5.2.tar.gz) = 5647636223ba336bf33e0c65e516d8ebcf6932de8b44f37bc468eedb87579c628ad44213f78534beb10f47aebb9c6fa670cb0bed3b4e7717e5faf7e9a1ef81ae
@@ -66,6 +66,21 @@
 BLAKE2s (bash52-021) = 323342e574ace61041f5d9238de72aaa37e4093eacca443ec751d859f983ae6a
 SHA512 (bash52-021) = c3a61e975819919d7ba120f322fc5e9a420b21f03d7bf989a5e7b6a99bfe35372744277040e88361ee383ab53b05d607d52ff2000b401de038af67c91728b48f
 Size (bash52-021) = 1890 bytes
+BLAKE2s (bash52-022) = b5f7daa956e81d040555c968c85972d8d00623941529b80c6358e61ab4a92b33
+SHA512 (bash52-022) = 12a669f3b6ba936be31a85c50bfe52689f3deea02eedb31100ab113b1e74d8104934e615965b4bf7f3b1cf5ad71870211b0bd910bf0862e8ce603505b4b1db3f
+Size (bash52-022) = 1305 bytes
+BLAKE2s (bash52-023) = 582754e708d881f3286133c0a7b5ca4123d308a558775e9f07ffa59adbed40fc
+SHA512 (bash52-023) = 59a2e9e4ee4938ba868552eecdbed5f5d797e143bf6f69fde5c50a4e478c19ce36d562b9f51f65d7da5fe216050276bfe1eb430c151c845cffa77d3fdc9ce771
+Size (bash52-023) = 1817 bytes
+BLAKE2s (bash52-024) = c9e07ff67af63a40b0581259efae0fef35b5a49d122c4ef1fde9f6e7a342320d
+SHA512 (bash52-024) = ff77920ba4c8df7cb8841d94f483a5678a65ff2aab3f03b02b21eba7daaea15d05af26d2fc7f468509c2047f682908d78cd94254e0688496280e345d010aac24
+Size (bash52-024) = 2298 bytes
+BLAKE2s (bash52-025) = e0e9df6638237c359a4a788e2685af538e34f5bd14b7730828c43ed714af3729
+SHA512 (bash52-025) = 20e708ff483ae2ba655c069fbaccdef59d81f52ba787d97fd1b997522248e9e7e1d7773a35f3a6e44c4521a7a5be273ffa25c580533e6d1d1bfb5e49040530c3
+Size (bash52-025) = 1454 bytes
+BLAKE2s (bash52-026) = a80b13836a08e48795b3b71b645b1032ace336efe80b4058af4bcc7d16f4d343
+SHA512 (bash52-026) = 571993da2b8067ef5b7b705aee65dd414ee70b216ffbcb9fab7c08807b87a72465594c3f1576c795ae86bf951911cdde70ad1037e851b88ee379c4237ccff6fe
+Size (bash52-026) = 1372 bytes
 SHA1 (patch-Makefile.in) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0
 SHA1 (patch-builtins_printf.def) = e26e3209902247263884cfebc11a2f7e43245062
 SHA1 (patch-builtins_psize.c) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47