From owner-freebsd-ports@FreeBSD.ORG Mon Feb 27 18:49:04 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E61516A422 for ; Mon, 27 Feb 2006 18:49:04 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id F28D643D55 for ; Mon, 27 Feb 2006 18:48:59 +0000 (GMT) (envelope-from swhetzel@gmail.com) Received: by xproxy.gmail.com with SMTP id r21so619213wxc for ; Mon, 27 Feb 2006 10:48:59 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pLvKdahRZLSBMgrpy3QmhuGAtFuW4NC+gHg2lmZXKtki38Vagh1yU0o0+28oUVdHQBJDsHdrj8/V05huPe50sacVdACgez6QvATSQzmR4aidUAQkx5TikgfcBLA8dxRk7QSizYB/G6eVJvyLlCR60IXIfKt9+G8frEgvvU5SoiI= Received: by 10.70.108.13 with SMTP id g13mr2601350wxc; Mon, 27 Feb 2006 10:48:59 -0800 (PST) Received: by 10.70.31.17 with HTTP; Mon, 27 Feb 2006 10:48:59 -0800 (PST) Message-ID: <790a9fff0602271048k764ecc02r6753e143aaed0c59@mail.gmail.com> Date: Mon, 27 Feb 2006 12:48:59 -0600 From: "Scot Hetzel" To: "Ade Lovett" In-Reply-To: <431EE15A-9498-4387-8DA5-DB293079AC4A@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <867j7gd8kw.fsf@PECTOPAH.shenton.org> <790a9fff0602270947y5dd9c98dkd26fc17f641cc3e7@mail.gmail.com> <431EE15A-9498-4387-8DA5-DB293079AC4A@FreeBSD.org> Cc: ports@freebsd.org Subject: Re: Which ports store/use OPTIONS (/var/db/ports/portname/options)? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2006 18:49:04 -0000 On 2/27/06, Ade Lovett wrote: > > On Feb 27, 2006, at 09:47 , Scot Hetzel wrote: > > NOTE: reason 2 & 3 can be solved by setting the BATCH variable when > > building the port, but it then doesn't allow you to set OPTIONS on the > > first time the port is built. Instead it uses the ports default > > options. > > That's what "make config-recursive" is for. When installing > something through ports that is likely to have a bunch of > dependencies, some of which may have options, and you want to leave > the build unattended, it becomes a two stage process: > Thanks for the tip on config-recursive. Just one question, does config-recursive also show the options for optional dependancies? For example, your building a port (with options) and use 'make config-recursive'. You enable a option in the port (was previously unchecked), which causes a dependancy (LIB, RUN, ..) on another port that also has options. Will config-recursive show a dialog for the optional dependancy port or will a second 'make config-recursive' be needed? -- DISCLAIMER: No electrons were mamed while sending this message. Only slightly bruised.