Subject: CVS commit: pkgsrc/shells/osh
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 10/17/2006 12:31:22
Module Name:	pkgsrc
Committed By:	obache
Date:		Tue Oct 17 12:31:22 UTC 2006

Modified Files:
	pkgsrc/shells/osh: Makefile PLIST distinfo

Log Message:
Update osh to 060124.
Patch provided by Martin Wilke via PR 34313.

[osh-060124]:
Makefile:
	* Added targets for building/installing sh6(1) and glob6(1).
	  Refer to the README file for further details.

	* Removed the `check-sh6' target since the tests were originally
	  written for osh(1) and sh6(1) as Thompson-shell reimplementations,
	  not ports.

sh6:
	* Changed sh6(1) from being a reimplementation which is compiled from
	  the same sources as osh(1) to being a port of the original Thompson
	  shell from Sixth Edition Unix.  Refer to the CHANGES_sh-to-sh6 file
	  for further details.

osh:
	C: Treat both `( ; )' and `( & )' as syntax errors.

	C: Print the process ID for each command of an asynchronous pipeline,
	   not just the last command.

	C: Added the `newgrp' special command.  It is similar to `login'
	   except that the newgrp(1) utility replaces the current interactive
	   shell rather than the login(1) utility.

	* When opening `/dev/null' is needed for an asynchronous command,
	  call open(2) w/ the O_RDONLY flag instead of O_RDWR.


To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 pkgsrc/shells/osh/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/shells/osh/PLIST
cvs rdiff -r1.7 -r1.8 pkgsrc/shells/osh/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.