BSD Ports

shells/bash 5.3.20 FreeBSD

GNU Project's Bourne Again SHell

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5c05bb2f2a
License
GPLv3+
Categories
shells
Package size
1882.1 KiB, 10134.2 KiB installed

Description

This is GNU Bash. Bash is the GNU Project's Bourne Again SHell, a complete implementation of the POSIX.2 shell spec, but also with interactive command line editing, job control on architectures that support it, csh-like features such as history substitution and brace expansion, and a slew of other features.

In the other systems

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

Install

Binary package:

pkg install bash

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bash>0:shells/bash

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.3.205.3.205.2.155.3.3_15.3.20
FreeBSD:14:quarterly5.3.205.3.20n/a5.2.375.3.20
FreeBSD:15:latest5.3.205.3.20n/a5.3.3_15.3.3_1
FreeBSD:15:quarterly5.3.205.3.20n/an/an/a
FreeBSD:16:latest5.3.205.3.20n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 13
Run dependencies 2
Required by 2124

The first 100 are listed.

Configuration

Options name: shells_bash

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FDESCFSoffEnable use of /dev/fd
HELPonEnable builtin help
NLSoffNative Language Support
PORTS_READLINEofflibreadline from ports instead of bundled one
STATICoffBuild static executables and/or libraries
SYSBASHRConEnable system-wide rc files
SYSLOGoffSyslog logging support
USES
bison cpe iconv localbase pathfix
Service scripts
none
Conflicts with
bashc

Files

Manual pages 2
  • bash(1)
  • bashbug(1)
pkg-plist 152
  • @shell bin/bash
  • bin/bashbug
  • @shell bin/rbash
  • include/bash/alias.h
  • include/bash/array.h
  • include/bash/arrayfunc.h
  • include/bash/assoc.h
  • include/bash/bashansi.h
  • include/bash/bashintl.h
  • include/bash/bashjmp.h
  • include/bash/bashtypes.h
  • include/bash/builtins.h
  • include/bash/builtins/bashgetopt.h
  • include/bash/builtins/builtext.h
  • include/bash/builtins/common.h
  • include/bash/builtins/getopt.h
  • include/bash/command.h
  • include/bash/config-bot.h
  • include/bash/config-top.h
  • include/bash/config.h
  • include/bash/conftypes.h
  • include/bash/dispose_cmd.h
  • include/bash/error.h
  • include/bash/execute_cmd.h
  • include/bash/externs.h
  • include/bash/general.h
  • include/bash/hashlib.h
  • include/bash/include/ansi_stdlib.h
  • include/bash/include/chartypes.h
  • include/bash/include/filecntl.h
  • include/bash/include/gettext.h
  • include/bash/include/maxpath.h
  • include/bash/include/memalloc.h
  • include/bash/include/ocache.h
  • include/bash/include/posixdir.h
  • include/bash/include/posixjmp.h
  • include/bash/include/posixselect.h
  • include/bash/include/posixstat.h
  • include/bash/include/posixtime.h
  • include/bash/include/posixwait.h
  • include/bash/include/shmbchar.h
  • include/bash/include/shmbutil.h
  • include/bash/include/shtty.h
  • include/bash/include/stat-time.h
  • include/bash/include/stdc.h
  • include/bash/include/systimes.h
  • include/bash/include/timer.h
  • include/bash/include/typemax.h
  • include/bash/include/unionwait.h
  • include/bash/include/unlocked-io.h
  • include/bash/jobs.h
  • include/bash/make_cmd.h
  • include/bash/pathnames.h
  • include/bash/quit.h
  • include/bash/shell.h
  • include/bash/sig.h
  • include/bash/siglist.h
  • include/bash/signames.h
  • include/bash/subst.h
  • include/bash/syntax.h
  • include/bash/unwind_prot.h
  • include/bash/variables.h
  • include/bash/version.h
  • include/bash/xmalloc.h
  • include/bash/y.tab.h
  • lib/bash/Makefile.inc
  • lib/bash/Makefile.sample
  • lib/bash/accept
  • lib/bash/basename
  • lib/bash/chmod
  • lib/bash/csv
  • lib/bash/cut
  • lib/bash/dirname
  • lib/bash/dsv
  • lib/bash/fdflags
  • lib/bash/finfo
  • lib/bash/fltexpr
  • lib/bash/getconf
  • lib/bash/head
  • lib/bash/id
  • lib/bash/kv
  • lib/bash/ln
  • lib/bash/loadables.h
  • lib/bash/logname
  • lib/bash/mkdir
  • lib/bash/mkfifo
  • lib/bash/mktemp
  • lib/bash/mypid
  • lib/bash/pathchk
  • lib/bash/print
  • lib/bash/printenv
  • lib/bash/push
  • lib/bash/realpath
  • lib/bash/rm
  • lib/bash/rmdir
  • lib/bash/seq
  • lib/bash/setpgid
  • lib/bash/sleep
  • lib/bash/stat
  • lib/bash/strftime

The first 100 are listed.

distinfo 21
FileSizeSHA256
bash/bash-5.3.tar.gz1.1355854e+070d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba
bash/bash53-00115311f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f
bash/bash53-0022635e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001
bash/bash53-0032683f245d9c7dc3f5a20d84b53d249334747940936f09dc97e1dcb89fc3ab37d60ed
bash/bash53-00412669591d245045529f32f0812f94180b9d9ce9023f5a765c039b852e5dfc99747d0
bash/bash53-0051072cca1ef52dbbf433bc98e33269b64b2c814028efe2538be1e2c9a377da90bc99d
bash/bash53-006134629119addefed8eff91ae37fd51822c31780ee30d4a28376e96002706c995ff10
bash/bash53-0071437c0976bbfffa1453c7cfdd62058f206a318568ff2d690f5d4fa048793fa3eb299
bash/bash53-0085717097cd723cbfb8907674ac32214063a3fd85282657ec5b4e544d2c0f719653fb4
bash/bash53-0092468eee30fe78a4b0cb2fe20e010e00308899cfc613e0774ebb3c8557a1552f24f8c
bash/bash53-0101457cf76f1cce2ea300c18bff9f002d21f280cc931acd17c28518110b93fe6e72569
bash/bash53-01122510298df8f5ea2a31d3be43ed7d269c5b3c7c342dd5b570bea7f64d66dcbbe7531
bash/bash53-0122378d71379b39bebaedaf123414414e77fb458a0a43b9ad3116594c6df7ca6754573
bash/bash53-0131467042f9cda967e24bf4211944697441e93d06ff42b4b998629a98a1b249279f200
bash/bash53-0142229bd4360b401d38507e358783dcad8536a99c6789f0d3a5bd0cfb8c4a34144696c
bash/bash53-015215155b79ceee2fc27f6767eed697e939a7eb2fe2a28c01556bd75f18d581014f46e
bash/bash53-01641859ea29b266b7d24cb34d0ff3f1c4631e4d527bfe2d1ef15d17cdb924bf31ef767
bash/bash53-0172229443b927b45c1558ca72052410f8b8f6e5152b617ed707061a2781d4375b0d1c3
bash/bash53-0182660ae715d76c50341d7d7095e9a8d2eeed1ca9546152c2ac7289206f90cf30ac697
bash/bash53-0195061a25c581e4d0057dea3833918438a930e2e86ee4c6dc17fe15267b7f04cbc4e3d
Master sites 1
  • GNU

Commit history 1

DateCommitCreditsLog message
5c05bb2f2a Emanuel Haupt shells/bash: Update to 5.3.20