Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 05/16/2004 10:25:14
Module Name:	src
Committed By:	lukem
Date:		Sun May 16 10:25:14 UTC 2004

Modified Files:
	src/distrib/sets/lists/base: mi
	src/distrib/sets/lists/xbase: mi
	src/distrib/sets/lists/xetc: mi
	src/etc/mtree: NetBSD.dist
	src/x11: Makefile TODO
	src/x11/Xserver/Xext: Makefile.ext
	src/x11/Xserver/Xext/ext: Makefile
	src/x11/Xserver/printer: Makefile
	src/x11/bin/lbxproxy: Makefile
	src/x11/bin/proxymngr: Makefile
	src/x11/bin/rstart: Makefile Makefile.rstart
	src/x11/bin/rstart/commands: Makefile
	src/x11/bin/rstart/contexts: Makefile
	src/x11/bin/twm: Makefile
	src/x11/bin/xdm: Makefile Makefile.xdm
	src/x11/bin/xdm/chooser: Makefile
	src/x11/bin/xdm/config: Makefile
	src/x11/bin/xfs: Makefile
	src/x11/bin/xinit: Makefile
	src/x11/bin/xsm: Makefile
	src/x11/lib/fontconfig/etc: Makefile

Log Message:
Radically overhaul X11 configuration:

    *	End user modifiable configuration has moved from
		/usr/X11R6/lib/X11/<someprog>
	to
		/etc/X11/<someprog>
	This is consistent with our own policies as well as other projects.

	The files & directories that were moved have _NOT_ been marked
	`obsolete', as they contain user configuration and therefore we
	don't want the automatic "obsolete file removal" mechanism to
	remove them.

    *	The /etc/font/* and /etc/X11/* configuration files are installed
	with 'configinstall' (not 'install'), using CONFIGFILES and
	CONFIGSYMLINKS.
	This is so that a normal 'make build' in src/x11 will not
	trash your configuration.

    *	A 'distribution' target has been added to src/x11 to perform
	'make configinstall' in the appropriate subdirectories.
	(Should we consider making 'configinstall' a first-class target?)

    * 	The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
	where the other pixmaps are.
	(I don't consider these pictures end-user configuration).

IMPORTANT NOTE:

    *	These changes require an up to date xsrc, and 'make cleandir' should
	be performed in src/x11 before a build for the changes to fully take
	effect.


To generate a diff of this commit:
cvs rdiff -r1.476 -r1.477 src/distrib/sets/lists/base/mi
cvs rdiff -r1.41 -r1.42 src/distrib/sets/lists/xbase/mi
cvs rdiff -r1.2 -r1.3 src/distrib/sets/lists/xetc/mi
cvs rdiff -r1.262 -r1.263 src/etc/mtree/NetBSD.dist
cvs rdiff -r1.11 -r1.12 src/x11/Makefile
cvs rdiff -r1.12 -r1.13 src/x11/TODO
cvs rdiff -r1.8 -r1.9 src/x11/Xserver/Xext/Makefile.ext
cvs rdiff -r1.3 -r1.4 src/x11/Xserver/Xext/ext/Makefile
cvs rdiff -r1.5 -r1.6 src/x11/Xserver/printer/Makefile
cvs rdiff -r1.5 -r1.6 src/x11/bin/lbxproxy/Makefile
cvs rdiff -r1.2 -r1.3 src/x11/bin/proxymngr/Makefile
cvs rdiff -r1.5 -r1.6 src/x11/bin/rstart/Makefile
cvs rdiff -r1.2 -r1.3 src/x11/bin/rstart/Makefile.rstart
cvs rdiff -r1.2 -r1.3 src/x11/bin/rstart/commands/Makefile
cvs rdiff -r1.2 -r1.3 src/x11/bin/rstart/contexts/Makefile
cvs rdiff -r1.4 -r1.5 src/x11/bin/twm/Makefile
cvs rdiff -r1.8 -r1.9 src/x11/bin/xdm/Makefile
cvs rdiff -r1.6 -r1.7 src/x11/bin/xdm/Makefile.xdm
cvs rdiff -r1.3 -r1.4 src/x11/bin/xdm/chooser/Makefile
cvs rdiff -r1.7 -r1.8 src/x11/bin/xdm/config/Makefile
cvs rdiff -r1.6 -r1.7 src/x11/bin/xfs/Makefile
cvs rdiff -r1.4 -r1.5 src/x11/bin/xinit/Makefile
cvs rdiff -r1.2 -r1.3 src/x11/bin/xsm/Makefile
cvs rdiff -r1.3 -r1.4 src/x11/lib/fontconfig/etc/Makefile

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