Subject: CVS commit: pkgsrc/shells/mksh
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 08/07/2007 19:38:11
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Aug  7 19:38:11 UTC 2007

Modified Files:
	pkgsrc/shells/mksh: DESCR Makefile distinfo

Log Message:
Update shells/mksh to version 30.  Changes from version 29.6 include:

* If the basename of argv[0] starts with "sh", activate FPOSIX early,
  preventing some typical ksh aliases from being defined.

* If FPOSIX, don't pre-define aliases (except integer and local) to
  benefit operating environments that never heard of the great Korn Shell.

* Support x=(a b c) bash-like array initialisation
* Support ${foo:2:3} bash-like substring expansion

* Don't try to execute ELF, a.out, COFF, gzip or MZ binaries, e.g.
  mksh /bin/sh.

* Prefer well-known signal names to alphabetically earlier ones

* Fix a bug delivering ERR and EXIT pseudo-signals to traps combined
  with "set -e".

Update from mirabilos#pkgsrc with small fixups by me.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/shells/mksh/DESCR
cvs rdiff -r1.4 -r1.5 pkgsrc/shells/mksh/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/shells/mksh/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.