Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
asdf
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
16
Issues
16
List
Boards
Labels
Service Desk
Milestones
Merge Requests
8
Merge Requests
8
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
asdf
asdf
Commits
bfd04963
Commit
bfd04963
authored
Mar 19, 2011
by
Francois-Rene Rideau
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.012.12: allow description and long-description for all components. Solves lp#738223
parent
8999c812
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
12 deletions
+17
-12
Makefile
Makefile
+3
-3
asdf.asd
asdf.asd
+1
-1
asdf.lisp
asdf.lisp
+13
-8
No files found.
Makefile
View file @
bfd04963
...
...
@@ -7,10 +7,10 @@ clnet_home := "/project/asdf/public_html/"
sourceDirectory
:=
$(
shell
pwd
)
lisps
?=
clisp sbcl ecl allegro abcl scl
## not tested by me: allegromodern c
cl c
mucl lispworks
lisps
?=
c
cl c
lisp sbcl ecl allegro abcl scl
## not tested by me: allegromodern cmucl lispworks
## FAIL: gclcvs (condition handling)
## maybe supported by asdf, not supported yet by our tests: cormancl mcl
## maybe supported by asdf, not supported yet by our tests: cormancl mcl
genera
lisp
?=
sbcl
...
...
asdf.asd
View file @
bfd04963
...
...
@@ -12,7 +12,7 @@
:licence
"MIT"
:description
"Another System Definition Facility"
:long-description
"ASDF builds Common Lisp software organized into defined systems."
:version
"2.012.1
1
"
;; to be automatically updated by bin/bump-revision
:version
"2.012.1
2
"
;; to be automatically updated by bin/bump-revision
:depends-on
()
:components
((
:file
"asdf"
)
...
...
asdf.lisp
View file @
bfd04963
;;; -*- mode: common-lisp; Base: 10 ; Syntax: ANSI-Common-Lisp -*-
;;; This is ASDF 2.012.1
1
: Another System Definition Facility.
;;; This is ASDF 2.012.1
2
: Another System Definition Facility.
;;;
;;; Feedback, bug reports, and patches are all welcome:
;;; please mail to <asdf-devel@common-lisp.net>.
...
...
@@ -83,7 +83,7 @@
;; "2.345.6" would be a development version in the official upstream
;; "2.345.0.7" would be your seventh local modification of official release 2.345
;; "2.345.6.7" would be your seventh local modification of development version 2.345.6
(
asdf-version
"2.012.1
1
"
)
(
asdf-version
"2.012.1
2
"
)
(
existing-asdf
(
fboundp
'find-system
))
(
existing-version
*asdf-version*
)
(
already-there
(
equal
asdf-version
existing-version
)))
...
...
@@ -1033,9 +1033,12 @@ processed in order by OPERATE."))
((
name
:accessor
component-name
:initarg
:name
:documentation
"Component name: designator for a string composed of portable pathname characters"
)
(
version
:accessor
component-version
:initarg
:version
)
;; This one is used by POIU. Maybe in the future by ASDF instead of in-order-to?
;; POIU is a parallel (multi-process build) extension of ASDF. See
;; http://www.cliki.net/poiu
(
description
:accessor
component-description
:initarg
:description
)
(
long-description
:accessor
component-long-description
:initarg
:long-description
)
;; This one below is used by POIU - http://www.cliki.net/poiu
;; a parallelizing extension of ASDF that compiles in multiple parallel
;; slave processes (forked on demand) and loads in the master process.
;; Maybe in the future ASDF may use it internally instead of in-order-to.
(
load-dependencies
:accessor
component-load-dependencies
:initform
nil
)
;; In the ASDF object model, dependencies exist between *actions*
;; (an action is a pair of operation and component). They are represented
...
...
@@ -1054,6 +1057,7 @@ processed in order by OPERATE."))
;; it needn't be recompiled just because one of these dependencies
;; hasn't yet been loaded in the current image (do-first).
;; The names are crap, but they have been the official API since Dan Barlow's ASDF 1.52!
;; See our ASDF 2 paper for more complete explanations.
(
in-order-to
:initform
nil
:initarg
:in-order-to
:accessor
component-in-order-to
)
(
do-first
:initform
nil
:initarg
:do-first
...
...
@@ -1180,9 +1184,10 @@ processed in order by OPERATE."))
new-value
)
(
defclass
system
(
module
)
((
description
:accessor
system-description
:initarg
:description
)
(
long-description
:accessor
system-long-description
:initarg
:long-description
)
(
;; description and long-description are now available for all component's,
;; but now also inherited from component, but we add the legacy accessor
(
description
:accessor
system-description
:initarg
:description
)
(
long-description
:accessor
system-long-description
:initarg
:long-description
)
(
author
:accessor
system-author
:initarg
:author
)
(
maintainer
:accessor
system-maintainer
:initarg
:maintainer
)
(
licence
:accessor
system-licence
:initarg
:licence
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment