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-R56c.tgz 0000417218 407 KB
mksh-vendor-mkshrc.patch 0000001142 1.12 KB
mksh.changes 0000031872 31.1 KB
mksh.spec 0000008392 8.2 KB
Latest Revision
Stefan Behlert's avatar Stefan Behlert (sbehlert) committed (revision 5)
- Remoce patch mksh-locale.patch and use upstream compile flags
  MKSH_EARLY_LOCALE_TRACKING as replacement 

- Update to version R56c
  R56c is a bugfix-only release everyone must upgrade to:
    [komh] Remove redundant OS/2-specific code, clean up others
    [komh, tg] Fix drive-qualified (absolute and relative) DOS-style
      path support in realpath functionality, partially other places
    [tg] Don’t substitute ${ENV:-~/.mkshrc} result again
    [tg] Improve OS/2 $PATH (et al.) handling, drive-relative paths
    [tg] Add MKSH_ENVDIR compile-time option for Jehanne and Plan 9
    [tg] Limit nesting when parsing malformed code (Debian #878947)
    [tg] Update wcwidth data with bugfixed script (still Unicode 10;
      resulting values are identical to glibc git master for extant chars)
    [Dr. Werner Fink] Raise some time limits in the testsuite
    [Shamar] Add support for the Jehanne operating system
    [komh] Set stdin to text mode before executing child processes on OS/2
    [komh] Pass arguments via a resonse file if executing a child fails
    [Dr. Werner Fink] Early locale tracking as a compile-time option
    [tg] Fix regressions introduced with new fast character classes
  R56b is a bugfix-only release everyone should upgrade to:
    [tg] Reference the FAQ webpage
    [panpo, Riviera] Fix documentation bug wrt. Esc+Ctrl-L
    [tg, Larry Hynes] Fix “0” movement in vi mode
    [tg] Replace broken libcs’ offsetof macro with MirBSD’s
  R56 is a bugfix release with some experimental fixes:
    [tg, Seb] Do not apply alias name restrictions to hash/tilde tracking
    [tg] Restore ‘.’, ‘:’ and ‘[’ in alias names (“[[” is still forbidden)
    [tg] Fix accidentally defanged $PATHSEP test
    [tg] On ^C (INTR and QUIT edchars), shove edit line into history
Comments 0
openSUSE Build Service is sponsored by