Commit ee8620c7 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Update uiop.asd

parent a23fbf31
;;; -*- mode: lisp -*- ;;; -*- mode: lisp -*-
(in-package :asdf) (in-package :asdf)
(unless (or (member :asdf3 *features*) #-asdf3
(and (member :asdf2 *features*) (version-satisfies (asdf:asdf-version) "2.11.4"))) (unless (or #+asdf2 (version-satisfies (asdf:asdf-version) "2.11.4"))
(error "UIOP requires ASDF 2.011.4 or later.")) (error "UIOP requires ASDF 2.011.4 or later."))
(defun call-without-redefinition-warnings (thunk) (defun call-without-redefinition-warnings (thunk)
...@@ -14,15 +14,20 @@ ...@@ -14,15 +14,20 @@
#'muffle-warning)) #'muffle-warning))
(funcall thunk))) (funcall thunk)))
(defsystem :uiop (defsystem "uiop"
#+asdf3 :long-name #+asdf3 "Utilities for Implementation- and OS- Portability"
:description "Portability library for Common Lisp programs"
:long-description "UIOP provides runtime support for Common Lisp programs:
Basic general-purpose utilities that are in such a need that you can't portably construct a
complete program without using some of them. UIOP replaces ASDF/DRIVER and ASDF-UTILS, and offers a
superset of the functionality provided by CL-FAD, EXTERNAL-PROGRAM, TRIVIAL-SHELL, TRIVIAL-BACKTRACE
and a lot of the functionality formerly provided by CL-LAUNCH, XCVB-DRIVER, TRIVIAL-FEATURES,
plus a tiny subset of functionality from ALEXANDRIA and FARE-UTILS.
It is transcluded into asdf.lisp together with ASDF/DEFSYSTEM, so if you did (require \"asdf\")
you already have a matching UIOP loaded."
:author "Francois-Rene Rideau"
:licence "MIT" :licence "MIT"
:class #.(if (find-class 'package-system nil) 'package-system 'system) :class #.(if (find-class 'package-system nil) 'package-system 'system)
#+asdf3 :long-name #+asdf3 "Utilities for Implementation- and OS- Portability"
:description "Runtime support for Common Lisp programs"
:long-description "Basic general-purpose utilities that are in such a need
that you can't portably construct a complete program without using them.
UIOP is also known as ASDF/DRIVER or ASDF-UTILS,
being transcluded into asdf.lisp together with ASDF/DEFSYSTEM."
#+asdf3 :version #+asdf3 (:read-file-form "version.lisp-expr") #+asdf3 :version #+asdf3 (:read-file-form "version.lisp-expr")
#+asdf-unicode :encoding #+asdf-unicode :utf-8 #+asdf-unicode :encoding #+asdf-unicode :utf-8
#+asdf3 :around-compile #+asdf3 call-without-redefinition-warnings #+asdf3 :around-compile #+asdf3 call-without-redefinition-warnings
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment