Revision
102554
Author
cal@macports.org
Date
2013-02-04 12:43:11 -0800 (Mon, 04 Feb 2013)

Log Message

py*-cairo: automatically default to +x11 or -x11 depending on existing cairo installation's variants, closes #37935

Modified Paths

Diff

Modified: trunk/dports/python/py-cairo/Portfile (102553 => 102554)


--- trunk/dports/python/py-cairo/Portfile	2013-02-04 20:42:17 UTC (rev 102553)
+++ trunk/dports/python/py-cairo/Portfile	2013-02-04 20:43:11 UTC (rev 102554)
@@ -79,10 +79,16 @@
     }
 
     variant x11 {
-        require_active_variants cairo x11
+        require_active_variants cairo x11 quartz
     }
 
-    default_variants    +x11
+    if {![catch {set result [active_variants cairo x11 quartz]}]} {
+        if {$result} {
+            default_variants +x11
+        }
+    } else {
+        default_variants +x11
+    }
 
     livecheck.type      none
 } else {