The GTK port of WebKit is being used by more and more Gnome programs as an alternative to the Gecko engine, so I have tried to create the attached minimal portfile for "webkitgtk", but the compilation fails with the following error: /opt/local/include/X11/X.h:108: error: conflicting declaration 'typedef XID Cursor' /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ QD.framework/Headers/QuickdrawTypes.h:269: error: 'Cursor' has a previous declaration as 'typedef struct Cursor Cursor' make[1]: *** [WebCore/page/libWebKitGtk_la-Frame.lo] Error 1 Which is the elegant way of proceeding with Apple sources? :) -Guido --------------------8<---------------------------------------- # $Id$ PortSystem 1.0 name webkitgtk version r29753 maintainers nomaintainer categories devel description GTK+ port of WebKit. long_description ${description} homepage http://www.webkit.org platforms darwin master_sites http://nightly.webkit.org/files/trunk/src use_bzip2 yes distname WebKit-${version} checksums md5 9ad7d64dd106b10b55d4bf81a0bbd650 configure.cmd ./autogen.sh depends_build port:libtool \ port:icu \ port:pkg-config depends_lib port:gtk2 pre-configure { reinplace "s|aclocal |aclocal -I${prefix}/share/aclocal |" \ ${worksrcpath}/autogen.sh reinplace "s|libtoolize|glibtoolize|" \ ${worksrcpath}/autogen.sh } --------------------8<-------------------------------------------