-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Format: 1.8 Date: Wed, 16 Sep 2009 11:08:08 +0000 Source: mksh Binary: mksh Architecture: source i386 Version: 39.1-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: 532343 534788 535970 539538 541617 Changes: mksh (39.1-1) unstable; urgency=low . * New upstream version R39 (despite #540512, I got fed up waiting for Guillem/Gerrit to contact me), Closes: #541617; complete ChangeLog: - [tg] Shut up a bogus gcc warning during configuration process - [tg] Spell AT&T consistently in the source code - [tg] Tweak mksh(1) manual page, from wbx@ and «lewellyn:#ksh» - [tg] dot.mkshrc: fix $@ vs. $* mix-up - [tg] dot.mkshrc: add DJB cdb hash function - [tg] Sync with oksh: fix Vi editing mode word erase handling, again - [tg] Skip whitespace between POSIX style shell function name and its definition parenthesēs during detection if an alias of the same name already exists to be more robust (Debian Closes: #535970) - [tg] Build system improvements for ACK and nwcc, both on Debian sid - [tg] Fix spelling error in changelog discovered by Lintian - [tg] Aligh “set -o nounset” / “set -u” behaviour with future POSIX standard, as discussed with GNU bash maintainers, David Korn from AT&T ksh93, and The Open Group; prompted by use in Debian; Closes: #539538 - [tg] add an unsupported way to make printf(1) a builtin - [tg] Build system and regression test code and comment improvements: better and more comments matching reality better; more reliability w.r.t. passed CPPFLAGS; more of the MKSH_SMALL changes may be overridden, all of them are now enumerated on the webpage; fixed some breakage; portability - [tg] MKSH_NOPWNAM and MKSH_SMALL will now both disable the ~fac/ (homedir) expansion code wholly if defined, not just getpwnam(3) calls - [tg] shells without job control no longer define the standard “stop” and “suspend” aliases (they are pointless anyway); regression tests know - [tg] use system RCS ID macros on MirBSD if decent enough - [tg] shut up bogus gcc 4.5/trunk warnings caused by over-optimisation - [tg] restore ANSI C compilability broken in R38 (speed up, even) - [tg] use memcpy(3) ipv strlcpy(3) if possible and safe and secure * Integrate czech translation update, Dêkuji; Closes: #534788 * Switch to debhelper 5, by suggestion of Patrick “aptituz” Schönfeld * Add (commented out) framework for building with klibc, pending bugfixes and enhancements I submitted to the Debian BTS; can be customised for with/without MKSH_SMALL and dynamic/static linkage * debian/copyright: remove setmode.c remark, it is never used: mksh-full has it provided by libbsd; mksh-diet, mksh-small, and mksh-klibc have the mknod builtin disabled and do not need it; strlcpy.c is provided by libbsd, dietlibc and klibc, so neither mksh-full nor mksh-diet (nor mksh-klibc) need it, only mksh-small in the glibc version (on platforms where dietlibc is unavailable) * debian/rules: Append -e to sub-make command line, to force it to use the correct build environment (mostly CFLAGS) * Apply policy compliance (-o posix if run as sh) to mksh-small * Disable duplication of -Wall on the compiler command line * debian/rules: improve comments * mksh-klibc: debian/rules can now build an MKSH_SMALL flavour * Let mksh have all builtins dash has; Closes: #532343 ‣ New diffs/add-builtin-chdir.diff: add “chdir” builtin (= “cd”) ‣ New diffs/add-builtin-printf.diff: add “printf” builtin (manpage) ‣ debian/copyright, debian/rules: new source file printf.c (code), install and use it; make sure klibc has strtod(3) disabled ‣ New diffs/add-builtin_common.diff: common part of the diff * New diffs/zz-version.diff: use Debian specific ksh version number * debian/rules: reorder some assignments to make it better readable and add and improve comments * debian/watch: add RCS ID and comments * debian/mksh.menu: don’t create an entry for Diet mksh any more * debian/mksh.menu, debian/mksh*.xpm: add icons, long description * Update spanish translation; from asarch via IRC, ¡gracias! * Fix a spelling error and repetitiveness in the German translation * Use portuguese debconf translation for the missing parts of the brasilian-portuguese translations and mark them fuzzy * Translate the missing dutch parts myself (as good as I can) * Convert all debconf translation files to UTF-8 * Remove VCS-CVS field override; the Lintian maintainers have agreed to adjust it so that anoncvs-over-ssh is not criticised * Switch to Debian Policy 3.8.3, no relevant changes Checksums-Sha1: 171bde5badec5a7d4927392f40e3fcca9da19429 1896 mksh_39.1-1.dsc 37ad52177efd5fb2f719aff37abbaa046e0ab58f 282681 mksh_39.1.orig.tar.gz 4515651a550646498931852e808551c82f923367 48156 mksh_39.1-1.diff.gz dc7b63cb464de3b4c14e8be67ab731c16787fb71 298284 mksh_39.1-1_i386.deb Checksums-Sha256: 0c8764c307e9e43d0d380e0543bad1bbc9198aa4714a042c2bee56cabb94e261 1896 mksh_39.1-1.dsc 7de29c56e35f777628490689a7e2289c89da17d501350d40608ac6eb322706ce 282681 mksh_39.1.orig.tar.gz bcc97e92d1cf780ba6c17acded8369a785362cef4ff8ac71b163ef36b5a33cd0 48156 mksh_39.1-1.diff.gz 323927ee7551125a855c3d592f26d578a0896dce3393de38b08f8c6bedf91a21 298284 mksh_39.1-1_i386.deb Files: c4e5b063b6170e65fd4c6a6427b6b376 1896 shells optional mksh_39.1-1.dsc 38f6f48f13a38e6ddbcbcb3b4ce2ef52 282681 shells optional mksh_39.1.orig.tar.gz 8dc215238b6303fac1a131f2c2284ebf 48156 shells optional mksh_39.1-1.diff.gz 458ad9b422b43b545f91348f5ffb52f7 298284 shells optional mksh_39.1-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MirBSD) iQIVAwUBSrDI93a1NLLpkAfgAQOjfRAAv91cyqtoAygio95lGFoa2Ax8I0qqmmwJ 1Zd3CaZGEj7SWfn9RuNYed6FLiUm9C3u7Pwv9hxOYGbtQ36vP22NbaaHgSqPNb++ oKNoFN3dYE0uH2nyoIrUL/6mQid271RT61BkuVMr3SxJ1DnSGQe/TgjiEB0nNRKY DNjvS/6H2nYFNF0TMKwk8F3elhVu1Zu9idT6iSK4qcsVY38XH5VxIN+kNujCEnDQ sKBJHXBxV4dNFHA0azGhsSwIr9z+ZbsVlFz1LIfMor2cAoBfkfhGdbZkYsIzvAgn VYbY8K8S/1SMpT03W/GOOR8y72wwjP52+OkWFl1sEtNfg+NzOK4zuBM5eVf8IfDJ +MMDwaoVOS3OIfZWjHw8pb+s1hKkngNaV9URC0XgfCq2Ac/LaV1RC3jUro0Mtnsb QtXfnR4bLcjhonRF2SzFsvVp4d28lsLadJSau8ReR2Ksc0t+73BWqdkJfEA5DIAB KE/TukzbAlx5v+pMnBTCHL9bop7RmfuMmTlX1VvWsSLKbAfp/RLAmbW1rOGITnq4 RE2i82LMTc7ZgWYeyfrYdSczxKtnbeGGAUp/hyOENAQYIYO5FfrH8lmF+ZE6gH1w X/8Txgh537owQkfWI20KJTzKKmrotsu25qMQVup8my4Od/Mg6STZgqn/ratzxBAo E0q+YcClzAI= =1iBX -----END PGP SIGNATURE----- Accepted: mksh_39.1-1.diff.gz to pool/main/m/mksh/mksh_39.1-1.diff.gz mksh_39.1-1.dsc to pool/main/m/mksh/mksh_39.1-1.dsc mksh_39.1-1_i386.deb to pool/main/m/mksh/mksh_39.1-1_i386.deb mksh_39.1.orig.tar.gz to pool/main/m/mksh/mksh_39.1.orig.tar.gz