<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Aug 20, 2014 at 1:31 PM, Joshua Root <span dir="ltr"><<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">>> What about:<br>
>><br>
>> sudo port upgrade --enforce-variants OpenSceneGraph -universal<br>
>><br>
>> - Josh<br>
>><br>
><br>
> I believe that would just change OpenSceneGraph, not the 35 or so dependents. Can anyone verify?<br>
<br>
</div>Upgrade is a recursive procedure unless you use the -n option. But if it<br>
wasn't, you could add rdepof:OpenSceneGraph to the expression.<br></blockquote></div><br>While it's recursive, a dependency being +universal is unlikely to break the dependent when it's -universal so I would not expect it to do anything by itself.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">The rdepof would work but might then break other ports that need +universal dependents. On the other hand, rev-upgrade should fix that (albeit with some additional thrashing).<br>
<div><br></div>-- <br><div dir="ltr"><div>brandon s allbery kf8nh sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a> <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div>
<div>unix, openafs, kerberos, infrastructure, xmonad <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div>
</div></div>