Accepted mksh 36.2-1 (source i386)
-----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