Try this first:<br>
<br>
port echo active and variant:quartz and variant:x11 \<br>
  | sed -n -e &#39;/\+quartz/d;s/@[^+-]*//;s/\+x11/-x11+quartz/p&#39; \<br>
  | xargs -n 2<br>
<br>
If it looks reasonable (each output line should be &lt;port&gt; &lt;variants&gt; with no portion of the version string before the variant selections; could happen if a version includes a dash or plus), then running this (below) should do it. (Otherwise, just do it manually; likely not too many.)<br>
<br>
port echo active and variant:quartz and variant:x11 \<br>
  | sed -n -e &#39;/\+quartz/d;s/@[^+-]*//;s/\+x11/-x11+quartz/p&#39; \<br>
  | sudo xargs -n 2 port install<br>
<br>
Good luck!<br>
  - Eric<br>
<br>
On Wed, Nov 18, 2015 at 3:29 PM, Bachsau &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;web@bachsau.name&#39;)">web@bachsau.name</a>&gt; wrote:<br>
&gt; Eric A. Borisch wrote on 18.11.2015 15:43:<br>
&gt;&gt;<br>
&gt;&gt; You are using upgrade; what does &#39;port active and gtk3&#39; show? +x11<br>
&gt;&gt; perhaps?<br>
&gt;&gt;<br>
&gt;&gt;  From the man page:<br>
&gt;&gt;<br>
&gt;&gt; By selecting the variants to use in the upgraded build of the<br>
&gt;&gt; port, any variants specified on the command line take highest<br>
&gt;&gt; precedence, then the variants active in the latest installed<br>
&gt;&gt; version of the port, and finally the global variants specified<br>
&gt;&gt; in variants.conf, if any.<br>
&gt;&gt;<br>
&gt;&gt; (Try adding -x11 to your upgrade line if the port active command above<br>
&gt;&gt; shows +x11.)<br>
&gt;<br>
&gt;<br>
&gt; Yes, it shows +11. I added this my variants.conf after first install of<br>
&gt; gtk3. Is there a way to find all ports still installed with +x11 and<br>
&gt; reinstall with quartz instead?<br>
&gt;<br>
<br>