summaryrefslogtreecommitdiff
path: root/shells/mksh
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2014-09-07 12:46:31 +0000
committerbsiegert <bsiegert>2014-09-07 12:46:31 +0000
commit36ad983348a8fabd3b8703ad8c08707f2e095058 (patch)
tree7b0e3fab74af09ba1871e981e8a6ecdb37288ef0 /shells/mksh
parentf907dec14ac1799c4e0128e2be43bdc0af3bded9 (diff)
downloadpkgsrc-36ad983348a8fabd3b8703ad8c08707f2e095058.tar.gz
Update mksh to R50b, prodded by tg.
Changelog: R50b is a recommended bugfix release: * [Ypnose] Fix operator description in the manpage * [tg] Change all mention of “eglibc” to “glibc”, it is merged back * [Colona] Fix rare infinite loop with invalid UTF-8 in the edit buffer * [tg] Make more clear when a shell is interactive in the manpage * [tg] Document that % is a symmetric remainder operation, and how to get a mathematical modulus from it, in the manpage * [tg, Christopher Ferris, Elliott Hughes] Make the cat(1) builtin also interruptible in the write loop, not just in the read loop, and avoid it getting SIGPIPE in the smores function in dot.mkshrc by terminating cat upon user quit * [tg] Make some comments match the code, after jaredy from obsd changed IFS split handling * [tg] Fix some IFS-related mistakes in the manual page * [tg] Document another issue as known-to-fail test IFS-subst-3 * [tg] Improve check.pl output in some cases * [tg, Jb_boin] Relax overzealous nameref RHS checks R50 is a recommended bugfix release: * [tg] Fix initial IFS whitespace not being ignored when expanding * [tg] MKSH_BINSHREDUCED no longer mistakenly enables brace expansion * [tg] Explain more clearly Vi input mode limitations in the manpage * [tg] Improve error reporting of the check.pl script (which needs a maintainer since I don’t speak any perl(1), really), for lewellyn * [tg] Use $TMPDIR in test.sh for scratch space * [tg, Polynomial-C] Check that the scratch space is not mounted noexec * [pekster, jilles, tg] Use termcap(5) names, not terminfo(5) names, in tput(1) examples, for improved portability (e.g. to MidnightBSD) * [tg] Avoid C99 Undefined Behaviour in mirtoconf LFS test (inspired by Debian #742780) * [tg] Fix ${!foo} for when foo is unset * [tg] Improve nameref error checking (LP#1277691) * [tg] Fix readonly bypass found by Bert Münnich * [Ryan Schmidt] Improved system reporting for Mac OS X * [nDuff] Explain better [[ extglob handling in the manpage * [tg] Remove arr=([index]=value) syntax due to regressions * [tg] IFS-split arithmetic expansions as per POSIX 201x * [OpenBSD] Add more detailed Authors section to manpage * [tg] Fix set ±p issue for good: drop privs unless requested * [tg] Improve signal handling and use a more canonical probing order * [tg] Fix return values $? and ${PIPESTATUS[*]} interaction with set -o pipefail and COMSUBs * [enh] Detect ENOEXEC ELF files and use a less confusing error message * [tg] Update to Unicode 7.0.0 * [tg] Shut up valgrind in the $RANDOM code * [tg] Use -fstack-protector-strong in favour of -fstack-protector-all * [tg] Fix access-after-free crash spotted by Enjolras via IRC
Diffstat (limited to 'shells/mksh')
-rw-r--r--shells/mksh/Makefile4
-rw-r--r--shells/mksh/distinfo10
-rw-r--r--shells/mksh/patches/patch-mksh.121
3 files changed, 17 insertions, 18 deletions
diff --git a/shells/mksh/Makefile b/shells/mksh/Makefile
index ffa8d60500f..11d42347894 100644
--- a/shells/mksh/Makefile
+++ b/shells/mksh/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2014/01/26 08:57:32 bsiegert Exp $
+# $NetBSD: Makefile,v 1.27 2014/09/07 12:46:31 bsiegert Exp $
-DISTNAME= mksh-R49
+DISTNAME= mksh-R50b
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 c40f49ee111..ef8dadfd07b 100644
--- a/shells/mksh/distinfo
+++ b/shells/mksh/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2014/01/26 08:57:32 bsiegert Exp $
+$NetBSD: distinfo,v 1.25 2014/09/07 12:46:31 bsiegert Exp $
-SHA1 (mksh-R49.tgz) = 06b9d0162d1f91ff28d3fa66533e67edb168694d
-RMD160 (mksh-R49.tgz) = fa7a24e604daea30d5e5fd7bb78e24b2d7044764
-Size (mksh-R49.tgz) = 371550 bytes
-SHA1 (patch-mksh.1) = d36f106e22755b3daafbdc12fc4b83fee5531a12
+SHA1 (mksh-R50b.tgz) = 5554d18126eb861caa71891d6a135014b9aabb99
+RMD160 (mksh-R50b.tgz) = df0db6868434682fcd8f5527995c679522fa6931
+Size (mksh-R50b.tgz) = 372648 bytes
+SHA1 (patch-mksh.1) = c27d4cbb86b52173671c61b383793adc31b72f59
diff --git a/shells/mksh/patches/patch-mksh.1 b/shells/mksh/patches/patch-mksh.1
index 5b0aa4707e3..5430ef1807d 100644
--- a/shells/mksh/patches/patch-mksh.1
+++ b/shells/mksh/patches/patch-mksh.1
@@ -1,13 +1,12 @@
-$NetBSD: patch-mksh.1,v 1.5 2014/01/26 08:57:32 bsiegert Exp $
+$NetBSD: patch-mksh.1,v 1.6 2014/09/07 12:46:31 bsiegert Exp $
Kill the .Dt override and restore installation a normal man page.
---- mksh.1.orig 2014-01-11 18:10:06.000000000 +0000
+--- mksh.1.orig 2014-07-29 17:26:49.000000000 +0000
+++ mksh.1
-@@ -59,22 +59,7 @@
- . ds ha ^
+@@ -60,21 +60,11 @@
. ds en \(em
.\}
--.\"
+ .\"
-.\" Implement .Dd with the Mdocdate RCS keyword
-.\"
-.rn Dd xD
@@ -18,12 +17,12 @@ Kill the .Dt override and restore installation a normal man page.
-.el .xD \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8
-..
-.\"
--.\" .Dd must come before definition of .Mx, because when called
--.\" with -mandoc, it might implement .Mx itself, but we want to
--.\" use our own definition. And .Dd must come *first*, always.
--.\"
--.Dd $Mdocdate: January 11 2014 $
-+.Dd January 11 2014
+ .\" .Dd must come before definition of .Mx, because when called
+ .\" with -mandoc, it might implement .Mx itself, but we want to
+ .\" use our own definition. And .Dd must come *first*, always.
+ .\"
+-.Dd $Mdocdate: July 29 2014 $
++.Dd July 29, 2014
.\"
.\" Check which macro package we use, and do other -mdoc setup.
.\"