aboutsummaryrefslogtreecommitdiff
path: root/shells/bash
Commit message (Collapse)AuthorAgeFilesLines
* shells/bash: Update to 5.3.9Emanuel Haupt2025-12-112-3/+4
|
* shells/bash: Reintroduce PORTS_READLINEEmanuel Haupt2025-11-281-6/+6
| | | | | | | | | 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: 288208
* shells/bash: Update to 5.3.8Emanuel Haupt2025-11-272-3/+12
|
* shells/bash: Fix documentation bugEmanuel Haupt2025-10-161-1/+2
| | | | | | Point to ${PREFIX}/etc/profile instead of /etc/profile MFH: 2025Q4
* shells/bash: Update distinfo after upstream tarball rerollEmanuel Haupt2025-08-012-3/+4
| | | | | | | Upstream rerolled the release tarball to include updated .gmo files. See discussion: https://lists.gnu.org/archive/html/bug-bash/2025-07/msg00156.html
* shells/bash: Update to 5.3.3Emanuel Haupt2025-07-252-13/+15
|
* shells/bash: Bump PORTREVISION after OPTIONS_DEFAULT changeEmanuel Haupt2025-07-081-0/+1
|
* shells/bash: Enable SYSBASHRC option by defaultMichael Osipov2025-07-081-1/+1
| | | | | Approved by: jrm (mentor), ehaupt (maintainer) Differential Revision: https://reviews.freebsd.org/D51201
* shells/bash: Update to 5.3Emanuel Haupt2025-07-0710-209/+77
| | | | Changes: https://lists.gnu.org/archive/html/bash-announce/2025-07/msg00000.html
* shells/bash: Register CONFLICTSEmanuel Haupt2025-07-061-2/+3
|
* shells/bash-static: Revert accidentally staged reviewEmanuel Haupt2025-03-021-4/+0
|
* shells/bash-static: Exclude PORTS_READLINE and NLS options with STATICEmanuel Haupt2025-03-021-0/+4
| | | | | | | | | | 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/D49191
* shells/bash: Update to 5.2.37Emanuel Haupt2024-09-242-2/+12
|
* shells/bash: Update to 5.2.32Emanuel Haupt2024-08-015-27/+16
|
* */*: Remove GNU_CONFIGURE_MANPREFIXEmanuel Haupt2024-04-121-1/+0
| | | | After 9fd7ee1cdf6c remove GNU_CONFIGURE_MANPREFIX from my ports.
* */*: Simply future removal of GNU_CONFIGURE_MANPREFIXEmanuel Haupt2024-01-211-3/+1
| | | | | | | | | | 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: mat
* shells/bash: Move manpages to share/manEmanuel Haupt2024-01-212-2/+6
|
* shells/bash: Update to 5.2.26Emanuel Haupt2024-01-142-2/+12
|
* shells/bash: Remove unsed makeinfo use flagfirk2023-11-291-1/+1
| | | | | | | | | | 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: 275439
* shells/bash: Update to 5.2.21Emanuel Haupt2023-11-102-2/+14
|
* shells/bash: Update to 5.2.15Emanuel Haupt2022-12-142-2/+8
|
* shells/bash: Update to 5.2.12Emanuel Haupt2022-11-242-3/+8
|
* shells/bash: Switch back to use PORTS_READLINE by defaultEmanuel Haupt2022-11-191-1/+2
| | | | | Now that devel/readline has been updated, switch back to use PORTS_READLINE by default.
* shells/bash: Fix typo in 372693913a051e16e6c79f1e22d78e0036f1575ePo-Chuan Hsieh2022-11-191-1/+1
|
* shells/bash: Unbreak this port after readline 8.2 updatePo-Chuan Hsieh2022-11-191-2/+2
| | | | | | - Add BUILD_DEPENDS to avoid the users building this port with readline 8.1.x Approved by: portmgr (blanket)
* shells/bash: Update to 5.2.9Emanuel Haupt2022-11-082-3/+16
|
* shells/bash: Improve message for PORTS_READLINE_BROKENEmanuel Haupt2022-10-081-1/+2
| | | | PR: 266897 (based on)
* shells/bash: Update to 5.2.2Emanuel Haupt2022-10-062-21/+20
|
* shells/bash: Revise fix when NLS is offPo-Chuan Hsieh2022-10-032-101/+101
| | | | | | | | | | 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.
* shells/bash: fix static buildDag-Erling Smørgrav2022-10-013-3/+23
| | | | | | | | | | 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/D36849
* shells/bash: Fix pkg-plist when NLS is turned offEmanuel Haupt2022-10-012-101/+102
| | | | Notified by: bofh (via mail)
* shells/bash: Fix build with NLS disabledAdam Weinberger2022-10-011-0/+11
|
* shells/bash: Update to 5.2Emanuel Haupt2022-09-309-137/+111
| | | | Release notes: https://lists.gnu.org/archive/html/bash-announce/2022-09/msg00000.html
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | 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)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* shells: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: portmgr
* shells/bash: Update to 5.1.16Emanuel Haupt2022-01-052-2/+10
|
* shells/bash: Update to 5.1.12Emanuel Haupt2021-11-182-2/+10
|
* */*: Remove redundant '-[0-9]*' from CONFLICTSStefan Eßer2021-10-291-2/+2
| | | | | | | | | | | | | 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)
* shells/bash: fix compilation after libncurses split in baseBaptiste Daroussin2021-10-061-1/+1
| | | | | | | | | | 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.
* shells/bash: Update to 5.1.8Emanuel Haupt2021-05-072-4/+12
|
* shells/bash:Prefix '/etc/inputrc' in bundled readline and documentationEmanuel Haupt2021-04-161-1/+4
| | | | | | | | | 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.fr
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* NEW PORT: shells/bashc: GNU Bourne Again shell extended with two-panel file ↵Neel Chauhan2021-03-031-2/+3
| | | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=567269
* Enforce using libncursesw like the rest of the portsBaptiste Daroussin2021-01-071-1/+3
| | | | | | | | | | | 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.so Notes: svn path=/head/; revision=560707
* Update to 5.1.4Emanuel Haupt2020-12-193-23/+18
| | | | Notes: svn path=/head/; revision=558684
* Patch committed in r557806 makes this parallel build safe again.Emanuel Haupt2020-12-121-2/+0
| | | | Notes: svn path=/head/; revision=557815
* In some cases bash fails to build parallel make jobs. Provide a patch.Emanuel Haupt2020-12-121-2/+11
| | | | | | | | | | | | [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2ebbf4b8bc660beb98cc2d845c73375d6e4f50 PR: 251755 Reported by: mikael, freebsd@bengrimm.net, jakob@grimstveit.no Submitted by: rcarter@pinyon.org Obtained from: gentoo [1] Notes: svn path=/head/; revision=557806
* shells/bash: workaround build failure with -j32Piotr Kubaj2020-12-121-0/+2
| | | | | | | | Set MAKE_JOBS_UNSAFE=yes: bashline.c:65:10: fatal error: 'builtins/builtext.h' file not found Notes: svn path=/head/; revision=557785
* Update to 5.1Emanuel Haupt2020-12-093-47/+22
| | | | | | | Release notes: https://lists.gnu.org/archive/html/info-gnu/2020-12/msg00003.html Notes: svn path=/head/; revision=557380