BSD Ports

shells/bash 5.3.20 NetBSD

The GNU Bourne Again Shell

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
1d83b9785e
License
gnu-gpl-v3
Categories
shells
Package size
1744.0 KiB, 10667.9 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDshells/bash5.3.20
FreeBSDshells/bash5.3.20
OpenBSDshells/bash5.3.20
DragonFlyshells/bash5.2.37
MidnightBSDshells/bash5.3.${PATCHLEVEL:S/^0//g}
HardenedBSDshells/bash5.3.20
GhostBSDshells/bash5.3.20
OPNsenseshells/bash5.3.15

Install

Binary package:

pkgin install bash

From pkgsrc:

cd /usr/pkgsrc/shells/bash && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_645.3.20
NetBSD 10.1 aarch645.3.15
SmartOS / illumos x86_645.3.20
macOS 15 arm645.3.20

Dependencies

Required by 221

The first 100 are listed.

Commit history 2

DateCommitCreditsLog message
1d83b9785e kre 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
875dbc2057 wiz 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