bash52-027.patch 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. BASH PATCH REPORT
  2. =================
  3. Bash-Release: 5.2
  4. Patch-ID: bash52-027
  5. Bug-Reported-by: Emanuel Haupt <ehaupt@FreeBSD.org>
  6. Bug-Reference-ID: <20221001123841.27e1bfb3bf3ed58ab32ea2b5@FreeBSD.org>
  7. Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00000.html
  8. Bug-Description:
  9. The configure test for the presence of strtoimax(3) is inverted.
  10. Patch (apply with `patch -p0'):
  11. *** ../bash-5.2-patched/m4/strtoimax.m4 Mon Apr 11 16:31:52 2022
  12. --- m4/strtoimax.m4 Tue Apr 9 11:12:36 2024
  13. ***************
  14. *** 30,34 ****
  15. ])
  16. AC_MSG_RESULT($bash_cv_func_strtoimax)
  17. ! if test $bash_cv_func_strtoimax = yes; then
  18. AC_LIBOBJ(strtoimax)
  19. fi
  20. --- 30,34 ----
  21. ])
  22. AC_MSG_RESULT($bash_cv_func_strtoimax)
  23. ! if test $bash_cv_func_strtoimax = no; then
  24. AC_LIBOBJ(strtoimax)
  25. fi
  26. *** ..//bash-5.2-patched/configure Fri Sep 23 10:13:22 2022
  27. --- configure Tue Apr 9 11:13:21 2024
  28. ***************
  29. *** 20444,20448 ****
  30. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strtoimax" >&5
  31. printf "%s\n" "$bash_cv_func_strtoimax" >&6; }
  32. ! if test $bash_cv_func_strtoimax = yes; then
  33. case " $LIBOBJS " in
  34. *" strtoimax.$ac_objext "* ) ;;
  35. --- 20444,20448 ----
  36. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strtoimax" >&5
  37. printf "%s\n" "$bash_cv_func_strtoimax" >&6; }
  38. ! if test $bash_cv_func_strtoimax = no; then
  39. case " $LIBOBJS " in
  40. *" strtoimax.$ac_objext "* ) ;;
  41. *** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
  42. --- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
  43. ***************
  44. *** 26,30 ****
  45. looks for to find the patch level (for the sccs version string). */
  46. ! #define PATCHLEVEL 26
  47. #endif /* _PATCHLEVEL_H_ */
  48. --- 26,30 ----
  49. looks for to find the patch level (for the sccs version string). */
  50. ! #define PATCHLEVEL 27
  51. #endif /* _PATCHLEVEL_H_ */