On 1/24/08, Guido Soranzio <[EMAIL PROTECTED]> wrote: > > The GTK port of WebKit is being used by more and moreGnome 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: >
Funny you should mention that, I was working on my own Portfile for
webkit-gtk (see attached). I was having configure errors, but your reinplace
of aclocal has solved those for me. I do have a more complete set of
dependencies though.
/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
>
I'm currently building, but have not yet gotten to this point...
Which is the elegant way of proceeding with Apple sources? :)
>
Your best bet maybe to work with the WebKit developers, as WebKit is not
Apple (its mostly Apple, but not just Apple).
-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<-------------------------------------------
>
> _______________________________________________
> macports-dev mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo/macports-dev
>
>
--
Randall Wood
[EMAIL PROTECTED]
"The rules are simple: The ball is round. The game lasts 90 minutes. All the
rest is just philosophy."
Portfile
Description: Binary data
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
