bash32-026 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. BASH PATCH REPORT
  2. =================
  3. Bash-Release: 3.2
  4. Patch-ID: bash32-026
  5. Bug-Reported-by: Chet Ramey <chet.ramey@case.edu>
  6. Bug-Reference-ID:
  7. Bug-Reference-URL:
  8. Bug-Description:
  9. This keeps the Apple linker from attempting to link bash against Apple's
  10. readline library "replacement" rather than the one shipped with bash. It
  11. extends the configure workaround to Mac OS X Leopard (10.5).
  12. As a side effect, the patch updates the copyright date displayed in the
  13. version string.
  14. You must re-run configure after applying the patch, and before rebuilding
  15. bash.
  16. Patch:
  17. *** bash-3.2-patched/configure.in 2007-03-06 11:07:38.000000000 -0500
  18. --- bash-3.2/configure.in 2007-11-23 15:37:41.000000000 -0500
  19. ***************
  20. *** 519,523 ****
  21. # dynamic version
  22. case "${host_os}" in
  23. ! darwin8*) READLINE_LIB='${READLINE_LIBRARY}' ;;
  24. *) READLINE_LIB=-lreadline ;;
  25. esac
  26. --- 519,523 ----
  27. # dynamic version
  28. case "${host_os}" in
  29. ! darwin[[89]]*) READLINE_LIB='${READLINE_LIBRARY}' ;;
  30. *) READLINE_LIB=-lreadline ;;
  31. esac
  32. *** bash-3.2-patched/configure 2007-03-24 14:51:22.000000000 -0400
  33. --- bash-3.2/configure 2007-11-23 15:46:15.000000000 -0500
  34. ***************
  35. *** 4872,4876 ****
  36. # dynamic version
  37. case "${host_os}" in
  38. ! darwin8*) READLINE_LIB='${READLINE_LIBRARY}' ;;
  39. *) READLINE_LIB=-lreadline ;;
  40. esac
  41. --- 4872,4876 ----
  42. # dynamic version
  43. case "${host_os}" in
  44. ! darwin[89]*) READLINE_LIB='${READLINE_LIBRARY}' ;;
  45. *) READLINE_LIB=-lreadline ;;
  46. esac
  47. *** bash-3.2-patched/version.c 2005-05-16 11:58:34.000000000 -0400
  48. --- bash-3.2/version.c 2007-11-23 16:03:40.000000000 -0500
  49. ***************
  50. *** 80,83 ****
  51. printf ("GNU bash, version %s (%s)\n", shell_version_string (), MACHTYPE);
  52. if (extended)
  53. ! printf (_("Copyright (C) 2005 Free Software Foundation, Inc.\n"));
  54. }
  55. --- 80,83 ----
  56. printf ("GNU bash, version %s (%s)\n", shell_version_string (), MACHTYPE);
  57. if (extended)
  58. ! printf (_("Copyright (C) 2007 Free Software Foundation, Inc.\n"));
  59. }
  60. *** bash-3.2/patchlevel.h Thu Apr 13 08:31:04 2006
  61. --- bash-3.2/patchlevel.h Mon Oct 16 14:22:54 2006
  62. ***************
  63. *** 26,30 ****
  64. looks for to find the patch level (for the sccs version string). */
  65. ! #define PATCHLEVEL 25
  66. #endif /* _PATCHLEVEL_H_ */
  67. --- 26,30 ----
  68. looks for to find the patch level (for the sccs version string). */
  69. ! #define PATCHLEVEL 26
  70. #endif /* _PATCHLEVEL_H_ */