Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at 2014-04-06 09:54:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash (Old) and /work/SRC/openSUSE:Factory/.bash.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bash" Changes: -------- --- /work/SRC/openSUSE:Factory/bash/bash.changes 2014-03-19 13:57:41.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bash.new/bash.changes 2014-04-06 09:54:14.000000000 +0200 @@ -1,0 +2,12 @@ +Tue Apr 1 12:31:38 UTC 2014 - [email protected] + +- Add bash upstream patch 46 to fix a problem introduced by patch + 32 a problem with "$@" and arrays expanding empty positional + parameters or array elements when using substring expansion, + pattern substitution, or case modfication. The empty parameters + or array elements are removed instead of expanding to empty + strings (""). +- Add readline upstream patch 5: The readline shared library + helper script needs to be updated for Mac OS X 10.9 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash-4.2-patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bash-4.2-patches/bash42-046 new/bash-4.2-patches/bash42-046 --- old/bash-4.2-patches/bash42-046 1970-01-01 01:00:00.000000000 +0100 +++ new/bash-4.2-patches/bash42-046 2014-03-31 22:50:19.000000000 +0200 @@ -0,0 +1,55 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 4.2 +Patch-ID: bash42-046 + +Bug-Reported-by: "Theodoros V. Kalamatianos" <[email protected]> +Bug-Reference-ID: <[email protected]> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2014-01/msg00044.html + +Bug-Description: + +Bash-4.2 patch 32 introduced a problem with "$@" and arrays expanding empty +positional parameters or array elements when using substring expansion, +pattern substitution, or case modfication. The empty parameters or array +elements are removed instead of expanding to empty strings (""). + +Patch (apply with `patch -p0'): + +*** ../bash-4.2-patched/subst.c 2012-12-31 11:52:56.000000000 -0500 +--- subst.c 2014-03-31 14:19:56.000000000 -0400 +*************** +*** 7243,7247 **** + ret = alloc_word_desc (); + ret->word = temp1; +! if (temp1 && QUOTED_NULL (temp1) && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))) + ret->flags |= W_QUOTED|W_HASQUOTEDNULL; + return ret; +--- 7243,7253 ---- + ret = alloc_word_desc (); + ret->word = temp1; +! /* We test quoted_dollar_atp because we want variants with double-quoted +! "$@" to take a different code path. In fact, we make sure at the end +! of expand_word_internal that we're only looking at these flags if +! quoted_dollar_at == 0. */ +! if (temp1 && +! (quoted_dollar_atp == 0 || *quoted_dollar_atp == 0) && +! QUOTED_NULL (temp1) && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES))) + ret->flags |= W_QUOTED|W_HASQUOTEDNULL; + return ret; +*** ../bash-4.2-patched/patchlevel.h Sat Jun 12 20:14:48 2010 +--- patchlevel.h Thu Feb 24 21:41:34 2011 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 45 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 46 + + #endif /* _PATCHLEVEL_H_ */ ++++++ readline-6.2-patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/readline-6.2-patches/readline62-005 new/readline-6.2-patches/readline62-005 --- old/readline-6.2-patches/readline62-005 1970-01-01 01:00:00.000000000 +0100 +++ new/readline-6.2-patches/readline62-005 2013-11-19 15:38:18.000000000 +0100 @@ -0,0 +1,72 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 6.2 +Patch-ID: readline62-005 + +Bug-Reported-by: [email protected] +Bug-Reference-ID: <caj3rg108nlnrwxj81vb4bcqbvohguwovkthekwprbwe9xye...@mail.gmail.com> +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2013-11/msg00000.html + +Bug-Description: + +The readline shared library helper script needs to be updated for Mac OS X +10.9 (Mavericks, darwin13). + +Patch (apply with `patch -p0'): + +*** ../readline-6.2-patched/support/shobj-conf 2011-11-23 19:26:47.000000000 -0500 +--- support/shobj-conf 2013-11-15 08:09:51.000000000 -0500 +*************** +*** 158,162 **** + + # Darwin/MacOS X +! darwin[89]*|darwin1[012]*) + SHOBJ_STATUS=supported + SHLIB_STATUS=supported +--- 172,176 ---- + + # Darwin/MacOS X +! darwin[89]*|darwin1[0123]*) + SHOBJ_STATUS=supported + SHLIB_STATUS=supported +*************** +*** 164,168 **** + SHOBJ_CFLAGS='-fno-common' + +! SHOBJ_LD='MACOSX_DEPLOYMENT_TARGET=10.3 ${CC}' + + SHLIB_LIBVERSION='$(SHLIB_MAJOR)$(SHLIB_MINOR).$(SHLIB_LIBSUFF)' +--- 178,184 ---- + SHOBJ_CFLAGS='-fno-common' + +! # SHOBJ_LD='MACOSX_DEPLOYMENT_TARGET=10.3 ${CC}' +! # we can finally kill Mac OS X 10.3 +! SHOBJ_LD='${CC}' + + SHLIB_LIBVERSION='$(SHLIB_MAJOR)$(SHLIB_MINOR).$(SHLIB_LIBSUFF)' +*************** +*** 187,191 **** + + case "${host_os}" in +! darwin[789]*|darwin1[012]*) SHOBJ_LDFLAGS='' + SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v' + ;; +--- 203,207 ---- + + case "${host_os}" in +! darwin[789]*|darwin1[0123]*) SHOBJ_LDFLAGS='' + SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version $(SHLIB_MAJOR) -v' + ;; + +*** ../readline-6.2-patched/patchlevel 2010-01-14 10:15:52.000000000 -0500 +--- patchlevel 2011-11-17 11:09:35.000000000 -0500 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 4 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 5 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
