pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/shells/mksh Update mksh to R56b.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8b6d1eb823fb
branches:  trunk
changeset: 367492:8b6d1eb823fb
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat Sep 02 18:38:54 2017 +0000

description:
Update mksh to R56b.

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
- [iSKUNK, tg] Begin porting to z/OS using EBCDIC encoding, incomplete
- [tg] Redo fast character classes code, adding POSIX and other helpers
- [tg] bind parses backslash-escaped '^' (and '\') as escaped
- [tg] Building with -DMKSH_ASSUME_UTF8=0 no longer causes a known failure in
  the testsuite
- [tg] New test.sh option -U to pass a UTF-8 locale to use in the tests
- [tg] re_format(7) BSD: [[ $x = *[[:\<:]]foo[[:\>:]]* ]]
- [tg, iSKUNK] Use Config in check.pl only if it exists
- [tg] New matching code for bracket expressions, full POSIX (8bit)
- [komh] Exclude FAT/HPFS/NTFS-unsafe tests on OS/2 (and Cygwin/MSYS)
- [tg] Update to Unicode 10.0.0
- [tg, selk] Make readonly idempotent
- [tg, multiplexd] When truncating the persistent history, do not change the
  underlying file, do all operations on the locked one; do not stop using the
  history at all if it has been truncated
- [tg, J?rg] Turn off UTF-8 mode upon turning on POSIX mode
- [Martijn Dekker, Geoff Clare, many on the Austin list, tg] In POSIX mode,
  make the exec builtin force a $PATH search plus execve
- [tg] Fix GCC 7, Coverity Scan warnings
- [tg, Michal Hlavinka] Track background process PIDs even interactive
- [tg] Always expose mksh's hexdump shell function; speed it up by working on
  the input in chunks; use character classes to make it EBCDIC safe
- [tg] Revamp dot.mkshrc default editor selection mechanism

diffstat:

 shells/mksh/Makefile             |   4 ++--
 shells/mksh/distinfo             |  12 ++++++------
 shells/mksh/patches/patch-mksh.1 |   6 +++---
 3 files changed, 11 insertions(+), 11 deletions(-)

diffs (49 lines):

diff -r 8254bb8b9466 -r 8b6d1eb823fb shells/mksh/Makefile
--- a/shells/mksh/Makefile      Sat Sep 02 18:31:11 2017 +0000
+++ b/shells/mksh/Makefile      Sat Sep 02 18:38:54 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2017/04/13 14:36:46 bsiegert Exp $
+# $NetBSD: Makefile,v 1.36 2017/09/02 18:38:54 bsiegert Exp $
 
-DISTNAME=                      mksh-R55
+DISTNAME=                      mksh-R56b
 PKGNAME=                       ${DISTNAME:S/-R/-/}
 CATEGORIES=                    shells
 MASTER_SITES=                  http://www.mirbsd.org/MirOS/dist/mir/mksh/
diff -r 8254bb8b9466 -r 8b6d1eb823fb shells/mksh/distinfo
--- a/shells/mksh/distinfo      Sat Sep 02 18:31:11 2017 +0000
+++ b/shells/mksh/distinfo      Sat Sep 02 18:38:54 2017 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.30 2017/04/13 14:36:46 bsiegert Exp $
+$NetBSD: distinfo,v 1.31 2017/09/02 18:38:54 bsiegert Exp $
 
-SHA1 (mksh-R55.tgz) = 46f5f6240a296315e39401093d517772247b4d60
-RMD160 (mksh-R55.tgz) = 494988a6420a160f8f3663c9b699b90d6ecfc434
-SHA512 (mksh-R55.tgz) = 8640b3a228228652d1d2725b2bc1de7915113c6eceb3fc5fde5936e5eeb8abaf9d7acebf261584220f31ebc71319d5bd8b9a08adf84c1775f3a718985bcd02d7
-Size (mksh-R55.tgz) = 404432 bytes
-SHA1 (patch-mksh.1) = 32a45f7928c960073296682773cf72f42dc09a3b
+SHA1 (mksh-R56b.tgz) = 2fc5d8b405991fce5a80911b97377f4c4b4340e6
+RMD160 (mksh-R56b.tgz) = b13068de976a6bf4d400ba3bd65b3001e0287f0c
+SHA512 (mksh-R56b.tgz) = a6f9061b2bfd19e9f4fdf3212a1c5a53a53cdb52650c95287cd380530c08f4a65a1ccec4bdcbba5e7c34e4764bf04eb43abb01742bcbf83107847a6996cc77a8
+Size (mksh-R56b.tgz) = 415088 bytes
+SHA1 (patch-mksh.1) = 6e261efbf89745dbc53dc98530090645aed81212
diff -r 8254bb8b9466 -r 8b6d1eb823fb shells/mksh/patches/patch-mksh.1
--- a/shells/mksh/patches/patch-mksh.1  Sat Sep 02 18:31:11 2017 +0000
+++ b/shells/mksh/patches/patch-mksh.1  Sat Sep 02 18:38:54 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-mksh.1,v 1.10 2017/04/13 14:36:46 bsiegert Exp $
+$NetBSD: patch-mksh.1,v 1.11 2017/09/02 18:38:54 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 @@
  .\" 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 2017 $
-+.Dd April 12 2017 $
+-.Dd $Mdocdate: August 16 2017 $
++.Dd August 16 2017 $
  .\"
  .\" Check which macro package we use, and do other -mdoc setup.
  .\"



Home | Main Index | Thread Index | Old Index