--- - branch: MAIN date: Wed Jun 3 13:46:03 UTC 2009 files: - new: '1.11' old: '1.10' path: pkgsrc/shells/mksh/Makefile pathrev: pkgsrc/shells/mksh/Makefile@1.11 type: modified - new: '1.11' old: '1.10' path: pkgsrc/shells/mksh/distinfo pathrev: pkgsrc/shells/mksh/distinfo@1.11 type: modified id: 20090603T134603Z.7aa75d0f433d311ef74d3f489470761fd4f4a900 log: "Update to mksh R38b:\n\nmksh R38b fixes the following problems:\n\n * [André Wösten] Add __NO_EXT_QNX to avoid picking up the wrong\n waitfor() from in (while porting to) QNX 6.4\n\n * [tg] Plug memory corruption issue introduced in R38\n\n * [tg] Amend dot.mkshrc with a base64 en-/decoder in shell\n\n * [tg] Import a manpage fix via OpenBSD from Alan R. S. Bueno\n\nmksh R38 comes with these changes and fixes applied:\n\n * [tg] Improve regression test output debugging\n\n * [tg] Fix prerequisites on MidnightBSD in mirtoconf\n\n * [tg] Mention that RedHat BZ#496791 cannot currently be fixed in the\n manpage by discouraging use of apostrophes in comments in comsubs; add\n appropriate (expected-fail) regression tests\n\n * [tg] Sync with OpenBSD ksh (mostly a no-op)\n\n * [James Butler] Add search-history-up and search-history-down keybindings\n (tcsh-like) to the Emacs command line editing mode\n\n * [tg] Bind new search-history-{up,down} to ANSI PgUp and PgDn keys\n\n * [tg] Document ANSI default keybindings (â\x86\x91â\x86\x93â\x86\x90â\x86\x92 Home End Del PgUp PgDn)\n in the mksh(1) manual page as well\n\n * [tg] Optimise internal UTF-8 handling code for size and reusability\n\n * [tg] Incompatible change: ${foo:1:2} and ${#foo} now\n operate on characters, not on bytes. Characters are octets (set +U)\n or (utf8-mode) MirOS OPTU-8 multibyte characters (set -U)\n\n * [tg] Improve regression tests relating to ${foo:1:2} and\n ${#foo} and let wc=1#x and utf8-mode\n\n * [tg] Use per-file copyright notices, move global text to manpage\n\n * [tg] Expose new MKSH_MIDNIGHTBSD01ASH_COMPAT ifdef; change it to\n only trigger if FPOSIX (or MKSH_BINSHREDUCED and /bin/sh)\n\n * [tg] Remove already-dead â\x80\x9C#if 0â\x80\x9D style debugging code\n\n * [tg] Change some code into a more portable fashion, optimise\n\n * [tg] Allow [[ $foo ]] (ksh93 extension) mentioned by pgas\n\n * [tg] Clean up mksh and the contributed arc4random.c for some\n \ conversion, enum and other warnings for gcc-snapshot trunk r147610\n\n \ * [tg] Ensure no function uses more than 768 bytes of stack either\n\n * \ [tg, wbx] Add extension to make â\x80\x9C!stringâ\x80\x9D lines work like in GNU bash\n" module: pkgsrc subject: 'CVS commit: pkgsrc/shells/mksh' unixtime: '1244036763' user: ahoka