pkgsrc/shells
minskim f5fa431514 Update osh to 040216 and enable pkgviews installation.
This closes PR pkg/25314.

Changes:
	* Made various changes to hopefully improve the clarity.
	  Added COMPATIBILITY, HISTORY, and NOTES sections.
	* Made changes to how the shell handles terminating `\' characters
	  w/ the `-c' and `-t' flags.  This is a simple extension of the
	  same behaviour exhibited when the shell is interactive or when it
	  executes a command file, the only difference being that where a
	  terminating `\' character causes the shell to read the next line
	  of input in an interactive shell or command file, w/ the `-c' and
	  `-t' flags the shell terminates w/o executing the command line.
	* Allow parameter substitution w/ the `-c' and `-t' flags.  This
	  feature is not documented.  For example, invoking the shell as
	  follows allows parameter substitution to take place:
	  % osh -t one two three
	  echo $0 $1 $2 $3
	  -t one two three
	* The shell now ignores SIGINT and SIGQUIT when the `-c' or `-t' flag
	  is used.  Thus, asynchronous commands invoked in this way ignore
	  interrupts as they should.
	* Ignore SIGINT and SIGQUIT for all commands started from asynchronous
	  subshells.  For example, `( sleep 300; some_command ) >outfile&' now
	  ignores `^C' and `^\' as it should.
	* Don't ignore SIGINT and SIGQUIT for asynchronous commands started
	  in command files.  If a command file is terminated by one of these
	  signals, the asynchronous commands should also terminate.
	* Reverted a change made to termination reporting in osh-040216 that
	  was not actually compatible w/ the V6 shell.
	* Always terminate the shell when read(2) fails.
	  This fixes a possible infinite loop.
	* Fixed a bug in the parser that caused syntactically incorrect
	  subshell commands not to be detected as such when preceded by
	  redirection arguments (e.g., `<infile >outfile ( | )').
	  This bug was introduced in osh-040216.
	* Fixed possible buffer overflows in substparm(); added a new error
	  message, "Too many characters", and made other changes necessary to
	  properly deal w/ the new error condition.  This problem had been
	  present since at least osh-020214.
	* Made some changes to how globbing is handled by the shell.
	  Specifically, glob(3) should only be called when an argument contains
	  unquoted occurrences of any of the glob characters `*', `?', or `['.
	  Previously, it was being called for every argument of an external
	  command.  This change improves run-time performance slightly as
	  judged by time(1) and information returned by getrusage(2).
	* The above-mentioned change also allows the following compatibility
	  feature.  Added globbing compatibility when the shell is compiled
	  w/ -DCLONE so that when no matches are found a diagnostic,
	  "No match", is printed.
2004-04-25 15:49:57 +00:00
..
ast-ksh bl3ify 2004-02-09 18:32:02 +00:00
bash2 bl3ify 2004-01-05 12:36:41 +00:00
bash2-doc This doesn't need buildlink2. 2004-04-18 04:26:01 +00:00
es Fix build on Linux. From Roland Illig. 2004-02-26 09:34:43 +00:00
esh Remove info files entries from PLIST. 2004-03-10 00:58:44 +00:00
mudsh Convert to buildlink3. 2004-04-18 04:27:20 +00:00
nologinmsg Convert to buildlink3. 2004-04-18 04:27:20 +00:00
osh Update osh to 040216 and enable pkgviews installation. 2004-04-25 15:49:57 +00:00
pdksh bl3ify 2004-01-05 12:36:41 +00:00
perlsh Convert to buildlink3. 2004-04-18 04:27:20 +00:00
rc s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
scsh update to 0.6.6 (bugfixes and improvments) 2004-04-21 12:08:09 +00:00
standalone-tcsh define PATCHDIR before the inclusion of bsd.prefs.mk. fixes implicit 2004-01-29 10:03:08 +00:00
static-ast-ksh move the various static shell packages back to their previous names. 2004-01-11 23:06:54 +00:00
static-bash2 move the various static shell packages back to their previous names. 2004-01-11 23:06:54 +00:00
static-tcsh move the various static shell packages back to their previous names. 2004-01-11 23:06:54 +00:00
tcsh Convert to buildlink3. 2004-04-18 04:27:20 +00:00
zsh Convert to buildlink3. 2004-04-18 04:41:12 +00:00
zsh3 Convert to buildlink3. 2004-04-18 04:27:20 +00:00
Makefile Remove zsh-current. 2004-03-28 14:27:57 +00:00