./shells/bash, The GNU Bourne Again Shell

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 5.3.20, Package name: bash-5.3.20, Maintainer: pkgsrc-users

Bash is an sh-compatible shell that incorporates useful features from
the Korn shell (ksh) and C shell (csh). It is intended to conform to
the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.

It offers functional improvements over sh for both programming and
interactive use; these include command line editing, unlimited size
command history, job control, shell functions and aliases, indexed
arrays of unlimited size, and integer arithmetic in any base from two
to sixty-four. In addition, most sh scripts can be run by Bash without
modification.


Required to build:
[pkgtools/cwrappers]

Package options: nls

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2026-09-15 21:23:06 by Robert Elz | Files touched by this commit (2)
Log message:
Update shells/bash to 5.3.20

New upstream patches:

patch 16: deal with MacOS variable pipe size (and size limit)
patch 17: readline cursor issues when invoked other than in col 0 with
	multibyte chars in the prompt
patch 18: readline redisplay issues: if prompt has > 256 (wrapped) lines and
	when a prompt has changed, needs redrawing, and starts with esc seq.
patch 19: deal with systems (macOS) where isalpha(128 <= c <= 255) is true.
patch 20: recompute columns correctly when SIGWINCH indicates screen resize
   2026-08-03 15:12:34 by Thomas Klausner | Files touched by this commit (98)
Log message:
mk: switch the default for PATCH_DIST_STRIP from -p0 to -p1

adapt packages that didn't set PATCH_DIST_STRIP to use -p0, and
remove the -p1 lines
   2026-06-10 18:58:38 by Robert Elz | Files touched by this commit (2) | Package updated
Log message:
Update shells/bash to 5.3.15

Patch 13: Avoid (potential) UB comparing result from realloc with its arg
Patch 14: Improve the solution from patch 11
Patch 15: Avoid references to the byte before the input buffer used by read

And for completeness, for the patches from the previous update:

Patch 10: Fix problem with some EXIT traps calling wait
Patch 11: Fix possible ref to freed memory in mapfile
Patch 12: Fix issue with subshells, EXIT traps, and fatal signals
   2026-06-09 09:01:15 by Thomas Klausner | Files touched by this commit (2)
Log message:
bash: add latest three upstream patches

Bump version.
   2025-10-10 22:48:02 by Jonathan Schleifer | Files touched by this commit (4)
Log message:
Make shells/bash build and work on QNX
   2025-10-05 13:18:27 by Jonathan Schleifer | Files touched by this commit (9)
Log message:
shells/bash: More printf and QNX fixes

Still not there yet.
   2025-10-05 05:16:21 by Jonathan Schleifer | Files touched by this commit (5)
Log message:
shells/bash: Fix building when printf is defined to libintl_printf
   2025-07-31 23:48:09 by David H. Gutteridge | Files touched by this commit (2)
Log message:
bash: handle regenerated 5.3 archive

As discussed here:
https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00169.html