Update to Bash 4.2 patchlevel 37. PR: 170283 Submitted by: Bryan Drewery <bryan@shatow.net>51881237b8
bash -- out-of-bounds memory access in parserentered 2014-10-01
GNU Project's Bourne Again SHell
# pkg install bashinstalls 5.3.20 from latest; from quarterly (2026Q4) 5.3.20# cd /usr/ports/shells/bash && make install clean# make -C /usr/ports/shells/bash config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 5.3.20 | 5.3.20 | – |
| FreeBSD 15 | 5.3.20 | 5.3.20 | – |
| FreeBSD 14 | 5.3.20 | 5.3.20 | 5.3.20 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 5.3.20 | 5.3.20 | – |
| FreeBSD 14 | 5.3.20 | 5.3.20 | 5.3.20 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 5.3.20.Update to Bash 4.2 patchlevel 37. PR: 170283 Submitted by: Bryan Drewery <bryan@shatow.net>51881237b8
Update to Bash 4.2 patchlevel 28.5cf03bbdc4
Force a package cluster rebuild.270ea2ece5
The UK now has their own .mo414ab7e8fc
Update version 4.2 to patchlevel 24.a27f893e98
- Fix build With hat: portmgr6ac5444031
Update to version 4.2 PL 20.82e5900cea
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav6f6fbe4bdfUpdate to Bash 4.1 patchlevel 11. Under certain circumstances, running `fc -l' two times in succession with a relative history offset at the end of the history will result in an incorrect calculation of the last history entry and a seg fault PR: 160239792f9af6d1
Add option to log user history to syslog. PR: 155780 Submitted by: Alexander Kriventsov <avk@vl.ru>bf7ad139d5
Update to Bash 4.1 patchlevel 10.2159e26025
- Get Rid MD5 support With hat: portmgr (myself)65e190c0f0
Update to Bash 4.1 patchlevel 9.9e909fc921
Add OPTIONS processing.9f82a80526
- Remove iconv dependency if WITHOUT_NLS is defined - Bump PORTREVISION PR: 149981 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> (via ports) Approved by: obrien (maintainer-timeout; 14 days)135815e4ab
- Depend on libiconv in order to fix package installation - Bump PORTREVISION PR: 147747, 148329, 149218 Submitted by: Alex Goncharov <alex-goncharov@comcast.net>, Garrett Wollman <wollman@khavrinen.csail.mit.edu> yar Approved by: obrien (maintainer timeout; > 50 days)9f049e5f9f
Update to 4.1.7 PR: 147172 Approved by: obrien (maintainer timeout; > 14 days)df6564ce3d
Bump PORTREVISION after gettext update - not sure how this one was missed. Submitted by: Herbert J. Skuhra <h.skuhra (at) gmail.com>6fab7cbdf3
- Fix statically linked version - Bump PORTREVISION Approved by: portmgr (miwi)a04231de18
Fix plist Submitted by: QAT Approved by: portmgr (self, to get lots of gnome building)2ea5333d67
Update to Bash 4.1 patchlevel 5.85e35f68f5
Update to patchlevel 35 PR: 140179 Approved by: maintainer timeout (14 days)a4634d0487
Pass the -y flag to bison to fix $() parsing. Plain "bison -d parse.y" outputs parse.tab.c instead of y.tab.c, so y.tab.c is never regenerated, and the parser fix from patch 001 is effectively not applied. PR: 139720 Approved by: maintainer timeout (4+2 weeks)dd2862d85b
Register CONFLICTSfbb80c4908
- Update to 4.0.33 PR: 137294 Submitted by: bf <bf1783@gmail.com> Approved by: obrien (maintainer timeout) Feature safe: yes54b255ea4a
Update to Bash 4.0 patchlevel 24.131f625395
Update to patchlevel 17.b41e87d0b0
Set MAKE_JOBS_UNSAFE. Philip reports he sees a race condition as it fails 3 of 8 tries. Submitted by: pgolluccid5ed9eca5a
Use Bison in the build instead of byacc. This fixes the issue of '$()' (for ``) not being parsed correctly. PR: 101230 Submitted by: bf2006a@yahoo.com80321f0d0e
Fix pkg-plist. Bump PORTREVISION. Approved by: pav@ (portmgr)e16c77d271
Now that the build break is quickly dealt with, update the description and conflicts.ebfea16aaf
Blah^2. Now DISTNAME is wrong. But yay! patches are here. So now all the patch logic won't get in the way.69ce1c6372
Fix nit in version number.f2fde45612
Update to 4.0 PL0.2f6ee01948
Add ports conflicts between bash{,-static}.
Submitted by: ehaupted9fb09680Update 3.2 to patchlevel 48.2ce2f6fc79
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)741aa71483Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
Update to Bash 3.2 patchlevel 39. PR: 123326 Submitted by: bf2006a@yahoo.com0158af4c88
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
Update to patchlevel 33. PR: 118728 Submitted by: bf <bf2006a@yahoo.com>6c68b8f39d
Update to Bash 3.2 patchlevel 25. PR: 11627285ef9b0739
- Remove the DESTDIR modifications from individual ports as we have a new, fully chrooted DESTDIR, which does not need such any more. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)42542fb076
dd 'cklatest' target.812bdd6875
Remove 'ru' entries - they are already in mtree/BSD.local.dist Submitted by: sat691c2c20bc
Slightly cleaner PREFIX=/ handling.112e1f3008
Support PREFIX=/ PR: 95566 Submitted by: Andrew McNaughton <andrew@scoop.co.nz>cacc031ebc
Add rbash. PR: 104040 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>abe6aac47f
Add missing dirrmtry entries. PR: 112159 Submitted by: rafanadda6e8768
- Fix plist With hat: portmgr3a33358cbf