<div dir="ltr">Well, that is not the current behavior if a variant is specified manually. What happens is:<div><br></div><div>port install A +var</div><div><br></div><div>does</div><div><br></div><div>port install B +var &amp;&amp; port install A +var.</div><div><br></div><div>Why do you think it would be inappropriate to do that for default variants?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 11, 2016 at 11:47 AM, Daniel J. Luke <span dir="ltr">&lt;<a href="mailto:dluke@geeklair.net" target="_blank">dluke@geeklair.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Apr 10, 2016, at 4:01 AM, Takeshi Enomoto &lt;<a href="mailto:takeshi@macports.org">takeshi@macports.org</a>&gt; wrote:<br>
&gt; If there is a reason behind treating default_variants and manually set variants,<br>
&gt; I’d like to know.<br>
<br>
</span>I&#39;m not sure what the initial reasoning was, but I think the current behavior is correct.<br>
<br>
When a port is installed as a dependency of some other port, it should be installed the same way as if it were installed manually first.<br>
<br>
ie. A requires B:<br>
<br>
port install A<br>
and<br>
<br>
port install B &amp;&amp; port install A<br>
<br>
should result in the same final install.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Daniel J. Luke<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
macports-dev mailing list<br>
<a href="mailto:macports-dev@lists.macosforge.org">macports-dev@lists.macosforge.org</a><br>
<a href="https://lists.macosforge.org/mailman/listinfo/macports-dev" rel="noreferrer" target="_blank">https://lists.macosforge.org/mailman/listinfo/macports-dev</a><br>
</div></div></blockquote></div><br></div>