Subject: CVS commit: pkgsrc/mk
To: None <pkgsrc-changes@netbsd.org>
From: Jan Schaumann <jschauma@netbsd.org>
List: pkgsrc-changes
Date: 02/24/2003 21:49:48
Module Name:	pkgsrc
Committed By:	jschauma
Date:		Mon Feb 24 19:49:48 UTC 2003

Modified Files:
	pkgsrc/mk: bsd.pkg.mk defs.Darwin.mk defs.Linux.mk defs.NetBSD.mk
	    defs.OpenBSD.mk

Log Message:
When using imake, add a bunch of variables to the PLIST_SUBST list, in
order to simplify man-page handling across platforms:
If your application installs man pages on NetBSD into
man/cat1/foo.0
but in
man/man1/foo.1x
on Linux, simply use
${IMAKE_MAN_DIR}/foo.${IMAKE_MANNEWSUFFIX}

Definitions for Darwin provided by grant, others from
/usr/X11R6/lib/X11/config/*

This allows us to put away with having multiple PLISTs just for the different
man page locations.

PKGREVISION bumps of `grep -l USE_IMAKE pkgsrc/*/*/Makefile` coming up after
revision and adjusting.


To generate a diff of this commit:
cvs rdiff -r1.1145 -r1.1146 pkgsrc/mk/bsd.pkg.mk
cvs rdiff -r1.44 -r1.45 pkgsrc/mk/defs.Darwin.mk pkgsrc/mk/defs.Linux.mk \
    pkgsrc/mk/defs.NetBSD.mk
cvs rdiff -r1.13 -r1.14 pkgsrc/mk/defs.OpenBSD.mk

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