Revision: 104831 https://trac.macports.org/changeset/104831 Author: jeremyhu@macports.org Date: 2013-04-03 09:01:38 -0700 (Wed, 03 Apr 2013) Log Message: ----------- webkit-gtk: Add support for gobject introspection Modified Paths: -------------- trunk/dports/www/webkit-gtk/Portfile Modified: trunk/dports/www/webkit-gtk/Portfile =================================================================== --- trunk/dports/www/webkit-gtk/Portfile 2013-04-03 15:34:20 UTC (rev 104830) +++ trunk/dports/www/webkit-gtk/Portfile 2013-04-03 16:01:38 UTC (rev 104831) @@ -9,6 +9,7 @@ name webkit-gtk epoch 1 version 2.0.0 +revision 1 description Apple's WebKit HTML rendering library for GTK+ long_description ${description} maintainers jeremyhu devans @@ -29,6 +30,7 @@ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:enchant \ port:geoclue \ + port:gobject-introspection \ port:gtk2 \ port:harfbuzz \ port:icu \ @@ -71,7 +73,7 @@ configure.args \ --with-gtk=2.0 \ --disable-webkit2 \ - --disable-introspection \ + --enable-introspection \ --disable-video \ --enable-svg \ --enable-geolocation \ @@ -81,6 +83,15 @@ # https://bugs.webkit.org/show_bug.cgi?id=94488 configure.universal_args-delete --disable-dependency-tracking +# gobject-introspection uses g-ir-scanner, which uses $CC from env +if {[variant_isset universal]} { + foreach arch ${configure.universal_archs} { + lappend merger_build_args(${arch}) CC='${configure.cc} -arch ${arch}' + } +} else { + build.args-append CC="${configure.cc} ${configure.cc_archflags}" +} + # In 1.10.1: # Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp: In constructor 'WebCore::FFTFrame::FFTFrame(unsigned int)': # Source/WebCore/platform/audio/gstreamer/FFTFrameGStreamer.cpp:48: error: 'm_complexData' was not declared in this scope