Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Mar 2000 18:57:09 -0600
From:      Ade Lovett <ade@FreeBSD.ORG>
To:        Jeremy Lea <reg@FreeBSD.ORG>
Cc:        ports@FreeBSD.ORG
Subject:   Re: Ports installing files in /usr/X11R6/share/aclocal/
Message-ID:  <20000318185709.A475@supernews.com>
In-Reply-To: <20000317184409.C47550@shale.csir.co.za>; from reg@FreeBSD.ORG on Fri, Mar 17, 2000 at 06:44:09PM -0800
References:  <200003141938.LAA27604@mango.attlabs.att.com> <20000314140512.B73052@lovett.com> <200003142009.MAA11207@windsor.research.att.com> <20000314143133.C73052@lovett.com> <20000317184409.C47550@shale.csir.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 17, 2000 at 06:44:09PM -0800, Jeremy Lea wrote:
>
>> [my suggestion for re-rooting GNOME under /usr/local]
> 
> I like this idea anyway.  It makes life much simpiler, and also it
> doesn't mess with the X11 heirachy as much.  At the moment /usr/local
> has a BSD/GNU type heirarchy and a /usr/X11R6 has the X11 style.  Just
> because GNOME is an X11 app doesn't mean it belongs in /usr/X11R6.

The only issue with re-rooting GNOME is that any port that happens
to use GNOME (even optionally) will also need to install itself
in the same place, if it uses, or puts its own files, under
${PREFIX}/share/gnome (icon files for the 'start menu', mime information,
help files, etc..)

From what I've seen of KDE applications, they also have to be installed
in the same place as the core system since at configuration time,
the passed ${PREFIX} is used as the sole method to determine whether
or not various KDE libraries and include files are present.
(this observation comes from install KDE where it wants, ie: /usr/local,
and then testing out new ports with env PREFIX=/some/where/else make ...,
and watching things fall over at the configure step).

The actual problem that we're facing is that in GNOME and KDE, we
have these two megasaurus environments which almost dictate where
derived applications are going to sit.

A case can be made for either of these ports to sit in either
/usr/local or /usr/X11R6 -- certainly having some of GNOME
(ORBit, libxml etc.) in one place, and other bits in the other,
is just plain confusing.

The question is, where should they go?  Suggestions?

-aDe

-- 
Ade Lovett, Austin, TX.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000318185709.A475>