pkgsrc-Changes archive

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

CVS commit: pkgsrc/shells/bash



Module Name:    pkgsrc
Committed By:   kre
Date:           Tue Sep 24 17:01:30 UTC 2024

Modified Files:
        pkgsrc/shells/bash: Makefile distinfo

Log Message:
Update shells/bash from 5.2.26nb1 to 5.2.37

This adds 11 new patches:

27: The configure test for the presence of strtoimax(3) was inverted.

28: A DEBUG trap in an asynchronous process could steal the controlling
    terminal away from the calling shell, causing it to exit.

29: There were problems with recovery after parser errors when parsing
    compound assignments. For instance, the `local' builtin reports an
    error but never cleaned up the function context.

30: `wait -n' could fail to return some jobs if they exited due to signals
    the shell does not report to the user.

31: There was a memory leak in the code that implements the optimized
    $(<file) expansion for some code paths.

32: When printing functions containing coprocesses, the displayed coproc
    command had the word COPROC inserted unconditionally, resulting in
    function bodies that could not be re-read as input.

33: A typo in the autoconf test for strtold caused false negatives for
    strtold being available and working when compiled with gcc-14.

34: If we parse a compound assignment during an alias expansion, it's
    possible to have the current input string popped out from underneath
    the parse. In this case, we should not restore the input we were using
    when we began to parse the compound assignment.

35: There are systems that supply one of select or pselect, but not both.

36: When readline was accumulating bytes until it read a complete
    multibyte character, reading a byte that makes the multibyte character
    invalid could result in discarding the bytes in the partial character.

37: Fix the case where text to be completed from the line buffer (quoted)
    is compared to the common prefix of the possible matches (unquoted) and
    the quoting makes the former appear to be longer than the latter.
    Readline  assumes the match doesn't add any characters to the word and
    doesn't display multiple matches.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 pkgsrc/shells/bash/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/shells/bash/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/shells/bash/Makefile
diff -u pkgsrc/shells/bash/Makefile:1.115 pkgsrc/shells/bash/Makefile:1.116
--- pkgsrc/shells/bash/Makefile:1.115   Tue Aug  6 18:49:31 2024
+++ pkgsrc/shells/bash/Makefile Tue Sep 24 17:01:30 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.115 2024/08/06 18:49:31 riastradh Exp $
+# $NetBSD: Makefile,v 1.116 2024/09/24 17:01:30 kre Exp $
 
 BASH_VERSION=          5.2
-BASH_PATCHLEVEL=       26
-PKGREVISION=           1
+BASH_PATCHLEVEL=       37
 
 DISTNAME=      bash-${BASH_VERSION}
 PKGNAME=       bash-${BASH_VERSION}.${BASH_PATCHLEVEL}
@@ -15,7 +14,9 @@ PATCHFILES+=  bash52-006 bash52-007 bash5
 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 bash52-022 bash52-023 bash52-024 bash52-025
-PATCHFILES+=   bash52-026
+PATCHFILES+=   bash52-026 bash52-027 bash52-028 bash52-029 bash52-030
+PATCHFILES+=   bash52-031 bash52-032 bash52-033 bash52-034 bash52-035
+PATCHFILES+=   bash52-036 bash52-037
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.gnu.org/software/bash/bash.html

Index: pkgsrc/shells/bash/distinfo
diff -u pkgsrc/shells/bash/distinfo:1.83 pkgsrc/shells/bash/distinfo:1.84
--- pkgsrc/shells/bash/distinfo:1.83    Sat Mar 16 12:24:35 2024
+++ pkgsrc/shells/bash/distinfo Tue Sep 24 17:01:30 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.83 2024/03/16 12:24:35 nia Exp $
+$NetBSD: distinfo,v 1.84 2024/09/24 17:01:30 kre Exp $
 
 BLAKE2s (bash-5.2.tar.gz) = 430755ea2af4903dba2bdbeffd4d861edb9f54c248071362f0d14f15171764cd
 SHA512 (bash-5.2.tar.gz) = 5647636223ba336bf33e0c65e516d8ebcf6932de8b44f37bc468eedb87579c628ad44213f78534beb10f47aebb9c6fa670cb0bed3b4e7717e5faf7e9a1ef81ae
@@ -81,6 +81,39 @@ Size (bash52-025) = 1454 bytes
 BLAKE2s (bash52-026) = a80b13836a08e48795b3b71b645b1032ace336efe80b4058af4bcc7d16f4d343
 SHA512 (bash52-026) = 571993da2b8067ef5b7b705aee65dd414ee70b216ffbcb9fab7c08807b87a72465594c3f1576c795ae86bf951911cdde70ad1037e851b88ee379c4237ccff6fe
 Size (bash52-026) = 1372 bytes
+BLAKE2s (bash52-027) = d932658b26464a88f9de8dd9d67d950ef7a95009f10da1cc5393fe5ba8952afe
+SHA512 (bash52-027) = 644ef1ea0ce002913b443cfc74d1376b3b8d1c7c976c88cfcec663313563ea905af3aa7ab7236e0ee8336195b01cfc7f2a5a738c5f787a637be92cda937f571e
+Size (bash52-027) = 1881 bytes
+BLAKE2s (bash52-028) = f3a6a571eb08ea8d7f931773790027740ee69987de240d93fd0237482c216def
+SHA512 (bash52-028) = 0e59ee230c2f9394814578e56270efa93e5ed8ed2fbf0c0777fdfad4d3f01f560923a80792998789c901068d88371f984f539fdebbec726759eeb7966d324328
+Size (bash52-028) = 1571 bytes
+BLAKE2s (bash52-029) = ceadada59280578658f913b50a85195081738c1ff754359185aaf427bca91d72
+SHA512 (bash52-029) = b0b134347fbe0916b9c0fc60a9dbc6b6ebc7439bd5a12d0cda29a0012cbbcc16414392597764c24b8ca716ce727bce7da7fae39acc3cdba9506efb01014a43ae
+Size (bash52-029) = 3619 bytes
+BLAKE2s (bash52-030) = d5051e89445a0d2dde48a315578011b7d7e0e474188b70fae79191b4a946d526
+SHA512 (bash52-030) = 515902fd567dfbbca3d4f6d98a7f2f5a9d1ad323d829f9b90839de4807592708dea3d52f67cb868617278f9c8c6bb299ab3310d898be344d63e824043f17fe2d
+Size (bash52-030) = 4111 bytes
+BLAKE2s (bash52-031) = dec3101117a83108c784e6f1e1171053823b9fd002e470967402d0d6e2c3cbd9
+SHA512 (bash52-031) = 08f3e3cb6a6554ea6d1b1f5cbcd156cb75f9c0c5350801b67352a1c2ffec0d02d90c0947736fd52de304e549a1b919ea0ff42e23a8cf63a721a351ea1732bea5
+Size (bash52-031) = 1159 bytes
+BLAKE2s (bash52-032) = 8be333184548feb834e8eb84a047417c881c9569e7fd433c5db02770fc3f4609
+SHA512 (bash52-032) = 9eb277d2d92b9ec49f70582e52305bc45b425b189ba2a15c51c537e07ccf9cb894c1ca44fa399b04297fe51027aff7f169f41efe2d60895ca55c421c0778ef32
+Size (bash52-032) = 1529 bytes
+BLAKE2s (bash52-033) = 3399ddd5bcfb566000dfd465e846fade93008050bcd9c4b19dda5a22909c2ca1
+SHA512 (bash52-033) = 698b7917c0c7147ef4d7a6f488013c10b4156b7f6bfda6e974010728eb17bfaae3666cfabe361afe7693fe9480bf44ec9ba6e73e7b572bf438f072d04ab6d4bc
+Size (bash52-033) = 2131 bytes
+BLAKE2s (bash52-034) = 5441d380ebc4e420c76a349d020403e9d28ed123619eafa5f2a6dc3a88d008a5
+SHA512 (bash52-034) = 4891a417a5aadb3249c89dcfce66ac6c42e06cfa9e85c86bde82472ac0b27c58e49650aa69b10333e7b7d6ff0b7f557054b72919c45359402060e0ab491a96ac
+Size (bash52-034) = 4134 bytes
+BLAKE2s (bash52-035) = 4478921b997a3fea22e6e75734894129f44c81900253058c81c98a80b2da5031
+SHA512 (bash52-035) = 100fa9fe308fb98b1985f915e0298d4d62ec57612af2c42acf08b86343c1f570c92890c6b6e355340ef6ed14cfd6849dbf1d3908602fcfae1369a9d52c11d4fd
+Size (bash52-035) = 3413 bytes
+BLAKE2s (bash52-036) = 73e5c693593d623a04eec605cd03bfae7666b28341cd5140a21f4f6ccbf5b243
+SHA512 (bash52-036) = d27a582172309087da82be97fab2b80163918d2c98659eda9686a13a5a567927ea260cd46daaed0cf22bde453575e94570b0545f0be9b8ea56576df8dac3b18a
+Size (bash52-036) = 5941 bytes
+BLAKE2s (bash52-037) = 1b4e9aca30cf015ba719729ec56ddcf0a6e22b199404e102bbb0b0501a1c0587
+SHA512 (bash52-037) = 3e104dff63dabceea2f56f9dc58869d48a71ce61c3c8aff4f289d2f4a47d4325e70178d520c265a25ddb2227e0b78f08177fcd594470e5e81f4116aad282b4de
+Size (bash52-037) = 2835 bytes
 SHA1 (patch-Makefile.in) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0
 SHA1 (patch-builtins_printf.def) = e26e3209902247263884cfebc11a2f7e43245062
 SHA1 (patch-builtins_psize.c) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47



Home | Main Index | Thread Index | Old Index