shells/bash: Update to 5.3.205c05bb2f2a
bash -- out-of-bounds memory access in parserentered 2014-10-01
GNU Project's Bourne Again SHell
pkg audit for the packaged version 5.3.20.shells/bash: Update to 5.3.205c05bb2f2a
shells/bash: fix build on powerpc64le/CURRENT Clang crashes with the default -mcpu, but builds with -O0: Assertion failed: (Subtarget->hasP9Vector() && "XSCMPUQP requires Power9 Vector"), function SelectCC, file /usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 4271.f7721e48cb
shells/bash: Update to 5.3.15ad096bc729
shells/bash: Update to 5.3.12845f03e0ac
shells/bash: Update to 5.3.9f77f497167
shells/bash: Reintroduce PORTS_READLINE Now that readline has been updated to 8.3, the option to use the library from ports rather than the bundled version can be restored. The option remains disabled by default to avoid unexpected build or runtime changes for users and to maintain consistency with previous releases. PR: 288208336bb48b75
shells/bash: Update to 5.3.8c76178d6ed
shells/bash: Fix documentation bug
Point to ${PREFIX}/etc/profile instead of /etc/profile
MFH: 2025Q4083f32ccc2shells/bash: Update distinfo after upstream tarball reroll Upstream rerolled the release tarball to include updated .gmo files. See discussion: https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00156.htmlf0a604f485
shells/bash: Update to 5.3.3120818bc5c
shells/bash: Bump PORTREVISION after OPTIONS_DEFAULT change6f87184eff
shells/bash: Enable SYSBASHRC option by default Approved by: jrm (mentor), ehaupt (maintainer) Differential Revision: https://reviews.freebsd.org/D512014376ee25ee
shells/bash: Update to 5.3 Changes: https://lists.gnu.org/archive/html/bash-announce/2025-07/msg00000.html3508799be9
shells/bash: Register CONFLICTS91eb6e6ff4
shells/bash-static: Revert accidentally staged reviewaf1d4a12a4
shells/bash-static: Exclude PORTS_READLINE and NLS options with STATIC Summary: When building the static version of bash, runtime dependencies on gettext-runtime and readline should not be present as the binary is statically linked. This change excludes the PORTS_READLINE and NLS options in the slave port to avoid unnecessary dependencies. Differential Revision: https://reviews.freebsd.org/D49191f8e5b5e2ce
shells/bash: Update to 5.2.37ddd71f4562
shells/bash: Update to 5.2.3238955084e4
*/*: Remove GNU_CONFIGURE_MANPREFIX After 9fd7ee1cdf6c remove GNU_CONFIGURE_MANPREFIX from my ports.4ab6c18716
*/*: Simply future removal of GNU_CONFIGURE_MANPREFIX Simplify the future removal of GNU_CONFIGURE_MANPREFIX after the manprefix migration is complete. The current placement of GNU_CONFIGURE_MANPREFIX will not result in consecutive blank lines or comments when lines containing GNU_CONFIGURE_MANPREFIX are removed in batches. Notified by: mat319b2de7f0
shells/bash: Move manpages to share/mand11724f346
shells/bash: Update to 5.2.269b2d8fc5db
shells/bash: Remove unsed makeinfo use flag Makeinfo is not actually used because, after patching, it updates the timestamps of *.info files, preventing doc/Makefile from wanting to regenerate bash.info. While here, sort USES. PR: 275439a4bbf57894
shells/bash: Update to 5.2.21b1f01e4e1b
shells/bash: Update to 5.2.15c8b1d27d8a
shells/bash: Update to 5.2.12743ef64e11
shells/bash: Switch back to use PORTS_READLINE by default Now that devel/readline has been updated, switch back to use PORTS_READLINE by default.db11f37fac
shells/bash: Fix typo in 372693913a051e16e6c79f1e22d78e0036f1575e74b3fb646c
shells/bash: Unbreak this port after readline 8.2 update - Add BUILD_DEPENDS to avoid the users building this port with readline 8.1.x Approved by: portmgr (blanket)372693913a
shells/bash: Update to 5.2.91ac270f16e
shells/bash: Improve message for PORTS_READLINE_BROKEN PR: 266897 (based on)85b186f4fe
shells/bash: Update to 5.2.2bf725a8122
shells/bash: Revise fix when NLS is off The fix commited in 17f1bb50e42a45dc64fc898cd9cae905d7262bda clashed with cc83ec0f744fb159bd48303d15c09aa0c6cb38a4. The later is a more elegant solution that doesn't require to drop the header files from being installed. This commit reverts changes from 17f1bb50e42a45dc64fc898cd9cae905d7262bda.7fea2bffc6
shells/bash: fix static build The logic in m4/strtoimax.m4 is inverted: it replaces strtoimax() if and only if it is present and functional. files/patch-configure avoids having to run autoreconf in the port and can be removed once the fix has been adopted upstream. differential Revision: https://reviews.freebsd.org/D368493e147a1f59
shells/bash: Fix pkg-plist when NLS is turned off Notified by: bofh (via mail)17f1bb50e4
shells/bash: Fix build with NLS disabledcc83ec0f74
shells/bash: Update to 5.2 Release notes: https://lists.gnu.org/archive/html/bash-announce/2022-09/msg00000.html34393efcc2
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
shells: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Adam Weinberger <adamw@FreeBSD.org> * Andreas Kohn <andreas@syndrom23.de> * Carlos Jacobo Puga Medina <cpm@FreeBSD.org> * Cyrille.Lefevre@laposte.net * Danijel Tasov <danielt@pilgerer.org> * David O'Brien <obrien@NUXI.com> * Emanuel Haupt <ehaupt@FreeBSD.org> * Hajimu UMEMOTO <ume@FreeBSD.org> * Igor Pokrovsky <ip@unixway.org> * Jean-Yves Lefort <jylefort@brutele.be> * Kai Wang <kaiw27@gmail.com> * Martin Wilke <miwi@FreeBSD.org> * Nobuhiro Yasutomi <nobu@psrc.isac.co.jp> * Oliver Eikemeier * Patrick Gardella <patrick@FreeBSD.org> * Pawel Pekala <pawel@FreeBSD.org> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Richard Rose <freebsd-security@rikrose.net> * Sean Chittenden <seanc@FreeBSD.org> * Sergey Matveychuk <sem@FreeBSD.org> * Serhii (Sergey) Kozlov <skozlov@FreeBSD.org> * Shinsuke Matsui <smatsui@karashi.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Sylvio Cesar <sylvio@FreeBSD.org> * Thomas Gellekum <tg@FreeBSD.org> * UMENO Takashi <umeno@rr.iij4u.or.jp> * Vaida Bogdan * Will Andrews <andrews@technologist.com> * Ying-Chieh Liao <ijliao@FreeBSD.org> * conrads@cox.net * erich@rrnet.com * gebhart@secnetix.de * kirk@strauser.com * mcglk@artlogix.com * torstenb With hat: portmgrc3cc2da090
shells/bash: Update to 5.1.16296c8b3307
shells/bash: Update to 5.1.123571f3c161
*/*: Remove redundant '-[0-9]*' from CONFLICTS The conflict checks compare the patterns first against the package names without version (as reported by "pkg query "%n"), then - if there was no match - agsinst the full package names including the version (as reported by "pkg query "%n-%v"). Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter for the bash package in any version. But that pattern is functionally identical with just "bash". Approved by: portmgr (blanket)819f25b36d
shells/bash: fix compilation after libncurses split in base bash actually only requires libtinfo, but up to recent change in 14.0-CURRENT, libtinfo and libncurses were bundled into one single libs, so linking only to libncurses was not a problem. By telling bash to link to libtinfo and not to libncurses, it works on both system where ncurses has been split and those without the split as there is a libtinfow.so symlink to libncursesw.so on those.cb0ed5261c
shells/bash: Update to 5.1.82c57eb307f
shells/bash:Prefix '/etc/inputrc' in bundled readline and documentation Bundled readline now will use LOCALBASE/etc/inputrc as its ultimate default inputrc file (instead of /etc/inputrc). This puts these ports in line with what devel/readline has been doing recently (since 20210103). PR: 255126 Submitted by: olivier.freebsd@free.fra0fcd3d707
Remove # $FreeBSD$ from Makefiles.305f148f48
NEW PORT: shells/bashc: GNU Bourne Again shell extended with two-panel file manager Bash Commander is a fork of GNU Bourne Again Shell. It's main feature is a visual two-panel mode, much like Midnight Commander and other text-mode visual shells. WWW: https://github.com/sergev/bash-commander Also add bashc to the CONFLICTS section of shells/bash. PR: 253783, 253784 Submitted by: Igor Pokrovsky <ip AT unixway DOT org>2b01fc5e4f
Enforce using libncursesw like the rest of the ports The whole ports tree has been enforced on libncursesw (widechar) version for a while. With the exception of a few ports including bash. This is even more problematic in the case of bash because it links to libreadline which is linked to libncursesw.sodd57d39c94
Update to 5.1.4890b1d3811