-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA384 Format: 1.8 Date: Sat, 11 Jan 2014 19:09:42 +0000 Source: mksh Binary: mksh pdksh Architecture: source all Version: 49-1 Distribution: unstable Urgency: medium 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 Closes: 715533 732509 Changes: mksh (49-1) unstable; urgency=medium . * The “10 years EarthCache” upload (well, I was busy yesterday) * Depend on klibc on x32 now that it is built * Adjust docs around octal numbers in arithmetics (Closes: #732509) * New upstream version R49: - [tg] dot.mkshrc: fix two issues with the cd wrapper - [tg] Unbreak set +p (wider issue still to be addressed) - [Steffen Daode Nurpmeso] Use WCONTINUED with waitpid(2) - [millert] Add proper suspend builtin handling tty(4) and setpgrp(2) - [tg] Sanitise and slightly optimise control character handling - [tg] Add O_BINARY to all open(2) calls for OS/2 kLIBC support - [tg] Generate option strings for shell, set, ulimit at compile time - [Steffen Daode Nurpmeso] Drop ISTRIP termios(4) mode - [tg] Mention negative history numbers, octals in the manpage - [tg] Make check.pl work with Perl < 5.6.1 again - [tg] Detect getsid(2) and skip the oksh suspend builtin otherwise - [tg] Document that set -o noclobber is unsafe for tempfiles - [tg] Update to Unicode 6.3.0 - [RT] Restore some portability - [tg] Fix parsing positional argument variable names - [tg] Sprinkle a few __attribute__((__pure__)); fix warnings - [tg] Fix build on OSX: always use our wcwidth code; only use our strlcpy(3) code if the OE doesn’t provide one (prompted by jonthn on IRC) - [tg] Optimise sh -c to exec even in MKSH_SMALL - [tg] Use new BAFH for hashing * New upstream version R48b: - [tg] Fix display issue with multi-line prompts and SIGWINCH * New upstream version R48: - [tg] dot.mkshrc: unbreak hd(1) function in UTF-8 mode - [Jens Staal, tg] Improve buildability on Plan 9 and support kencc - [tg] Clean up and improve build process and testsuite - [Michael Langguth] Add multi-layer ICO file from mksh/Win32 - [tg, Steffen Daode Nurpmeso] Fix interactive shell exiting on ^C or syntax error when the EXIT pseudo-signal trap was set (to anything) (Closes: #715533) - [tg, Daode] Display longer command excerpts in job control - [tg] Rewrite Emacs mode display window sliding calculation code - [tg] dot.mkshrc: “doch” now keeps standard input (requested by gecko2) - [tg] Reduce memory usage and improve comments and documentation * New upstream version R47: - [tg] Do not accidentally remove lksh.1 for in-srcdir builds - [tg] Fix post-build non-‘-Q’ output for lksh - [tg] Silence some configure-time warnings for clang-3.2 and GCC - [tg] Prevent recursion loops for namerefs; found by ormaaj - [tg] Replace wcwidth code by mine based on Unicode 6.2.0 - [tg, Alexander Polakov] Fix quoting in word part of ${var+word} etc. when the expression is in a quoted brace or a here document - [tg] Fix some compiler warnings; improve sig{,handler}_t detection - [tg] Keep SIGCHLD blocked in some more semi-critical code paths - [tg] Fix uninitialised variable causing random nōn-numerical input to be accepted and acted upon in the select built-in command - [tg] No longer chown(2)/chmod(2) the -T tty(4) argument - [tg] Don’t fork(2) if the -T tty(4) argument begins with ‘!’; eliminates the need for things like oneit_line/cttyhack/etc. on Linux - [jca] Fix “for var in; do” to not be interpreted as “for var; do” - [tg] Use %zu for printing size_t (ipv %lu with casting around) - [tg] use ${SIZE-size} for lewellyn’s cross - [fgsch, espie, millert, tg] Write more testcases - [millert] POSIX specifies that for && and || lists, only the exit status of the last command matters for “set -e”; fix and document - [millert] check.pl: Add -T flag to set the tmpdir; use mkstemp(3) and mkdtemp(3) instead of $$ in /tmp for tempfiles - [jca] Make $(<nonexistent) behave like $(cat nonexistent) - [tg] Let shf_open return an errno; display why file wasn’t read - [tg] Finally decide on regression-39 desired outcome (sync with AT&T ksh93 and GNU bash --posix as well as mksh behaviour) - [tg] Fix post{in,de}crement in not evaluated side of e.g. ternary operator (LP#1187729) - [tg] Fix “set -x” problems; add “set +o inherit-xtrace” (LP#1179287) - [tg] Simplify some code - [tg] Fix segfault related to mixing funsub/valsub and comsub * Policy 3.9.5 (no changes required) * Fix lintian warnings Checksums-Sha1: 99bfbbebdf9e9bc3becc02cd366ee7d23eeaaa9b 2253 mksh_49-1.dsc 06b9d0162d1f91ff28d3fa66533e67edb168694d 371550 mksh_49.orig.tar.gz 461de616836dfc7a6dcb2f361282372a9f430d71 83570 mksh_49-1.debian.tar.gz 302d6838327cc76e5c339685aaa8c4fb39c5f0f3 2876 pdksh_49-1_all.deb Checksums-Sha256: c49ebca69984fdb06cd680464b3344cb4366a9d8f617d563b91789f83dc79da2 2253 mksh_49-1.dsc 4dd6c37fe2b8603be3d59744d7866d72913fca49d8a68d3254d064b12eb3da49 371550 mksh_49.orig.tar.gz b8bfcba1fb437b2d770dc9fb6e18813e7225422929ee9a98bfe6391cb545f121 83570 mksh_49-1.debian.tar.gz 256e7dce636312e229f1f90355517637b9c2ba6b3f4120867997c981372a52ab 2876 pdksh_49-1_all.deb Files: acf5a809a25ad85f2c8712a847394cfc 2253 shells optional mksh_49-1.dsc e8c205cac72c3dc8540bbc3897421422 371550 shells optional mksh_49.orig.tar.gz ada11d2556d39be6f5875f843e153456 83570 shells optional mksh_49-1.debian.tar.gz fdca6533ec4b5793378c569b7788681c 2876 oldlibs extra pdksh_49-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (MirBSD) iQIcBAEBCQAGBQJS0ZoWAAoJEHa1NLLpkAfgNjYQAIaKGYOi6/JB52Kxw+PJrsK8 kSZKNNGujqfSSJkCRjJUEm97KKDWLcIGtuQ2TfpNn1DdVZGWwhjTsJVsMeiEWG9u AM7yZ6EXZAimhv5NDWWYtmhI67BvcaK76BhDAD8+cRXjoQvGAxxKd4WQEXymD9CJ IsbI4QwjhkM6kAamL08xzvJdCJuqp2mefdmy/jvZjZeA6vw7NVR+bUI4qHrvpIsY fazPZTeeACwJkGfwM2sMoHkmABb/ZomwkJjNA2eoE4VNEFG3xmdpi+71yix7PUyd tMfaEpXVbFtBFtPUkDvdljdmBPJb7LyyvLmoJ2n7V4JiMJ1/6KgNC7uxXoZEtQ8U p71aXmEhn3CV6iCyIJOIcdwQm/ll/QfXhlHDBG43fjqWUvtUNpg0ZI3ZFpUCFk3B AUDVWAsdMYc36kUFCvn9dqAhYWLiop3F7ezPdMRhbjC0RQqUVeptJ4AXy8yxx3rQ oM9Wi4gUIQNNxuc5MW6ddqJ3UW0/10f9hviM2yA+ZXyzB8r+6+4yBCLR0ZTpwgat 8aogCoP69dL/vc5YYshn9zX1Tm/9pc9neSgE7rEALWBRnIAp/Z8K/Tmh5PjBIoWD gFVVlWwJID1CfPRNXkXGtw4z1Y/CVFiwIez25hEqHjhlkE4jH5MPS5/5mR4HNDUc KUj+istJr12wP2o8IgWp =XbL8 -----END PGP SIGNATURE-----