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

Update debian package infrastructure for new 3.x versioning scheme.

Further tweak asdf.texinfo.
parent 64017f45
...@@ -46,7 +46,6 @@ debian/cl-asdf.prerm.debhelper ...@@ -46,7 +46,6 @@ debian/cl-asdf.prerm.debhelper
debian/cl-asdf.substvars debian/cl-asdf.substvars
debian/cl-asdf/ debian/cl-asdf/
debian/files debian/files
debian/patches/
.pc .pc
/.DS_Store /.DS_Store
...@@ -155,7 +155,7 @@ extract-all-tagged-asdf: build/asdf.lisp ...@@ -155,7 +155,7 @@ extract-all-tagged-asdf: build/asdf.lisp
# Note that the debian git at git://git.debian.org/git/pkg-common-lisp/cl-asdf.git is stale, # Note that the debian git at git://git.debian.org/git/pkg-common-lisp/cl-asdf.git is stale,
# as we currently build directly from upstream at git://common-lisp.net/projects/asdf/asdf.git # as we currently build directly from upstream at git://common-lisp.net/projects/asdf/asdf.git
debian-package: mrproper debian-package: mrproper
: $${RELEASE:="$$(git tag -l '2.[0-9][0-9]' | tail -n 1)"} ; echo building package version $$RELEASE ; \ : $${RELEASE:="$$(git tag -l '3.[0-9].[0-9]' | tail -n 1)"} ; echo building package version $$RELEASE ; \
git-buildpackage --git-debian-branch=release --git-upstream-branch=release --git-upstream-tag=$$RELEASE --git-tag --git-retag --git-ignore-branch git-buildpackage --git-debian-branch=release --git-upstream-branch=release --git-upstream-tag=$$RELEASE --git-tag --git-retag --git-ignore-branch
# Replace SBCL's ASDF with the current one. -- NOT recommended now that SBCL has ASDF2. # Replace SBCL's ASDF with the current one. -- NOT recommended now that SBCL has ASDF2.
......
This diff is collapsed.
Tweaks-for-a-debian-release-of-3.0.0
...@@ -6,19 +6,19 @@ ...@@ -6,19 +6,19 @@
@c We use @&key, etc to escape & from TeX in lambda lists -- @c We use @&key, etc to escape & from TeX in lambda lists --
@c so we need to define them for info as well. @c so we need to define them for info as well.
@macro allow-other-keys @macro AallowOtherKeys
&allow-other-keys &allow-other-keys
@end macro @end macro
@macro optional @macro Aoptional
&optional &optional
@end macro @end macro
@macro rest @macro Arest
&rest &rest
@end macro @end macro
@macro key @macro Akey
&key &key
@end macro @end macro
@macro body @macro Abody
&body &body
@end macro @end macro
...@@ -1006,7 +1006,7 @@ simple-component-name := string ...@@ -1006,7 +1006,7 @@ simple-component-name := string
pathname-specifier := pathname | string | symbol pathname-specifier := pathname | string | symbol
method-form := (operation-name qual lambda-list @rest body) method-form := (operation-name qual lambda-list @Arest body)
qual := method qualifier qual := method qualifier
component-dep-fail-option := :fail | :try-next | :ignore component-dep-fail-option := :fail | :try-next | :ignore
...@@ -1478,8 +1478,8 @@ and easier than having them all be @code{EQL} methods. ...@@ -1478,8 +1478,8 @@ and easier than having them all be @code{EQL} methods.
Operations are invoked on systems via @code{operate}. Operations are invoked on systems via @code{operate}.
@anchor{operate} @anchor{operate}
@deffn {Generic function} @code{operate} @var{operation} @var{system} @rest @var{initargs} @key @code{force} @code{force-not} @code{verbose} @allow-other-keys @deffn {Generic function} @code{operate} @var{operation} @var{system} @Arest @var{initargs} @Akey @code{force} @code{force-not} @code{verbose} @AallowOtherKeys
@deffnx {Generic function} @code{oos} @var{operation} @var{system} @rest @var{initargs} @key @allow-other-keys @deffnx {Generic function} @code{oos} @var{operation} @var{system} @Arest @var{initargs} @Akey @AallowOtherKeys
@code{operate} invokes @var{operation} on @var{system}. @code{operate} invokes @var{operation} on @var{system}.
@code{oos} is a synonym for @code{operate}. @code{oos} is a synonym for @code{operate}.
...@@ -1534,7 +1534,7 @@ They are invoked via the @code{operate} generic function. ...@@ -1534,7 +1534,7 @@ They are invoked via the @code{operate} generic function.
(asdf:operate 'asdf:@var{operation-name} :@var{system-name} @{@var{operation-options ...}@}) (asdf:operate 'asdf:@var{operation-name} :@var{system-name} @{@var{operation-options ...}@})
@end lisp @end lisp
@deffn Operation @code{compile-op} @key @code{proclamations} @deffn Operation @code{compile-op} @Akey @code{proclamations}
This operation compiles the specified component. This operation compiles the specified component.
If proclamations are supplied, they will be proclaimed. If proclamations are supplied, they will be proclaimed.
...@@ -1551,7 +1551,7 @@ does not necessarily load all the parts of the system, though; ...@@ -1551,7 +1551,7 @@ does not necessarily load all the parts of the system, though;
use @code{load-op} to load a system. use @code{load-op} to load a system.
@end deffn @end deffn
@deffn Operation @code{load-op} @key @code{proclamations} @deffn Operation @code{load-op} @Akey @code{proclamations}
This operation loads a system. This operation loads a system.
...@@ -1559,7 +1559,7 @@ The default methods for @code{load-op} compile files before loading them. ...@@ -1559,7 +1559,7 @@ The default methods for @code{load-op} compile files before loading them.
For parity, your own methods on new component types should probably do so too. For parity, your own methods on new component types should probably do so too.
@end deffn @end deffn
@deffn Operation @code{parent-load-op} @key @code{proclamations} @deffn Operation @code{parent-load-op} @Akey @code{proclamations}
This operation ensures that the dependencies This operation ensures that the dependencies
of a module, and its parent, and so on, are loaded (as per @code{load-op}) of a module, and its parent, and so on, are loaded (as per @code{load-op})
...@@ -1646,7 +1646,7 @@ itself descended from @code{asdf-ecl}. ...@@ -1646,7 +1646,7 @@ itself descended from @code{asdf-ecl}.
@end deffn @end deffn
@c @deffn Operation test-system-version @key minimum @c @deffn Operation test-system-version @Akey minimum
@c Asks the system whether it satisfies a version requirement. @c Asks the system whether it satisfies a version requirement.
...@@ -2577,7 +2577,7 @@ The specified functions are exported from your build system's package. ...@@ -2577,7 +2577,7 @@ The specified functions are exported from your build system's package.
Thus for ASDF the corresponding functions are in package ASDF, Thus for ASDF the corresponding functions are in package ASDF,
and for XCVB the corresponding functions are in package XCVB. and for XCVB the corresponding functions are in package XCVB.
@defun initialize-source-registry @optional PARAMETER @defun initialize-source-registry @Aoptional PARAMETER
will read the configuration and initialize all internal variables. will read the configuration and initialize all internal variables.
You may extend or override configuration You may extend or override configuration
from the environment and configuration files from the environment and configuration files
...@@ -2602,7 +2602,7 @@ and for XCVB the corresponding functions are in package XCVB. ...@@ -2602,7 +2602,7 @@ and for XCVB the corresponding functions are in package XCVB.
where to look for systems not yet defined. where to look for systems not yet defined.
@end defun @end defun
@defun ensure-source-registry @optional PARAMETER @defun ensure-source-registry @Aoptional PARAMETER
checks whether a source registry has been initialized. checks whether a source registry has been initialized.
If not, initialize it with the given @var{PARAMETER}. If not, initialize it with the given @var{PARAMETER}.
@end defun @end defun
...@@ -2822,7 +2822,7 @@ as configured by the system distributor, or by default. ...@@ -2822,7 +2822,7 @@ as configured by the system distributor, or by default.
Nevertheless, if you are a fan of @code{ASDF-Binary-Locations}, Nevertheless, if you are a fan of @code{ASDF-Binary-Locations},
we provide a limited emulation mode: we provide a limited emulation mode:
@defun enable-asdf-binary-locations-compatibility @key centralize-lisp-binaries default-toplevel-directory include-per-user-information map-all-source-files source-to-target-mappings @defun enable-asdf-binary-locations-compatibility @Akey centralize-lisp-binaries default-toplevel-directory include-per-user-information map-all-source-files source-to-target-mappings
This function will initialize the new @code{asdf-output-translations} facility in a way This function will initialize the new @code{asdf-output-translations} facility in a way
that emulates the behavior of the old @code{ASDF-Binary-Locations} facility. that emulates the behavior of the old @code{ASDF-Binary-Locations} facility.
Where you would previously set global variables Where you would previously set global variables
...@@ -3065,7 +3065,7 @@ To explicitly flush any information cached by the system, use the API below. ...@@ -3065,7 +3065,7 @@ To explicitly flush any information cached by the system, use the API below.
The specified functions are exported from package ASDF. The specified functions are exported from package ASDF.
@defun initialize-output-translations @optional PARAMETER @defun initialize-output-translations @Aoptional PARAMETER
will read the configuration and initialize all internal variables. will read the configuration and initialize all internal variables.
You may extend or override configuration You may extend or override configuration
from the environment and configuration files from the environment and configuration files
...@@ -3096,7 +3096,7 @@ The specified functions are exported from package ASDF. ...@@ -3096,7 +3096,7 @@ The specified functions are exported from package ASDF.
where to look for systems not yet defined. where to look for systems not yet defined.
@end defun @end defun
@defun ensure-output-translations @optional PARAMETER @defun ensure-output-translations @Aoptional PARAMETER
checks whether output translations have been initialized. checks whether output translations have been initialized.
If not, initialize them with the given @var{PARAMETER}. If not, initialize them with the given @var{PARAMETER}.
This function will be called before any attempt to operate on a system. This function will be called before any attempt to operate on a system.
...@@ -3395,7 +3395,7 @@ Most of these functions are not exported by ASDF anymore, ...@@ -3395,7 +3395,7 @@ Most of these functions are not exported by ASDF anymore,
but only used for private purposes of ASDF. but only used for private purposes of ASDF.
Please use ASDF-UTILS for the same functions exported from a stable library. Please use ASDF-UTILS for the same functions exported from a stable library.
@defun coerce-pathname name @key type defaults @defun coerce-pathname name @Akey type defaults
This function (available starting with ASDF 2.012.11) This function (available starting with ASDF 2.012.11)
takes an argument, and portably interprets it as a pathname. takes an argument, and portably interprets it as a pathname.
...@@ -3415,7 +3415,7 @@ The host, device and version components come from @var{defaults}, which defaults ...@@ -3415,7 +3415,7 @@ The host, device and version components come from @var{defaults}, which defaults
@end defun @end defun
@defun merge-pathnames* @key specified defaults @defun merge-pathnames* @Akey specified defaults
This function is a replacement for @code{merge-pathnames} that uses the host and device This function is a replacement for @code{merge-pathnames} that uses the host and device
from the @var{defaults} rather than the @var{specified} pathname when the latter from the @var{defaults} rather than the @var{specified} pathname when the latter
...@@ -3425,7 +3425,7 @@ of the absolute pathnames they are relative to. ...@@ -3425,7 +3425,7 @@ of the absolute pathnames they are relative to.
@end defun @end defun
@defun system-relative-pathname system name @key type @defun system-relative-pathname system name @Akey type
It's often handy to locate a file relative to some system. It's often handy to locate a file relative to some system.
The @code{system-relative-pathname} function meets this need. The @code{system-relative-pathname} function meets this need.
......
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