MirBSD Korn Shell

Edit Package mksh
http://mirbsd.de/mksh

mksh is the MirBSD enhanced version of the Public Domain Korn
shell (pdksh), a Bourne-compatible shell which is largely si‐
milar to the original AT&T Korn shell; mksh is the only pdksh
derivate currently being actively developed. It includes bug
fixes and feature improvements, in order to produce a modern,
robust shell good for interactive and especially script use.
mksh has UTF-8 support (in substring operations and the Emacs
editing mode) and, while R40e corresponds to OpenBSD 5.1-cur‐
rent ksh (without GNU bash-like PS1 and fancy character clas‐
ses), adheres to SUSv4 and is much more robust. The code has
been cleaned up and simplified, bugs fixed, standards compli‐
ance added, and several enhancements (for extended compatibi‐
lity to other modern shells – as well as a couple of its own)
are available. It has sensible defaults as usual with BSD.

Authors:
Thorsten Glaser

Refresh
Refresh
Source Files
Filename Size Changed
mksh-R49.tgz 0000371550 363 KB
mksh-vendor-mkshrc.patch 0000001100 1.07 KB
mksh.changes 0000002812 2.75 KB
mksh.spec 0000005237 5.11 KB
Revision 3 (latest revision is 25)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 213623 from Guido Berhoerster's avatar Guido Berhoerster (gberh) (revision 3)
- update to version 49
  - [tg] dot.mkshrc: fix two issues with the cd wrapper
  - [tg] Unbreak set +p (wider issue still to be addressed)
  - [Steffen Daode Nurpmeso] Use WCONTINUED with waitpid(2)
  - [millert] Add proper suspend builtin handling tty(4) and
    setpgrp(2)
  - [tg] Sanitise and slightly optimise control character handling
  - [tg] Add O_BINARY to all open(2) calls for OS/2 kLIBC support
  - [tg] Generate option strings for shell, set, ulimit at compile
    time
  - [Steffen Daode Nurpmeso] Drop ISTRIP termios(4) mode
  - [tg] Mention negative history numbers, octals in the manpage
  - [tg] Make check.pl work with Perl < 5.6.1 again
  - [tg] Detect getsid(2) and skip the oksh suspend builtin
    otherwise
  - [tg] Document that set -o noclobber is unsafe for tempfiles
  - [tg] Update to Unicode 6.3.0
  - [RT] Restore some portability
  - [tg] Fix parsing positional argument variable names
  - [tg] Sprinkle a few __attribute__((__pure__)); fix warnings
  - [tg] Fix build on OSX: always use our wcwidth code; only use
    our strlcpy(3) code if the OE doesn’t provide one (prompted by
    jonthn on IRC)
  - [tg] Optimise sh -c to exec even in MKSH_SMALL
  - [tg] Use new BAFH for hashing
Comments 0
openSUSE Build Service is sponsored by