Try this first:<br>
<br>
port echo active and variant:quartz and variant:x11 \<br>
| sed -n -e '/\+quartz/d;s/@[^+-]*//;s/\+x11/-x11+quartz/p' \<br>
| xargs -n 2<br>
<br>
If it looks reasonable (each output line should be <port> <variants> 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 '/\+quartz/d;s/@[^+-]*//;s/\+x11/-x11+quartz/p' \<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 <<a href="javascript:;" onclick="_e(event, 'cvml', 'web@bachsau.name')">web@bachsau.name</a>> wrote:<br>
> Eric A. Borisch wrote on 18.11.2015 15:43:<br>
>><br>
>> You are using upgrade; what does 'port active and gtk3' show? +x11<br>
>> perhaps?<br>
>><br>
>> From the man page:<br>
>><br>
>> By selecting the variants to use in the upgraded build of the<br>
>> port, any variants specified on the command line take highest<br>
>> precedence, then the variants active in the latest installed<br>
>> version of the port, and finally the global variants specified<br>
>> in variants.conf, if any.<br>
>><br>
>> (Try adding -x11 to your upgrade line if the port active command above<br>
>> shows +x11.)<br>
><br>
><br>
> Yes, it shows +11. I added this my variants.conf after first install of<br>
> gtk3. Is there a way to find all ports still installed with +x11 and<br>
> reinstall with quartz instead?<br>
><br>
<br>