Modified: trunk/dports/www/webkit-gtk/Portfile (104830 => 104831)
--- 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