From e5b4b82000d522a752d5f2ae4f57e5b8f565337d Mon Sep 17 00:00:00 2001
From: Francois-Rene Rideau <tunes@google.com>
Date: Mon, 19 May 2014 18:41:46 -0400
Subject: [PATCH] Update the XCVB build files somewhat. Won't build unless we
 either tell XCVB about package-inferred-systems, or add #+xcvb (module ...)
 declarations to every file in ASDF.

---
 build.xcvb      | 27 +++++++++++++++++++++++++--
 uiop/build.xcvb | 23 +++++++++++++++++++++++
 2 files changed, 48 insertions(+), 2 deletions(-)
 create mode 100644 uiop/build.xcvb

diff --git a/build.xcvb b/build.xcvb
index 3f8d65db3..689eec44a 100644
--- a/build.xcvb
+++ b/build.xcvb
@@ -5,6 +5,29 @@
   :licence "MIT" ;; MIT-style license. See asdf.lisp
   :description "ASDF"
   :long-description "Another System Definition Facility."
-  :depends-on ("asdf")
+  :build-depends-on ("/uiop")
   :supersedes-asdf ("asdf")
-  :build-image nil))
+  :build-image nil
+  :depends-on
+  ("upgrade"
+   "component"
+   "system"
+   "cache"
+   "find-system"
+   "find-component"
+   "operation"
+   "action"
+   "lisp-action"
+   "plan"
+   "operate"
+   "output-translations"
+   "source-registry"
+   "backward-internals"
+   "parse-defsystem"
+   "bundle"
+   "concatenate-source"
+   "backward-interface"
+   "package-inferred-system"
+   "interface"
+   "user"
+   "footer")))
diff --git a/uiop/build.xcvb b/uiop/build.xcvb
new file mode 100644
index 000000000..6965ec1d2
--- /dev/null
+++ b/uiop/build.xcvb
@@ -0,0 +1,23 @@
+#+xcvb
+(module
+ (:fullname "/uiop"
+  :author ("Francois-Rene Rideau and contributors")
+  :licence "MIT" ;; MIT-style license. See asdf.lisp
+  :description "UIOP"
+  :long-description "Utilities for Implementation- and OS- Portability"
+  :supersedes-asdf ("uiop")
+  :build-image nil
+  :depends-on
+  ("package"
+   "common-lisp"
+   "utility"
+   "os"
+   "pathname"
+   "filesystem"
+   "stream"
+   "image"
+   "run-program"
+   "lisp-build"
+   "configuration"
+   "backward-driver"
+   "driver")))
-- 
GitLab