Relevant changes: When using the ** globbing operator, bash will incorrectly add an extra directory name when the preceding directory name ends with `*' or an empty string when there is no preceding directory name. bash40-024 introduced a regression for constructs like **/*.cs; that expansion would no longer include matching files in the current directory. This patch undoes portions of bash40-024 and fixes the original problem in a different way. There are occasional cursor positioning errors when using readline's horizontal scroll mode. bash-4.0 reverted to the historical shell behavior of raising an error when $@ or $* was expanded after `set -u' had been executed and there were no positional parameters. The Posix working group has since clarified the standard's position on the issue, and $@ and $* are now the only variables, parameters, or special parameters that do not raise an error when unset if set -u is enabled. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->obrien Over to maintainer (via the GNATS Auto Assign Tool)
Five more patches are now available: please consider the attached patch instead (gmail may encode it in base64). Regards, b.
miwi 2009-09-19 22:24:28 UTC FreeBSD ports repository Modified files: shells/bash Makefile distinfo Log: - Update to 4.0.33 PR: 137294 Submitted by: bf <bf1783@gmail.com> Approved by: obrien (maintainer timeout) Feature safe: yes Revision Changes Path 1.115 +1 -1 ports/shells/bash/Makefile 1.44 +27 -0 ports/shells/bash/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!