From owner-freebsd-ports Sat Mar 18 16:57:14 2000 Delivered-To: freebsd-ports@freebsd.org Received: from viper.lovett.com (hub.lovett.com [216.60.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 0E20937B619; Sat, 18 Mar 2000 16:57:11 -0800 (PST) (envelope-from ade@lovett.com) Received: from ade by viper.lovett.com with local (Exim 3.13 #1) id 12WU1l-0000kM-00; Sat, 18 Mar 2000 18:57:09 -0600 Date: Sat, 18 Mar 2000 18:57:09 -0600 From: Ade Lovett To: Jeremy Lea Cc: ports@FreeBSD.ORG Subject: Re: Ports installing files in /usr/X11R6/share/aclocal/ Message-ID: <20000318185709.A475@supernews.com> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000317184409.C47550@shale.csir.co.za>; from reg@FreeBSD.ORG on Fri, Mar 17, 2000 at 06:44:09PM -0800 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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