From f8c7dab826b86006ee4a74007a8a035bdf0723e6 Mon Sep 17 00:00:00 2001
From: "Adam J. Stewart" <ajstewart426@gmail.com>
Date: Mon, 23 Jan 2017 17:50:34 -0600
Subject: [PATCH] Convert xerces-c to AutotoolsPackage (#2907)

---
 .../repos/builtin/packages/xerces-c/package.py     | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/var/spack/repos/builtin/packages/xerces-c/package.py b/var/spack/repos/builtin/packages/xerces-c/package.py
index 9f3ad8a4dc..bd28a9eec6 100644
--- a/var/spack/repos/builtin/packages/xerces-c/package.py
+++ b/var/spack/repos/builtin/packages/xerces-c/package.py
@@ -25,21 +25,17 @@
 from spack import *
 
 
-class XercesC(Package):
+class XercesC(AutotoolsPackage):
     """Xerces-C++ is a validating XML parser written in a portable subset of
     C++. Xerces-C++ makes it easy to give your application the ability to read
     and write XML data. A shared library is provided for parsing, generating,
     manipulating, and validating XML documents using the DOM, SAX, and SAX2
-    APIs.
-    """
+    APIs."""
 
     homepage = "https://xerces.apache.org/xerces-c"
     url      = "https://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.1.4.tar.bz2"
+
     version('3.1.4', 'd04ae9d8b2dee2157c6db95fa908abfd')
 
-    def install(self, spec, prefix):
-        configure("--prefix=%s" % prefix,
-                  "--disable-network")
-        make("clean")
-        make()
-        make("install")
+    def configure_args(self):
+        return ['--disable-network']
-- 
GitLab