Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Stoned Elipot <seb@netbsd.org>
List: pkgsrc-changes
Date: 06/19/2003 21:41:16
Module Name:	pkgsrc
Committed By:	seb
Date:		Thu Jun 19 21:41:15 UTC 2003

Modified Files:
	pkgsrc: Packages.txt
	pkgsrc/mk: bsd.pkg.mk texinfo.mk
	pkgsrc/mk/buildlink2: bsd.buildlink2.mk
Added Files:
	pkgsrc/mk/install: install-info

Log Message:
Introduce a new framework to handle info files, install-info and
makeinfo commands.

The goal of the new framework is twofold:
        - reduce the number of '@exec' and '@unexec' in PLIST by
using INSTALL/DEINSTALL scripts to handle entries addition/removal
Info directory file.
        - achieve lighter dependencies by avoiding unnecessary run-time
dependency on the gtexinfo package and if needed with the help of the
standalone install-info command provided by the recently imported package
pkgtools/pkg_install-info.

A package must be sightly updated to use this new framework and
must define the variable USE_NEW_TEXINFO. This variable will
be removed from the pkgsrc tree when all package would have been
updated.

For details see section 10.24 of Packages.txt, comments in
mk/{texinfo.mk,buildlink2/bsd.buildlink2.mk} and upcoming mail to
<tech-pkg at netbsd dot org>.


To generate a diff of this commit:
cvs rdiff -r1.294 -r1.295 pkgsrc/Packages.txt
cvs rdiff -r1.1200 -r1.1201 pkgsrc/mk/bsd.pkg.mk
cvs rdiff -r1.10 -r1.11 pkgsrc/mk/texinfo.mk
cvs rdiff -r1.85 -r1.86 pkgsrc/mk/buildlink2/bsd.buildlink2.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/install/install-info

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