On Mar 19, 2007, at 02:00, Nathan Brazil wrote:
Hi. I noticed the following lines in GTK2's Portfile:
pre-configure { if {[variant_isset quartz]} { if { ![file exists ${prefix}/include/cairo/cairo-quartz.h] } { ui_msg "\nYou must first build cairo with the quartz variant enabled. Please\nuninstall (or deactivate) the cairo port and reinstall by running:\n\n\"port install cairo +quartz\"\n" exit 1 } }
...
variant quartz { configure.args-append --enable-gdktarget=quartz }
Does this mean if I enable the quartz variant, I can compile GTK applications w/o X11?
Note that cairo 1.4.0 has been released and that the cairo portfile will soon be updated -- just as soon as we can figure out how to enable the quartz backend without having to disable the xlib backend, which is unfortunately the current situation with 1.4.0 [1]. 1.4.0 has completely replaced the quartz backend with what used to be called the nquartz (or "new quartz") backend. You'll have to see whether this new 1.4.0 quartz is still compatible with gtk2's quartz requirements. [1] http://lists.freedesktop.org/archives/cairo/2007-March/010015.html