Date: Tue, 23 Sep 2003 00:49:30 +0200 From: Michael Nottebrock <michaelnottebrock@gmx.net> To: Jeremy Messenger <mezz7@cox.net> Cc: freebsd-ports@freebsd.org Subject: Re: Why is KDE installing in LOCALBASE; not X11BASE? Message-ID: <3F6F7C7A.7070702@gmx.net> In-Reply-To: <oprvv0alas8ckrg5@smtp.central.cox.net> References: <oprvvzb5z38ckrg5@smtp.central.cox.net> <200309220850.13662.andy@athame.co.uk> <oprvv0alas8ckrg5@smtp.central.cox.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy Messenger wrote: > On Mon, 22 Sep 2003 08:50:13 +0300, Andy Fawcett <andy@athame.co.uk> wrote: > >> On Monday 22 September 2003 08:39, Jeremy Messenger wrote: >> >>> I just found out that KDE and KDE apps install in the /usr/local >>> instead /usr/X11R6, so I am wondering why is that? I am just curious >>> and I personal will put them in /usr/X11R6.. >> >> >> From hier(7): >> >> /usr/ >> local/ local executables, libraries, etc. Also used as the >> default destination for the FreeBSD ports framework. >> Within local/, the general layout sketched out by hier >> for /usr should be used. Exceptions are the man >> directory (directly under local/ rather than under >> local/share/), ports documentation (in >> share/doc/<port>/), and /usr/local/etc (mimics /etc). >> >> X11R6/ X11R6 distribution executables, libraries, etc >> (optional). >> bin/ X11R6 binaries (servers, utilities, local >> packages/ports). >> etc/ X11R6 configuration files and scripts. >> include/ X11R6 include files. >> lib/ X11R6 libraries. >> man/ X11R6 manual pages. >> share/ architecture-independent files. >> >> So, from this, it's arguable where they should go. >> >> KDE isn't part of X11R6, so it should go in /usr/local/, as should >> Gnome, Windowmaker etc. > > > Well, KDE is part of X app. KDE is _NOT_ part of an X11R6 distribution. XFree86, for example, is a X11R6 distribution. > >> Of course, you can argue that it is tightly integrated with X, so should >> go under /usr/X11R6. > > > Awful a lot of WM are in /usr/X11R6, so I think we see the winner easily. Except twm, they don't belong there, at least not according to hier(7). /usr/X11R6 belongs to X, and X is actually a very clearly defined dataset. > >> It's all down to your interpretation of the above segment of hier(7) >> really. >> >> Me? I don't care, and I'm not going to bikeshed the issue. > > > Well, I do care. :-) Perhaps, the hier(7) need to be explain more clear > or just clean? It definitely needs to either to be revised in order to extend the purpose of X11R6, or a lot of ports has to move their default destination. That's if you're anal about the issue, for which I see no reason. It's a bikeshed issue if I ever saw one, but it's good to see you're paying attention. -- ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F6F7C7A.7070702>