summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2015-07-13 04:41:52 +0000
committerbsiegert <bsiegert>2015-07-13 04:41:52 +0000
commitfa0548e55e12dbde999a6f6ec0de9fce7c5f55f9 (patch)
tree22b8262a1d25e84df0b873842fe007a341a2881b /shells
parentdc7a0a3853312b21919adf8647ef5dc8c2b9312d (diff)
downloadpkgsrc-fa0548e55e12dbde999a6f6ec0de9fce7c5f55f9.tar.gz
Update mksh to R51. From Changelog:
[tg] OpenBSD sync: handle integer base out of band like ksh93 does [tg] Protect standard code (predefined aliases, internal code, aliases and functions in dot.mkshrc) from being overridden by aliases and, in some cases, shell functions (i.e. permit overriding but ignore it) [tg] Implement GNU bash's enable for dot.mkshrc using magic aliases to redirect the builtins to external utilities; this differs from GNU bash in that enable takes precedence over functions [tg] Move unaliasing an identifier when defining a POSIX-style function with the same name into lksh, as compatibility kludge [tg] Korn shell style functions now have locally scoped shell options [tg, iSKUNK] Change some ASCII-isms to be EBCDIC-aware or pluggable [tg, Ypnose] Mention lksh build instructions on manpage and website [tg] Overhaul signal handling; support new POSIX NSIG_MAX, add sysconf(_SC_NSIG) as a later TODO item [tg] Fix signal bounds (1 <= signum < NSIG) [tg] Improve manual pages, especially wrt. standards compliance [tg, iSKUNK] Initial EBCDIC work for dot.mkshrc [tg, iSKUNK] Add list of z/OS signals to Build.sh [tg] Work around the sh(1) backslash-newline problem by moving the code triggering it out of *.opt and into the consumers [colona] Bind another well-known ANSI Del key in the Emacs mode [tg] Fix ${foo/*/x} pattern checks, spotted by izabera [carstenh] Fix error output of cd function in dot.mkshrc [tg] read partial returns in -N and timeout cases [tg] Fix $LINENO inside PS1; spotted by carstenh [tg] Ensure correct padding of at least 2 spaces in print_columns [tg] Note issues with nested complex parameter expansions and follow-up bugfixes to expect [OpenBSD] Some language fixes in documentation; comments [tg] Reimplement multi-line command history (Debian #783978) + fixes [Martijn Dekker] Fix command -v for "shell reserved words" [tg] In dot.mkshrc make use of latest feature: local options [tg] Fix ""$@ to emit a word [tg] Change cat(1) hack to look first and not ignore builtin [KO Myung-Hun] Begin porting mksh to OS/2 [komh, tg] Some generic minor bugfixes from OS/2 porting [tg] Document mknod(8) isn’t normally part of mksh(1) [tg] Quote arguments to : in build/test scripts as well [tg] Add cat(1) hack for printf(1)-as-builtin: always prefer external [tg] Explicitly use binary mode for any and all file I/O in stock mksh [Ilya Zakharevich] Use termio, not termios(4), on OS/2 [tg] Set edchars to sane BSD defaults if any are NUL [tg] Implement support for PC scancodes in Vi and Emacs editing mode [komh] OS/2 uses ; as PATH separator plus support drive letters
Diffstat (limited to 'shells')
-rw-r--r--shells/mksh/Makefile4
-rw-r--r--shells/mksh/distinfo10
-rw-r--r--shells/mksh/patches/patch-mksh.16
3 files changed, 10 insertions, 10 deletions
diff --git a/shells/mksh/Makefile b/shells/mksh/Makefile
index 693ad0b8efb..bdfead946cc 100644
--- a/shells/mksh/Makefile
+++ b/shells/mksh/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2015/04/30 13:32:59 wen Exp $
+# $NetBSD: Makefile,v 1.32 2015/07/13 04:41:52 bsiegert Exp $
-DISTNAME= mksh-R50f
+DISTNAME= mksh-R51
PKGNAME= ${DISTNAME:S/-R/-/}
CATEGORIES= shells
MASTER_SITES= http://www.mirbsd.org/MirOS/dist/mir/mksh/ \
diff --git a/shells/mksh/distinfo b/shells/mksh/distinfo
index 1f18318a79e..86f22f839cd 100644
--- a/shells/mksh/distinfo
+++ b/shells/mksh/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2015/04/30 13:32:59 wen Exp $
+$NetBSD: distinfo,v 1.28 2015/07/13 04:41:52 bsiegert Exp $
-SHA1 (mksh-R50f.tgz) = 0dca39e7c9cc25cf400a5f7e6d6fc629e4f5e7ce
-RMD160 (mksh-R50f.tgz) = e0de1dd07e6ca02830407b9db43de8f5c98d800f
-Size (mksh-R50f.tgz) = 377797 bytes
-SHA1 (patch-mksh.1) = 6bf9ab1c8d6c5202f4ae906798eb3ffcfb915b90
+SHA1 (mksh-R51.tgz) = c488fa2b74e282edf069f4eff4878ce857c5d688
+RMD160 (mksh-R51.tgz) = 11ad9db9b2f528b8bfd9c4600e68bd016064c9df
+Size (mksh-R51.tgz) = 382169 bytes
+SHA1 (patch-mksh.1) = 9f121adf7b8de13878ffed56b0958c7816075b2a
diff --git a/shells/mksh/patches/patch-mksh.1 b/shells/mksh/patches/patch-mksh.1
index 10b78104ccd..c69048ead21 100644
--- a/shells/mksh/patches/patch-mksh.1
+++ b/shells/mksh/patches/patch-mksh.1
@@ -1,4 +1,4 @@
-$NetBSD: patch-mksh.1,v 1.8 2015/04/30 13:32:59 wen Exp $
+$NetBSD: patch-mksh.1,v 1.9 2015/07/13 04:41:52 bsiegert Exp $
Kill the .Dt override and restore installation a normal man page.
--- mksh.1.orig 2015-04-30 21:14:33.000000000 +0000
@@ -21,8 +21,8 @@ Kill the .Dt override and restore installation a normal man page.
.\" with -mandoc, it might implement .Mx itself, but we want to
.\" use our own definition. And .Dd must come *first*, always.
.\"
--.Dd $Mdocdate: April 12 2015 $
-+.Dd April 12 2015 $
+-.Dd $Mdocdate: July 10 2015 $
++.Dd July 10 2015 $
.\"
.\" Check which macro package we use, and do other -mdoc setup.
.\"