diff options
author | cheusov <cheusov@pkgsrc.org> | 2012-05-30 20:33:26 +0000 |
---|---|---|
committer | cheusov <cheusov@pkgsrc.org> | 2012-05-30 20:33:26 +0000 |
commit | 736f13b5bc16754aa980c550ffe578995af661a9 (patch) | |
tree | 1cc3d434f851cc7789a3e7a9c0520184b226de81 /shells | |
parent | be26eee4d5ac7ffc95b4bd62d5d45fca497656c5 (diff) | |
download | pkgsrc-736f13b5bc16754aa980c550ffe578995af661a9.tar.gz |
Update to 0.5.7. Changes since 0.5.5.1:
* Optimize dash -c "command" to avoid a fork.
* Eliminate unnecessary promotion in echocmd.
* Avoid using undefined handler.
* Avoid gcc warning: variable 'oldstackp' set but not used.
* Avoid clang warning about dead store to "size".
* Make outc an inline function.
* Remove spurious space in descriptions of PS1, PS2, PS4.
* Remove unused EV_BACKCMD flag.
* Fix clobbering of checkkwd.
* Free IFS state after here document expansion.
* Use va_copy when reusing a va_list.
* Let funcnode refer to a function definition, not its first
* command.
* Improve LINENO support.
* Port to Solaris.
* Fix backslash handling in read(1).
* Dotcmd should exit with zero when doing nothing.
* Fix CTLESC clobbering by read(1).
* Port to AIX.
* Replace GPL noclobberopen code with the FreeBSD version.
* Do not split the result of tilde expansion.
* Mark status as volatile in exitshell.
* Use EXEXIT in place of EXEXEC.
* Stop documenting EXSHELLPROC.
* Use exit status 127 when the script to run does not exist.
* Document optional open parenthesis for case patterns.
* Fixed trap/return regression due to SKIPEVAL removal.
* Allow the originator of EXERROR to set the exit status.
* Free IFS state in evalbackcmd.
* Fix ifsfirst/ifslastp leak in casematch.
* Fix EXEXEC status clobbering.
* Fix ifsfirst/ifslastp leak.
* Fix trailing field bug in read(1).
* Debug compile fix.
* Fix varinit ordering that broke fc.
* Check exit for eval NSUBSHELL.
* Fix loss of variables when hash collides.
* Removed dead code for eval NPIPE.
* Don't clear eflag in evalbackcmd.
* Continue after EINTR in read(1) with no pending signals.
* Force fork if any trap is set, not just on EXIT.
* Fix corruption of redirections with byte 0x81.
* Fix poplocalvar on abnormal exit from function.
* Do not poplocalvars prematurely on regular utilities.
* Move null redirect checks into caller.
* Fix popredir on abnormal exit from built-in.
* Fix wait regression where it does not wait for all jobs.
* Replace cmdenviron with localvars.
* Fix poplocalvar leak.
* Move unsetvar functionality into setvareq.
* Add localvars nesting, local now fails outside functions.
* Fix command -- crash.
* Fix for job control off warning.
* Use faccessat if available.
* Make trap signal name/number errors non-fatal.
* Release 0.5.6.
* Use TMPDIR in mkbuiltins.
* Fix logical or result value.
* Fix binary operator parsing.
* Fix off-by-one recordregion in readcmd.
don't read-uninitialized for \177 in a here-doc
A DEL (0177, dec 127) byte in a here-document would cause dash to
access uninitialized memory at the end of one of the syntax.c
tables,
since those tables are sized to accommodate a maximum index of
BASESYNTAX + 126. Make the generated tables one byte larger.
printf ':<<\\E\n\200y\nE'|./dash
* src/mksyntax.c (filltable): Use 258, not 257 as the size,
so that BASESYNTAX(=130) + 127 is a valid index.
(print): Likewise.
Don't emit explicit array dimension in declaration.
* Avoid compiler warnings on isdigit.
* Add another missing LC_COLLATE to mkbuiltins.
* Fix NUL termination in readcmd.
* Lookup PWD after going through CDPATH.
* Pass EV_TESTED into evalcmd.
* Revert SKIPEVAL into EXEXIT.
* Add preliminary LINENO support.
* Honor tab as IFS whitespace when splitting fields in readcmd.
* Do not truncate file for FROMTO redirection.
* Fix quoted pattern patch breakage.
* Fix incorrect savefd conversions.
* Fix dowait signal race.
* Remove EXSIG.
* Do not close stderr when /dev/tty fails to open.
* Allow newlines after var name in for statements.
* Use CHKNL to parse case statements.
* Update manual page to differentiate dash from ash.
Diffstat (limited to 'shells')
-rw-r--r-- | shells/dash/Makefile | 6 | ||||
-rw-r--r-- | shells/dash/distinfo | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/shells/dash/Makefile b/shells/dash/Makefile index 5489cf945c7..6bfb07f91b9 100644 --- a/shells/dash/Makefile +++ b/shells/dash/Makefile @@ -1,14 +1,14 @@ -# $NetBSD: Makefile,v 1.6 2012/04/26 16:04:38 cheusov Exp $ +# $NetBSD: Makefile,v 1.7 2012/05/30 20:33:26 cheusov Exp $ # -DISTNAME= dash-0.5.5.1 -PKGREVISION= 3 +DISTNAME= dash-0.5.7 CATEGORIES= shells MASTER_SITES= http://gondor.apana.org.au/~herbert/dash/files/ MAINTAINER= cheusov@NetBSD.org HOMEPAGE= http://gondor.apana.org.au/~herbert/dash/files/ COMMENT= Debian Almquist shell, POSIX-compliant shell faster than bash +LICENSE= modified-bsd AND gnu-gpl-v2 PKG_DESTDIR_SUPPORT= user-destdir diff --git a/shells/dash/distinfo b/shells/dash/distinfo index d772e8c343b..db88a55fe42 100644 --- a/shells/dash/distinfo +++ b/shells/dash/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2012/01/24 22:24:34 joerg Exp $ +$NetBSD: distinfo,v 1.3 2012/05/30 20:33:26 cheusov Exp $ -SHA1 (dash-0.5.5.1.tar.gz) = fd73f0a34477eaf8bacc36beee75d94551954a61 -RMD160 (dash-0.5.5.1.tar.gz) = 8831123af32ab699314edbca18350e7ec778df77 -Size (dash-0.5.5.1.tar.gz) = 208094 bytes +SHA1 (dash-0.5.7.tar.gz) = a3ebc16f2e2c7ae8adf64e5e62ae3dcb631717c6 +RMD160 (dash-0.5.7.tar.gz) = 1878942f8ab5723ccfb2eded34169606b4cec475 +Size (dash-0.5.7.tar.gz) = 223794 bytes SHA1 (patch-src_dash.1) = f4c82d255c0615def061ed49e3be9f170e7cd467 |