[104831] trunk/dports/www/webkit-gtk/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Wed Apr 3 09:01:39 PDT 2013


Revision: 104831
          https://trac.macports.org/changeset/104831
Author:   jeremyhu at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130403/b8247e79/attachment.html>


More information about the macports-changes mailing list