On Tue, 2004-12-07 at 07:06 +0900, Georgi Georgiev wrote: > maillog: 07/12/2004-06:37:03(+0900): Georgi Georgiev types > > maillog: 06/12/2004-10:17:55(-0800): Donnie Berkholz types > > > > Other than that it worked straight out of the box. Not sure why the xkb > > > > directory was also moved to /usr/lib64/xkb though. > > > > > > Everything in /usr/X11R6/lib moved. /usr/X11R6/lib is now a symlink. > > > Therefore, xkb moved along with it. Am I misunderstanding something? > > > > My point is that /usr/X11R6/lib/X11/xkb moved to /usr/lib/xkb, > > /usr/X11R6/lib/X11/modules moved to /usr/lib/modules... If xkb and > > modules had moved to /usr/lib/X11/xkb and /usr/lib/X11/modules it would > > have made more sense, but their current location is a bit confusing to > > me. Ahh, now I see. You want /usr/libdir/X11, not /usr/libdir for that stuff. I looked into it a little, and that makes a lot of sense. It seems to fit fairly well with the upstream intent, too. Looking in the imake config files, X11.tmpl has this: #ifndef LibDir # ifdef ProjectRoot # define LibDir Concat(ProjectRoot,/lib/X11) # else # define LibDir /usr/lib/X11 # endif #endif So, that seems pretty fair. I'll fix up the ebuild a bit to work with that and commit it. > > OK, in more detail: > > - I now have stuff installed in > /usr/lib64/{config,etc,getconfig,modules,xkb} ... for some reasons > that I cannot pinpoint and/or articulate, these bother me. > - Without the "font-server" use flag (correct me if I'm wrong), ttmkfdir > is not installed; Do I really not need it even for a no-font-server > installation? > - No idea why, but /usr/X11R6/lib64/X11/xkb is now a symlink that points > to ../../lib/xkb, which means that it essentially points to itself > (/usr/X11R6/lib points to lib64). This could be related to the fact > that I now installed after first removing /usr/X11R6 ( "emerge -C > xorg-x11" and all packages that owned /usr/X11R6 save for baselayout > and groff, and then move /usr/X11R6 away), but the binary package I > built on a system that had xorg -r3. I just committed a fix for one hardcoded "lib" xkb symlink that slipped in instead of get_libdir(), which should treat lib64 properly on the profiles that use lib64.