Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2012 11:07:45 -0600
From:      Paul Schmehl <pschmehl_lists@tx.rr.com>
To:        Thierry Thomas <thierry@FreeBSD.org>, FreeBSD Ports List <freebsd-ports@freebsd.org>
Subject:   Re: Dealing with options in dependent ports
Message-ID:  <9FBCB70DE736FC2D5695947B@utd71538.campus.ad.utdallas.edu>
In-Reply-To: <20121130154740.GA16360@graf.pompo.net>
References:  <A9F2CA034E76DB10EB615B3B@utd71538.campus.ad.utdallas.edu> <20121130154740.GA16360@graf.pompo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--On November 30, 2012 4:47:40 PM +0100 Thierry Thomas=20
<thierry@FreeBSD.org> wrote:

> Hello,
>
> Le ven 30 nov 12 =C3=A0 16:36:32 +0100, Paul Schmehl
> <pschmehl_lists@tx.rr.com>  =C3=A9crivait=C2=A0:
>> I'm working on a port that has an option for a build_depends on another
>> port.  If that option is selected, the dependent port MUST be built with
>> an  option that is not selected by default.
>>
>> Is there a way to either force that option to be selected in the
>> dependent  port?  Or, failing that, is it possible to pop up a message
>> warning the  installer that they must select that option before building
>> the dependent  port or, if they've already installed it without the
>> option, they must  deinstall and reinstall after selecting that option?
>>
>
> I'd suggest to make a slave port where you force the required option.
> However, to enforce the right dependency, this option have to produce a
> different plist.

Thanks.  I think that's probably the right answer.

--=20
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell




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