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