From adf2d1a66d6bdcdb267a3ad4d9859131373f111d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Kochma=C5=84ski?= <daniel@turtleware.eu>
Date: Fri, 9 Sep 2016 16:48:42 +0200
Subject: [PATCH] bundle-system: remove deprecated function

---
 bundle.lisp                | 2 +-
 doc/asdf.texinfo           | 4 ++--
 doc/exported-functions     | 1 -
 interface.lisp             | 2 +-
 test/test-utilities.script | 1 -
 5 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/bundle.lisp b/bundle.lisp
index 65049826e..0e143fba9 100644
--- a/bundle.lisp
+++ b/bundle.lisp
@@ -8,7 +8,7 @@
    :asdf/action :asdf/lisp-action :asdf/plan :asdf/operate :asdf/defsystem)
   (:export
    #:bundle-op #:bundle-type #:program-system
-   #:bundle-system #:bundle-pathname-type #:direct-dependency-files
+   #:bundle-pathname-type #:direct-dependency-files
    #:monolithic-op #:monolithic-bundle-op #:operation-monolithic-p
    #:basic-compile-bundle-op #:prepare-bundle-op
    #:compile-bundle-op #:load-bundle-op #:monolithic-compile-bundle-op #:monolithic-load-bundle-op
diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo
index 86c5501dc..222a18c7a 100644
--- a/doc/asdf.texinfo
+++ b/doc/asdf.texinfo
@@ -948,8 +948,8 @@ make document-formatting the default operation invoked by @code{make},
 instead of loading.  If the system developer doesn't specify in the
 system definition, the default operation will be loading.
 
-@c FIXME: We seem to export @findex bundle-system also, that some ECL users seem to rely on.
-@c But it's probably better that bundle operations have their own manual chapter at some point.
+@c It's probably better that bundle operations have their own manual
+@c chapter at some point.
 
 
 @c FIXME: There should be a @defun for OPERATE, but there isn't.  Not
diff --git a/doc/exported-functions b/doc/exported-functions
index 2013d3d8e..8ffd5673c 100644
--- a/doc/exported-functions
+++ b/doc/exported-functions
@@ -3,7 +3,6 @@ ALREADY-LOADED-SYSTEMS
 APPLY-OUTPUT-TRANSLATIONS
 ASDF-MESSAGE
 ASDF-VERSION
-BUNDLE-SYSTEM
 CLEAR-CONFIGURATION
 CLEAR-OUTPUT-TRANSLATIONS
 CLEAR-SOURCE-REGISTRY
diff --git a/interface.lisp b/interface.lisp
index f1a086b91..5e535d638 100644
--- a/interface.lisp
+++ b/interface.lisp
@@ -34,7 +34,7 @@
    #:operation-done-p #:explain #:action-description #:component-sideway-dependencies
    #:needed-in-image-p
    #:component-load-dependencies #:run-shell-command ; deprecated, do not use
-   #:bundle-op #:monolithic-bundle-op #:precompiled-system #:compiled-file #:bundle-system
+   #:bundle-op #:monolithic-bundle-op #:precompiled-system #:compiled-file
    #:program-system #:make-build
    #:basic-compile-bundle-op #:prepare-bundle-op
    #:compile-bundle-op #:load-bundle-op #:monolithic-compile-bundle-op #:monolithic-load-bundle-op
diff --git a/test/test-utilities.script b/test/test-utilities.script
index a186bb3da..2bfbb0fd2 100644
--- a/test/test-utilities.script
+++ b/test/test-utilities.script
@@ -274,7 +274,6 @@
     asdf/bundle:user-system
     #+sbcl uiop/lisp-build:sb-grovel-unknown-constant-condition
     ;; on some implementations only
-    asdf/bundle:bundle-system
     asdf/bundle:static-library
     uiop/os:parse-file-location-info
     uiop/os:parse-windows-shortcut
-- 
GitLab