<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">&lt;<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">&gt;&gt; What about:<br>
&gt;&gt;<br>
&gt;&gt; sudo port upgrade --enforce-variants OpenSceneGraph -universal<br>
&gt;&gt;<br>
&gt;&gt; - Josh<br>
&gt;&gt;<br>
&gt;<br>
&gt; 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&#39;t, you could add rdepof:OpenSceneGraph to the expression.<br></blockquote></div><br>While it&#39;s recursive, a dependency being +universal is unlikely to break the dependent when it&#39;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>