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>