diff --git a/bash-3.2-printf.patch b/bash-3.2-printf.patch index f809173..6feda25 100644 --- a/bash-3.2-printf.patch +++ b/bash-3.2-printf.patch @@ -24,7 +24,7 @@ @@ -710,7 +711,12 @@ printf_builtin (list) p = getfloatmax (); - f = mklong (start, "L", 1); + f = mklong (start, FLOATMAX_CONV, USE_LONG_DOUBLE); + + if (lce && lcl) setlocale(LC_NUMERIC, lce); + diff --git a/bash-5.2-patches.tar.bz2 b/bash-5.2-patches.tar.bz2 index 3579954..ec8eb8e 100644 --- a/bash-5.2-patches.tar.bz2 +++ b/bash-5.2-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05848ea08ae66bede10e81d33e64bbde0a308da1a6e02cb866103a94410715ab -size 35886 +oid sha256:525be28767b9b6f92a73079f9697f390df3df6614291ed8bb86b4cbdaeec2787 +size 40200 diff --git a/bash.changes b/bash.changes index 49981c4..a2eaa47 100644 --- a/bash.changes +++ b/bash.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Wed Sep 25 06:33:29 UTC 2024 - Dr. Werner Fink + +- Add upstream patches + * bash52-037 + 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. + * bash52-036 + When readline is accumulating bytes until it reads a complete multibyte + character, reading a byte that makes the multibyte character invalid can + result in discarding the bytes in the partial character. + * bash52-035 + There are systems that supply one of select or pselect, but not both. + * bash52-034 + 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. + * bash52-033 + A typo in the autoconf test for strtold causes false negatives for strtold + being available and working when compiled with gcc-14. +- Port patch bash-3.2-printf.patch to fit change in bash52-033 + ------------------------------------------------------------------- Mon Aug 19 08:57:30 UTC 2024 - Dr. Werner Fink