Gentoo Archives: gentoo-dev

From: Donnie Berkholz <spyderous@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] xorg-x11-6.8.0-r4 to go ~arch
Date: Tue, 07 Dec 2004 00:39:14
Message-Id: 1102379918.14828.31.camel@localhost
In Reply to: Re: [gentoo-dev] xorg-x11-6.8.0-r4 to go ~arch by Georgi Georgiev
1 On Tue, 2004-12-07 at 07:06 +0900, Georgi Georgiev wrote:
2 > maillog: 07/12/2004-06:37:03(+0900): Georgi Georgiev types
3 > > maillog: 06/12/2004-10:17:55(-0800): Donnie Berkholz types
4 > > > > Other than that it worked straight out of the box. Not sure why the xkb
5 > > > > directory was also moved to /usr/lib64/xkb though.
6 > > >
7 > > > Everything in /usr/X11R6/lib moved. /usr/X11R6/lib is now a symlink.
8 > > > Therefore, xkb moved along with it. Am I misunderstanding something?
9 > >
10 > > My point is that /usr/X11R6/lib/X11/xkb moved to /usr/lib/xkb,
11 > > /usr/X11R6/lib/X11/modules moved to /usr/lib/modules... If xkb and
12 > > modules had moved to /usr/lib/X11/xkb and /usr/lib/X11/modules it would
13 > > have made more sense, but their current location is a bit confusing to
14 > > me.
15
16 Ahh, now I see. You want /usr/libdir/X11, not /usr/libdir for that
17 stuff. I looked into it a little, and that makes a lot of sense. It
18 seems to fit fairly well with the upstream intent, too.
19
20 Looking in the imake config files, X11.tmpl has this:
21 #ifndef LibDir
22 # ifdef ProjectRoot
23 # define LibDir Concat(ProjectRoot,/lib/X11)
24 # else
25 # define LibDir /usr/lib/X11
26 # endif
27 #endif
28
29 So, that seems pretty fair. I'll fix up the ebuild a bit to work with
30 that and commit it.
31
32 >
33 > OK, in more detail:
34 >
35 > - I now have stuff installed in
36 > /usr/lib64/{config,etc,getconfig,modules,xkb} ... for some reasons
37 > that I cannot pinpoint and/or articulate, these bother me.
38 > - Without the "font-server" use flag (correct me if I'm wrong), ttmkfdir
39 > is not installed; Do I really not need it even for a no-font-server
40 > installation?
41 > - No idea why, but /usr/X11R6/lib64/X11/xkb is now a symlink that points
42 > to ../../lib/xkb, which means that it essentially points to itself
43 > (/usr/X11R6/lib points to lib64). This could be related to the fact
44 > that I now installed after first removing /usr/X11R6 ( "emerge -C
45 > xorg-x11" and all packages that owned /usr/X11R6 save for baselayout
46 > and groff, and then move /usr/X11R6 away), but the binary package I
47 > built on a system that had xorg -r3.
48
49 I just committed a fix for one hardcoded "lib" xkb symlink that slipped
50 in instead of get_libdir(), which should treat lib64 properly on the
51 profiles that use lib64.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] xorg-x11-6.8.0-r4 to go ~arch Georgi Georgiev <chutz@×××.net>
Re: [gentoo-dev] xorg-x11-6.8.0-r4 to go ~arch Donnie Berkholz <spyderous@g.o>