-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Format: 1.8 Date: Sun, 14 Dec 2008 20:38:42 +0000 Source: mksh Binary: mksh Architecture: source i386 Version: 36.2-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: 505882 Changes: mksh (36.2-1) unstable; urgency=low . * Reword package description, avoid things not of interest to a Debian user; Closes: #505882 * Switch from patching copyright to merely prepending information * Remove all patches, as they have been integrated upstream; add ‘-DMKSH_BINSHREDUCED’ to CPPFLAGS to enable the functionality * New upstream version; complete ChangeLog: - [tg] Add check for naming the output file “scn” instead of “a.out” or “a.exe” when compiling scn.c, for Haiku, from Adam “replaced” Hoka - [tg] Rewrite utf_backch macro and x_bs2 function into a combined x_bs3 function for the Emacs editing mode, to optimise them and get rid of the use of __typeof__ (suggested by Anders “ragge” Magnusson after the problem was spot by replaced) and one of the uses of the statements-as-expressions feature - [ahoka] Add mirtoconf check for nice(3), missing on Haiku - [tg] Remove all uses of the statements-as-expressions feature by rewriting the source code accordingly and optimising some parts - [tg] Recognise nwcc (Nils Weller’s C compiler) in Build.sh - [tg] If <strings.h> exists, pull it in for strcasecmp(3) - [tg] Welcome QNX/Neutrino; work around broken /bin/ed - [tg] Simplify, shorten, speed up PS1 in dot.mkshrc - [tg] Remove some dead code courtesy of scan-build native runs - [tg] Add some casts to prevent LLVM+Clang warnings - [tg] Work around llvm-gcc-4.2.1 -Wformat pickyness - [tg] Add new Build.sh option ‘-llvm’ (clang, llvm-gcc) - [tg] Speed up mirtoconf if ‘-DMKSH_ASSUME_UTF8’ is set - [tg] Add the workaround for Debian #492377 into the main mirtoconf function (hiding gcc errors during the configure phase) because Gentoo has similar scanner issues; reported by Hanno Böck - [tg] If an MKSH_SMALL has arc4random(3), skip the rand(3)/srand(3) fall-back altogether to shrink size, also removed need for time(3) - [tg] Fix alias expansion recursion check if the word to be expanded is immediately followed by end of input, add test case; spotted by Michael Hlavinka in pdksh and mksh; RedHat #474115 - [tg] Fix string/wdstring confusion preventing bashiop (&>foo) to work inside a function, add regression test, limit to 99 fds - [tg] change regression tests to ‘set -U’ or ‘set +U̲ instead of ‘set -o utf8-hack’, as well as query using ‘$-’ ipv ‘$(set +o)’ (easier and more reliable) - [tg] Add comment to regression tests which can fail on slow machines or Cygwin environments due to timing issues - [tg] Remove a lot of superfluous casts, improve type cleanliness - [tg] Insert a couple of /* CONSTCOND */ for lint * New source package and build structure: - distfile is now packaged *inside* the orig tarball instead of repak- kaged, similar to PostgreSQL - debian/rules “patch” target takes care of it, as per Policy Manual - debian-specific things (debian/ directory and all patches) are kept in a publically accessible CVS repository - VCS-CVS and VCS-Browser fields have been added to debian/control - source is extracted to ./mksh and built, using relative paths to the source code, in ./build/full and ./build/small; both are .cvsignore’d - most files now carry an RCS ID - paths in mksh.install, mksh.manpages, rules have been adjusted * word-wrap debian/control lines to 80c * add build dependency on cpio (for distfile extraction) * for non-pbuilder testsuite runs (needed on gnubber), rename the ./manual file tested for to ./attended to clarify its purpose * debian/rules: share code instead of duplicating it * debian/rules: fix testsuite use of $? and $x (gmake wants $$? and $$x) * debian/rules: use sensible stamp files and new paths, coming along with the new “patch” target * remove the ‘-Q’ option from Build.sh invocation, which is gone Checksums-Sha1: fa1fd3fb27a3b1a00be9cdcf0b578e5f4bea1464 1871 mksh_36.2-1.dsc 126b18c1b90c99f2518dbc67d2287d17824dd160 266119 mksh_36.2.orig.tar.gz d9e03d284996fb6b70b794d50f6688c5a677bda8 33784 mksh_36.2-1.diff.gz a9e559bcdce7ccbbbac1685276fc17507f8084f8 273104 mksh_36.2-1_i386.deb Checksums-Sha256: 8b4f65cac9aae15ec7fea7ca8fe2dd21ca496a7e8c620b6f0f735c549a9fd9cb 1871 mksh_36.2-1.dsc 04e43757027d5b01fab83c92c0891d4da12202e2575ccc81309ca9bda515b4c9 266119 mksh_36.2.orig.tar.gz ccb8f55bf694f89fda6a5df5c86bf1b48a873783b7a47b12a810342c9d21a69c 33784 mksh_36.2-1.diff.gz acfde014827730754efe7b36f95c369075a4d34f369b50e5ecc7cf28a8bc3472 273104 mksh_36.2-1_i386.deb Files: 2615b1c0b2243d82f0d9fea0a2cfb313 1871 shells optional mksh_36.2-1.dsc 73b0d4e3f020857ed931d41ee43dd70f 266119 shells optional mksh_36.2.orig.tar.gz ecf07d6d736abcf3f68f53655ac0a8df 33784 shells optional mksh_36.2-1.diff.gz f3aedaf435e0e0651132c72667b348e7 273104 shells optional mksh_36.2-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MirBSD) iQIcBAEBAwAGBQJJRXMzAAoJEHa1NLLpkAfgcZ0P/Rhju2S93ieNmihCLqANJ4L5 n5FGJghCU5jxtx1C2tY+Wzdkw6mW21UpokgH35dmw1vGXJZ8MAcYZtqeLxgroKT0 BYVcFF3QsRaNVeDLwvmTRKcRWxM8snj1n2gOK5vVYXPYSsLCyRoG0/sgIt10giTL l5x4WPhaMDiJgyM8Nah30CS48TXVX4KRCRtMl1vfRlQIu3hQfna5/UBVus/s+Cnu Ovo20Dg2AzUURcj3tN34cBW0Xj35lF2twSArKm1SyCx4q2jf1gOzuvMLey5yNHGh Xj6mACm0L8ZsuudFGJ3W4oHBmvzQR/uSEACEeDBNORmW7rBO47sJlnBCMmXw7p25 oLKPUgZSKk3rjjda+Cr9+kC6GeWDqhrqU0g1Gz8f83d38nGgtvzvLkUTMKQ7t9k4 prEMzC2+jUqZZJjVgOrI9jLSmV7SMQpKJgZUW5UwXJ5mT5VNBheanpGPkswbyAbe qC7BC/UMzW9QmPOOrNpJ5Bz1VVqZ7KrBUnRzftsZ40LbPpgPb8tuO5HO4D64su3z bKifyAFRvHkrf7VgEg/7R4DRBgRkyucYEzaQq5HFCx6zTGKHC+O7AkwNIU5F5s+5 V5vm/sEwaD6GDiyhFTgLLg+V5RlAcJtji2sr7d9ciOHhiqdtgRvAuesp8/lDlGeV meTcGoBQ4biDdAO9EgDp =A2eD -----END PGP SIGNATURE----- Accepted: mksh_36.2-1.diff.gz to pool/main/m/mksh/mksh_36.2-1.diff.gz mksh_36.2-1.dsc to pool/main/m/mksh/mksh_36.2-1.dsc mksh_36.2-1_i386.deb to pool/main/m/mksh/mksh_36.2-1_i386.deb mksh_36.2.orig.tar.gz to pool/main/m/mksh/mksh_36.2.orig.tar.gz