From owner-freebsd-hackers Mon Mar 2 14:56:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA07735 for freebsd-hackers-outgoing; Mon, 2 Mar 1998 14:56:38 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from techunix.technion.ac.il (mellon@techunix.technion.ac.il [132.68.1.28]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA07707 for ; Mon, 2 Mar 1998 14:56:18 -0800 (PST) (envelope-from mellon@techunix.technion.ac.il) Received: (from mellon@localhost) by techunix.technion.ac.il (8.8.7/8.8.5) id AAA22996; Tue, 3 Mar 1998 00:55:32 +0200 (IST) Message-ID: <19980303005531.07975@techunix.technion.ac.il> Date: Tue, 3 Mar 1998 00:55:31 +0200 From: Anatoly Vorobey To: "Jordan K. Hubbard" Cc: hackers@FreeBSD.ORG Subject: Re: ports for X11 stuff References: <19980302154931.26325@techunix.technion.ac.il> <2449.888875155@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <2449.888875155@time.cdrom.com>; from Jordan K. Hubbard on Mon, Mar 02, 1998 at 01:45:55PM -0800 X-Disclaimer: I was young, I needed the money! Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG You, Jordan K. Hubbard, were spotted writing this on Mon, Mar 02, 1998 at 01:45:55PM -0800: > > Then add a /etc/make.conf non-default flag to do this. It would decide > > whether USE_X11 means /usr/X11R6 or /usr/local/X11R6. Then you won't > > Why not simply redefine X11BASE then if that's what you want? It > already exists.. For at least two reasons: 1. It's a kludge, and that's definitely not what I want. /usr/local/X11R6 is _not_, logically, a X11BASE. A port may reasonably expect to find standard header files at $X11BASE/include, etc. 2. As one of consequences of it being a kludge, during 'make install' with such modified X11BASE, mtree will mirror /etc/mtree/BSD.x11.dist dir structure under /usr/local/X11R6 - a sight neither happy nor useful. One can define NO_MTREE, further kludging things up, of course... In a clean solution, you would either add an mtree file for /usr/local/X11R6, or invoke mtree on BSD.local.dist, or not invoke mtree, or do something else I'm not bright enough for... ;) I hope that sooner or later (sooner is better ;)) Xfree86 will change config/cf directory to discourage imake from believing there's only One True X hierarchy on the system. Then one'll be able to easily reroute all imake-built ports to /usr/local/X11R6 or wherever; and I believe a previous discussion showed that a lot of folks would be quite willing and happy to adapt to this; but if the problem of non-imake ports will stay as it is, one won't have an easy way to reroute all of _them_ into /usr/local/X11R6, and confusion will reign ;) So what'd bad about one tiny non-default /etc/make.conf switch, really? :) -- Anatoly Vorobey, mellon@pobox.com http://pobox.com/~mellon/ "Angels can fly because they take themselves lightly" - G.K.Chesterton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message