We default to X11 because there are still many software packages written by 
developers who do not test on a Mac, are not aware of Quartz, and inadvertently 
write software that requires X11. 

Some users prefer to use Quartz because its visual appearance is more pleasing 
to them than X11. If you don't care, use X11.  


> On Dec 3, 2015, at 11:18, Gustavo Seabra <gustavo.sea...@gmail.com> wrote:
> 
> OK, it looks as id it will take a bit more work than normal to get it working…
> 
> BTW, do you know of any port that does not have a +x11 variant, and would 
> require exclusively the +quartz one? (I’m trying to decide if there’s any 
> reason to keep the quartz around at all).
> 
> Thanks,
> Gustavo Seabra
> 
> 
> 
>> Em 3 de dez de 2015, à(s) 14:02, Ryan Schmidt <ryandes...@macports.org> 
>> escreveu:
>> 
>> On Dec 3, 2015, at 08:46, Gustavo Seabra wrote:
>>> 
>>> I have recently changed to Quartz, a process started with the command 
>>> suggested here:
>>> http://article.gmane.org/gmane.os.apple.macports.user/39617
>>> 
>>> After some kinks, it all works fine now. However, I now want to install a 
>>> port that depends on x11 (PyMol). If I try this, the install crashes with 
>>> the message:
>> 
>> Let's use the correct terminology: nothing has crashed; you've merely 
>> encountered an error message.
>> 
>> 
>>> --->  Rebuilding in order
>>>   gtksourceview2 @2.10.5 
>>>   py27-pygtksourceview @2.10.1 
>>>   gwenhywfar4-gtk @4.14.0 
>>>   webkit-gtk @2.4.9 +video
>>> Error: org.macports.archivefetch for port gtksourceview2 returned: gtk2 
>>> must be installed with +x11.
>>> 
>>> The version i have now is:
>>> 
>>> $ port installed gtk2
>>> The following ports are currently installed:
>>> gtk2 @2.24.28_1+quartz (active) 
>>> 
>>> If I try to install gtk2 to be compatible with both quartz and x11, I get:
>>> 
>>> $ sudo port install gtk2 +quartz +x11
>>> Password:
>>> Error: gtk2: Variant quartz conflicts with x11
>>> Error: Unable to open port: Error evaluating variants
>>> 
>>> So, to install PyMol, will i need to uninstall everything that now is 
>>> working with quartz to reinstall it with x11? Os is there a way to have 
>>> them working side-by-side?
>> 
>> Some ports can install both variants simultaneously, such as Cairo; most 
>> cannot. For those that cannot, you should decide whether you want X11 or 
>> Quartz before you install any of them, and make the appropriate selection in 
>> your variants.conf file. You cannot easily switch a MacPorts installation 
>> from X11 to Quartz or vice versa. If you need both, install a second 
>> MacPorts installation in a different prefix. For example, use the default 
>> prefix /opt/local for X11 since that is the default variant so you would be 
>> more likely to be able to get binaries from our server, and use another 
>> prefix like /opt/quartzlocal for Quartz, since non default prefixes won't 
>> get any binaries anyway.
> 
> _______________________________________________
> macports-users mailing list
> macports-users@lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-users
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to