<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><blockquote type="cite" class=""><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2; text-decoration-thickness: initial;" class="">Should I expect a +quartz variant to propagate to dependencies, and 
overrule existing variants?</pre></blockquote><div class=""><br class=""></div><div class="">propagate to dependencies?</div><div class=""><br class=""></div><div class="">Yes. You demonstrated that already when you tried to install gimp +quartz and it passed that down to deps.</div><div class=""><br class=""></div><div class="">overrule existing variants?</div><div class=""><br class=""></div><div class="">No. </div><div class=""><br class=""></div><div class="">If you already have a port installed with a certain variant, and then you try to install that port again with a conflicting variant (especially automatically), MacPorts doesn’t know what you really want to do exactly. So it asks you to deactivate or uninstall the one you have installed first, rather than doing it automatically for you.</div><div class=""><br class=""></div><div class="">Design choice, most would support, not everyone.</div><div class=""><br class=""></div><div class="">You can find the ports you have installed as x11 pretty easily (port -v installed | grep x11) and deactivate them, or just deactivate all your ports if you prefer and then install gimp +quartz and away you go.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">You can add +quartz to “variants.conf” to make that a global default even if you forget setting if you like.</div><div class=""><br class=""></div><div class="">HTH,</div><div class=""><br class=""></div><div class="">K</div></body></html>