mksh 40.3-1 source package in Ubuntu

Changelog

mksh (40.3-1) unstable; urgency=medium

  * The “Missing” upload
  * Update to “mksh R40c+”, snapshot of R40-stable branch:
    - [tg] New test.sh ‘-f’ option (same as ‘-C fastbox’)
    - [tg] Drop using set -o noglob inside pushd/popd/dirs
    - [tg] Use += more in dot.mkshrc and keep strings shorter
    - [tg] Correct interworking between local and set -A
    - [tg] Fix out-of-bounds memory access on strings of 32 KiB length
    - [tg] MKSH_DISABLE_DEPRECATED (for integrators)
  * debian/.mkshrc: proper ksh88-hack char extraction and reuse
  * debian/rules: use dh_prep ipv “dh_clean -k” iff it exists,
    ONLY to please the new build log checker not taking backport‐
    friendliness of packages into account
  * Use more loose dietlibc-dev build dependencies again, except
    on known-bad cases (armel armhf s390) and need-verification
    cases (no build logs available yet: hppa sparc64) and new
    arches (s390x) but not on those where _some_ intermediate
    versions were bad but both old and new versions work and the
    testsuite falls back to eglibc if broken (powerpc sparc)
  * Update package description - pdksh is orphaned, suggests mksh
  * Log toolchain versions in buildinfo

mksh (40.2-5) unstable; urgency=low

  * The “Fernet-Branca” upload
  * debian/rules: cleanup (remove dh_installdirs)
  * debian/.mkshrc: use $'…' for PS1, like dot.mkshrc now does
  * Use new-style template for maintainer scripts (good comments)
  * Update to mksh R40-stable from today, which is close to R40c
  * Build-Depend on today’s dietlibc to test-drive it, again

mksh (40.2-4) unstable; urgency=low

  * The “visit us at OpenRheinRuhr” upload (AllBSD *and* Debian/m68k!)
  * Pull in mksh packaging CVS HEAD, to test-drive packaging changes
    (also gives us back PIE, relative to the last experimental upload,
    and tries dietlibc on both MORE and ALL architectures possible)
  * To also test dietlibc, version its B-D (this upload is not
    intended to be released with wheezy, there _will_ be another
    one before it, but it is needed to get dietlibc into shape
    for the wheezy and precise releases, and it delivers a fix)
  * Pull mksh CVS commit 1004EB9A7F80119200E, which fixes setting
    the base of several built-in integer parameters to 10 instead
    of retaining the one from the first assignment (regression)
  * Upload to unstable, despite the test status (also, this will
    not migrate to testing anyway, due to #633479)

mksh (40.2-3exp1) experimental; urgency=low

  * Expand dietlibc-dev B-D to armhf hppa and depend on experimental
    version, to test-drive that
  * Disable PIE hardening for now, until compiler bugs are addressed

mksh (40.2-3) unstable; urgency=low

  * The “What a wonderful… day (or week?)” upload
  * Avoid warnings during build information logging
  * Update to R40-stable branch from 2011-10-25 23:00 for:
    - [jonthn, Snader_LB] Fix spelling mistakes
    - [cnuke] Fix bugs spotted during porting to OPENSTEP
    - [tg, jg71] Unbreak building stristr with MKSH_ASSUME_UTF8 defined
    - [tg] Fix most of the issues Jerker Bäck encountered on Interix
    - [tg] Wrap access(2) as it may return false positive for X_OK on root
    - [OpenBSD] Upper bound Emacs mode command repeat by input line length
    - [tg] Improve CPPFLAGS mangling in Build.sh
    - [Snader_LB] Several comment, documentation and website fixes/updates
    - [tg] Avoid identifiers and cpp(1) macros with two underscores in a row
      and those with a trailing underscore; they are reserved for the OS
  * Add “hardening=+pie,+bindnow” when calling dpkg-buildflags; reminded by
    RichiH (release goal); drop PIE for mksh-static (non-PIC obviously)
 -- Thorsten Glaser <email address hidden>   Mon,  28 Nov 2011 14:14:49 +0000

Upload details

Uploaded by:
Thorsten Glaser
Uploaded to:
Precise
Original maintainer:
Thorsten Glaser
Architectures:
any
Section:
shells
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
mksh_40.3.orig.tar.gz 322.8 KiB 5e0e727722f328b6cd5499ec3edf00dc83cbd743d37581ca0899e838530b0cd7
mksh_40.3-1.diff.gz 57.9 KiB d496cc7b642847cc2b3f42f7a9508b8a6dc7686eee5c4ef68607a00cfd4c2ffd
mksh_40.3-1.dsc 1.9 KiB 6c8fa61fbfdb89e0efabddcc832848a6f34e63725a4aca6421a90e9ffee6083b

Available diffs

View changes file

Binary packages built by this source

mksh: MirBSD Korn Shell

 mksh is the successor of the Public Domain Korn shell (pdksh),
 a Bourne/POSIX compatible shell which is largely similar to the
 original AT&T Korn Shell (ksh88/ksh93).
 It includes bug fixes and feature improvements, in order to produce a
 modern, robust shell good for interactive and especially script use.
 mksh has UTF-8 support (in string operations and the Emacs editing
 mode). The code has been cleaned up and simplified, bugs fixed,
 standards compliance added, and several enhancements (for extended
 compatibility to other modern shells, as well as a couple of its
 own) are available.
 This shell is Debian Policy 10.4 compliant and may be used as /bin/sh
 on Debian systems, in both /bin/mksh and /bin/mksh-static flavours.
 .
 The mksh-static binary is a version of mksh, linked against dietlibc
 (if dietlibc exists for that Debian architecture), and optimised for
 small code size, for example for use on initrd or initramfs images,
 installation or rescue systems, or /bin/sh on slow architectures.
 It omits some leaf features to be even smaller.
 .
 A sample ~/.mkshrc is included in /usr/share/doc/mksh/examples and
 provided as /etc/mkshrc conffile, which is sourced by another file
 /etc/skel/.mkshrc users are recommended to copy into their home.