pkgsrc/shells/osh/Makefile
obache 72be67100e 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.
2006-10-17 12:31:22 +00:00

17 lines
397 B
Makefile

# $NetBSD: Makefile,v 1.16 2006/10/17 12:31:22 obache Exp $
DISTNAME= osh-060124
CATEGORIES= shells
MASTER_SITES= http://jneitzel.sdf1.org/osh/src/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://jneitzel.sdf1.org/osh/
COMMENT= Implementation of the UNIX 6th Edition shell
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_SHELL= bin/osh
TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"