On Dec 30, 2019, at 4:41 PM, Ken Cunningham <[email protected]> 
wrote:
> 
> I thought I would install the new openal-soft with the gui with the tests as 
> well.
> 
> sudo port -v install openal-soft +gui +tests
> 
> I did not already have cmake or qt5 installed on the 10.7 system I was using.
> 
> Running the above command installed cmake from source with the +gui option, 
> as no binary exists for that, and then started to install qt5-qtbase with the 
> +tests variant until I aborted that.
> 
> I installed qt5-qtbase separately, without +tests, using the buildbot binary, 
> and then when I installed openal-soft +gui +tests I got what I wanted.
> 
> So — I guess there is no way around this automatically? 

you could probably do something like port install rdepof:openal-soft && port 
install openal-soft +gui +tests

In general, though, it's an intentional feature that variants propagate down 
like that. It's one of the reasons why it's best to have as few variants as 
possible in a port.

-- 
Daniel J. Luke

Reply via email to