pkgsrc/shells
bsiegert d14aaec565 Update mksh to R48b.
Changes:

R48b is a minor bugfix update:

[tg] Fix display issue with multi-line prompts and SIGWINCH

R48 is a small but important bugfix update:

[tg] dot.mkshrc: unbreak hd(1) function in UTF-8 mode
[Jens Staal, tg] Improve buildability on Plan 9 and support kencc
[tg] Clean up and improve build process and testsuite
[Michael Langguth] Add multi-layer ICO file from mksh/Win32
[tg, Steffen Daode Nurpmeso] Fix interactive shell exiting on ^C or
syntax error when the EXIT pseudo-signal trap was set (to anything)
[tg, Daode] Display longer command excerpts in job control
[tg] Rewrite Emacs mode display window sliding calculation code
[tg] dot.mkshrc: “doch” now keeps standard input
[tg] Reduce memory usage and improve comments and documentation

R47 is a bugfix everyone must upgrade to:

[tg] Do not accidentally remove lksh.1 for in-srcdir builds
[tg] Fix post-build non-‘-Q’ output for lksh
[tg] Silence some configure-time warnings for clang-3.2 and GCC
[tg] Prevent recursion loops for namerefs; found by ormaaj
[tg] Replace wcwidth code by mine based on Unicode 6.2.0
[tg, Alexander Polakov] Fix quoting in word part of ${var+word} etc.
when the expression is in a quoted brace or a here document
[tg] Fix some compiler warnings; improve sig{,handler}_t detection
[tg] Keep SIGCHLD blocked in some more semi-critical code paths
[tg] Fix uninitialised variable causing random nōn-numerical input to be
accepted and acted upon in the select built-in command
[tg] No longer chown(2)/chmod(2) the -T tty(4) argument
[tg] Don’t fork(2) if the -T tty(4) argument begins with ‘!’; eliminates
the need for things like oneit_line/cttyhack/etc. on Linux
[jca] Fix “for var in; do” to not be interpreted as “for var; do”
[tg] Use %zu for printing size_t (ipv %lu with casting around)
[tg] use ${SIZE-size} for lewellyn’s cross
[fgsch, espie, millert, tg] Write more testcases
[millert] POSIX specifies that for && and || lists, only the exit status
of the last command matters for “set -e”; fix and document
[millert] check.pl: Add -T flag to set the tmpdir; use mkstemp(3) and
mkdtemp(3) instead of $$ in /tmp for tempfiles
[jca] Make $(<nonexistent) behave like $(cat nonexistent)
[tg] Let shf_open return an errno; display why file wasn’t read
[tg] Finally decide on regression-39 desired outcome (sync with AT&T
ksh93 and GNU bash --posix as well as mksh behaviour)
[tg] Fix post{in,de}crement in not evaluated side of e.g. ternary operator (LP#1187729)
[tg] Fix “set -x” problems; add “set +o inherit-xtrace” (LP#1179287)
[tg] Simplify some code
[tg] Fix segfault related to mixing funsub/valsub and comsub

R46 delivers these changes:

[tg] dot.mkshrc: prevent lksh from running it
[tg] Add the lksh manual page to the mksh distribution
[tg] Make both lksh and mksh interpret numbers with a leading digit zero
(‘0’) as octal precisely iff “set -o posix” is active
[tg] Point out the octal digit and the integer arithmetic differences
from POSuX verbosely in the manual pages (point people who need octals
to “set -o posix” and who need longs to lksh) and elaborate on the
horrors of ISO C Undefined Behaviour which is allowed to delete all your
data
[tg] Unbreak “set -o” (list flags) in lksh on LP64 machines
[tg] Implement Emacs mode PgUp as Vi insert mode Cur↑ for Yofuh
[tg] Allow setting both “set -o sh” and “set -o posix”, if done in the
same command; shuffle around compatibility levels (mksh/lksh, with -o
sh, with -o posix) again; permit a /bin/sh to set either or both
[tg] Sync lksh manual page with the exact code ifdefs
[tg] Change more use of signed integer to use unsigned instead
[tg] Implement “set -o pipefail” like AT&T ksh93 and GNU bash do
[tg] dot.mkshrc: provide hd(1) in Pure mksh™ for fallback
[tg] Implement VALSUBs (value substitutions): ${|REPLY=foo;}
2013-08-18 10:00:12 +00:00
..
ast-ksh Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
bash * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes 2013-07-15 02:02:17 +00:00
bash-completion Removed unnecessary comments 2013-05-10 12:04:00 +00:00
bash2 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes 2013-07-15 02:02:17 +00:00
bash2-doc "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
dash Update HOMEPAGE 2013-01-06 16:43:26 +00:00
eltclsh Bump PKGREVISION for libXft changes for NetBSD native X support on 2013-06-06 12:53:40 +00:00
es "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
esh Install emacs mode into examples directory since it 2013-07-12 17:25:09 +00:00
fish Simpler and more correct check for libexecinfo. 2013-05-23 15:07:29 +00:00
heirloom-sh "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
lshell Replace py-readline/buildlink3.mk with DEPENDS. 2013-06-04 07:35:14 +00:00
mksh Update mksh to R48b. 2013-08-18 10:00:12 +00:00
mudsh Bump all packages for perl-5.18, that 2013-05-31 12:39:57 +00:00
nologinmsg "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
osh "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
pdksh "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
perlsh Bump all packages for perl-5.18, that 2013-05-31 12:39:57 +00:00
posh Bump 0.12 to 0.12.1 2013-06-12 12:05:35 +00:00
rc * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes 2013-07-15 02:02:17 +00:00
rssh Add Debian patch to allow rssh to work with rsync protocol version 3. 2013-02-28 19:33:01 +00:00
scponly "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
scsh "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
standalone-tcsh shells/standalone-tcsh: Mark NOT-FOR-DRAGONFLY 2012-05-22 08:46:53 +00:00
static-ast-ksh "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
static-tcsh Add a DESCR here; noted missing by martin@, ok agc@. 2012-07-21 15:56:42 +00:00
tcsh Oops -- use the proper conditional for USE_CROSS_COMPILE. 2013-05-11 16:43:50 +00:00
xsh Bump all packages for perl-5.18, that 2013-05-31 12:39:57 +00:00
zsh Add .ts files to completion list for mplayer. Bump PKGREVISION. 2013-08-01 06:08:33 +00:00
Makefile Remove zsh-current -- for some time now it is much older than shells/zsh. 2013-01-31 09:36:01 +00:00