Accepted mksh 45-1 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384
Format: 1.8
Date: Fri, 26 Apr 2013 22:23:42 +0000
Source: mksh
Binary: mksh pdksh
Architecture: source all
Version: 45-1
Distribution: unstable
Urgency: low
Maintainer: Thorsten Glaser <tg@mirbsd.de>
Changed-By: Thorsten Glaser <tg@mirbsd.de>
Description:
mksh - MirBSD Korn Shell
pdksh - transitional dummy package to migrate from pdksh to mksh
Changes:
mksh (45-1) unstable; urgency=low
.
* New upstream stable release; changes:
- [tg] Make “set -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’s printf format attribute)
calls print_value_quoted, ignoring field width and precision
- [tg] Catch “typeset =” (regression) with better error message
- [tg, Tonnerre Lombard] add “doch” alias to dot.mkshrc which just repeats
the last input line with [199]sudo(8)
- [tg] Use unsigned integers for all calculations, to avoid ISO C
“Undefined 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 “everything else” plus a flag to keep assignments
- [tg] Handle ((foo)) as “let]” internally to avoid a conflict with user-
defined functions called let (LP#1156707)
- [tg] Clean up the code
* Upload to unstable
Checksums-Sha1:
241d00254c9ed1979e8c25a7d9ea82b632d62d00 2249 mksh_45-1.dsc
1a870bfb9278be3eb40b39b69829fe905f0ca812 346164 mksh_45.orig.tar.gz
c431c5bd6d4925ec6e2fe348e919721dcbb0448c 82214 mksh_45-1.debian.tar.gz
9bca673921eb5ceb1fb0c96f35bf8c1acef8396e 2820 pdksh_45-1_all.deb
Checksums-Sha256:
b85dc673927baf23e02eb7bce5ed96fc8882041099f798d2c4d690eb47e9e6cc 2249 mksh_45-1.dsc
90137336a836ad180c6e4f84065b993414aacb2e954afeac506cefb51d432cb8 346164 mksh_45.orig.tar.gz
d1d38245df1ae0f988518e7c9d9aecfa65fb57945df5867f7f17a5d6eb42eba4 82214 mksh_45-1.debian.tar.gz
41e052dd3ba9b0839f9f57adf5278b9cd40c9a54935b3f50cd32302f558bf522 2820 pdksh_45-1_all.deb
Files:
f15ecdb3e1e5fd52403e7526882bc898 2249 shells optional mksh_45-1.dsc
d3d90973119ae689d5300b690600e1dc 346164 shells optional mksh_45.orig.tar.gz
8a73b63c6dc83fbe046113a0ecafc7f6 82214 shells optional mksh_45-1.debian.tar.gz
9a5db0bc94c3ad85cacfefb1332f973a 2820 oldlibs extra pdksh_45-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (MirBSD)
iQIcBAEBCQAGBQJRewE4AAoJEHa1NLLpkAfgWFYP/j4ECfVzxFgHOYlX8VEFWorB
tNBS+ue0hFSgkte/o8fTf0MRbe2MBcOmeqN42gkaB0CXZOfe4PVdp6P1iDrRBTYu
L65YnVW/8duHmQj1v7FpQZm+HTQdF2vpP9VTOvOykMj/weF8kOURTDzQHBCxBLKQ
vvyyoWmBeT9Tb5ZR9o+QDzjgEh11uBYT/jh6F+x7U8hihDlpIoXxEtWkU4MU9u8f
wjiao/+Zo1Pu2JzgYJ1dNZoRq9SzN99wdqm9tpV2lgJ4NtfZdS5i7iGpFCJlcFoy
KKDIZT3M+AhHjhxzWMrGqi59s+dX/2PNF0moji/34wYJUALm1J/vyaauDMxrk1/D
DALrM8y25V6veF0xz3nipe2QrpmhgS6w/gQe4uAolZDTbz7mrD2xWCNaMAj2G3sV
zcFc4avUcKcNYgLcuNAd4/1HaChWaZBkFYaLua17vRosw77c6Xvbys07ZdzTbCJA
6BuxXyC389ArhPo2XnT8cwsGU+MzRFdSJ66RW2Rt2lLPg8MjZUY+2H2Ci09N5a0K
nNliHw3MHiP728hhH+5OxrCCRgQMHyK0SPYoBj73kveNcIblrHOgBCHcZrFqaC43
Qq85zqUBrbUtvwFpdWyV4USynz6NXTWswE5k4VTI5W4Au6Qfzx4LHeCebYrQrAZZ
h5+H41iqsAXaT0Nt+6Cs
=lEg8
-----END PGP SIGNATURE-----