Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 01/14/2005 05:15:40
Module Name:	pkgsrc
Committed By:	jlam
Date:		Fri Jan 14 05:15:40 UTC 2005

Modified Files:
	pkgsrc/chat/jabberd2: options.mk
	pkgsrc/databases/postgresql73-server: Makefile
	pkgsrc/databases/postgresql74-server: Makefile
	pkgsrc/mail/courier-auth: Makefile.authdaemond
	pkgsrc/net/ja-samba: Makefile
	pkgsrc/net/proftpd: Makefile
	pkgsrc/net/samba2: Makefile
	pkgsrc/print/cups: Makefile
	pkgsrc/security/PAM: module.mk
	pkgsrc/security/cy-login: Makefile
	pkgsrc/security/cyrus-sasl: Makefile buildlink3.mk
	pkgsrc/security/cyrus-saslauthd: options.mk
	pkgsrc/security/openssh: options.mk
	pkgsrc/security/openssh+gssapi: Makefile
	pkgsrc/security/pam-dbm: Makefile
	pkgsrc/security/sudo: options.mk
	pkgsrc/sysutils/checkpassword-pam: Makefile
	pkgsrc/www/ap-auth-pam: Makefile
	pkgsrc/x11/gdm: Makefile
Added Files:
	pkgsrc/mk: pam.buildlink3.mk

Log Message:
Create a pam.buildlink3.mk file that is used by PAM-using packages.
It includes the correct buildlink3.mk file from either Linux-PAM
(security/PAM) or OpenPAM (security/openpam) and eventually will
support solaris-pam.  pam.buildlink3.mk will:

	* set PAMBASE to the base directory of the PAM files;
	* set PAM_TYPE to the PAM implementation used.

There are two variables that can be used to tweak the selection of
the PAM implementation:

PAM_DEFAULT is a user-settable variable whose value is the default
	PAM implementation to use.

PAM_ACCEPTED is a package-settable list of PAM implementations
	that may be used by the package.

Modify most packages that include PAM/buildlink3.mk to include
pam.buildlink3.mk instead.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/chat/jabberd2/options.mk
cvs rdiff -r1.6 -r1.7 pkgsrc/databases/postgresql73-server/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/databases/postgresql74-server/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/mail/courier-auth/Makefile.authdaemond
cvs rdiff -r0 -r1.1 pkgsrc/mk/pam.buildlink3.mk
cvs rdiff -r1.31 -r1.32 pkgsrc/net/ja-samba/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/net/proftpd/Makefile
cvs rdiff -r1.17 -r1.18 pkgsrc/net/samba2/Makefile
cvs rdiff -r1.86 -r1.87 pkgsrc/print/cups/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/security/PAM/module.mk
cvs rdiff -r1.6 -r1.7 pkgsrc/security/cy-login/Makefile
cvs rdiff -r1.47 -r1.48 pkgsrc/security/cyrus-sasl/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/security/cyrus-sasl/buildlink3.mk
cvs rdiff -r1.4 -r1.5 pkgsrc/security/cyrus-saslauthd/options.mk
cvs rdiff -r1.2 -r1.3 pkgsrc/security/openssh/options.mk
cvs rdiff -r1.18 -r1.19 pkgsrc/security/openssh+gssapi/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/security/pam-dbm/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/security/sudo/options.mk
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/checkpassword-pam/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/www/ap-auth-pam/Makefile
cvs rdiff -r1.72 -r1.73 pkgsrc/x11/gdm/Makefile

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