Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2006-12-08 12:50 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2006-12-08 12:50 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-12-08 04:50:37 -0800 (Fri, 08 Dec 2006)
New Revision: 16814

Log:
- bash can't be built with -j.


Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2006-12-08 12:45:45 UTC (rev 16813)
+++ trunk/buildroot/package/bash/bash.mk	2006-12-08 12:50:37 UTC (rev 16814)
@@ -54,10 +54,10 @@
 	touch $(BASH_DIR)/.configured
 
 $(BASH_DIR)/$(BASH_BINARY): $(BASH_DIR)/.configured
-	$(MAKE) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(BASH_DIR)
+	$(MAKE1) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(BASH_DIR)
 
 $(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY)
-	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) install
+	$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) install
 	rm -f $(TARGET_DIR)/bin/bash*
 	mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/
 	(cd $(TARGET_DIR)/bin; /bin/ln -fs bash sh)
@@ -73,8 +73,8 @@
 endif
 
 bash-clean:
-	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall
-	-$(MAKE) -C $(BASH_DIR) clean
+	$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall
+	-$(MAKE1) -C $(BASH_DIR) clean
 
 bash-dirclean:
 	rm -rf $(BASH_DIR)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-02-16 13:11 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2007-02-16 13:11 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-02-16 05:11:04 -0800 (Fri, 16 Feb 2007)
New Revision: 17906

Log:
- bump to bash 3.2. Thanks to Alexander Rigbo


Added:
   trunk/buildroot/package/bash/bash32-001
   trunk/buildroot/package/bash/bash32-002
   trunk/buildroot/package/bash/bash32-003
   trunk/buildroot/package/bash/bash32-004
   trunk/buildroot/package/bash/bash32-005
   trunk/buildroot/package/bash/bash32-006
   trunk/buildroot/package/bash/bash32-007
   trunk/buildroot/package/bash/bash32-008
   trunk/buildroot/package/bash/bash32-009

Removed:
   trunk/buildroot/package/bash/bash31-001
   trunk/buildroot/package/bash/bash31-002
   trunk/buildroot/package/bash/bash31-003
   trunk/buildroot/package/bash/bash31-004
   trunk/buildroot/package/bash/bash31-005
   trunk/buildroot/package/bash/bash31-006
   trunk/buildroot/package/bash/bash31-007
   trunk/buildroot/package/bash/bash31-008
   trunk/buildroot/package/bash/bash31-009
   trunk/buildroot/package/bash/bash31-010
   trunk/buildroot/package/bash/bash31-011
   trunk/buildroot/package/bash/bash31-012
   trunk/buildroot/package/bash/bash31-013
   trunk/buildroot/package/bash/bash31-014
   trunk/buildroot/package/bash/bash31-015
   trunk/buildroot/package/bash/bash31-016
   trunk/buildroot/package/bash/bash31-017

Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:

Sorry, the patch is too large to include (2445 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=17906

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-04-06 11:55 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2007-04-06 11:55 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-04-06 04:55:37 -0700 (Fri, 06 Apr 2007)
New Revision: 18347

Log:
- using target's LDFLAGS as LDFLAGS_FOR_BUILD is b0rked


Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2007-04-06 10:41:05 UTC (rev 18346)
+++ trunk/buildroot/package/bash/bash.mk	2007-04-06 11:55:37 UTC (rev 18347)
@@ -23,6 +23,8 @@
 	# This is broken when -lintl is added to LIBS
 	$(SED) 's,LIBS_FOR_BUILD =.*,LIBS_FOR_BUILD =,g' \
 		$(BASH_DIR)/builtins/Makefile.in
+	# using target's LDFLAGS as LDFLAGS_FOR_BUILD is b0rked
+	-$(SED) '/^LDFLAGS_FOR_BUILD/d' $(BASH_DIR)/{,*/{,*/}}Makefile.in
 	$(CONFIG_UPDATE) $(BASH_DIR)/support
 	touch $@
 
@@ -32,6 +34,7 @@
 		$(TARGET_CONFIGURE_OPTS) \
 		CFLAGS="$(TARGET_CFLAGS)" \
 		LDFLAGS="$(TARGET_LDFLAGS)" \
+		CCFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
 		ac_cv_func_setvbuf_reversed=no \
 		./configure \
 		--target=$(GNU_TARGET_NAME) \

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-06-25 11:17 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2007-06-25 11:17 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-06-25 04:17:52 -0700 (Mon, 25 Jun 2007)
New Revision: 18927

Log:
- pull some additional fixes from upstream


Added:
   trunk/buildroot/package/bash/bash32-010
   trunk/buildroot/package/bash/bash32-011
   trunk/buildroot/package/bash/bash32-012
   trunk/buildroot/package/bash/bash32-013
   trunk/buildroot/package/bash/bash32-014
   trunk/buildroot/package/bash/bash32-015
   trunk/buildroot/package/bash/bash32-016
   trunk/buildroot/package/bash/bash32-017


Changeset:

Sorry, the patch is too large to include (1092 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=18927

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-06-25 11:22 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2007-06-25 11:22 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-06-25 04:22:26 -0700 (Mon, 25 Jun 2007)
New Revision: 18928

Log:
- forgot to adjust the pathes..


Modified:
   trunk/buildroot/package/bash/bash32-010
   trunk/buildroot/package/bash/bash32-011
   trunk/buildroot/package/bash/bash32-012
   trunk/buildroot/package/bash/bash32-013
   trunk/buildroot/package/bash/bash32-014
   trunk/buildroot/package/bash/bash32-015
   trunk/buildroot/package/bash/bash32-016
   trunk/buildroot/package/bash/bash32-017


Changeset:
Modified: trunk/buildroot/package/bash/bash32-010
===================================================================
--- trunk/buildroot/package/bash/bash32-010	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-010	2007-06-25 11:22:26 UTC (rev 18928)
@@ -19,7 +19,7 @@
 Patch:
 
 *** ../bash-3.2.9/pathexp.h	Sat Feb 19 17:23:18 2005
---- pathexp.h	Wed Jan 31 22:53:16 2007
+--- bash-3.2/pathexp.h	Wed Jan 31 22:53:16 2007
 ***************
 *** 1,5 ****
   /* pathexp.h -- The shell interface to the globbing library. */
@@ -42,7 +42,7 @@
   
   #if defined (EXTENDED_GLOB)
 *** ../bash-3.2.9/pathexp.c	Mon May  6 13:43:05 2002
---- pathexp.c	Mon Feb 26 16:59:23 2007
+--- bash-3.2/pathexp.c	Mon Feb 26 16:59:23 2007
 ***************
 *** 1,5 ****
   /* pathexp.c -- The shell interface to the globbing library. */
@@ -100,7 +100,7 @@
   	  temp[j++] = '\\';
   	  i++;
 *** ../bash-3.2.9/subst.c	Tue Nov  7 16:14:41 2006
---- subst.c	Wed Jan 31 23:09:58 2007
+--- bash-3.2/subst.c	Wed Jan 31 23:09:58 2007
 ***************
 *** 5,9 ****
        beauty, but, hey, you're alright.'' */
@@ -163,7 +163,7 @@
   	  free (p);
   	}
 *** ../bash-3.2.9/execute_cmd.c	Sat Aug 26 00:23:17 2006
---- execute_cmd.c	Wed Jan 31 23:12:06 2007
+--- bash-3.2/execute_cmd.c	Wed Jan 31 23:12:06 2007
 ***************
 *** 1,5 ****
   /* execute_cmd.c -- Execute a COMMAND structure. */
@@ -191,7 +191,7 @@
         if (arg2 == 0)
   	arg2 = nullstr;
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-011
===================================================================
--- trunk/buildroot/package/bash/bash32-011	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-011	2007-06-25 11:22:26 UTC (rev 18928)
@@ -20,7 +20,7 @@
 Patch:
 
 *** ../bash-3.2-patched/configure.in	Tue Sep 26 11:05:45 2006
---- configure.in	Wed Jan 31 09:48:00 2007
+--- bash-3.2/configure.in	Wed Jan 31 09:48:00 2007
 ***************
 *** 6,10 ****
   dnl Process this file with autoconf to produce a configure script.
@@ -49,7 +49,7 @@
   lynxos*)	LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
   linux*)		LOCAL_LDFLAGS=-rdynamic		 # allow dynamic loading
 *** ../bash-3.2-patched/config-bot.h	Tue Sep 12 16:43:04 2006
---- config-bot.h	Tue Mar  6 10:41:31 2007
+--- bash-3.2/config-bot.h	Tue Mar  6 10:41:31 2007
 ***************
 *** 2,6 ****
   /* modify settings or make new ones based on what autoconf tells us. */
@@ -83,7 +83,7 @@
   #  undef HAVE_GETCWD
   #endif
 *** ../bash-3.2-patched/builtins/common.c	Thu Jul 27 09:39:51 2006
---- builtins/common.c	Tue Mar  6 10:43:27 2007
+--- bash-3.2/builtins/common.c	Tue Mar  6 10:43:27 2007
 ***************
 *** 1,3 ****
 ! /* Copyright (C) 1987-2005 Free Software Foundation, Inc.
@@ -106,7 +106,7 @@
         if (the_current_working_directory == 0)
   	{
 *** ../bash-3.2-patched/configure	Tue Sep 26 11:06:01 2006
---- configure	Tue Mar  6 10:59:20 2007
+--- bash-3.2/configure	Tue Mar  6 10:59:20 2007
 ***************
 *** 27317,27321 ****
   sco3.2*)	LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
@@ -122,7 +122,7 @@
   lynxos*)	LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
   linux*)		LOCAL_LDFLAGS=-rdynamic		 # allow dynamic loading
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-012
===================================================================
--- trunk/buildroot/package/bash/bash32-012	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-012	2007-06-25 11:22:26 UTC (rev 18928)
@@ -20,7 +20,7 @@
 Patch:
 
 *** ../bash-3.2.11/config.h.in	Tue Sep 12 16:00:54 2006
---- config.h.in	Tue Mar  6 11:17:55 2007
+--- bash-3.2/config.h.in	Tue Mar  6 11:17:55 2007
 ***************
 *** 1,5 ****
   /* config.h -- Configuration file for bash. */
@@ -54,7 +54,7 @@
   /* Define if your system has a working `malloc' function. */
   /* #undef HAVE_MALLOC */
 *** ../bash-3.2.11/builtins/printf.def	Mon Nov 13 08:58:52 2006
---- builtins/printf.def	Sun Feb  4 13:58:59 2007
+--- bash-3.2/builtins/printf.def	Sun Feb  4 13:58:59 2007
 ***************
 *** 2,6 ****
   It implements the builtin "printf" in Bash.
@@ -80,7 +80,7 @@
   #if !defined (PRIdMAX)
   #  if HAVE_LONG_LONG
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-013
===================================================================
--- trunk/buildroot/package/bash/bash32-013	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-013	2007-06-25 11:22:26 UTC (rev 18928)
@@ -17,7 +17,7 @@
 Patch:
 
 *** ../bash-3.2-patched/lib/readline/display.c	Thu Sep 14 14:20:12 2006
---- lib/readline/display.c	Fri Feb  2 20:23:17 2007
+--- bash-3.2/lib/readline/display.c	Fri Feb  2 20:23:17 2007
 ***************
 *** 561,574 ****
 --- 561,586 ----
@@ -49,7 +49,7 @@
   #define CHECK_LPOS() \
 
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-014
===================================================================
--- trunk/buildroot/package/bash/bash32-014	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-014	2007-06-25 11:22:26 UTC (rev 18928)
@@ -17,7 +17,7 @@
 Patch:
 
 *** ../bash-3.2-patched/array.c	Wed Jun  1 16:39:22 2005
---- array.c	Mon Jan 15 22:58:00 2007
+--- bash-3.2/array.c	Mon Jan 15 22:58:00 2007
 ***************
 *** 121,125 ****
   }
@@ -135,7 +135,7 @@
   	if (mflags & MATCH_STARSUB) {
   		ifs = getifs();
 *** ../bash-3.2-patched/array.h	Sun Jun  1 15:50:30 2003
---- array.h	Mon Jan 15 22:35:35 2007
+--- bash-3.2/array.h	Mon Jan 15 22:35:35 2007
 ***************
 *** 56,59 ****
 --- 56,60 ----
@@ -145,7 +145,7 @@
   
   extern char	*array_subrange __P((ARRAY *, arrayind_t, arrayind_t, int, int));
 *** ../bash-3.2-patched/subst.c	Fri Mar  2 16:20:50 2007
---- subst.c	Tue Mar  6 11:40:55 2007
+--- bash-3.2/subst.c	Tue Mar  6 11:40:55 2007
 ***************
 *** 1888,1892 ****
 --- 1889,1899 ----
@@ -291,7 +291,7 @@
         break;
   #endif
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-015
===================================================================
--- trunk/buildroot/package/bash/bash32-015	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-015	2007-06-25 11:22:26 UTC (rev 18928)
@@ -17,7 +17,7 @@
 Patch:
 
 *** ../bash-3.2-patched/execute_cmd.c	Fri Mar  2 16:20:50 2007
---- execute_cmd.c	Wed Jan 31 23:12:06 2007
+--- bash-3.2/execute_cmd.c	Wed Jan 31 23:12:06 2007
 ***************
 *** 3051,3054 ****
 --- 3051,3059 ----
@@ -31,7 +31,7 @@
     execute_disk_command (words, simple_command->redirects, command_line,
   			pipe_in, pipe_out, async, fds_to_close,
 *** ../bash-3.2-patched/subst.c	Fri Mar  2 16:20:50 2007
---- subst.c	Tue Mar  6 11:40:55 2007
+--- bash-3.2/subst.c	Tue Mar  6 11:40:55 2007
 ***************
 *** 4129,4132 ****
 --- 4151,4160 ----
@@ -69,7 +69,7 @@
         exit (rc);
       }
 *** ../bash-3.2-patched/subst.h	Tue Sep 19 08:34:41 2006
---- subst.h	Wed Jan 10 09:46:47 2007
+--- bash-3.2/subst.h	Wed Jan 10 09:46:47 2007
 ***************
 *** 223,226 ****
 --- 223,227 ----
@@ -79,7 +79,7 @@
   extern void unlink_fifo_list __P((void));
 
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-016
===================================================================
--- trunk/buildroot/package/bash/bash32-016	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-016	2007-06-25 11:22:26 UTC (rev 18928)
@@ -18,7 +18,7 @@
 Patch:
 
 *** ../bash-3.2/lib/readline/display.c	Fri Jan 19 13:34:50 2007
---- lib/readline/display.c	Sat Mar 10 17:25:44 2007
+--- bash-3.2/lib/readline/display.c	Sat Mar 10 17:25:44 2007
 ***************
 *** 1745,1749 ****
       {
@@ -36,7 +36,7 @@
   	{
   	  dpos -= woff;
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-017
===================================================================
--- trunk/buildroot/package/bash/bash32-017	2007-06-25 11:17:52 UTC (rev 18927)
+++ trunk/buildroot/package/bash/bash32-017	2007-06-25 11:22:26 UTC (rev 18928)
@@ -17,7 +17,7 @@
 Patch:
 
 *** ../bash-3.2.16/lib/readline/display.c	Fri Apr 20 13:30:16 2007
---- lib/readline/display.c	Fri Apr 20 15:17:01 2007
+--- bash-3.2/lib/readline/display.c	Fri Apr 20 15:17:01 2007
 ***************
 *** 1599,1604 ****
   	  if (temp > 0)
@@ -69,7 +69,7 @@
   	    }
   	  lendiff = (oe - old) - (ne - new);
 *** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-07-11 13:55 ulf at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: ulf at uclibc.org @ 2007-07-11 13:55 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-07-11 06:55:55 -0700 (Wed, 11 Jul 2007)
New Revision: 19060

Log:
Use <package>_VERSION in all <package>.mk instead of <package>_VER

Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2007-07-11 13:55:21 UTC (rev 19059)
+++ trunk/buildroot/package/bash/bash.mk	2007-07-11 13:55:55 UTC (rev 19060)
@@ -3,11 +3,11 @@
 # bash
 #
 #############################################################
-BASH_VER:=3.2
-BASH_SOURCE:=bash-$(BASH_VER).tar.gz
+BASH_VERSION:=3.2
+BASH_SOURCE:=bash-$(BASH_VERSION).tar.gz
 BASH_SITE:=http://ftp.gnu.org/pub/gnu/bash
 BASH_CAT:=$(ZCAT)
-BASH_DIR:=$(BUILD_DIR)/bash-$(BASH_VER)
+BASH_DIR:=$(BUILD_DIR)/bash-$(BASH_VERSION)
 BASH_BINARY:=bash
 BASH_TARGET_BINARY:=bin/bash
 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-08-11 23:57 ulf at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: ulf at uclibc.org @ 2007-08-11 23:57 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-08-11 16:57:19 -0700 (Sat, 11 Aug 2007)
New Revision: 19451

Log:
Avoid error msg when TARGET_DIR/bin is created for the umpteenth time

Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2007-08-11 23:35:07 UTC (rev 19450)
+++ trunk/buildroot/package/bash/bash.mk	2007-08-11 23:57:19 UTC (rev 19451)
@@ -62,9 +62,9 @@
 	$(MAKE1) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(BASH_DIR)
 
 $(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY)
+	mkdir -p $(TARGET_DIR)/bin
 	$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) install
 	rm -f $(TARGET_DIR)/bin/bash*
-	-mkdir $(TARGET_DIR)/bin
 	mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/
 	(cd $(TARGET_DIR)/bin; /bin/ln -fs bash sh)
 	rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-08-22  9:29 ulf at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: ulf at uclibc.org @ 2007-08-22  9:29 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-08-22 02:29:49 -0700 (Wed, 22 Aug 2007)
New Revision: 19636

Log:
Fix bad patch naming scheme

Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2007-08-22 09:22:32 UTC (rev 19635)
+++ trunk/buildroot/package/bash/bash.mk	2007-08-22 09:29:49 UTC (rev 19636)
@@ -19,7 +19,7 @@
 bash-unpacked: $(BASH_DIR)/.unpacked
 $(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE)
 	$(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
-	toolchain/patch-kernel.sh $(BASH_DIR) package/bash/ bash??-*
+	toolchain/patch-kernel.sh $(BASH_DIR) package/bash/ bash??-\*
 	# This is broken when -lintl is added to LIBS
 	$(SED) 's,LIBS_FOR_BUILD =.*,LIBS_FOR_BUILD =,g' \
 		$(BASH_DIR)/builtins/Makefile.in

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-08-22  9:41 ulf at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: ulf at uclibc.org @ 2007-08-22  9:41 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-08-22 02:41:37 -0700 (Wed, 22 Aug 2007)
New Revision: 19637

Log:
Remove bzero  dependencies in bash

Added:
   trunk/buildroot/package/bash/bash32-remove-bzero-dependancy.patch


Changeset:
Added: trunk/buildroot/package/bash/bash32-remove-bzero-dependancy.patch
===================================================================
--- trunk/buildroot/package/bash/bash32-remove-bzero-dependancy.patch	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-remove-bzero-dependancy.patch	2007-08-22 09:41:37 UTC (rev 19637)
@@ -0,0 +1,64 @@
+diff -upr bash-3.2.orig/config.h.in bash-3.2/config.h.in
+--- bash-3.2.orig/config.h.in	2006-09-12 22:00:54.000000000 +0200
++++ bash-3.2/config.h.in	2007-08-08 14:15:12.000000000 +0200
+@@ -504,9 +504,6 @@
+ /* Define if you have the bcopy function.  */
+ #undef HAVE_BCOPY
+ 
+-/* Define if you have the bzero function.  */
+-#undef HAVE_BZERO
+-
+ /* Define if you have the confstr function.  */
+ #undef HAVE_CONFSTR
+ 
+diff -upr bash-3.2.orig/configure.in bash-3.2/configure.in
+--- bash-3.2.orig/configure.in	2006-09-26 17:05:45.000000000 +0200
++++ bash-3.2/configure.in	2007-08-08 14:14:36.000000000 +0200
+@@ -702,7 +702,7 @@ AC_CHECK_FUNCS(dup2 eaccess fcntl getdta
+ AC_REPLACE_FUNCS(rename)
+ 
+ dnl checks for c library functions
+-AC_CHECK_FUNCS(bcopy bzero confstr fnmatch \
++AC_CHECK_FUNCS(bcopy confstr fnmatch \
+ 		getaddrinfo gethostbyname getservbyname getservent inet_aton \
+ 		memmove pathconf putenv raise regcomp regexec \
+ 		setenv setlinebuf setlocale setvbuf siginterrupt strchr \
+diff -upr bash-3.2.orig/CWRU/misc/sigstat.c bash-3.2/CWRU/misc/sigstat.c
+--- bash-3.2.orig/CWRU/misc/sigstat.c	2002-04-17 19:41:40.000000000 +0200
++++ bash-3.2/CWRU/misc/sigstat.c	2007-08-08 14:11:36.000000000 +0200
+@@ -86,7 +86,7 @@ int	sig;
+ init_signames()
+ {
+ 	register int i;
+-	bzero(signames, sizeof(signames));
++	memset(signames, 0, sizeof(signames));
+ 
+ #if defined (SIGHUP)		/* hangup */
+   	signames[SIGHUP] = "SIGHUP";
+diff -upr bash-3.2.orig/lib/sh/oslib.c bash-3.2/lib/sh/oslib.c
+--- bash-3.2.orig/lib/sh/oslib.c	2001-12-06 19:26:21.000000000 +0100
++++ bash-3.2/lib/sh/oslib.c	2007-08-08 14:11:44.000000000 +0200
+@@ -170,23 +170,6 @@ bcopy (s,d,n)
+ }
+ #endif /* !HAVE_BCOPY */
+ 
+-#if !defined (HAVE_BZERO)
+-#  if defined (bzero)
+-#    undef bzero
+-#  endif
+-void
+-bzero (s, n)
+-     char *s;
+-     int n;
+-{
+-  register int i;
+-  register char *r;
+-
+-  for (i = 0, r = s; i < n; i++)
+-    *r++ = '\0';
+-}
+-#endif
+-
+ #if !defined (HAVE_GETHOSTNAME)
+ #  if defined (HAVE_UNAME)
+ #    include <sys/utsname.h>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2007-10-07 18:23 aldot at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: aldot at uclibc.org @ 2007-10-07 18:23 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-10-07 11:23:11 -0700 (Sun, 07 Oct 2007)
New Revision: 20197

Log:
- pull patches 018..024


Added:
   trunk/buildroot/package/bash/bash32-018
   trunk/buildroot/package/bash/bash32-019
   trunk/buildroot/package/bash/bash32-020
   trunk/buildroot/package/bash/bash32-021
   trunk/buildroot/package/bash/bash32-022
   trunk/buildroot/package/bash/bash32-023
   trunk/buildroot/package/bash/bash32-024


Changeset:
Added: trunk/buildroot/package/bash/bash32-018
===================================================================
--- trunk/buildroot/package/bash/bash32-018	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-018	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,98 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-018
+
+Bug-Reported-by:	osicka at post.cz
+Bug-Reference-ID:	<228.177-19682-1132061412-1179356692@post.cz>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-05/msg00061.html
+
+Bug-Description:
+
+In certain cases, bash can lose the saved status of a background job, though
+it should still be reported by `wait'.  Bash can also loop infinitely after
+creating and waiting for 4096 jobs.
+
+Patch:
+
+*** ../bash-20070510/jobs.c	Thu Mar  8 16:05:50 2007
+--- bash-3.2/jobs.c	Fri May 18 11:40:14 2007
+***************
+*** 784,792 ****
+      {
+        old = js.j_firstj++;
+        while (js.j_firstj != old)
+  	{
+  	  if (js.j_firstj >= js.j_jobslots)
+  	    js.j_firstj = 0;
+! 	  if (jobs[js.j_firstj])
+  	    break;
+  	  js.j_firstj++;
+--- 784,794 ----
+      {
+        old = js.j_firstj++;
++       if (old >= js.j_jobslots)
++ 	old = js.j_jobslots - 1;
+        while (js.j_firstj != old)
+  	{
+  	  if (js.j_firstj >= js.j_jobslots)
+  	    js.j_firstj = 0;
+! 	  if (jobs[js.j_firstj] || js.j_firstj == old)	/* needed if old == 0 */
+  	    break;
+  	  js.j_firstj++;
+***************
+*** 798,806 ****
+      {
+        old = js.j_lastj--;
+        while (js.j_lastj != old)
+  	{
+  	  if (js.j_lastj < 0)
+  	    js.j_lastj = js.j_jobslots - 1;
+! 	  if (jobs[js.j_lastj])
+  	    break;
+  	  js.j_lastj--;
+--- 800,810 ----
+      {
+        old = js.j_lastj--;
++       if (old < 0)
++ 	old = 0;
+        while (js.j_lastj != old)
+  	{
+  	  if (js.j_lastj < 0)
+  	    js.j_lastj = js.j_jobslots - 1;
+! 	  if (jobs[js.j_lastj] || js.j_lastj == old)	/* needed if old == js.j_jobslots */
+  	    break;
+  	  js.j_lastj--;
+***************
+*** 964,968 ****
+    realloc_jobs_list ();
+  
+!   return (js.j_lastj);
+  }
+  
+--- 975,983 ----
+    realloc_jobs_list ();
+  
+! #ifdef DEBUG
+!   itrace("compact_jobs_list: returning %d", (js.j_lastj || jobs[js.j_lastj]) ? js.j_lastj + 1 : 0);
+! #endif
+! 
+!   return ((js.j_lastj || jobs[js.j_lastj]) ? js.j_lastj + 1 : 0);
+  }
+  
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 17
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 18
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-019
===================================================================
--- trunk/buildroot/package/bash/bash32-019	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-019	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,343 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-019
+
+Bug-Reported-by:	Thomas Loeber <ifp@loeber1.de>
+Bug-Reference-ID:	<200703082223.08919.ifp@loeber1.de>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-03/msg00036.html
+
+Bug-Description:
+
+When rl_read_key returns -1, indicating that bash's controlling terminal
+has been invalidated for some reason (e.g., receiving a SIGHUP), the error
+status was not reported correctly to the caller.  This could cause input
+loops. 
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/complete.c	Fri Jul 28 11:35:49 2006
+--- bash-3.2/lib/readline/complete.c	Tue Mar 13 08:50:16 2007
+***************
+*** 429,433 ****
+        if (c == 'n' || c == 'N' || c == RUBOUT)
+  	return (0);
+!       if (c == ABORT_CHAR)
+  	_rl_abort_internal ();
+        if (for_pager && (c == NEWLINE || c == RETURN))
+--- 440,444 ----
+        if (c == 'n' || c == 'N' || c == RUBOUT)
+  	return (0);
+!       if (c == ABORT_CHAR || c < 0)
+  	_rl_abort_internal ();
+        if (for_pager && (c == NEWLINE || c == RETURN))
+*** ../bash-3.2-patched/lib/readline/input.c	Wed Aug 16 15:15:16 2006
+--- bash-3.2/lib/readline/input.c	Wed May  2 16:07:59 2007
+***************
+*** 514,518 ****
+       int size;
+  {
+!   int mb_len = 0;
+    size_t mbchar_bytes_length;
+    wchar_t wc;
+--- 522,526 ----
+       int size;
+  {
+!   int mb_len, c;
+    size_t mbchar_bytes_length;
+    wchar_t wc;
+***************
+*** 521,531 ****
+    memset(&ps, 0, sizeof (mbstate_t));
+    memset(&ps_back, 0, sizeof (mbstate_t));
+!   
+    while (mb_len < size)
+      {
+        RL_SETSTATE(RL_STATE_MOREINPUT);
+!       mbchar[mb_len++] = rl_read_key ();
+        RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
+        mbchar_bytes_length = mbrtowc (&wc, mbchar, mb_len, &ps);
+        if (mbchar_bytes_length == (size_t)(-1))
+--- 529,545 ----
+    memset(&ps, 0, sizeof (mbstate_t));
+    memset(&ps_back, 0, sizeof (mbstate_t));
+! 
+!   mb_len = 0;  
+    while (mb_len < size)
+      {
+        RL_SETSTATE(RL_STATE_MOREINPUT);
+!       c = rl_read_key ();
+        RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
++       if (c < 0)
++ 	break;
++ 
++       mbchar[mb_len++] = c;
++ 
+        mbchar_bytes_length = mbrtowc (&wc, mbchar, mb_len, &ps);
+        if (mbchar_bytes_length == (size_t)(-1))
+***************
+*** 565,569 ****
+    c = first;
+    memset (mb, 0, mlen);
+!   for (i = 0; i < mlen; i++)
+      {
+        mb[i] = (char)c;
+--- 579,583 ----
+    c = first;
+    memset (mb, 0, mlen);
+!   for (i = 0; c >= 0 && i < mlen; i++)
+      {
+        mb[i] = (char)c;
+*** ../bash-3.2-patched/lib/readline/isearch.c	Mon Dec 26 17:18:53 2005
+--- bash-3.2/lib/readline/isearch.c	Fri Mar  9 14:30:59 2007
+***************
+*** 328,333 ****
+  
+    f = (rl_command_func_t *)NULL;
+!  
+!  /* Translate the keys we do something with to opcodes. */
+    if (c >= 0 && _rl_keymap[c].type == ISFUNC)
+      {
+--- 328,340 ----
+  
+    f = (rl_command_func_t *)NULL;
+! 
+!   if (c < 0)
+!     {
+!       cxt->sflags |= SF_FAILED;
+!       cxt->history_pos = cxt->last_found_line;
+!       return -1;
+!     }
+! 
+!   /* Translate the keys we do something with to opcodes. */
+    if (c >= 0 && _rl_keymap[c].type == ISFUNC)
+      {
+*** ../bash-3.2-patched/lib/readline/misc.c	Mon Dec 26 17:20:46 2005
+--- bash-3.2/lib/readline/misc.c	Fri Mar  9 14:44:11 2007
+***************
+*** 147,150 ****
+--- 147,152 ----
+  	  rl_clear_message ();
+  	  RL_UNSETSTATE(RL_STATE_NUMERICARG);
++ 	  if (key < 0)
++ 	    return -1;
+  	  return (_rl_dispatch (key, _rl_keymap));
+  	}
+*** ../bash-3.2-patched/lib/readline/readline.c	Wed Aug 16 15:00:36 2006
+--- bash-3.2/lib/readline/readline.c	Fri Mar  9 14:47:24 2007
+***************
+*** 646,649 ****
+--- 669,677 ----
+      {
+        nkey = _rl_subseq_getchar (cxt->okey);
++       if (nkey < 0)
++ 	{
++ 	  _rl_abort_internal ();
++ 	  return -1;
++ 	}
+        r = _rl_dispatch_subseq (nkey, cxt->dmap, cxt->subseq_arg);
+        cxt->flags |= KSEQ_DISPATCHED;
+*** ../bash-3.2-patched/lib/readline/text.c	Fri Jul 28 11:55:27 2006
+--- bash-3.2/lib/readline/text.c	Sun Mar 25 13:41:38 2007
+***************
+*** 858,861 ****
+--- 864,870 ----
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
++   if (c < 0)
++     return -1;
++ 
+  #if defined (HANDLE_SIGNALS)
+    if (RL_ISSTATE (RL_STATE_CALLBACK) == 0)
+***************
+*** 1521,1524 ****
+--- 1530,1536 ----
+    mb_len = _rl_read_mbchar (mbchar, MB_LEN_MAX);
+  
++   if (mb_len <= 0)
++     return -1;
++ 
+    if (count < 0)
+      return (_rl_char_search_internal (-count, bdir, mbchar, mb_len));
+***************
+*** 1537,1540 ****
+--- 1549,1555 ----
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
++   if (c < 0)
++     return -1;
++ 
+    if (count < 0)
+      return (_rl_char_search_internal (-count, bdir, c));
+*** ../bash-3.2-patched/lib/readline/vi_mode.c	Sat Jul 29 16:42:28 2006
+--- bash-3.2/lib/readline/vi_mode.c	Fri Mar  9 15:02:11 2007
+***************
+*** 887,890 ****
+--- 887,897 ----
+    c = rl_read_key ();
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
++ 
++   if (c < 0)
++     {
++       *nextkey = 0;
++       return -1;
++     }
++ 
+    *nextkey = c;
+  
+***************
+*** 903,906 ****
+--- 910,918 ----
+  	  c = rl_read_key ();	/* real command */
+  	  RL_UNSETSTATE(RL_STATE_MOREINPUT);
++ 	  if (c < 0)
++ 	    {
++ 	      *nextkey = 0;
++ 	      return -1;
++ 	    }
+  	  *nextkey = c;
+  	}
+***************
+*** 1225,1236 ****
+       _rl_callback_generic_arg *data;
+  {
+  #if defined (HANDLE_MULTIBYTE)
+!   _rl_vi_last_search_mblen = _rl_read_mbchar (_rl_vi_last_search_mbchar, MB_LEN_MAX);
+  #else
+    RL_SETSTATE(RL_STATE_MOREINPUT);
+!   _rl_vi_last_search_char = rl_read_key ();
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  #endif
+  
+    _rl_callback_func = 0;
+    _rl_want_redisplay = 1;
+--- 1243,1262 ----
+       _rl_callback_generic_arg *data;
+  {
++   int c;
+  #if defined (HANDLE_MULTIBYTE)
+!   c = _rl_vi_last_search_mblen = _rl_read_mbchar (_rl_vi_last_search_mbchar, MB_LEN_MAX);
+  #else
+    RL_SETSTATE(RL_STATE_MOREINPUT);
+!   c = rl_read_key ();
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  #endif
+  
++   if (c <= 0)
++     return -1;
++ 
++ #if !defined (HANDLE_MULTIBYTE)
++   _rl_vi_last_search_char = c;
++ #endif
++ 
+    _rl_callback_func = 0;
+    _rl_want_redisplay = 1;
+***************
+*** 1248,1251 ****
+--- 1274,1278 ----
+       int count, key;
+  {
++   int c;
+  #if defined (HANDLE_MULTIBYTE)
+    static char *target;
+***************
+*** 1294,1302 ****
+  	{
+  #if defined (HANDLE_MULTIBYTE)
+! 	  _rl_vi_last_search_mblen = _rl_read_mbchar (_rl_vi_last_search_mbchar, MB_LEN_MAX);
+  #else
+  	  RL_SETSTATE(RL_STATE_MOREINPUT);
+! 	  _rl_vi_last_search_char = rl_read_key ();
+  	  RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  #endif
+  	}
+--- 1321,1335 ----
+  	{
+  #if defined (HANDLE_MULTIBYTE)
+! 	  c = _rl_read_mbchar (_rl_vi_last_search_mbchar, MB_LEN_MAX);
+! 	  if (c <= 0)
+! 	    return -1;
+! 	  _rl_vi_last_search_mblen = c;
+  #else
+  	  RL_SETSTATE(RL_STATE_MOREINPUT);
+! 	  c = rl_read_key ();
+  	  RL_UNSETSTATE(RL_STATE_MOREINPUT);
++ 	  if (c < 0)
++ 	    return -1;
++ 	  _rl_vi_last_search_char = c;
+  #endif
+  	}
+***************
+*** 1468,1471 ****
+--- 1501,1507 ----
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
++   if (c < 0)
++     return -1;
++ 
+  #if defined (HANDLE_MULTIBYTE)
+    if (MB_CUR_MAX > 1 && rl_byte_oriented == 0)
+***************
+*** 1486,1489 ****
+--- 1522,1528 ----
+    _rl_vi_last_replacement = c = _rl_vi_callback_getchar (mb, MB_LEN_MAX);
+  
++   if (c < 0)
++     return -1;
++ 
+    _rl_callback_func = 0;
+    _rl_want_redisplay = 1;
+***************
+*** 1517,1520 ****
+--- 1556,1562 ----
+      _rl_vi_last_replacement = c = _rl_vi_callback_getchar (mb, MB_LEN_MAX);
+  
++   if (c < 0)
++     return -1;
++ 
+    return (_rl_vi_change_char (count, c, mb));
+  }
+***************
+*** 1651,1655 ****
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
+!   if (ch < 'a' || ch > 'z')
+      {
+        rl_ding ();
+--- 1693,1697 ----
+    RL_UNSETSTATE(RL_STATE_MOREINPUT);
+  
+!   if (ch < 0 || ch < 'a' || ch > 'z')	/* make test against 0 explicit */
+      {
+        rl_ding ();
+***************
+*** 1703,1707 ****
+        return 0;
+      }
+!   else if (ch < 'a' || ch > 'z')
+      {
+        rl_ding ();
+--- 1745,1749 ----
+        return 0;
+      }
+!   else if (ch < 0 || ch < 'a' || ch > 'z')	/* make test against 0 explicit */
+      {
+        rl_ding ();
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 18
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 19
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-020
===================================================================
--- trunk/buildroot/package/bash/bash32-020	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-020	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,183 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-020
+
+Bug-Reported-by:	Ian A Watson <WATSON_IAN_A@LILLY.COM>
+Bug-Reference-ID:	<OFEC551808.69D02C7F-ON8525729A.0045708D-8525729A.0046150B@EliLilly.lilly.com>
+Bug-Reference-URL:
+
+Bug-Description:
+
+In some cases of error processing, a jump back to the top-level processing
+loop from a builtin command  would leave the shell in an inconsistent state.
+
+Patch:
+
+*** ../bash-3.2-patched/sig.c	Wed Jan 25 14:57:59 2006
+--- bash-3.2/sig.c	Sat Mar 10 11:11:30 2007
+***************
+*** 351,354 ****
+--- 351,373 ----
+  #undef XHANDLER
+  
++ /* Run some of the cleanups that should be performed when we run
++    jump_to_top_level from a builtin command context.  XXX - might want to
++    also call reset_parser here. */
++ void
++ top_level_cleanup ()
++ {
++   /* Clean up string parser environment. */
++   while (parse_and_execute_level)
++     parse_and_execute_cleanup ();
++ 
++ #if defined (PROCESS_SUBSTITUTION)
++   unlink_fifo_list ();
++ #endif /* PROCESS_SUBSTITUTION */
++ 
++   run_unwind_protects ();
++   loop_level = continuing = breaking = 0;
++   return_catch_flag = 0;
++ }
++ 
+  /* What to do when we've been interrupted, and it is safe to handle it. */
+  void
+*** ../bash-3.2-patched/sig.h	Wed Jan 25 14:50:27 2006
+--- bash-3.2/sig.h	Sat Mar 10 11:14:18 2007
+***************
+*** 122,125 ****
+--- 122,126 ----
+  extern void initialize_terminating_signals __P((void));
+  extern void reset_terminating_signals __P((void));
++ extern void top_level_cleanup __P((void));
+  extern void throw_to_top_level __P((void));
+  extern void jump_to_top_level __P((int)) __attribute__((__noreturn__));
+*** ../bash-3.2-patched/builtins/common.c	Tue Apr  3 16:47:13 2007
+--- bash-3.2/builtins/common.c	Mon Apr 30 15:01:33 2007
+***************
+*** 132,135 ****
+--- 132,136 ----
+      {
+        builtin_error (_("too many arguments"));
++       top_level_cleanup ();
+        jump_to_top_level (DISCARD);
+      }
+***************
+*** 396,400 ****
+  	    throw_to_top_level ();
+  	  else
+! 	    jump_to_top_level (DISCARD);
+  	}
+        no_args (list->next);
+--- 410,417 ----
+  	    throw_to_top_level ();
+  	  else
+! 	    {
+! 	      top_level_cleanup ();
+! 	      jump_to_top_level (DISCARD);
+! 	    }
+  	}
+        no_args (list->next);
+*** ../bash-3.2-patched/subst.c	Tue Apr  3 16:47:19 2007
+--- bash-3.2/subst.c	Tue Jul 17 09:45:11 2007
+***************
+*** 1279,1283 ****
+        if (no_longjmp_on_fatal_error == 0)
+  	{			/* { */
+! 	  report_error ("bad substitution: no closing `%s' in %s", "}", string);
+  	  last_command_exit_value = EXECUTION_FAILURE;
+  	  exp_jump_to_top_level (DISCARD);
+--- 1290,1294 ----
+        if (no_longjmp_on_fatal_error == 0)
+  	{			/* { */
+! 	  report_error (_("bad substitution: no closing `%s' in %s"), "}", string);
+  	  last_command_exit_value = EXECUTION_FAILURE;
+  	  exp_jump_to_top_level (DISCARD);
+***************
+*** 7662,7665 ****
+--- 7706,7711 ----
+    expand_no_split_dollar_star = 0;	/* XXX */
+    expanding_redir = 0;
++ 
++   top_level_cleanup ();			/* from sig.c */
+  
+    jump_to_top_level (v);
+***************
+*** 7880,7884 ****
+  	    {
+  	      report_error (_("no match: %s"), tlist->word->word);
+! 	      jump_to_top_level (DISCARD);
+  	    }
+  	  else if (allow_null_glob_expansion == 0)
+--- 7927,7931 ----
+  	    {
+  	      report_error (_("no match: %s"), tlist->word->word);
+! 	      exp_jump_to_top_level (DISCARD);
+  	    }
+  	  else if (allow_null_glob_expansion == 0)
+*** ../bash-3.2-patched/arrayfunc.c	Thu Jul 27 09:37:59 2006
+--- bash-3.2/arrayfunc.c	Thu May 31 11:55:46 2007
+***************
+*** 619,622 ****
+--- 619,624 ----
+      {
+        last_command_exit_value = EXECUTION_FAILURE;
++ 
++       top_level_cleanup ();      
+        jump_to_top_level (DISCARD);
+      }
+*** ../bash-3.2-patched/expr.c	Wed Dec 28 17:47:03 2005
+--- bash-3.2/expr.c	Tue Apr 24 14:17:59 2007
+***************
+*** 930,933 ****
+--- 930,934 ----
+  	{
+  	  expr_unwind ();
++ 	  top_level_cleanup ();
+  	  jump_to_top_level (DISCARD);
+  	}
+*** ../bash-3.2-patched/variables.c	Fri Sep  8 13:33:32 2006
+--- bash-3.2/variables.c	Tue Jul 17 09:54:59 2007
+***************
+*** 1822,1830 ****
+  	  lval = evalexp (oval, &expok);	/* ksh93 seems to do this */
+  	  if (expok == 0)
+! 	    jump_to_top_level (DISCARD);
+  	}
+        rval = evalexp (value, &expok);
+        if (expok == 0)
+! 	jump_to_top_level (DISCARD);
+        if (flags & ASS_APPEND)
+  	rval += lval;
+--- 1855,1869 ----
+  	  lval = evalexp (oval, &expok);	/* ksh93 seems to do this */
+  	  if (expok == 0)
+! 	    {
+! 	      top_level_cleanup ();
+! 	      jump_to_top_level (DISCARD);
+! 	    }
+  	}
+        rval = evalexp (value, &expok);
+        if (expok == 0)
+! 	{
+! 	  top_level_cleanup ();
+! 	  jump_to_top_level (DISCARD);
+! 	}
+        if (flags & ASS_APPEND)
+  	rval += lval;
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 19
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 20
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-021
===================================================================
--- trunk/buildroot/package/bash/bash32-021	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-021	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,72 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-021
+
+Bug-Reported-by:	BAGSHAW Paul RD-TECH-REN <paul.bagshaw@orange-ftgroup.com>
+Bug-Reference-ID:	<941BA0BF46DB8F4983FF7C8AFE800BC205EA7D4B@ftrdmel3.rd.francetelecom.fr>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-03/msg00065.html
+
+Bug-Description:
+
+When the parser read a backslash-escaped character that would be treated
+internally as an escape, it would double the number of escape characters.
+
+Patch:
+
+*** ../bash-3.2-patched/parse.y	Mon Oct 30 17:22:00 2006
+--- bash-3.2/parse.y	Sat Mar 24 17:13:20 2007
+***************
+*** 3377,3381 ****
+  	{
+  	  pass_next_character = 0;
+! 	  goto got_character;
+  	}
+  
+--- 3377,3381 ----
+  	{
+  	  pass_next_character = 0;
+! 	  goto got_escaped_character;
+  	}
+  
+***************
+*** 3651,3660 ****
+      got_character:
+  
+-       all_digit_token &= DIGIT (character);
+-       dollar_present |= character == '$';
+- 
+        if (character == CTLESC || character == CTLNUL)
+  	token[token_index++] = CTLESC;
+  
+        token[token_index++] = character;
+  
+--- 3651,3662 ----
+      got_character:
+  
+        if (character == CTLESC || character == CTLNUL)
+  	token[token_index++] = CTLESC;
+  
++     got_escaped_character:
++ 
++       all_digit_token &= DIGIT (character);
++       dollar_present |= character == '$';
++ 
+        token[token_index++] = character;
+  
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 20
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 21
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-022
===================================================================
--- trunk/buildroot/package/bash/bash32-022	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-022	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,126 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-022
+
+Bug-Reported-by:	Chet Ramey <chet.ramey@cwru.edu>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+POSIX specifies that the `read' builtin invoked from an interative shell
+must prompt with $PS2 when a line is continued using a backslash while
+reading from a terminal.
+
+Patch:
+
+*** ../bash-3.2-patched/builtins/read.def	Tue Sep 19 08:45:48 2006
+--- bash-3.2/builtins/read.def	Thu May 24 16:03:30 2007
+***************
+*** 128,133 ****
+  {
+    register char *varname;
+!   int size, i, nr, pass_next, saw_escape, eof, opt, retval, code;
+!   int input_is_tty, input_is_pipe, unbuffered_read;
+    int raw, edit, nchars, silent, have_timeout, fd;
+    unsigned int tmout;
+--- 131,136 ----
+  {
+    register char *varname;
+!   int size, i, nr, pass_next, saw_escape, eof, opt, retval, code, print_ps2;
+!   int input_is_tty, input_is_pipe, unbuffered_read, skip_ctlesc, skip_ctlnul;
+    int raw, edit, nchars, silent, have_timeout, fd;
+    unsigned int tmout;
+***************
+*** 135,139 ****
+    char c;
+    char *input_string, *orig_input_string, *ifs_chars, *prompt, *arrayname;
+!   char *e, *t, *t1;
+    struct stat tsb;
+    SHELL_VAR *var;
+--- 138,142 ----
+    char c;
+    char *input_string, *orig_input_string, *ifs_chars, *prompt, *arrayname;
+!   char *e, *t, *t1, *ps2;
+    struct stat tsb;
+    SHELL_VAR *var;
+***************
+*** 149,152 ****
+--- 152,156 ----
+    USE_VAR(i);
+    USE_VAR(pass_next);
++   USE_VAR(print_ps2);
+    USE_VAR(saw_escape);
+    USE_VAR(input_is_pipe);
+***************
+*** 164,167 ****
+--- 168,172 ----
+  #endif
+    USE_VAR(list);
++   USE_VAR(ps2);
+  
+    i = 0;		/* Index into the string that we are reading. */
+***************
+*** 387,391 ****
+  #endif
+  
+!   for (eof = retval = 0;;)
+      {
+  #if defined (READLINE)
+--- 394,399 ----
+  #endif
+  
+!   ps2 = 0;
+!   for (print_ps2 = eof = retval = 0;;)
+      {
+  #if defined (READLINE)
+***************
+*** 413,416 ****
+--- 421,433 ----
+  #endif
+  
++       if (print_ps2)
++ 	{
++ 	  if (ps2 == 0)
++ 	    ps2 = get_string_value ("PS2");
++ 	  fprintf (stderr, "%s", ps2 ? ps2 : "");
++ 	  fflush (stderr);
++ 	  print_ps2 = 0;
++ 	}
++ 
+        if (unbuffered_read)
+  	retval = zread (fd, &c, 1);
+***************
+*** 441,445 ****
+  	  pass_next = 0;
+  	  if (c == '\n')
+! 	    i--;		/* back up over the CTLESC */
+  	  else
+  	    goto add_char;
+--- 458,466 ----
+  	  pass_next = 0;
+  	  if (c == '\n')
+! 	    {
+! 	      i--;		/* back up over the CTLESC */
+! 	      if (interactive && input_is_tty && raw == 0)
+! 		print_ps2 = 1;
+! 	    }
+  	  else
+  	    goto add_char;
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 21
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 22
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-023
===================================================================
--- trunk/buildroot/package/bash/bash32-023	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-023	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,51 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-023
+
+Bug-Reported-by:	Chet Ramey <chet.ramey@cwru.edu>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+When an error occurs during the pattern removal word expansion, the shell
+can free unallocated memory or free memory multiple times.
+
+Patch:
+
+*** ../bash-3.2-patched/subst.c	Tue Apr  3 16:47:19 2007
+--- bash-3.2/subst.c	Tue Jul 17 09:45:11 2007
+***************
+*** 3975,3979 ****
+      patstr++;
+  
+!   pattern = getpattern (patstr, quoted, 1);
+  
+    temp1 = (char *)NULL;		/* shut up gcc */
+--- 4008,4016 ----
+      patstr++;
+  
+!   /* Need to pass getpattern newly-allocated memory in case of expansion --
+!      the expansion code will free the passed string on an error. */
+!   temp1 = savestring (patstr);
+!   pattern = getpattern (temp1, quoted, 1);
+!   free (temp1);
+  
+    temp1 = (char *)NULL;		/* shut up gcc */
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 22
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 23
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-024
===================================================================
--- trunk/buildroot/package/bash/bash32-024	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-024	2007-10-07 18:23:11 UTC (rev 20197)
@@ -0,0 +1,77 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-024
+
+Bug-Reported-by:	Peter Volkov <torre_cremata@mail.ru>
+Bug-Reference-ID:	<1178376645.9063.25.camel@localhost>
+Bug-Reference-URL:	http://bugs.gentoo.org/177095
+
+Bug-Description:
+
+The readline display code miscalculated the screen position when performing
+a redisplay in which the new text occupies more screen space that the old,
+but takes fewer bytes to do so (e.g., when replacing a shorter string
+containing multibyte characters with a longer one containing only ASCII).
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/display.c	Thu Apr 26 11:38:22 2007
+--- bash-3.2/lib/readline/display.c	Thu Jul 12 23:10:10 2007
+***************
+*** 1519,1527 ****
+        /* Non-zero if we're increasing the number of lines. */
+        int gl = current_line >= _rl_vis_botlin && inv_botlin > _rl_vis_botlin;
+        /* Sometimes it is cheaper to print the characters rather than
+  	 use the terminal's capabilities.  If we're growing the number
+  	 of lines, make sure we actually cause the new line to wrap
+  	 around on auto-wrapping terminals. */
+!       if (_rl_terminal_can_insert && ((2 * col_temp) >= col_lendiff || _rl_term_IC) && (!_rl_term_autowrap || !gl))
+  	{
+  	  /* If lendiff > prompt_visible_length and _rl_last_c_pos == 0 and
+--- 1568,1596 ----
+        /* Non-zero if we're increasing the number of lines. */
+        int gl = current_line >= _rl_vis_botlin && inv_botlin > _rl_vis_botlin;
++       /* If col_lendiff is > 0, implying that the new string takes up more
++ 	 screen real estate than the old, but lendiff is < 0, meaning that it
++ 	 takes fewer bytes, we need to just output the characters starting
++ 	 from the first difference.  These will overwrite what is on the
++ 	 display, so there's no reason to do a smart update.  This can really
++ 	 only happen in a multibyte environment. */
++       if (lendiff < 0)
++ 	{
++ 	  _rl_output_some_chars (nfd, temp);
++ 	  _rl_last_c_pos += _rl_col_width (nfd, 0, temp);
++ 	  /* If nfd begins before any invisible characters in the prompt,
++ 	     adjust _rl_last_c_pos to account for wrap_offset and set
++ 	     cpos_adjusted to let the caller know. */
++ 	  if (current_line == 0 && wrap_offset && ((nfd - new) <= prompt_last_invisible))
++ 	    {
++ 	      _rl_last_c_pos -= wrap_offset;
++ 	      cpos_adjusted = 1;
++ 	    }
++ 	  return;
++ 	}
+        /* Sometimes it is cheaper to print the characters rather than
+  	 use the terminal's capabilities.  If we're growing the number
+  	 of lines, make sure we actually cause the new line to wrap
+  	 around on auto-wrapping terminals. */
+!       else if (_rl_terminal_can_insert && ((2 * col_temp) >= col_lendiff || _rl_term_IC) && (!_rl_term_autowrap || !gl))
+  	{
+  	  /* If lendiff > prompt_visible_length and _rl_last_c_pos == 0 and
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 23
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 24
+  
+  #endif /* _PATCHLEVEL_H_ */

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2008-03-11 18:12 ninevoltz at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-11 18:12 UTC (permalink / raw)
  To: buildroot

Author: ninevoltz
Date: 2008-03-11 11:12:15 -0700 (Tue, 11 Mar 2008)
New Revision: 21299

Log:
added debug option

Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2008-03-11 17:58:47 UTC (rev 21298)
+++ trunk/buildroot/package/bash/bash.mk	2008-03-11 18:12:15 UTC (rev 21299)
@@ -57,6 +57,7 @@
 		--with-curses \
 		--enable-alias \
 		--without-bash-malloc \
+		$(ENABLE_DEBUG) \
 	)
 	touch $@
 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2008-04-29 20:03 nkukard at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: nkukard at uclibc.org @ 2008-04-29 20:03 UTC (permalink / raw)
  To: buildroot

Author: nkukard
Date: 2008-04-29 13:03:03 -0700 (Tue, 29 Apr 2008)
New Revision: 21895

Log:
* Sync'd bash patches to upstream


Added:
   trunk/buildroot/package/bash/bash32-025
   trunk/buildroot/package/bash/bash32-026
   trunk/buildroot/package/bash/bash32-027
   trunk/buildroot/package/bash/bash32-028
   trunk/buildroot/package/bash/bash32-029
   trunk/buildroot/package/bash/bash32-030
   trunk/buildroot/package/bash/bash32-031
   trunk/buildroot/package/bash/bash32-032
   trunk/buildroot/package/bash/bash32-033


Changeset:
Added: trunk/buildroot/package/bash/bash32-025
===================================================================
--- trunk/buildroot/package/bash/bash32-025	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-025	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,79 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-025
+
+Bug-Reported-by:	Tom Bjorkholm <tom.bjorkholm@ericsson.com>
+Bug-Reference-ID:	<AEA1A32F001C6B4F98614B5B80D7647D01C075E9@esealmw115.eemea.ericsson.se>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-readline/2007-04/msg00004.html
+
+Bug-Description:
+
+An off-by-one error in readline's input buffering caused readline to drop
+each 511th character of buffered input (e.g., when pasting a large amount
+of data into a terminal window).
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/input.c	Wed Aug 16 15:15:16 2006
+--- lib/readline/input.c	Tue Jul 17 09:24:21 2007
+***************
+*** 134,139 ****
+  
+    *key = ibuffer[pop_index++];
+! 
+    if (pop_index >= ibuffer_len)
+      pop_index = 0;
+  
+--- 134,142 ----
+  
+    *key = ibuffer[pop_index++];
+! #if 0
+    if (pop_index >= ibuffer_len)
++ #else
++   if (pop_index > ibuffer_len)
++ #endif
+      pop_index = 0;
+  
+***************
+*** 251,255 ****
+  	{
+  	  k = (*rl_getc_function) (rl_instream);
+! 	  rl_stuff_char (k);
+  	  if (k == NEWLINE || k == RETURN)
+  	    break;
+--- 254,259 ----
+  	{
+  	  k = (*rl_getc_function) (rl_instream);
+! 	  if (rl_stuff_char (k) == 0)
+! 	    break;			/* some problem; no more room */
+  	  if (k == NEWLINE || k == RETURN)
+  	    break;
+***************
+*** 374,378 ****
+--- 378,386 ----
+      }
+    ibuffer[push_index++] = key;
++ #if 0
+    if (push_index >= ibuffer_len)
++ #else
++   if (push_index > ibuffer_len)
++ #endif
+      push_index = 0;
+  
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 24
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 25
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-026
===================================================================
--- trunk/buildroot/package/bash/bash32-026	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-026	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,82 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-026
+
+Bug-Reported-by:	Chet Ramey <chet.ramey@case.edu>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+This keeps the Apple linker from attempting to link bash against Apple's
+readline library "replacement" rather than the one shipped with bash.  It
+extends the configure workaround to Mac OS X Leopard (10.5).
+
+As a side effect, the patch updates the copyright date displayed in the
+version string.
+
+You must re-run configure after applying the patch, and before rebuilding
+bash.
+
+Patch:
+
+*** ../bash-3.2-patched/configure.in	2007-03-06 11:07:38.000000000 -0500
+--- configure.in	2007-11-23 15:37:41.000000000 -0500
+***************
+*** 519,523 ****
+  		# dynamic version
+  		case "${host_os}" in
+! 		darwin8*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
+  		*)		READLINE_LIB=-lreadline ;;
+  		esac
+--- 519,523 ----
+  		# dynamic version
+  		case "${host_os}" in
+! 		darwin[[89]]*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
+  		*)		READLINE_LIB=-lreadline ;;
+  		esac
+*** ../bash-3.2-patched/configure	2007-03-24 14:51:22.000000000 -0400
+--- configure	2007-11-23 15:46:15.000000000 -0500
+***************
+*** 4872,4876 ****
+  		# dynamic version
+  		case "${host_os}" in
+! 		darwin8*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
+  		*)		READLINE_LIB=-lreadline ;;
+  		esac
+--- 4872,4876 ----
+  		# dynamic version
+  		case "${host_os}" in
+! 		darwin[89]*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
+  		*)		READLINE_LIB=-lreadline ;;
+  		esac
+*** ../bash-3.2-patched/version.c	2005-05-16 11:58:34.000000000 -0400
+--- version.c	2007-11-23 16:03:40.000000000 -0500
+***************
+*** 80,83 ****
+    printf ("GNU bash, version %s (%s)\n", shell_version_string (), MACHTYPE);
+    if (extended)
+!     printf (_("Copyright (C) 2005 Free Software Foundation, Inc.\n"));
+  }
+--- 80,83 ----
+    printf ("GNU bash, version %s (%s)\n", shell_version_string (), MACHTYPE);
+    if (extended)
+!     printf (_("Copyright (C) 2007 Free Software Foundation, Inc.\n"));
+  }
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 25
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 26
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-027
===================================================================
--- trunk/buildroot/package/bash/bash32-027	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-027	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,85 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-027
+
+Bug-Reported-by:	dAniel hAhler <ubuntu@thequod.de>
+Bug-Reference-ID:	<4702ED8A.5000503@thequod.de>
+Bug-Reference-URL:	https://bugs.launchpad.net/ubuntu/+source/bash/+bug/119938
+
+Bug-Description:
+
+When updating the display after displaying, for instance, a list of possible
+completions, readline will place the cursor at the wrong position if the
+prompt contains invisible characters and a newline.
+
+Patch:
+
+*** ../bash-3.2.25/lib/readline/display.c	Mon Aug  6 14:26:29 2007
+--- lib/readline/display.c	Wed Oct 10 22:43:58 2007
+***************
+*** 1049,1053 ****
+  	      else
+  		tx = nleft;
+! 	      if (_rl_last_c_pos > tx)
+  		{
+  	          _rl_backspace (_rl_last_c_pos - tx);	/* XXX */
+--- 1049,1053 ----
+  	      else
+  		tx = nleft;
+! 	      if (tx >= 0 && _rl_last_c_pos > tx)
+  		{
+  	          _rl_backspace (_rl_last_c_pos - tx);	/* XXX */
+***************
+*** 1205,1209 ****
+  {
+    register char *ofd, *ols, *oe, *nfd, *nls, *ne;
+!   int temp, lendiff, wsatend, od, nd;
+    int current_invis_chars;
+    int col_lendiff, col_temp;
+--- 1205,1209 ----
+  {
+    register char *ofd, *ols, *oe, *nfd, *nls, *ne;
+!   int temp, lendiff, wsatend, od, nd, o_cpos;
+    int current_invis_chars;
+    int col_lendiff, col_temp;
+***************
+*** 1466,1469 ****
+--- 1466,1471 ----
+      }
+  
++   o_cpos = _rl_last_c_pos;
++ 
+    /* When this function returns, _rl_last_c_pos is correct, and an absolute
+       cursor postion in multibyte mode, but a buffer index when not in a
+***************
+*** 1475,1479 ****
+       invisible characters in the prompt string.  Let's see if setting this when
+       we make sure we're at the end of the drawn prompt string works. */
+!   if (current_line == 0 && MB_CUR_MAX > 1 && rl_byte_oriented == 0 && _rl_last_c_pos == prompt_physical_chars)
+      cpos_adjusted = 1;
+  #endif
+--- 1477,1483 ----
+       invisible characters in the prompt string.  Let's see if setting this when
+       we make sure we're at the end of the drawn prompt string works. */
+!   if (current_line == 0 && MB_CUR_MAX > 1 && rl_byte_oriented == 0 && 
+!       (_rl_last_c_pos > 0 || o_cpos > 0) &&
+!       _rl_last_c_pos == prompt_physical_chars)
+      cpos_adjusted = 1;
+  #endif
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 26
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 27
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-028
===================================================================
--- trunk/buildroot/package/bash/bash32-028	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-028	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,60 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-028
+
+Bug-Reported-by:	dAniel hAhler <ubuntu@thequod.de>
+Bug-Reference-ID:
+Bug-Reference-URL:
+
+Bug-Description:
+
+Under some circumstances, readline will incorrectly display a prompt string
+containing invisible characters after the final newline.
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
+--- lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
+***************
+*** 392,396 ****
+        local_prompt = expand_prompt (p, &prompt_visible_length,
+  				       &prompt_last_invisible,
+! 				       (int *)NULL,
+  				       &prompt_physical_chars);
+        c = *t; *t = '\0';
+--- 420,424 ----
+        local_prompt = expand_prompt (p, &prompt_visible_length,
+  				       &prompt_last_invisible,
+! 				       &prompt_invis_chars_first_line,
+  				       &prompt_physical_chars);
+        c = *t; *t = '\0';
+***************
+*** 399,403 ****
+        local_prompt_prefix = expand_prompt (prompt, &prompt_prefix_length,
+  						   (int *)NULL,
+! 						   &prompt_invis_chars_first_line,
+  						   (int *)NULL);
+        *t = c;
+--- 427,431 ----
+        local_prompt_prefix = expand_prompt (prompt, &prompt_prefix_length,
+  						   (int *)NULL,
+! 						   (int *)NULL,
+  						   (int *)NULL);
+        *t = c;
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 27
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 28
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-029
===================================================================
--- trunk/buildroot/package/bash/bash32-029	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-029	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,52 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-029
+
+Bug-Reported-by:	Tomas Janousek <tjanouse@redhat.com>
+Bug-Reference-ID:	<20071102104034.GA26893@redhat.com>
+Bug-Reference-URL:	https://bugzilla.redhat.com/show_bug.cgi?id=286861
+
+Bug-Description:
+
+When the bash arithmetic expression evaluator has temporarily turned off
+evalation, such as when parsing a pre- or post-decrement or -increment
+operator, and an error occurs, evaluation is not re-enabled.
+
+Patch:
+
+*** ../bash-3.2-patched/expr.c	2007-08-25 13:47:05.000000000 -0400
+--- expr.c	2007-10-18 08:08:44.000000000 -0400
+***************
+*** 287,290 ****
+--- 287,292 ----
+      }
+    free (expr_stack[expr_depth]);	/* free the allocated EXPR_CONTEXT */
++ 
++   noeval = 0;	/* XXX */
+  }
+  
+***************
+*** 320,323 ****
+--- 322,326 ----
+  
+    val = 0;
++   noeval = 0;
+  
+    FASTCOPY (evalbuf, oevalbuf, sizeof (evalbuf));
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 28
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 29
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-030
===================================================================
--- trunk/buildroot/package/bash/bash32-030	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-030	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,50 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-030
+
+Bug-Reported-by:	Paul Eggert <eggert@cs.ucla.edu> Andreas Schwab <schwab@suse.de>
+Bug-Reference-ID:	<877il0nu84.fsf_-_@penguin.cs.ucla.edu> <m28x5gparz.fsf@igel.home>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-11/msg00023.html http://lists.gnu.org/archive/html/bug-bash/2007-11/msg00022.htmlhttp://lists.gnu.org/archive/html/bug-bash/2007-11/msg00022.html
+
+Bug-Description:
+
+If redirections attached to a compound command fail, bash does not set the
+command's exit status correctly.  This only happens when the command is the
+first in a sequential list.
+
+Patch:
+
+*** ../bash-3.2-patched/execute_cmd.c	2007-03-24 14:51:05.000000000 -0400
+--- execute_cmd.c	2007-11-05 22:31:14.000000000 -0500
+***************
+*** 615,619 ****
+        redirection_undo_list = (REDIRECT *)NULL;
+        dispose_exec_redirects ();
+!       return (EXECUTION_FAILURE);
+      }
+  
+--- 620,624 ----
+        redirection_undo_list = (REDIRECT *)NULL;
+        dispose_exec_redirects ();
+!       return (last_command_exit_value = EXECUTION_FAILURE);
+      }
+
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 29
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 30
+  
+  #endif /* _PATCHLEVEL_H_ */
+
+  

Added: trunk/buildroot/package/bash/bash32-031
===================================================================
--- trunk/buildroot/package/bash/bash32-031	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-031	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,62 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-031
+
+Bug-Reported-by:	Miroslav Lichvar <mlichvar@redhat.com>
+Bug-Reference-ID:	Fri, 02 Nov 2007 14:07:45 +0100
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-readline/2007-11/msg00000.html
+
+Bug-Description:
+
+In certain cases when outputting characters at the end of the line,
+e.g., when displaying the prompt string, readline positions the cursor
+incorrectly if the prompt string contains invisible characters and the
+text being drawn begins before the last invisible character in the line.
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
+--- lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
+***************
+*** 1566,1574 ****
+  	  else
+  	    {
+- 	      /* We have horizontal scrolling and we are not inserting at
+- 		 the end.  We have invisible characters in this line.  This
+- 		 is a dumb update. */
+  	      _rl_output_some_chars (nfd, temp);
+  	      _rl_last_c_pos += col_temp;
+  	      return;
+  	    }
+--- 1619,1632 ----
+  	  else
+  	    {
+  	      _rl_output_some_chars (nfd, temp);
+  	      _rl_last_c_pos += col_temp;
++ 	      /* If nfd begins before any invisible characters in the prompt,
++ 		 adjust _rl_last_c_pos to account for wrap_offset and set
++ 		 cpos_adjusted to let the caller know. */
++ 	      if (current_line == 0 && wrap_offset && ((nfd - new) <= prompt_last_invisible))
++ 		{
++ 		  _rl_last_c_pos -= wrap_offset;
++ 		  cpos_adjusted = 1;
++ 		}
+  	      return;
+  	    }
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 30
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 31
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-032
===================================================================
--- trunk/buildroot/package/bash/bash32-032	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-032	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,47 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-032
+
+Bug-Reported-by:	Uwe Doering <gemini@geminix.org>
+Bug-Reference-ID:	<46F3DD72.2090801@geminix.org>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-09/msg00102.html
+
+Bug-Description:
+
+There is an off-by-one error in the code that buffers characters received
+very quickly in succession, causing characters to be dropped.
+
+Patch:
+
+*** ../bash-3.2-patched/lib/readline/input.c	2007-08-25 13:47:10.000000000 -0400
+--- lib/readline/input.c	2007-10-12 22:55:25.000000000 -0400
+***************
+*** 155,159 ****
+        pop_index--;
+        if (pop_index < 0)
+! 	pop_index = ibuffer_len - 1;
+        ibuffer[pop_index] = key;
+        return (1);
+--- 155,159 ----
+        pop_index--;
+        if (pop_index < 0)
+! 	pop_index = ibuffer_len;
+        ibuffer[pop_index] = key;
+        return (1);
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 31
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 32
+  
+  #endif /* _PATCHLEVEL_H_ */

Added: trunk/buildroot/package/bash/bash32-033
===================================================================
--- trunk/buildroot/package/bash/bash32-033	                        (rev 0)
+++ trunk/buildroot/package/bash/bash32-033	2008-04-29 20:03:03 UTC (rev 21895)
@@ -0,0 +1,88 @@
+			     BASH PATCH REPORT
+			     =================
+
+Bash-Release: 3.2
+Patch-ID: bash32-033
+
+Bug-Reported-by:	Christophe Martin <schplurtz@free.fr>
+Bug-Reference-ID:	<465ABA4A.3030805@free.fr>
+Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2007-05/msg00104.html
+
+Bug-Description:
+
+References made within a function to an uninitialized local array variable
+using the [*] subscript in a double-quoted string  can result in spurious
+ASCII 127 characters in the expanded value.
+
+Patch:
+
+*** ../bash-3.2-patched/arrayfunc.c	2007-08-25 13:47:05.000000000 -0400
+--- arrayfunc.c	2007-05-31 11:55:46.000000000 -0400
+***************
+*** 723,727 ****
+      {
+        if (rtype)
+! 	*rtype = 1;
+        if (allow_all == 0)
+  	{
+--- 723,727 ----
+      {
+        if (rtype)
+! 	*rtype = (t[0] == '*') ? 1 : 2;
+        if (allow_all == 0)
+  	{
+*** ../bash-3.2-patched/subst.c	2007-08-25 13:47:08.000000000 -0400
+--- subst.c	2007-11-14 15:43:00.000000000 -0500
+***************
+*** 4908,4915 ****
+    intmax_t arg_index;
+    SHELL_VAR *var;
+!   int atype;
+  
+    ret = 0;
+    temp = 0;
+  
+    /* Handle multiple digit arguments, as in ${11}. */  
+--- 4973,4981 ----
+    intmax_t arg_index;
+    SHELL_VAR *var;
+!   int atype, rflags;
+  
+    ret = 0;
+    temp = 0;
++   rflags = 0;
+  
+    /* Handle multiple digit arguments, as in ${11}. */  
+***************
+*** 4944,4947 ****
+--- 5010,5015 ----
+   		  ? quote_string (temp)
+   		  : quote_escapes (temp);
++       else if (atype == 1 && temp && QUOTED_NULL (temp) && (quoted & (Q_DOUBLE_QUOTES|Q_HERE_DOCUMENT)))
++ 	rflags |= W_HASQUOTEDNULL;
+      }
+  #endif
+***************
+*** 4971,4974 ****
+--- 5039,5043 ----
+        ret = alloc_word_desc ();
+        ret->word = temp;
++       ret->flags |= rflags;
+      }
+    return ret;
+*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- patchlevel.h	Mon Oct 16 14:22:54 2006
+***************
+*** 26,30 ****
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 32
+  
+  #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+     looks for to find the patch level (for the sccs version string). */
+  
+! #define PATCHLEVEL 33
+  
+  #endif /* _PATCHLEVEL_H_ */
+

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2008-05-01 19:07 nkukard at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: nkukard at uclibc.org @ 2008-05-01 19:07 UTC (permalink / raw)
  To: buildroot

Author: nkukard
Date: 2008-05-01 12:07:58 -0700 (Thu, 01 May 2008)
New Revision: 21913

Log:
* Fixed bash patches


Modified:
   trunk/buildroot/package/bash/bash32-025
   trunk/buildroot/package/bash/bash32-026
   trunk/buildroot/package/bash/bash32-027
   trunk/buildroot/package/bash/bash32-028
   trunk/buildroot/package/bash/bash32-029
   trunk/buildroot/package/bash/bash32-030
   trunk/buildroot/package/bash/bash32-031
   trunk/buildroot/package/bash/bash32-032
   trunk/buildroot/package/bash/bash32-033


Changeset:
Modified: trunk/buildroot/package/bash/bash32-025
===================================================================
--- trunk/buildroot/package/bash/bash32-025	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-025	2008-05-01 19:07:58 UTC (rev 21913)
@@ -16,8 +16,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/lib/readline/input.c	Wed Aug 16 15:15:16 2006
---- lib/readline/input.c	Tue Jul 17 09:24:21 2007
+*** bash-3.2-patched/lib/readline/input.c	Wed Aug 16 15:15:16 2006
+--- bash-3.2/lib/readline/input.c	Tue Jul 17 09:24:21 2007
 ***************
 *** 134,139 ****
   
@@ -62,8 +62,8 @@
 + #endif
       push_index = 0;
   
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-026
===================================================================
--- trunk/buildroot/package/bash/bash32-026	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-026	2008-05-01 19:07:58 UTC (rev 21913)
@@ -22,8 +22,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/configure.in	2007-03-06 11:07:38.000000000 -0500
---- configure.in	2007-11-23 15:37:41.000000000 -0500
+*** bash-3.2-patched/configure.in	2007-03-06 11:07:38.000000000 -0500
+--- bash-3.2/configure.in	2007-11-23 15:37:41.000000000 -0500
 ***************
 *** 519,523 ****
   		# dynamic version
@@ -37,8 +37,8 @@
 ! 		darwin[[89]]*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
   		*)		READLINE_LIB=-lreadline ;;
   		esac
-*** ../bash-3.2-patched/configure	2007-03-24 14:51:22.000000000 -0400
---- configure	2007-11-23 15:46:15.000000000 -0500
+*** bash-3.2-patched/configure	2007-03-24 14:51:22.000000000 -0400
+--- bash-3.2/configure	2007-11-23 15:46:15.000000000 -0500
 ***************
 *** 4872,4876 ****
   		# dynamic version
@@ -52,8 +52,8 @@
 ! 		darwin[89]*)	READLINE_LIB='${READLINE_LIBRARY}' ;;
   		*)		READLINE_LIB=-lreadline ;;
   		esac
-*** ../bash-3.2-patched/version.c	2005-05-16 11:58:34.000000000 -0400
---- version.c	2007-11-23 16:03:40.000000000 -0500
+*** bash-3.2-patched/version.c	2005-05-16 11:58:34.000000000 -0400
+--- bash-3.2/version.c	2007-11-23 16:03:40.000000000 -0500
 ***************
 *** 80,83 ****
     printf ("GNU bash, version %s (%s)\n", shell_version_string (), MACHTYPE);
@@ -65,8 +65,8 @@
     if (extended)
 !     printf (_("Copyright (C) 2007 Free Software Foundation, Inc.\n"));
   }
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-027
===================================================================
--- trunk/buildroot/package/bash/bash32-027	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-027	2008-05-01 19:07:58 UTC (rev 21913)
@@ -16,8 +16,8 @@
 
 Patch:
 
-*** ../bash-3.2.25/lib/readline/display.c	Mon Aug  6 14:26:29 2007
---- lib/readline/display.c	Wed Oct 10 22:43:58 2007
+*** bash-3.2.25/lib/readline/display.c	Mon Aug  6 14:26:29 2007
+--- bash-3.2/lib/readline/display.c	Wed Oct 10 22:43:58 2007
 ***************
 *** 1049,1053 ****
   	      else
@@ -68,8 +68,8 @@
 !       _rl_last_c_pos == prompt_physical_chars)
       cpos_adjusted = 1;
   #endif
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-028
===================================================================
--- trunk/buildroot/package/bash/bash32-028	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-028	2008-05-01 19:07:58 UTC (rev 21913)
@@ -15,8 +15,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
---- lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
+*** bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
+--- bash-3.2/lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
 ***************
 *** 392,396 ****
         local_prompt = expand_prompt (p, &prompt_visible_length,
@@ -43,8 +43,8 @@
 ! 						   (int *)NULL,
   						   (int *)NULL);
         *t = c;
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-029
===================================================================
--- trunk/buildroot/package/bash/bash32-029	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-029	2008-05-01 19:07:58 UTC (rev 21913)
@@ -16,8 +16,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/expr.c	2007-08-25 13:47:05.000000000 -0400
---- expr.c	2007-10-18 08:08:44.000000000 -0400
+*** bash-3.2-patched/expr.c	2007-08-25 13:47:05.000000000 -0400
+--- bash-3.2/expr.c	2007-10-18 08:08:44.000000000 -0400
 ***************
 *** 287,290 ****
 --- 287,292 ----
@@ -35,8 +35,8 @@
 +   noeval = 0;
   
     FASTCOPY (evalbuf, oevalbuf, sizeof (evalbuf));
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-030
===================================================================
--- trunk/buildroot/package/bash/bash32-030	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-030	2008-05-01 19:07:58 UTC (rev 21913)
@@ -16,8 +16,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/execute_cmd.c	2007-03-24 14:51:05.000000000 -0400
---- execute_cmd.c	2007-11-05 22:31:14.000000000 -0500
+*** bash-3.2-patched/execute_cmd.c	2007-03-24 14:51:05.000000000 -0400
+--- bash-3.2/execute_cmd.c	2007-11-05 22:31:14.000000000 -0500
 ***************
 *** 615,619 ****
         redirection_undo_list = (REDIRECT *)NULL;
@@ -31,8 +31,8 @@
 !       return (last_command_exit_value = EXECUTION_FAILURE);
       }
 
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-031
===================================================================
--- trunk/buildroot/package/bash/bash32-031	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-031	2008-05-01 19:07:58 UTC (rev 21913)
@@ -17,8 +17,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
---- lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
+*** bash-3.2-patched/lib/readline/display.c	2007-08-25 13:47:08.000000000 -0400
+--- bash-3.2/lib/readline/display.c	2007-11-10 17:51:29.000000000 -0500
 ***************
 *** 1566,1574 ****
   	  else
@@ -45,8 +45,8 @@
 + 		}
   	      return;
   	    }
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-032
===================================================================
--- trunk/buildroot/package/bash/bash32-032	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-032	2008-05-01 19:07:58 UTC (rev 21913)
@@ -15,8 +15,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/lib/readline/input.c	2007-08-25 13:47:10.000000000 -0400
---- lib/readline/input.c	2007-10-12 22:55:25.000000000 -0400
+*** bash-3.2-patched/lib/readline/input.c	2007-08-25 13:47:10.000000000 -0400
+--- bash-3.2/lib/readline/input.c	2007-10-12 22:55:25.000000000 -0400
 ***************
 *** 155,159 ****
         pop_index--;
@@ -30,8 +30,8 @@
 ! 	pop_index = ibuffer_len;
         ibuffer[pop_index] = key;
         return (1);
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

Modified: trunk/buildroot/package/bash/bash32-033
===================================================================
--- trunk/buildroot/package/bash/bash32-033	2008-05-01 19:03:48 UTC (rev 21912)
+++ trunk/buildroot/package/bash/bash32-033	2008-05-01 19:07:58 UTC (rev 21913)
@@ -16,8 +16,8 @@
 
 Patch:
 
-*** ../bash-3.2-patched/arrayfunc.c	2007-08-25 13:47:05.000000000 -0400
---- arrayfunc.c	2007-05-31 11:55:46.000000000 -0400
+*** bash-3.2-patched/arrayfunc.c	2007-08-25 13:47:05.000000000 -0400
+--- bash-3.2/arrayfunc.c	2007-05-31 11:55:46.000000000 -0400
 ***************
 *** 723,727 ****
       {
@@ -31,8 +31,8 @@
 ! 	*rtype = (t[0] == '*') ? 1 : 2;
         if (allow_all == 0)
   	{
-*** ../bash-3.2-patched/subst.c	2007-08-25 13:47:08.000000000 -0400
---- subst.c	2007-11-14 15:43:00.000000000 -0500
+*** bash-3.2-patched/subst.c	2007-08-25 13:47:08.000000000 -0400
+--- bash-3.2/subst.c	2007-11-14 15:43:00.000000000 -0500
 ***************
 *** 4908,4915 ****
     intmax_t arg_index;
@@ -70,8 +70,8 @@
 +       ret->flags |= rflags;
       }
     return ret;
-*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
---- patchlevel.h	Mon Oct 16 14:22:54 2006
+*** bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
+--- bash-3.2/patchlevel.h	Mon Oct 16 14:22:54 2006
 ***************
 *** 26,30 ****
      looks for to find the patch level (for the sccs version string). */

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package/bash
@ 2008-10-06 19:09 wberrier at uclibc.org
  0 siblings, 0 replies; 14+ messages in thread
From: wberrier at uclibc.org @ 2008-10-06 19:09 UTC (permalink / raw)
  To: buildroot

Author: wberrier
Date: 2008-10-06 12:09:14 -0700 (Mon, 06 Oct 2008)
New Revision: 23603

Log:
bash.mk:
-Force some autoconf options so that job control
 is turned on.
 (Otherwise these checks fail when cross compiling.
  And when job control is disabled, bash can't be
  the default shell)


Modified:
   trunk/buildroot/package/bash/bash.mk


Changeset:
Modified: trunk/buildroot/package/bash/bash.mk
===================================================================
--- trunk/buildroot/package/bash/bash.mk	2008-10-06 18:52:02 UTC (rev 23602)
+++ trunk/buildroot/package/bash/bash.mk	2008-10-06 19:09:14 UTC (rev 23603)
@@ -36,6 +36,16 @@
 		$(TARGET_CONFIGURE_ARGS) \
 		CCFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
 		ac_cv_func_setvbuf_reversed=no \
+		ac_cv_have_decl_sys_siglist=yes \
+		bash_cv_job_control_missing=present \
+		bash_cv_sys_named_pipes=present \
+		bash_cv_unusable_rtsigs=no \
+		bash_cv_func_ctype_nonascii=yes \
+		bash_cv_decl_under_sys_siglist=yes \
+		bash_cv_ulimit_maxfds=yes \
+		bash_cv_getcwd_malloc=yes \
+		bash_cv_func_sigsetjmp=present \
+		bash_cv_printf_a_format=yes \
 		./configure \
 		--target=$(GNU_TARGET_NAME) \
 		--host=$(GNU_TARGET_NAME) \

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-10-06 19:09 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-07 18:23 [Buildroot] svn commit: trunk/buildroot/package/bash aldot at uclibc.org
  -- strict thread matches above, loose matches on Subject: below --
2008-10-06 19:09 wberrier at uclibc.org
2008-05-01 19:07 nkukard at uclibc.org
2008-04-29 20:03 nkukard at uclibc.org
2008-03-11 18:12 ninevoltz at uclibc.org
2007-08-22  9:41 ulf at uclibc.org
2007-08-22  9:29 ulf at uclibc.org
2007-08-11 23:57 ulf at uclibc.org
2007-07-11 13:55 ulf at uclibc.org
2007-06-25 11:22 aldot at uclibc.org
2007-06-25 11:17 aldot at uclibc.org
2007-04-06 11:55 aldot at uclibc.org
2007-02-16 13:11 aldot at uclibc.org
2006-12-08 12:50 aldot at uclibc.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox