From owner-freebsd-questions Fri Nov 30 14:40:26 2001 Delivered-To: freebsd-questions@freebsd.org Received: from teak.adhesivemedia.com (teak.adhesivemedia.com [207.202.159.79]) by hub.freebsd.org (Postfix) with ESMTP id 86EE037B417 for ; Fri, 30 Nov 2001 14:40:19 -0800 (PST) Received: from localhost (philip@localhost) by teak.adhesivemedia.com (8.11.6/8.11.6) with ESMTP id fAUMeEf97564; Fri, 30 Nov 2001 14:40:14 -0800 (PST) (envelope-from philip@adhesivemedia.com) Date: Fri, 30 Nov 2001 14:40:14 -0800 (PST) From: Philip Hallstrom To: "Philip J. Koenig" Cc: Kevin Oberman , Subject: Re: Am I forced to install Xfree86? In-Reply-To: <3C0795FC.2746.224A5D@localhost> Message-ID: <20011130143654.L95581-100000@teak.adhesivemedia.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > On 30 Nov 2001, at 8:47, Kevin Oberman boldly uttered: > > > > From: "Philip J. Koenig" > > > > > > Furtheremore, if I were to uncomment "NO_X= true", what would have > > > happened when I went to install the mtr port, which wanted gtk as a > > > dependency? Would it automatically not fetch/compile XF86, or would > > > it do it anyway because gtk is a dependency? Aren't the settings in > > > make.conf just for building the base system? > > > > I'd have to look at the Makefile for mtr to see how it would handle > > this. Some tools still install without a GUI and others will fail to > > install, at all. > > > Since I'm not a programmer and I only compile software to create > pre-written applications, I'm not an expert on makefiles. How > am I to determine such esoterica as how a port will behave if it > encounters the directive "NO_X= true" in /etc/make.conf? > > > In a cursory view of the mtr port's Makefile, there is nothing in > there that references "X" or "X-Windows", or "Xfree86".. only the > "WANT_GTK= yes" line. > > I still contend that life for us lowly non-programmers would be > vastly more productive if the port's install script simply stopped at > some point and asked "I see you don't have X installed - do you want > to install that big monster, or just skip GUI support?". Although one could make the argument that it should ask about other options as well... or perhaps ask any time it needs to install a dependency... which could get pretty time consuming :) I put the following in /etc/make.conf and don't think I've had a port try and install X since... NO_GUI=1 WITHOUT_X11=1 -philip To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message