#17062 closed defect (fixed)
gimp2: +quartz variant
Reported by: | pguyot (Paul Guyot) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | ||
Port: | gimp2 |
Description
gimp2 almost compiles with gtk2+quartz and friends. It just needs a small tweak, and the attached patch just does this (plus adds some logic inspired from the gtk2/pango logic to mark it as +quartz or +x11 depending on what version of gtk2 is installed and activated).
Attachments (2)
Change History (9)
Changed 16 years ago by pguyot (Paul Guyot)
Attachment: | gimp2_quartz.diff added |
---|
comment:1 Changed 16 years ago by dbevans (David B. Evans)
Owner: | changed from db.evans@… to devans@… |
---|---|
Status: | new → assigned |
comment:2 Changed 16 years ago by jmroot (Joshua Root)
That exec grep
is going to throw an error when it doesn't find GDK_WINDOWING_QUARTZ, so you'll need to catch it. The same applies to gnome-desktop, BTW.
comment:3 Changed 16 years ago by pguyot (Paul Guyot)
comment:4 Changed 16 years ago by dbevans (David B. Evans)
Here is the modified patch to allow building gimp2 +quartz +no_x11. Tested now in both with and without +quartz +no_x11 on Tiger using patch from #16978 (not yet committed) to allow building of gtk +no_x11 on Tiger. If you'll confirm this works on Leopard will commit it. Thanks for your help.
Changed 16 years ago by dbevans (David B. Evans)
Attachment: | patch-gimp2-Portfile-quartz.diff added |
---|
Modified patch for Portfile
comment:5 Changed 16 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed modified patch in r41518. Thanks.
comment:6 Changed 16 years ago by pguyot (Paul Guyot)
The +quartz variant works as expected on 10.5.5/x86.
Thanks for this, I'll give it a try. I still haven't been able to get gtk2 +no_x11 to compile on Tiger which is all I have available to me so I assume you are using Leopard? By the way, I'm trying to stay will +no_x11 instead of +quartz as that is the way most of the other ports are going.