-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Format: 1.8 Date: Sun, 05 Apr 2009 15:48:16 +0000 Source: mksh Binary: mksh Architecture: source amd64 Version: 37.2-1 Distribution: unstable Urgency: low Maintainer: Thorsten Glaser <tg@mirbsd.de> Changed-By: Thorsten Glaser <tg@mirbsd.de> Description: mksh - enhanced version of the Korn shell Closes: 518355 518359 Changes: mksh (37.2-1) unstable; urgency=low . * New upstream version R37b; complete ChangeLog: - [tg] Clean up build system and dot.mkshrc some more - [tg] Add getrusage(2) implementation using times(3) if none found - [tg] Add jobless mode (for Minix 3, Plan 9, …) - [tg] Detect the Amsterdam Compiler Kit in the build system - [tg] If no RLIM_INFINITY don’t try to do ulimit - [tg] Work around gcc4 strict warnings vs. broken system headers - [tg] Work around systems with mmap(2) but no munmap(2) - [tg] Fix (disallow) bind key macro recursion (instead of beeping and going into an endless loop), allow multi-line bind key macros (mostly from Alexander Hall), remove dead code (the beeping) and optimise - [tg] Add (commented out, undesired, standards compliance breaking) compatibility code to MidnightBSD 0.1 /bin/sh for ctriv - [tg] Clarify the mksh(1) manual page even more - [tg] Port to Minix 3 + GCC * New upstream version R37; complete ChangeLog: - [tg] Rename -o utf8-hack to -o utf8-mode - [tg] Fix spacing mode error (pasto) in the mdoc(7) format manpage - [tg] Implement $((#…)) unsigned arithmetic calculation, needed for arc4random_uniform(3)-in-korn-shell implementation - [tg] Really preserve LD_LIBRARY_PATH in check.pl - [tg] New Build.sh option ‘-combine’ for building mksh(1) at once with “-fwhole-program --combine” (gcc4, llvm-gcc4) if available - [tg] Always set COLUMNS and LINES trying as hard as we can, using TIOCGWINSZ even if used without FTALKING, and with the sane 80x24 default if the ioctl(2) fails - [tg] Handle _POSIX_VDISABLE being undefined (e.g. Linux/klibc) - [tg] <sys/file.h> is only required for flock(2) - [tg] Fix multi-column output routine for the corner case if the screen is less wide than one output column; 10x Gábor Gergely - [tg] Fix ${foo/@(%)/\\x} in UTF-8 mode (utf_widthadj for control characters U+0080‥U+009F is slightly broken; this fix shifts the brokenness into the command line editing mode only) - [tg] Introduce mksh_ari_t and mksh_uari_t internal types to limit arithmetics to 32 bit on all systems; currently depending on the already-used standard int32_t and uint32_t types. Future expansion to 64 bit possible. Document that shell integer variables use this type. - [tg] The variables PGRP, PPID, RANDOM and USER_ID are now unsigned - [tg] Fix two off-by-ones breaking PS1 ending with a newline; bug reported by Matthias Diener - [tg] Just pass through C1 control characters for now - [tg] Code and internal interfaces cleanup - [tg] Regression test fixes for Cygwin env(1) being unsorted - [tg] Replace the memory allocator by something equally simple and homegrown but optimised for use with mksh and free checking - [tg] Import a couple of minor fixes (e.g. spelling) from oksh - [tg] Fix problems with "set -e" for real; from oksh, Closes: #518359 - [tg] In "set -o posix" mode, have limited echo(1) to improve standards compliance; the exact feature set is open for discussion, e.g. with pkgsrc® people; for now, only -n as first arg - [tg] Make test builtin operator precedence consistent; from oksh - [tg] Revamp and fold and enhance the regression tests - [tg] Document somewhat surprising behaviour in mksh(1) better; here: [ x -eq y ]; for gps23 from #ksh - [tg] Reduce memory consumption by allocator simplification - [tg] Fix bugs spotted by DEC ucode cc (ULTRIX) and gcc 1.42 (BSD/OS) - [laffer1] Make mksh the default /bin/sh in MidnightBSD * debian/rules: add support for applying patches to the source code * debian/rules: build with new ‘-combine’ option for better optimisation * Fix debconf checks if dash is uninstalled; Closes: #518355 * Use 「--package mksh」 consistently with dpkg-divert * debian/control: update package description * Upgrade Standards-Version to 3.8.1 - debian/rules: support nocheck in DEB_BUILD_OPTIONS - debian/control: add RCS Id as comment field * debian/source.lintian-overrides: add (things not deemed fixable) - package-uses-deprecated-debhelper-compat-version (who cares) - vcs-field-uses-not-recommended-uri-format (source is available via AnonCVS, but pserver must die!) * debian/control: prepend :ext: anoncvs protocol to VCS-CVS field Checksums-Sha1: f84856227f28ac9144bc190b8a6cb49b3ab27c58 1876 mksh_37.2-1.dsc d09b1e08bf97db85fbb0a42e6052d11f024c92e6 267164 mksh_37.2.orig.tar.gz a40b943a11086843474fd2c9539436b2d80c7554 34997 mksh_37.2-1.diff.gz d52083688cfb6daf29cb58395f6493b2ff8ac09d 304392 mksh_37.2-1_amd64.deb Checksums-Sha256: c6f79ea49dc5cb651b4a17249604f0e34241132fa89af7a21681b3052e68cc9e 1876 mksh_37.2-1.dsc 0d2f8778e637ec38c97cf676dd4e67518e131716dd863a0659fe0911e31e74ed 267164 mksh_37.2.orig.tar.gz 9c0f59a31b11960c1e5e2b137af78dfafd1c7eec4b24769abcfbb3212b826e45 34997 mksh_37.2-1.diff.gz 03403b3e3198b4eb140811406929153c090375153900576bd8e2674545ec1543 304392 mksh_37.2-1_amd64.deb Files: 58124a98b7e0acfc56528b9b0e011991 1876 shells optional mksh_37.2-1.dsc ff5af613a19e94d3fb04927fbaf5d7dd 267164 shells optional mksh_37.2.orig.tar.gz 9a2bf4da9229ac23661234670db50cc3 34997 shells optional mksh_37.2-1.diff.gz beb106c75b29cf3a2961d88f2e48289e 304392 shells optional mksh_37.2-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MirBSD) iQIcBAEBAwAGBQJJ2NlCAAoJEHa1NLLpkAfgfvUQAJTkpob1sCyQb1x9bWvsfXz9 8JVe+k3DLEvkg1kDiPsI9sbYIxRvCh8arDmdAJMrONCic/5X3gzcFfcolgJk2T/D rP21ZWsnrSFjGhSXsHfzUPtREhKAS9q8aADKmkPeOS8tFSwVVm3kVKbncUW5NuBM lUVA6mj3IjDYmYrT53Fc83BccaUlRcz868rsQOEWvC/LCAtPDyslUIj+yTUzTLql 2kLMFEipBbVK/uT9ck/zu8OcaTl21BgfuG3UkzX2yHLq48uECAAXLekQ8M39gn0v zyJKRYK+aC/yrTWUXYZgiKvn921jTfanK6IsRk/DMx/4+3xW+41a1RwhhSdg4duh KrqFZsqwf3S3Q3gZxx23OPLr5dhPJ/UftcFGfybjLNsPKpTqf89NSuokhiNRBYaE W1fNOwle3iaeT057Yu18dUHZ3DOd+bMixkswfvqBNmUeOsOUunits9sXgE41FVYq I55LYitVfTxTSwg3drDmBe6inGmPltWqUKE7hoOstY5EG7fuPxgKcGA7vwJh7zSH EmBtyw8zYKHo8lnAYFjm0Lpca3Riex/Iyc4v9lR3tbqd4wDZ4M8XvJr7z6ZFddSB N0yaGfV3eeQOUrMjn+2xnUP/NzS/nRIkRJZ4Jqc5UwafzZop8tvGUDUY9Gp6kQEf LKXsvrKWiSulbPLd/lqm =LUDL -----END PGP SIGNATURE----- Accepted: mksh_37.2-1.diff.gz to pool/main/m/mksh/mksh_37.2-1.diff.gz mksh_37.2-1.dsc to pool/main/m/mksh/mksh_37.2-1.dsc mksh_37.2-1_amd64.deb to pool/main/m/mksh/mksh_37.2-1_amd64.deb mksh_37.2.orig.tar.gz to pool/main/m/mksh/mksh_37.2.orig.tar.gz