diff --git a/debian/changelog b/debian/changelog index 74cd38dbc8e8564af27ed8a71113132fe1a91f03..61f3fb29b10d85569409585c51b3a07d24f9298a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,14 +9,17 @@ cl-asdf (2:3.1.1-1) unstable; urgency=low subclasses of OPERATION implicitly propagate DOWNWARD and SIDEWAY. Failure to explicitly inherit from own of the explicitly propagating or non-propagating classes will result in a WARNING for now. - * portability: much improved support for the latest GCL. - Fixes for ABCL, CLISP, ECL, LispWorks, SBCL/Windows, XCL. + * portability is much improved, with support for the latest GCL, and + fixes for ABCL, CLISP, ECL, LispWorks, SBCL, XCL, etc. + * bundle support was refactored; ECL support is fixed; + image-op added to create heap images for use with e.g. cl-launch. * robustness: Test improvements. Added missing dependencies in asdf.asd(!). Fixes to version-satisfies (thanks to stassats), to the file-stamp cache. Fixes regression from 3.0.2.12 whereby ASDF failed to avoid downgrading. Many cleanups. Many explanatory updates to source code comments. - * run-program tweaked again on Windows; - punting on trying to ensure no final space is ever echo'ed by CMD.EXE " ". + * run-program tweaked again, notably on Windows, on CLISP, and + on implementations without a native run-program. On Windows, we + punt on trying to ensure no final space is ever echo'ed by CMD.EXE " ". * provide both "asdf" and "ASDF" to play nicer with various Lisps. * upgrading from a sufficiently forward-compatible version (currently: 2.33) will be less disruptive of ASDF uses and enhancements in the current image: @@ -30,7 +33,7 @@ cl-asdf (2:3.1.1-1) unstable; urgency=low in over a year since initial ASDF 3.0 pre-release (i.e. version 2.27). * Documentation updated. TODO updated. - -- Francois-Rene Rideau <fare@tunes.org> Fri, 28 Feb 2014 22:01:06 -0500 + -- Francois-Rene Rideau <fare@tunes.org> Sun, 02 Mar 2014 01:09:06 -0500 cl-asdf (2:3.0.3-1) unstable; urgency=low diff --git a/debian/watch b/debian/watch index e5f4c7c9f859996b872d27caf70085e6d83858cf..806cbdbbb5a42a784860d92c28ffe6649c730bc8 100644 --- a/debian/watch +++ b/debian/watch @@ -1 +1,5 @@ -# upstream uses git which we track +# As long as I (Faré) am in the loop, +# I can maintain the debian package directly in the upstream git. +# But when I'm gone, anything goes. +version=3 +http://common-lisp\.net/project/asdf/archives/asdf-([0-9]+(\.[0-9]+)*)\.tar\.gz diff --git a/doc/index.html b/doc/index.html index ef977d7a4ef4e39796734b54359dbdd087994f83..3a523afde858427caa800a249d5e18dc143d6d72 100644 --- a/doc/index.html +++ b/doc/index.html @@ -149,17 +149,9 @@ and you can simply <tt>(require "asdf")</tt>. (All of them but CLISP also accept <tt>:asdf</tt>, <tt>"ASDF"</tt> or <tt>'asdf</tt> as an argument.) - All of these implementations provide at least ASDF 2, - and a few of them aready provide ASDF 3 - (<tt>abcl</tt>, <tt>allegro</tt>, <tt>ccl</tt>, <tt>clisp</tt>, <tt>cmucl</tt>, - <tt>ecl</tt>, <tt>sbcl</tt>). - Hopefully soon all will follow suit; - but in the meantime, you can download ASDF 3, - and use <tt>(asdf:load-system :asdf)</tt> - to upgrade to the latest ASDF from a properly configured ASDF 2, - which you should do before you use ASDF for anything else. - </p><p> - A few implementations don't provide ASDF yet, + Most of these implementations provide ASDF3, + a few only provide ASDF2. + Some implementations don't provide ASDF yet, but have announced they will in their next release. As for remaining implementations, they are obsolete and/or mostly unmaintained; @@ -184,6 +176,18 @@ <td align="left"><tt>scl</tt></td> <td align="left"><tt>cormanlisp genera</tt></td></tr> </table> + <p> + To deal with an implementation that doesn't yet provide ASDF 3, + we provide a script that can install ASDF 3 + where your implementation goes looking for it + when you <tt>require</tt> it. + Alternatively, if the implementation provides ASDF 2 or 3, + you can download, install and configure a more recent ASDF 3, + and use <tt>(asdf:load-system :asdf)</tt> to upgrade it. + You should always upgrade immediately after the <tt>require</tt>, + and before you use ASDF for anything else + (ASDF 3 does that automatically). + </p> <!-- Note to self: The maintainers of the following implementations follow asdf-announce: clisp (sds) @@ -383,7 +387,7 @@ Peter Graves <gnooth@gmail.com> (XCL). </dd> <dt>Since July 2013</dt> <dd>François-René Rideau has resigned as maintainer - after releasing ASDF 3.0.1. + after releasing ASDF 3.0.1, but remains an active developer. Robert P. Goldman is interim maintainer until someone more gifted, charming, dedicated, and better-looking can be secured to fill the role. </dd> @@ -440,9 +444,9 @@ Peter Graves <gnooth@gmail.com> (XCL). <a class="nav" href="http://www.catb.org/hacker-emblem/" title="hacker"> <img src="http://common-lisp.net/project/cl-containers/shared/buttons/hacker.png" width="80" height="15" title="hacker emblem" alt="hacker button" /></a> <a class="nav" href="http://www.lisp.org/" title="Association of Lisp Users"> <img src="http://common-lisp.net/project/cl-containers/shared/buttons/lambda-lisp.png" width="80" height="15" title="ALU emblem" alt="ALU button" /></a> <a class="nav" href="http://common-lisp.net/" title="Common-Lisp.net"> <img src="http://common-lisp.net/project/cl-containers/shared/buttons/lisp-lizard.png" width="80" height="15" title="Common-Lisp.net" alt="Common-Lisp.net button" /></a> - <p><span class="copyright"Copyright © 2001-2013 Daniel Barlow and contributors</span></p> + <p><span class="copyright"Copyright © 2001-2014 Daniel Barlow and contributors</span></p> <p>ASDF has an <a href="http://www.opensource.org/licenses/mit-license.php">MIT style</a> license</p> - <div id="timestamp">Last updated 2013-10-22</div> + <div id="timestamp">Last updated 2014-03-02</div> </div> </body> </html> diff --git a/uiop/image.lisp b/uiop/image.lisp index bb044a2cf08cdf71ed5511e5f7e5ddc3e32aadd9..be9e2055e43bb43553558d473b4145095ba2a2fe 100644 --- a/uiop/image.lisp +++ b/uiop/image.lisp @@ -258,7 +258,9 @@ if we are not called from a directly executable image." (rest arguments))) (defun argv0 () - ;; Not available on ABCL, Genera, MCL. + "On supported implementations (most that matter), return a string that for the name with which +the program was invoked, i.e. argv[0] in C. On other implementations, return NIL." + ;; NB: not currently available on ABCL, Corman, Genera, MCL, MKCL (or #+(or allegro clisp clozure cmu gcl lispworks sbcl scl xcl) (first (raw-command-line-arguments)) #+ecl (si:argv 0)))