Back to mksh PTS page

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