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.