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