-----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