Accepted mksh 39.1-1 (source i386)
-----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