[95237] trunk/dports/gnome/gtk3/Portfile

cal at macports.org cal at macports.org
Sat Jul 7 06:34:29 PDT 2012


Revision: 95237
          https://trac.macports.org/changeset/95237
Author:   cal at macports.org
Date:     2012-07-07 06:34:29 -0700 (Sat, 07 Jul 2012)
Log Message:
-----------
gtk3: claim maintainership, remove introspection variant, enable introspection, closes #33877, fix build with +quartz, closes #29063, #34530, #34532

Modified Paths:
--------------
    trunk/dports/gnome/gtk3/Portfile

Modified: trunk/dports/gnome/gtk3/Portfile
===================================================================
--- trunk/dports/gnome/gtk3/Portfile	2012-07-07 13:25:51 UTC (rev 95236)
+++ trunk/dports/gnome/gtk3/Portfile	2012-07-07 13:34:29 UTC (rev 95237)
@@ -9,11 +9,11 @@
 name                gtk3
 set real_name       gtk+
 version             3.4.3
-revision        1
+revision            2
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          gnome x11
 license             LGPL-2.1+
-maintainers         nomaintainer
+maintainers         cal openmaintainer
 platforms           darwin
 description         GTK+ widget toolkit
 
@@ -41,7 +41,8 @@
 depends_lib         port:atk \
                     path:lib/pkgconfig/pango.pc:pango \
                     port:gdk-pixbuf2 \
-                    path:lib/pkgconfig/glib-2.0.pc:glib2
+                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
+                    port:gobject-introspection
 
 depends_run         port:shared-mime-info
 
@@ -54,9 +55,12 @@
 
 configure.args      --enable-static \
                     --disable-glibtest \
-                    --disable-introspection \
+                    --enable-introspection \
                     gio_can_sniff=yes
 
+# gobject-introspection uses $CC from env
+build.env-append    CC=${configure.cc}
+
 configure.ccache    no
 configure.cppflags-append   -DX_LOCALE
 configure.cflags-append     -fstrict-aliasing
@@ -203,7 +207,7 @@
 }
 
 variant quartz requires no_x11 conflicts x11 {
-    configure.args-append   --with-gdktarget=quartz
+    configure.args-append   --enable-quartz-backend
 }
 
 variant x11 conflicts quartz description {Enable rendering in X11} {
@@ -220,11 +224,6 @@
                                --x-include=${prefix}/include --x-lib=${prefix}/lib
 }
 
-variant introspection description {Enable introspection} {
-    depends_lib-append          port:gobject-introspection
-    configure.args-delete       --disable-introspection
-    configure.args-append       --enable-introspection
-}
 
 livecheck.type  regex
 livecheck.url   ftp://ftp.gnome.org/pub/gnome/sources/${real_name}/${branch}/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120707/1d467f6b/attachment.html>


More information about the macports-changes mailing list