From b00a12565c8aaa4dc54172cd5861020d6e09ff22 Mon Sep 17 00:00:00 2001
From: Milton Woods <miltonjwoods@gmail.com>
Date: Wed, 19 Apr 2017 21:54:06 +1000
Subject: [PATCH] pango: depends on libxft when +X, disable libxft support when
 ~X (#3899)

---
 var/spack/repos/builtin/packages/pango/package.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/var/spack/repos/builtin/packages/pango/package.py b/var/spack/repos/builtin/packages/pango/package.py
index cc6565dae3..e5a8e8c57d 100644
--- a/var/spack/repos/builtin/packages/pango/package.py
+++ b/var/spack/repos/builtin/packages/pango/package.py
@@ -46,7 +46,16 @@ class Pango(AutotoolsPackage):
     depends_on("cairo")
     depends_on("cairo~X", when='~X')
     depends_on("cairo+X", when='+X')
+    depends_on("libxft", when='+X')
     depends_on("glib")
 
+    def configure_args(self):
+        args = []
+        if self.spec.satisfies('+X'):
+            args.append('--with-xft')
+        else:
+            args.append('--without-xft')
+        return args
+
     def install(self, spec, prefix):
         make("install", parallel=False)
-- 
GitLab