Compare commits

..

No commits in common. "factory" and "factory" have entirely different histories.

5 changed files with 22 additions and 40 deletions

View File

@ -24,7 +24,7 @@
@@ -710,7 +711,12 @@ printf_builtin (list) @@ -710,7 +711,12 @@ printf_builtin (list)
p = getfloatmax (); p = getfloatmax ();
f = mklong (start, FLOATMAX_CONV, USE_LONG_DOUBLE); f = mklong (start, "L", 1);
+ +
+ if (lce && lcl) setlocale(LC_NUMERIC, lce); + if (lce && lcl) setlocale(LC_NUMERIC, lce);
+ +

15
bash-4.3-winch.dif Normal file
View File

@ -0,0 +1,15 @@
---
config-top.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- config-top.h
+++ config-top.h 2018-09-20 08:15:45.026318359 +0000
@@ -142,7 +142,7 @@
/* Define to 0 if you want the checkwinsize option off by default, 1 if you
want it on. */
-#define CHECKWINSIZE_DEFAULT 0
+#define CHECKWINSIZE_DEFAULT 1
/* Define to 1 if you want to optimize for sequential array assignment when
using indexed arrays, 0 if you want bash-4.2 behavior, which favors

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:525be28767b9b6f92a73079f9697f390df3df6614291ed8bb86b4cbdaeec2787 oid sha256:05848ea08ae66bede10e81d33e64bbde0a308da1a6e02cb866103a94410715ab
size 40200 size 35886

View File

@ -1,34 +1,3 @@
-------------------------------------------------------------------
Mon Dec 16 12:47:07 UTC 2024 - Dr. Werner Fink <werner@suse.de>
- Remove bash-4.3-winch.dif as this is the (current) default
-------------------------------------------------------------------
Wed Sep 25 06:33:29 UTC 2024 - Dr. Werner Fink <werner@suse.de>
- 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 <werner@suse.de> Mon Aug 19 08:57:30 UTC 2024 - Dr. Werner Fink <werner@suse.de>

View File

@ -75,6 +75,8 @@ Patch13: bash-4.2-nscdunmap.dif
Patch14: bash-4.3-sigrestart.patch Patch14: bash-4.3-sigrestart.patch
# PATCH-FIX-UPSTREAM bnc#382214 -- disabled due bnc#806628 by -DBNC382214=0 # PATCH-FIX-UPSTREAM bnc#382214 -- disabled due bnc#806628 by -DBNC382214=0
Patch16: bash-4.0-setlocale.dif Patch16: bash-4.0-setlocale.dif
# PATCH-EXTEND-SUSE bnc#828877 -- xterm resizing does not pass to all sub clients
Patch18: bash-4.3-winch.dif
Patch40: bash-4.1-bash.bashrc.dif Patch40: bash-4.1-bash.bashrc.dif
# PATCH-FIX-SUSE For bsc#1065158 add support for broken Japanese locale Shift JIS # PATCH-FIX-SUSE For bsc#1065158 add support for broken Japanese locale Shift JIS
Patch42: bash-4.3-SJIS.patch Patch42: bash-4.3-SJIS.patch
@ -238,12 +240,7 @@ Legacy usrmove helper files for the build system. Do not install.
%if %{with sjis} %if %{with sjis}
%{warn:Shift JIS support is enabled} %{warn:Shift JIS support is enabled}
%else %else
%{echo:Shift JIS support is DISABLED} %{echo:Shift JIS support disabled}
%endif
%if %{with alternatives}
%{echo:alternatives is enabled}
%else
%{echo:alternatives is DISABLED}
%endif %endif
%setup -q -n bash-%{bversion}%{bextend} -b1 %setup -q -n bash-%{bversion}%{bextend} -b1
typeset -i level typeset -i level
@ -275,6 +272,7 @@ set -x
%patch -P13 -b .nscdunmap %patch -P13 -b .nscdunmap
%patch -P14 -b .sigrestart %patch -P14 -b .sigrestart
%patch -P16 -b .setlocale %patch -P16 -b .setlocale
#%patch -P18 -p0 -b .winch
%patch -P40 -b .bashrc %patch -P40 -b .bashrc
%if %{with sjis} %if %{with sjis}
%patch -P42 -b .sjis %patch -P42 -b .sjis