pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/shells/mksh Update to mksh R38b:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/94cb2f868c3e
branches:  trunk
changeset: 559890:94cb2f868c3e
user:      ahoka <ahoka%pkgsrc.org@localhost>
date:      Wed Jun 03 13:46:03 2009 +0000

description:
Update to mksh R38b:

mksh R38b fixes the following problems:


    *  [André Wösten] Add __NO_EXT_QNX to avoid picking up the wrong
        waitfor() from <libutil.h> in (while porting to) QNX 6.4

    *  [tg] Plug memory corruption issue introduced in R38

    *  [tg] Amend dot.mkshrc with a base64 en-/decoder in shell

    *  [tg] Import a manpage fix via OpenBSD from Alan R. S. Bueno


mksh R38 comes with these changes and fixes applied:


    *  [tg] Improve regression test output debugging

    *  [tg] Fix <libutil.h> prerequisites on MidnightBSD in mirtoconf

    *  [tg] Mention that RedHat BZ#496791 cannot currently be fixed in the
        manpage by discouraging use of apostrophes in comments in comsubs; add
        appropriate (expected-fail) regression tests

    *  [tg] Sync with OpenBSD ksh (mostly a no-op)

    *  [James Butler] Add search-history-up and search-history-down keybindings
        (tcsh-like) to the Emacs command line editing mode

    *  [tg] Bind new search-history-{up,down} to ANSI PgUp and PgDn keys

    *  [tg] Document ANSI default keybindings (↑↓←→ Home End Del PgUp PgDn)
        in the mksh(1) manual page as well

    *  [tg] Optimise internal UTF-8 handling code for size and reusability

    *  [tg] Incompatible change: ${foo:1:2} and ${#foo} now
        operate on characters, not on bytes. Characters are octets (set +U)
        or (utf8-mode) MirOS OPTU-8 multibyte characters (set -U)

    *  [tg] Improve regression tests relating to ${foo:1:2} and
        ${#foo} and let wc=1#x and utf8-mode

    *  [tg] Use per-file copyright notices, move global text to manpage

    *  [tg] Expose new MKSH_MIDNIGHTBSD01ASH_COMPAT ifdef; change it to
        only trigger if FPOSIX (or MKSH_BINSHREDUCED and /bin/sh)

    *  [tg] Remove already-dead “#if 0” style debugging code

    *  [tg] Change some code into a more portable fashion, optimise

    *  [tg] Allow [[ $foo ]] (ksh93 extension) mentioned by pgas

    *  [tg] Clean up mksh and the contributed arc4random.c for some
        conversion, enum and other warnings for gcc-snapshot trunk r147610

    *  [tg] Ensure no function uses more than 768 bytes of stack either

    *  [tg, wbx] Add extension to make “!string” lines work like in GNU bash

diffstat:

 shells/mksh/Makefile |  5 +++--
 shells/mksh/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

diffs (33 lines):

diff -r 7fb8ba915791 -r 94cb2f868c3e shells/mksh/Makefile
--- a/shells/mksh/Makefile      Wed Jun 03 13:41:07 2009 +0000
+++ b/shells/mksh/Makefile      Wed Jun 03 13:46:03 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2009/04/13 19:48:34 ahoka Exp $
+# $NetBSD: Makefile,v 1.11 2009/06/03 13:46:03 ahoka Exp $
 
-DISTNAME=                      mksh-R37c
+DISTNAME=                      mksh-R38b
 PKGNAME=                       ${DISTNAME:S/-R/-/}
 CATEGORIES=                    shells
 MASTER_SITES=                  http://www.mirbsd.org/MirOS/dist/mir/mksh/ \
@@ -10,6 +10,7 @@
 MAINTAINER=                    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=                      http://mirbsd.de/mksh
 COMMENT=                       MirBSD Korn Shell
+LICENSE=                       miros
 
 WRKSRC=                                ${WRKDIR}/mksh
 WRKBUILD?=                     ${WRKSRC}
diff -r 7fb8ba915791 -r 94cb2f868c3e shells/mksh/distinfo
--- a/shells/mksh/distinfo      Wed Jun 03 13:41:07 2009 +0000
+++ b/shells/mksh/distinfo      Wed Jun 03 13:46:03 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2009/04/13 19:48:34 ahoka Exp $
+$NetBSD: distinfo,v 1.11 2009/06/03 13:46:03 ahoka Exp $
 
-SHA1 (mksh-R37c.cpio.gz) = 7c231b7add0317a427aa0829e9d13f28333d1549
-RMD160 (mksh-R37c.cpio.gz) = 3403ae2195a1f369df2ee64fbb3ec2a4c62d2212
-Size (mksh-R37c.cpio.gz) = 268074 bytes
+SHA1 (mksh-R38b.cpio.gz) = e73af64f25b7d3ab3b283ad225484420b49464fd
+RMD160 (mksh-R38b.cpio.gz) = 02fbe51e6330c3dab49e6bf273573fb5fb282451
+Size (mksh-R38b.cpio.gz) = 276680 bytes


Home | Main Index | Thread Index | Old Index