[144532] trunk/dports/databases/libgda5/Portfile

devans at macports.org devans at macports.org
Mon Jan 11 13:40:33 PST 2016


Revision: 144532
          https://trac.macports.org/changeset/144532
Author:   devans at macports.org
Date:     2016-01-11 13:40:33 -0800 (Mon, 11 Jan 2016)
Log Message:
-----------
libgda5: add +quartz variant, enable graphviz schema diagram support, disable gtksourceview support which causes segfault during initialization, dependencies (#50289).

Modified Paths:
--------------
    trunk/dports/databases/libgda5/Portfile

Modified: trunk/dports/databases/libgda5/Portfile
===================================================================
--- trunk/dports/databases/libgda5/Portfile	2016-01-11 21:31:30 UTC (rev 144531)
+++ trunk/dports/databases/libgda5/Portfile	2016-01-11 21:40:33 UTC (rev 144532)
@@ -3,11 +3,12 @@
 
 PortSystem          1.0
 PortGroup           gobject_introspection 1.0
+PortGroup           active_variants 1.1
 
 name                libgda5
 set gname           libgda
 version             5.2.4
-revision            3
+revision            4
 license             {GPL-2 LGPL}
 set branch          [join [lrange [split ${version} .] 0 1] .]
 description         GDA provides uniform access to different kinds of data sources.
@@ -39,7 +40,7 @@
 depends_lib         port:desktop-file-utils \
                     port:readline \
                     port:gtk3 \
-                    port:gtksourceview3 \
+                    path:bin/dot:graphviz \
                     port:goocanvas2 \
                     port:iso-codes \
                     port:libsecret \
@@ -50,7 +51,7 @@
                     port:ncurses
 
 depends_run         port:gnome-themes-standard \
-                    port:yelp
+                    port:gnome-keyring
 
 gobject_introspection yes
 
@@ -74,7 +75,8 @@
                     --enable-gda-gi=yes \
                     --enable-gdaui-gi=yes \
                     --disable-silent-rules \
-                    --without-graphviz \
+                    --with-graphviz \
+                    --without-gtksourceview \
                     --with-ldap=no \
                     --with-bdb=no \
                     --with-mdb=no \
@@ -199,6 +201,15 @@
     default_variants +db60
 }
 
+variant quartz {}
+
+if {[variant_isset quartz]} {
+    require_active_variants gtk3 quartz
+} else {
+    require_active_variants gtk3 x11
+    depends_run-append      port:yelp
+}
+
 post-activate {
     system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
     system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160111/b81e5dfa/attachment.html>


More information about the macports-changes mailing list