Back to mksh PTS page

Accepted mksh 30.1-1 (source i386)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 26 Jul 2007 20:25:02 +0000
Source: mksh
Binary: mksh
Architecture: source i386
Version: 30.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: 428590
Changes: 
 mksh (30.1-1) unstable; urgency=low
 .
   * New upstream major release (R30); summary of changes:
     - Build on and for Solaris, Linux and MirBSD with Sun's C compiler
     - No longer build a statically linked shell by default; do not try,
       do not provide any means; user has to use LDFLAGS instead.
     - Remove some probably dead mirtoconf checks
     - Remove commented out -fwhole-program --combine check and still
       active -fno-tree-vrp bug workaround thing, the latter because the
       bug seems to only appear for functions that also exist as a builtin
       (which was declared with the nonnull attribute)
     - Fix a long-standing typo, 10x moritz@obsd
     - Prefer more common signal names (SIGCHLD) over uncommon ones (SIGCLD)
     - Quieten gcc and support SUNpro 5.8 on Solaris 10 on sparc64
     - Optimise signal handling and detection; enable compilers whose
       præprocessor doesn't have -dD to generate list of signals
     - Optimise mirtoconf meta-checks for persistent history etc.
     - Fix a bug preventing manual page generation on Solaris
     - Add support for the Intel® C Compiler and quieten it a little;
       fix a few minor buglets (mostly type conversion) its too verbose
       warnings show, as well as some errno ab-/mis-use
     - Remove support for honouring the CPP environment variable;
       $CC -E - is simply used instead in the places where $CPP was used
       previously, because that was used in other places already, and
       to prevent it from behaving differently from the $CC used
     - If a file called arc4random.c is lying around in the source directory
       at mirtoconf time, scan for <sys/sysctl.h> and use the file if
       arc4random(3) isn't found otherwise. From Debian GNU/kFreeBSD.
     - If the basename of argv[0] starts with “sh”, activate FPOSIX early,
       preventing some typical ksh aliases from being defined
     - If FPOSIX, don't pre-define aliases (except integer and local) to
       benefit operating environments that never heard of the great Korn Shell…
     - #if defined(MKSH_SMALL) || defined(MKSH_NOVI) disable the vi editing mode
     - Don't try to execute ELF, a.out, COFF, gzip or MZ binaries
     - Can be built on HP-UX (PA-RISC and IA64) with gcc or HP C/aC++
     - Support x=(a b c) bash-like array initialisation
     - Support ${foo:2:3} bash-like substring expansion
     - Many mirtoconf improvements, fixes; speed-up; better portability
     - Enable compilation using Microsoft C/C++ Standard Compiler
     - Add UWIN build target using various compilers with the cc wrapper
     - Fix struct padding mistakes uncovered by the Microsoft compiler
     - Fix double initialisation / unused value assignment errors
       unveiled by Borland C++ Builder 5.5
     - Fix superfluous code detected by gcc 4.2
     - Fix large file support for OSes that require CPPFLAGS contains
       -D_FILE_OFFSET_BITS=64 – it was detected but not actually used
       in the build; thanks to hondza for the problem report!
     - Give the lexer a bigger state stack if !MKSH_SMALL
     - Prepare for addition of make(1)-style search/replace operations;
       correct the code for other substitution expansion operations
     - Default $CC to cc not gcc, this is no non-unix-ware ☺
     - Support AIX with gcc and xlC; clean up code to warning-free
     - Prefer well-known signal names to alphabetically earlier ones
     - Fix a bug delivering ERR and EXIT pseudo-signals to traps combined
       with “set -e”, thanks Clint Pachl and Otto Moerbeek for the hint
   * Update German translation, Closes: #428590 (still pending resolution
     of the dash-as-/bin/sh and debconf common field issue described in
     http://thread.gmane.org/gmane.linux.debian.devel.release/17423 so
     please do not submit new translations until that issue is resolved)
   * Reflect changes in the description in debian/control
Files: 
 5765486b8d7abc00ba807b1ed339c9c9 568 shells optional mksh_30.1-1.dsc
 1fd63ec745efecc7b03282635a5d16ce 246929 shells optional mksh_30.1.orig.tar.gz
 6d28c8dc4b4e780354b12431769289d0 21694 shells optional mksh_30.1-1.diff.gz
 c2579cfa542925093a67704cbec0e039 169872 shells optional mksh_30.1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iEYEARECAAYFAkawWqUACgkQLkAIIn9ODhEoWQCglCQAW9QQoFfaXnik4T0tHROn
7O4AoLMxfbJOJCYAoceFJVilwrQkBv6o
=1JuU
-----END PGP SIGNATURE-----


Accepted:
mksh_30.1-1.diff.gz
  to pool/main/m/mksh/mksh_30.1-1.diff.gz
mksh_30.1-1.dsc
  to pool/main/m/mksh/mksh_30.1-1.dsc
mksh_30.1-1_i386.deb
  to pool/main/m/mksh/mksh_30.1-1_i386.deb
mksh_30.1.orig.tar.gz
  to pool/main/m/mksh/mksh_30.1.orig.tar.gz