Subject: Re: getting x11
To: James Chacon <jmc@NetBSD.org>
From: Greywolf <email@example.com>
Date: 12/10/2004 15:49:01
[Thus spake James Chacon ("JC: ") 4:35pm...]
JC: > SJ: It's not useless crap, it's the XFree86 reachover build stuff. See the -x
JC: > SJ: option to build.sh.
JC: > Why does building with -x ignore X11BASE and put stuff into /usr/X11R6
JC: > instead of, say, /usr/X11 or /usr/X or whatever ELSE someone might want?
JC: > [I'm actually tempted at this point to toss the whole kit and caboodle
JC: > into /usr/local, and to hell with the X11 hierarchy.]
JC: Because X11BASE is part of pkgsrc only?
Thank you. That's a bit confusing, but makes sense after some thought.
JC: The system defined area for X is /usr/X11R6
Yes, and for X, I should be able to override it as usual.
JC: Just like the system defined area for libraries is /lib and /usr/lib.
...?! WTF. I was not even implying changing those. I just want to put
X someplace (else).
JC: If you wanted those to be /library, more power to you, but there's
JC: only so many knobs provided in the build system. (and none of them
JC: re-organize where stuff gets installed, only whether or not a given
JC: feature is enabled).
Oh, come ON. I have ALWAYS been able to tell X11 where the hell to install.
This has NOTHING TO DO with whether I am going to make /library, /binary
or other such nonsense. X11's install base has ALWAYS been configurable.
The thing that I find really annoying is that when I built X to be installed,
it ALSO seemed to want to ignore ProjectRoot in my site.def file, for
THAT is just WAY OTT, and I consider it broken.
"We have discovered a bug in System V: the OS itself."