pkgsrc/mk/platform
jlam 26a6bb9ac4 + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk
files.  These variables are currently usable if ${SETGIDGAME} == yes.
  These variables should be used when describing ownership of files
  and directories to the pkginstall framework, e.g.

	SPECIAL_PERMS=	bin/foogame ${GAMES_USER} ${GAMES_GROUP} 2555

+ Rename SETGID_GAME_PERMS to SETGID_GAMES_PERMS because the default
  group name is "games".

+ Define SETGID_GAMES_PERMS in terms of GAMES_USER and GAMES_GROUP so
  that these names are protected from the normal flow of unprivileged.mk.
  This fixes the +INSTALL scripts in "user-destdir" packages to
  correctly refer to the games:games instead of the user:group of the
  user that built the packages.
2008-03-04 06:45:33 +00:00
..
AIX.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
BSDOS.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
Darwin.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
DragonFly.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
FreeBSD.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
HPUX.mk Provide a mechanism for enabling use of pkgtools/posix_headers. 2008-01-16 03:16:39 +00:00
Interix.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
IRIX.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
Linux.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
NetBSD.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
OpenBSD.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
OSF1.mk Delete comment about bmake not accepting .SHELL, that PR was fixed long 2008-01-16 03:09:48 +00:00
README Prevent other developers from doing the same mistake as I did, when I 2007-11-20 17:53:40 +00:00
SunOS.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00
UnixWare.mk + Conditionally add GAMES_USER and GAMES_GROUP to the platform *.mk 2008-03-04 06:45:33 +00:00

$NetBSD: README,v 1.1 2007/11/20 17:53:40 rillig Exp $

These files contain platform-specific definitions that are used by the
pkgsrc infrastructure.

TODO: Document all these variables.

=== Implementation notes ===

Do not try to extract the definitions that are common to all files into
another file (maybe common.mk). The code duplication is intentional
here.