gcr requires gtk to be installed with +x11

Ryan Schmidt ryandesign at macports.org
Mon Oct 10 18:52:37 PDT 2016

On Oct 10, 2016, at 15:23, Johannes Kastl <mail at ojkastl.de> wrote:
>> On 10.10.16 22:20 David Evans wrote:
>> Yesterday. r153733 removed the run time dependency on epiphany from gimp2.
>> Perhaps you need to update your ports?
>> sudo port selfupdate
> I did, but maybe I got a stale mirror. Anyway, I'll try again.

You get whatever mirror you have specified in your macports.conf file. The Seattle mirror is stale; the others update several times a day. 

>> Yes, this is over kill but it makes sure that you don't have
>> any spurious +x11 dependencies of epiphany laying around to bite you.
> Should I not activate them again after that?

Johannes, you should re-activate any other ports you actually want to use. 

Dave, telling people to deactivate all active ports to fix a gimp issue is probably not ideal, because although it may fix the gimp issue, it will also deactivate any other ports the user was using. At least, not without explaining that to the user.

Johannes, the reason for Dave's suggestion is that you really need to make the choice about whether to use x11 or quartz before you have installed any ports. Trying to change that decision after you have already installed ports will lead to problems. This situation is somewhat muddled by the fact that some ports (like cairo) can be installed with both variants simultaneously, and that a few ports (currently only VLC, VLC-devel and libVLC, I think) default to quartz instead of x11. More problematic is that not all ports that support x11 also support quartz, so even if you decided you want to use quartz, you may find you want to install a port that only works with x11, and trying to do so will cause problems. 

See the thread going on now on the macports-users list for more on this situation. 

More information about the macports-dev mailing list