27
|
|
|
Thorsten Glaser |
39.3.20101101-1 |
13 years ago
|
|
|
26
|
|
|
Thorsten Glaser |
39.3.20100725-1 |
13 years ago
|
|
|
25
|
|
|
Thorsten Glaser |
39.3.20100721-1 |
13 years ago
|
|
|
24
|
|
|
Thorsten Glaser |
39.3.20100719-1 |
13 years ago
|
|
|
23
|
|
* debian/control, debian/rules, debian/mksh.install{,.in}: improve klibc builds (still disabled) and, for testing purposes, do full, dynamic, builds if klibc is enabled * debian/diffs/backport-fixes.diff: replace with upstream CVS diff between 39.3 and 20100522 and adjust manpage version number; changes: - [tg] Make default temporary directory configurable at compile time - [tg] Fix performance deficiencies in the built-in realpath function - [tg] Deprecate Build.sh -longoptions in favour of short ones: -valgrind becomes -g (like debug), -combine and -llvm become -c {combine,llvm} and the LLVM optimiser flags are passed via -O = -o -std-compile-opts - [tg] New Build.sh options -c dragonegg (for using the LLVM plugin to GCC 4.5 with inter-module optimisation), -v (version) - [tg] Document another way to get a coloured PS1 in the manpage - [tg] Disallow some more kinds to trim a vector; Closes: #581867 - [oksh] Simplify some code; RCSID and comment sync with OpenBSD ksh - [oksh] Apply diff from manuel giraud to keep track of LINENO in a trap * Silence some build log checkers wrt. false positives triggered from mirtoconf output (affects both Debian and Ubuntu, at least) * Put upstream changes for 39.3-2 and 39.3-3 into debian/changelog entries retroactively for proper documentation * debian/rules (if Ubuntu): Exclude dietlibc on powerpc/ppc64 and sparc * debian/rules: the “diet” wrapper also eats most of our CFLAGS when passing them to cc, so disable combine mode there to avoid some of the problems, such as strict aliasing violations that are none * debian/control: prefer pax over cpio
|
Thorsten Glaser |
39.3-4 |
14 years ago
|
|
|
22
|
|
|
Lucas Nussbaum |
39.3-1ubuntu3 |
14 years ago
|
|
|
21
|
|
|
Stefan Potyra |
39.3-1ubuntu2 |
14 years ago
|
|
|
20
|
|
|
Thorsten Glaser |
39.3-1ubuntu1 |
14 years ago
|
|
|
19
|
|
|
Thorsten Glaser |
39.1-3ubuntu2 |
14 years ago
|
|
|
18
|
|
|
Thorsten Glaser |
39.1-3ubuntu1 |
14 years ago
|
|
|
17
|
|
|
Thorsten Glaser |
38.3-1ubuntu1 |
15 years ago
|
|
|
16
|
|
|
Thorsten Glaser |
38.1-1ubuntu1 |
15 years ago
|
|
|
15
|
|
|
Luca Falavigna |
36.2-1ubuntu1 |
15 years ago
|
|
|
14
|
|
* 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
|
Thorsten Glaser |
36.2-1 |
15 years ago
|
|
|
13
|
|
|
Thorsten Glaser |
35.2-3 |
15 years ago
|
|
|
12
|
|
|
Thorsten Glaser |
33.4-1 |
16 years ago
|
|
|
11
|
|
|
Thorsten Glaser |
32.1-1 |
16 years ago
|
|
|
10
|
|
* New upstream minor release (R31b); summary of changes: - Fix a syntax error in Build.sh checking for TenDRA - Fix typo (blsk → bksl) in check.t test naming - Autoscan for uint32_t, u_int etc. presence - Fix some memory leaks, mostly by NetBSD® via OpenBSD - The “unset” builtin always returns zero, even if the variable was already unset, as per SUSv3 (reported by Arkadiusz Miskiewicz via pld-linux and oksh) - In tab-completion, escape the question mark, reminded by cbiere@tnf - Fix a busy-loop problem, Debian #296446 via oksh - Fix a few display output problems in the build script - Shut up some gcc warnings on Fedora; beautify some code - Support OSF/1 with gcc2.8, thanks to Jupp Schugt - Fix gcc4 detection of __attribute__() on non-SSP targets * debian/control: sync description with that of packages for other OSes * debian/menu: Apps → Applications, as per Lintian * debian/rules: do not run the testsuite with script on Debian GNU/HURD, because some translators seem to be unable to cope with the chroot * arc4random.c: use uint<n>_t consistently, helps compiling on OSF/1
|
Thorsten Glaser |
31.2-1 |
16 years ago
|
|
|
9
|
|
|
Thorsten Glaser |
29.6-2 |
17 years ago
|
|
|
8
|
|
|
Thorsten Glaser |
29.6-1 |
17 years ago
|
|
|