Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jan 2008 10:03:33 -0500
From:      "Frank J. Laszlo" <laszlof@FreeBSD.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        ports@freebsd.org
Subject:   Re: Suggested improvements for ports
Message-ID:  <478A2845.2010902@FreeBSD.org>
In-Reply-To: <478930F3.2030309@FreeBSD.org>
References:  <ED8842DFA28376008F3CA3A4@utd59514.utdallas.edu>	<4788D0E6.7080007@gmx.de> <478930F3.2030309@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote:
> Dominic Fandrey wrote:
>> Paul Schmehl wrote:
>>> 1) You can't build a dependent port and first set the config for the
>>> options that you want.  So, when you select sasl in postfix, you never
>>> get the chance to check the saslauthd option, for example.
>>
>> As the ports man page states:
>>
>> # make config-recursive
>>
>> does what you want. It's surprising how often people claim this 
>> feature is
>> missing, even though it has been there ever since I started using 
>> FreeBSD.
>
> And it's surprising how often people don't listen when I explain that 
> config-recursive is not a complete solution. :) It builds the list 
> first, so that if you enable an option that creates a dependency on 
> another port it will be missed. Portmaster does not have that 
> limitation because it runs 'make config' before doing the dependency 
> check for each port.
>
> Doug
>

As a workaround, you can run 'make config-recursive' multiple times 
until it will no longer pull up config dialogs. This will catch those 
extra dependencies created by checking options during the process.

-Frank



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