[BACK]Return to distinfo CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / shells / mksh

File: [cvs.NetBSD.org] / pkgsrc / shells / mksh / distinfo (download)

Revision 1.22, Tue Apr 30 17:58:44 2013 UTC (16 months, 3 weeks ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.21: +5 -5 lines

Update to mksh-45.

* [tg] Make ◊‘et -x„ŗprint the commands run in escaped form
* [tg] PS4 in dot.mkshrc is now timestamped
* [tg] The &> GNU bash I/O redir is no longer parsed in -o posix, -o sh modes,
  lksh (breaks valid scripts)
* [tg] Implement ${ „ŗ} more efficiently (deleted-open files)
* [tg] For shf, %#s (if you can get it past GCC—‘ printf format attribute)
  calls print_value_quoted, ignoring field width and precision
* [tg] Catch „ŗ◊’ypeset =„ŗ(regression) with better error message
* [tg, Tonnerre Lombard] add „ŗ◊Ňoch„ŗalias to dot.mkshrc which just repeats the
  last input line with sudo(8)
* [tg] Use unsigned integers for all calculations, to avoid ISO C „ŗ◊∂ndefined
  Behaviour„ŗ(and implementation-defined behaviour) throughout (most of) the
  code; emulate signed integer arithmetics using unsigned; not-lksh only
* [tg] Emulate signed modulo na√Įvely, for correct sign of the result
* [tg] Add <<< and >>> for ROL and ROR (rotate left and right, respectively)
  operations, <<<= and >>> assignments; bitwise AND the RHS of a shift/rotate
  op with 31 (not for lksh)
* [tg] Remove a warning by working around a workaround found in dietlibc which
  works around a bug in broken software such as GNU tar (really!)
* [tg] Correct and simplify list and categorisation of built-in commands as
  POSIX special and ◊∆verything else„ŗplus a flag to keep assignments
* [tg] Handle ((foo)) as „ŗ◊Õet]„ŗinternally to avoid a conflict with
  user-defined functions called let (LP#1156707)
* [tg] Clean up the code

$NetBSD: distinfo,v 1.22 2013/04/30 17:58:44 bsiegert Exp $

SHA1 (mksh-R45.tgz) = 1a870bfb9278be3eb40b39b69829fe905f0ca812
RMD160 (mksh-R45.tgz) = b376357d4aacade3fa888f78b6257ec76affb608
Size (mksh-R45.tgz) = 346164 bytes
SHA1 (patch-mksh.1) = c6b3e16c0c4d32377f52f508f0b6632dc201173d