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 - wer...@suse.de
+
+- 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" <thk...@gmail.com>
+Bug-Reference-ID:      <20140112011131.ge17...@infinity.metashade.com>
+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:       ludwig.schwa...@gmail.com
+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: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to