diff --git a/Makefile b/Makefile index 5cfdab667b020ea9c0d06de93bcfb500d406c301..59d8d54b8c17ba00266a851ff85b320c05fbd5be 100644 --- a/Makefile +++ b/Makefile @@ -61,8 +61,17 @@ clean: FORCE mrproper: clean rm -rf .pc/ build-stamp debian/patches/ debian/debhelper.log debian/cl-asdf/ # debian crap - -test-forward-references: FORCE +test-upgrade: + if [ -f /usr/lib/sbcl/sbcl-dist.core ] ; then \ + SBCL="/usr/bin/sbcl --core /usr/lib/sbcl/sbcl-dist.core" ; fi ; \ + for tag in 1.37 1.97 1.369 `git tag -l '2.0??'` ; do \ + echo "Testing upgrade from ASDF $${tag}" ; \ + git show $${tag}:asdf.lisp > tmp/asdf-$${tag}.lisp ; \ + $${SBCL:-sbcl} --noinform --eval \ + '(progn (handler-bind ((t #'"'"'muffle-warning)) (load "tmp/asdf-'$${tag}'.lisp")) (handler-bind ((sb-kernel:redefinition-warning #'"'"'muffle-warning)((or warning error) (lambda (c) (format t "~A~%" c) #|(defparameter *c* c) (break)|# (sb-ext:quit :unix-status 1)))) (load "asdf.lisp") (format t "Successfully upgraded from '$${tag}'~%") (sb-ext:quit :unix-status 0)))' || \ + { echo "FAILED" ; exit 1 ; } ; done + +test-forward-references: if [ -f /usr/lib/sbcl/sbcl-dist.core ] ; then SBCL="/usr/bin/sbcl --core /usr/lib/sbcl/sbcl-dist.core" ; fi ; $${SBCL:-sbcl} --noinform --load ~/cl/asdf/asdf.lisp --eval '(sb-ext:quit)' 2>&1 | cmp - /dev/null test: test-forward-references @@ -96,4 +105,9 @@ fix-local-git-tags: fix-remote-git-tags: for i in ${WRONGFUL_TAGS} ; do git push $${REMOTE:-cl.net} :refs/tags/$$i ; done -FORCE: + +.PHONY: install archive archive-copy push website clean mrproper + upgrade-test test-forward-references test test-all \ + debian-package \ + replace-sbcl-asdf replace-ccl-asdf \ + fix-local-git-tags fix-remote-git-tags diff --git a/doc/index.html b/doc/index.html index 4a4f6cbf35fbb9c6c266ea87d8bc6a6c67308767..6d948daf6cd7de5cf8d68452569af2f7e0ad721c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -130,17 +130,20 @@ with notable contributions from Robert P. Goldman, Nikodemus Siivola, Christophe Rhodes, Daniel Herring. Many small features and bug fixes, - making the project more maintanable, + making the project more maintainable, moving to using git and common-lisp.net. + Last version: 1.369. </dd> <dt>May 2004 to April 2006</dt> <dd>Christophe Rhodes is de facto maintainer, with notable contributions from Nikodemus Siivola, Peter Van Eynde, Edi Weitz, Kevin Rosenberg. The system made more robust, a few more features. + Last version: 1.97. <dt>August 2001 to May 2004</dt> <dd>Developed by Daniel Barlow, with notable contributions from Christophe Rhodes, Kevin Rosenberg, Edi Weitz, Rahul Jain. + Last version: 1.37. <dt>August 2001</dt> <dd>Created by Daniel Barlow</dd> </dl>