Commit 894e8f13 authored by Pascal J. Bourguignon's avatar Pascal J. Bourguignon

Removed undocumented :name attribute to systems.

parent f681c952
......@@ -33,45 +33,30 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.clext
;; system attributes:
:description "Common Lisp Extensions."
:long-description "
;; system attributes:
:description "Informatimago Common Lisp Extensions"
:long-description "
This system provides Common-Lisp packages that are mostly portable,
but that use some extensions, packages out of the Common-Lisp
specifications, like GRAY or other portability libraries.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Extensions"
:version "1.3.2"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clext/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum"
"com.informatimago.clext.association")
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.3.2"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clext/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum"
"com.informatimago.clext.association")
:components ((:file "character-sets")
#+(or allegro ccl clisp sbcl cmu)
(:file "closer-weak")))
......
......@@ -33,44 +33,30 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.clext.association
;; system attributes:
:description "Common Lisp Extensions: Associations."
:long-description "
;; system attributes:
:description "Informatimago Common Lisp Extensions: Associations."
:long-description "
This system provides a Common-Lisp package exporting a macro to define
CLOS associations. It uses CLOSER-MOP.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Extensions Associations"
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clext/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("closer-mop")
:components ((:file "association")))
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clext/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("closer-mop")
:in-order-to ((test-op (test-op "com.informatimago.clext.association.test")))
:components ((:file "association")))
;;;; THE END ;;;;
......
;;;; -*- mode:lisp;coding:utf-8 -*-
;;;;**************************************************************************
;;;;FILE: com.informatimago.clext.association.test.asd
;;;;LANGUAGE: Common-Lisp
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;; ASD file to test the com.informatimago.clext.association library.
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
;;;; 2010-10-31 <PJB> Created this .asd file.
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;; Copyright Pascal J. Bourguignon 2010 - 2015
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.clext.association.test
;; system attributes:
:description "Informatimago Common Lisp Extensions: Associations - Tests."
:long-description "
Tests the system that provides a Common-Lisp package exporting a macro
to define CLOS associations. It uses CLOSER-MOP.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clext/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("closer-mop"
"com.informatimago.clext.association")
:perform (asdf:test-op
(o s)
(let ((*package* (find-package "COM.INFORMATIMAGO.CLEXT.ASSOCIATION")))
(uiop:symbol-call "COM.INFORMATIMAGO.CLEXT.ASSOCIATION.TEST" "TEST/ALL")))
:components ((:file "association-test")))
;;;; THE END ;;;;
......@@ -32,34 +32,24 @@
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
#+clisp (when (find-package "LINUX") (pushnew :linux *features*))
(eval-when (:compile-toplevel :load-toplevel :execute)
#+clisp (when (find-package "LINUX") (pushnew :linux *features*)))
(asdf:defsystem :com.informatimago.clisp
(asdf:defsystem :com.informatimago.clisp
;; system attributes:
:description "Clisp specific packages."
:description "Informatimago Common Lisp Clisp Specific Packages"
:long-description "
Various packages using clisp specific features (some of them could or
should be made into implementation independant packages).
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Clisp Specific Packages"
:version "1.2.2"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Spring 2014")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clmisc/")
......@@ -67,11 +57,8 @@ should be made into implementation independant packages).
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components
#+clisp ((:file "syslog")
(:file "disk")
......@@ -95,12 +82,11 @@ should be made into implementation independant packages).
#-clisp ())
#+(and clisp (not linux))
(eval-when (:compile-toplevel :load-toplevel :execute)
(warn "System ~A is incomplete without the LINUX package." :com.informatimago.clisp))
#+(and clisp (not linux))
(warn "System ~A is incomplete without the LINUX package." :com.informatimago.clisp)
#-clisp
(warn "System ~A is useless on ~A" :com.informatimago.clisp (lisp-implementation-type)))
#-clisp
(eval-when (:compile-toplevel :load-toplevel :execute)
(warn "System ~A is useless on ~A" :com.informatimago.clisp (lisp-implementation-type)))
;;;; THE END ;;;;
......@@ -33,32 +33,21 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.clmisc
;; system attributes:
:description "Various Common Lisp packages."
:description "Informatimago Common Lisp Miscellaneous"
:long-description "
Various Common Lisp packages.
For now, only provides com.informatimago.clmisc.resource-utilization,
a package to gather resource utilization statistics and report then in
a format similar to what is used by LISTSERV.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Miscellaneous"
:version "1.2.1"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.clmisc/")
......@@ -66,9 +55,8 @@ a format similar to what is used by LISTSERV.
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
:depends-on ()
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ()
:components ((:file "resource-utilization")))
......
......@@ -34,24 +34,14 @@
(asdf:defsystem :com.informatimago
;; system attributes:
:description "This system gathers most of the Informatimago systems."
:description "Informatimago Systems Agregate"
:long-description "This system gathers most of the Informatimago systems."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Systems Agregate"
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Winter 2014")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago/")
......@@ -59,9 +49,7 @@
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp"
"com.informatimago.clext"
"com.informatimago.clmisc"
......@@ -75,6 +63,7 @@
"com.informatimago.susv3" ; empty shell on non-clisp.
"com.informatimago.clisp" ; empty shell on non-clisp linux
)
:in-order-to ((test-op (test-op "com.informatimago.tests")))
:components ())
......
......@@ -33,17 +33,12 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.tests
;; system attributes:
:description "This system tests most of the Informatimago systems."
:description "Informatimago Systems Tests Agregate"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Systems Agregate Tests"
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Winter 2015")
......@@ -54,8 +49,8 @@
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago"
"com.informatimago.common-lisp.cesarum-test"
"com.informatimago.common-lisp.lisp-reader-test")
:in-order-to ((asdf:test-op (asdf:test-op "com.informatimago.common-lisp.cesarum-test")
(asdf:test-op "com.informatimago.common-lisp.lisp-reader-test")))
"com.informatimago.common-lisp.cesarum.test"
"com.informatimago.common-lisp.lisp-reader.test")
:in-order-to ((asdf:test-op (asdf:test-op "com.informatimago.common-lisp.cesarum.test")
(asdf:test-op "com.informatimago.common-lisp.lisp-reader.test")))
:components ())
......@@ -33,30 +33,18 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.common-lisp.apple-file
;; system attributes:
:description "Read Apple-Single and Apple-Double file formats."
:description "Apple-Single and Apple-Double File Formats."
:long-description "
Read Apple-Single and Apple-Double file formats.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Apple-Single and Apple-Double File Formats."
:version "1.0.0"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Spring 2013")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.apple-file/")
......@@ -64,11 +52,8 @@ Read Apple-Single and Apple-Double file formats.
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components ((:file "apple-file" :depends-on ())))
;;;; THE END ;;;;
......@@ -34,37 +34,24 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.common-lisp.arithmetic
;; system attributes:
:description "Arithmetic tools, primes, factorization."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Arithmetic"
:version "1.2.1"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.arithmetic/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components ((:file "primes" :depends-on ())
(:file "p127n2" :depends-on ())))
;; system attributes:
:description "Informatimago Common Lisp Arithmetic"
:long-description "Arithmetic tools, primes, factorization."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.2.1"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.arithmetic/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components ((:file "primes" :depends-on ())
(:file "p127n2" :depends-on ())))
;;;; THE END ;;;;
......@@ -33,37 +33,24 @@
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.common-lisp.bank
;; system attributes:
:description "Various bank data formats (IBAN, RIB)."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Banking Utilities"
:version "1.2.1"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.bank/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components ((:file "iban" :depends-on ())
(:file "rib" :depends-on ("iban"))))
;; system attributes:
:description "Informatimago Common Lisp Banking Utilities"
:long-description "Various bank data formats (IBAN, RIB)."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.2.1"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.bank/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:components ((:file "iban" :depends-on ())
(:file "rib" :depends-on ("iban"))))
;;;; THE END ;;;;
......@@ -33,17 +33,15 @@
;;;;**************************************************************************
#+clisp
(unless custom:*ansi*
(warn "System ~A: clisp should be used with -ansi or (setf custom:*ansi* t) in ~/.clisprc"
:com.informatimago.common-lisp.cesarum))
(eval-when (:compile-toplevel :load-toplevel :execute)
#+clisp
(unless custom:*ansi*
(warn "System ~A: clisp should be used with -ansi or (setf custom:*ansi* t) in ~/.clisprc"
:com.informatimago.common-lisp.cesarum)))
(asdf:defsystem :com.informatimago.common-lisp.cesarum
;; system attributes:
:description "Various general data types, algorithms, utilities and standards."
:long-description "
This system provides various kinds of packages:
......@@ -60,19 +58,11 @@ This system provides various kinds of packages:
all written in 100% conforming Common Lisp.
"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "com.informatimago.common-lisp.cesarum"
:version "1.3.3"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Autumn 2010")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.cesarum/")
......@@ -80,10 +70,9 @@ all written in 100% conforming Common Lisp.
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.lisp-sexp")
:in-order-to ((test-op (test-op "com.informatimago.common-lisp.cesarum-test")))
:in-order-to ((test-op (test-op "com.informatimago.common-lisp.cesarum.test")))
:components (
;; Simple Test Framework
(:file "simple-test" :depends-on ())
......
;;;; -*- mode:lisp;coding:utf-8 -*-
;;;;**************************************************************************
;;;;FILE: com.informatimago.common-lisp.cesarum-test.asd
;;;;LANGUAGE: Common-Lisp
;;;;SYSTEM: Common-Lisp
;;;;USER-INTERFACE: NONE
;;;;DESCRIPTION
;;;;
;;;; ASD file to test the com.informatimago.common-lisp.cesarum library.
;;;;
;;;;AUTHORS
;;;; <PJB> Pascal J. Bourguignon <pjb@informatimago.com>
;;;;MODIFICATIONS
;;;; 2015-01-08 <PJB> Created this .asd file.
;;;;BUGS
;;;;LEGAL
;;;; AGPL3
;;;;
;;;; Copyright Pascal J. Bourguignon 2015 - 2015
;;;;
;;;; This program is free software: you can redistribute it and/or modify
;;;; it under the terms of the GNU Affero General Public License as published by
;;;; the Free Software Foundation, either version 3 of the License, or
;;;; (at your option) any later version.
;;;;
;;;; This program is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;;; GNU Affero General Public License for more details.
;;;;
;;;; You should have received a copy of the GNU Affero General Public License
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
(eval-when (:compile-toplevel :load-toplevel :execute)
#+clisp
(unless custom:*ansi*
(warn "System ~A: clisp should be used with -ansi or (setf custom:*ansi* t) in ~/.clisprc"
:com.informatimago.common-lisp.cesarum.test)))
(asdf:defsystem "com.informatimago.common-lisp.cesarum.test"
;; system attributes:
:description "Tests the cesarum library."
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:version "1.3.3"
:properties ((#:author-email . "pjb@informatimago.com")
(#:date . "Winter 2015")
((#:albert #:output-dir) . "/tmp/documentation/com.informatimago.common-lisp.cesarum-test/")
((#:albert #:formats) . ("docbook"))
((#:albert #:docbook #:template) . "book")
((#:albert #:docbook #:bgcolor) . "white")
((#:albert #:docbook #:textcolor) . "black"))
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:depends-on ("com.informatimago.common-lisp.cesarum")
:perform (asdf:test-op
(o s)
(let ((*package* (find-package "COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SET")))
(uiop:symbol-call "COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SET" "TEST/ALL"))
(let ((*package* (find-package "COM.INFORMATIMAGO.COMMON-LISP.CESARUM.INDEX-SET")))
(uiop:symbol-call "COM.INFORMATIMAGO.COMMON-LISP.CESARUM.INDEX-SET" "TEST/ALL")))
:components ((:file "set-test" :depends-on ())
(:file "index-set-test" :depends-on ("set-test"))))
;;;; THE END ;;;;
......@@ -32,26 +32,14 @@
;;;; along with this program. If not, see http://www.gnu.org/licenses/
;;;;**************************************************************************
(asdf:defsystem :com.informatimago.common-lisp
;; system attributes:
:description "This system gathers most of the Informatimago Common Lisp systems."
:description "Informatimago Common Lisp Systems Agregate"
:author "Pascal J. Bourguignon <pjb@informatimago.com>"
:maintainer "Pascal J. Bourguignon <pjb@informatimago.com>"
:licence "AGPL3"
;; component attributes:
:name "Informatimago Common Lisp Systems Agregate"