Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 07/29/2005 18:32:18
Module Name:	pkgsrc
Committed By:	jlam
Date:		Fri Jul 29 18:32:18 UTC 2005

Modified Files:
	pkgsrc/mk/install: bsd.pkginstall.mk deinstall header install
	pkgsrc/shells/ast-ksh: Makefile.common
	pkgsrc/shells/bash: Makefile
	pkgsrc/shells/bash2: Makefile
	pkgsrc/shells/es: Makefile
	pkgsrc/shells/esh: Makefile
	pkgsrc/shells/osh: Makefile
	pkgsrc/shells/pdksh: Makefile
	pkgsrc/shells/perlsh: Makefile
	pkgsrc/shells/posh: Makefile
	pkgsrc/shells/rc: Makefile
	pkgsrc/shells/rssh: Makefile
	pkgsrc/shells/scponly: Makefile
	pkgsrc/shells/scsh: Makefile
	pkgsrc/shells/standalone-tcsh: Makefile
	pkgsrc/shells/tcsh: Makefile
	pkgsrc/shells/xsh: Makefile
	pkgsrc/shells/zsh: Makefile.common
	pkgsrc/shells/zsh3: Makefile
Added Files:
	pkgsrc/mk/install: shell

Log Message:
* Separate out the shell registration into a separately unpacked script
  +SHELL.

* Turn PKG_REGISTER_SHELLS into a variable that can be set in the shell
  environment so that admins can make a choice when installing from
  binary packages.

* PKG_SHELL is now a list of paths, and if the path is relative, then it
  is taken to be relative to ${PREFIX}.  Convert packages that set
  PKG_SHELL to take advantage of this new feature by changing the full
  paths to the shells into relative paths.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/mk/install/bsd.pkginstall.mk
cvs rdiff -r1.34 -r1.35 pkgsrc/mk/install/deinstall
cvs rdiff -r1.32 -r1.33 pkgsrc/mk/install/header
cvs rdiff -r1.39 -r1.40 pkgsrc/mk/install/install
cvs rdiff -r0 -r1.1 pkgsrc/mk/install/shell
cvs rdiff -r1.14 -r1.15 pkgsrc/shells/ast-ksh/Makefile.common
cvs rdiff -r1.10 -r1.11 pkgsrc/shells/bash/Makefile
cvs rdiff -r1.64 -r1.65 pkgsrc/shells/bash2/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/shells/es/Makefile
cvs rdiff -r1.19 -r1.20 pkgsrc/shells/esh/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/shells/osh/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/shells/pdksh/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/shells/perlsh/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/shells/posh/Makefile
cvs rdiff -r1.17 -r1.18 pkgsrc/shells/rc/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/shells/rssh/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/shells/scponly/Makefile
cvs rdiff -r1.30 -r1.31 pkgsrc/shells/scsh/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/shells/standalone-tcsh/Makefile
cvs rdiff -r1.50 -r1.51 pkgsrc/shells/tcsh/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/shells/xsh/Makefile
cvs rdiff -r1.24 -r1.25 pkgsrc/shells/zsh/Makefile.common
cvs rdiff -r1.13 -r1.14 pkgsrc/shells/zsh3/Makefile

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