Update of /project/clhp/cvsroot/clhp In directory common-lisp.net:/tmp/cvs-serv2306
Modified Files: clhp.lisp clhp.asd TODO README NEWS Makefile ChangeLog Log Message: Final commit for 0.2.0alpha release
Date: Wed Nov 12 23:57:45 2003 Author: aventimiglia
Index: clhp/clhp.lisp diff -u clhp/clhp.lisp:1.18 clhp/clhp.lisp:1.19 --- clhp/clhp.lisp:1.18 Wed Nov 12 17:41:55 2003 +++ clhp/clhp.lisp Wed Nov 12 23:57:44 2003 @@ -1,5 +1,5 @@ (ext:file-comment - "$Id: clhp.lisp,v 1.18 2003/11/12 22:41:55 aventimiglia Exp $") + "$Id: clhp.lisp,v 1.19 2003/11/13 04:57:44 aventimiglia Exp $") ;; ;; CLHP the Common Lisp Hypertext Preprocessor ;; (C) 2003 Anthony J Ventimiglia @@ -28,8 +28,8 @@ ;; by changing the NIL in the first part of the OR, a release number ;; will override the CVS keyword (defconstant *CLHP-VERSION* - #.(or nil ; Set this for releases - (let* ((trimmed (string-trim "$ Date:" "$Date: 2003/11/12 22:41:55 $")) + #.(or "0.2.0alpha" ; Set this for releases + (let* ((trimmed (string-trim "$ Date:" "$Date: 2003/11/13 04:57:44 $")) (date (subseq trimmed 0 (search " " trimmed)))) (concatenate 'string (subseq date 0 4)
Index: clhp/clhp.asd diff -u clhp/clhp.asd:1.2 clhp/clhp.asd:1.3 --- clhp/clhp.asd:1.2 Fri Oct 17 09:11:44 2003 +++ clhp/clhp.asd Wed Nov 12 23:57:44 2003 @@ -1,4 +1,4 @@ -#+cmu (ext:file-comment "$Id: clhp.asd,v 1.2 2003/10/17 13:11:44 aventimiglia Exp $") +#+cmu (ext:file-comment "$Id: clhp.asd,v 1.3 2003/11/13 04:57:44 aventimiglia Exp $") ;; ;; CLHP the Common Lisp Hypertext Preprocessor ;; (C) 2003 Anthony J Ventimiglia @@ -30,8 +30,15 @@ :name "net.common-lisp.aventimiglia.clhp" :author "Anthony Ventimiglia anthony@ventimiglia.org" :maintainer "Anthony Ventimiglia anthony@ventimiglia.org" - :version "x.x.x" - :description "" + :version #.(or "0.2.0alpha" + (let* ((trimmed (string-trim "$ Date:" "$Date: 2003/11/13 04:57:44 $")) + (date (subseq trimmed 0 (search " " trimmed)))) + (concatenate 'string + (subseq date 0 4) + (subseq date 5 7) + (subseq date 8 10) + "cvs"))) + :description "CLHP the Common Lisp Hypertext Preprocesor" :long-description "" :licence "GNU Lesser General Public License" :components
Index: clhp/TODO diff -u clhp/TODO:1.12 clhp/TODO:1.13 --- clhp/TODO:1.12 Wed Nov 12 23:21:34 2003 +++ clhp/TODO Wed Nov 12 23:57:44 2003 @@ -1,4 +1,9 @@ -$Id: TODO,v 1.12 2003/11/13 04:21:34 aventimiglia Exp $ -*- outline -*- +$Id: TODO,v 1.13 2003/11/13 04:57:44 aventimiglia Exp $ -*- outline -*- + +* Make a new installation method, more lisp based. + part of this should do automatic versioning, or at least make + version set in a single file instead of spread between Makefile, + clhp.asd and clhp.lisp like it is now
* Rewrite docs for new mod_clhp handler
Index: clhp/README diff -u clhp/README:1.2 clhp/README:1.3 --- clhp/README:1.2 Thu Sep 18 16:57:30 2003 +++ clhp/README Wed Nov 12 23:57:44 2003 @@ -1,4 +1,4 @@ -$Id: README,v 1.2 2003/09/18 20:57:30 aventimiglia Exp $ +$Id: README,v 1.3 2003/11/13 04:57:44 aventimiglia Exp $
CLHP The Common Lisp Hypertext Preprocessor
@@ -6,11 +6,6 @@ Lisp. Basically it allows Common Lisp code to be embedded in HTML or XML using XML processing instructions. See INSTALL for installation instructions. See clhp-test.lisp and index.clhp for examples. - -It consists of two pacakges, CL-CGI, which provides a small package to -aide in writing CGI programs in lisp. CLHP is the full package, which -depends on CL-CGI. I decided to keep the two packages separate, -because users may find CL-CGI useful on its own.
Please read COPYING for copyright information.
Index: clhp/NEWS diff -u clhp/NEWS:1.3 clhp/NEWS:1.4 --- clhp/NEWS:1.3 Wed Oct 15 10:44:04 2003 +++ clhp/NEWS Wed Nov 12 23:57:44 2003 @@ -1,9 +1,17 @@ -$Id: NEWS,v 1.3 2003/10/15 14:44:04 aventimiglia Exp $ -*- outline -*- +$Id: NEWS,v 1.4 2003/11/13 04:57:44 aventimiglia Exp $ -*- outline -*-
-* Wed Sep 17 15:17:02 EDT 2003 -- CLHP package migrated from my local - server to common-lisp.net - -* Fri Sep 19 01:56:45 EDT 2003 -- 0.1.0alpha released +* Wed Nov 12 23:52:02 EST 2003 -- 0.2.0alpha release +** mod_clhp + CLHP is now integrated into Apache as a dynamic module. This + simplifies quite a bit from both the users end and the developers + standpoint. +** package is built with ASDF + This also simplifies the build process +** REQUIRE function + used to load external lisp files relative to the Document-root +** *SERVER-ENV* and *QUERY-VARS are now hash-tables. +** CLHP is a single package. + the full package name is :net.common-lisp.aventimiglia.clhp
* Wed Oct 15 10:08:33 EDT 2003 -- 0.1.1alpha release See ChangeLog for details, but here's a rundown of the new stuff: @@ -32,4 +40,9 @@ test suite since I didn't really want to deal with learning someone elses. In the future I'm going to write tests for :CLHP
- +* Fri Sep 19 01:56:45 EDT 2003 -- 0.1.0alpha released + +* Wed Sep 17 15:17:02 EDT 2003 -- CLHP package migrated from my local + server to common-lisp.net + +
Index: clhp/Makefile diff -u clhp/Makefile:1.20 clhp/Makefile:1.21 --- clhp/Makefile:1.20 Wed Nov 12 23:36:14 2003 +++ clhp/Makefile Wed Nov 12 23:57:44 2003 @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.20 2003/11/13 04:36:14 aventimiglia Exp $ +# $Id: Makefile,v 1.21 2003/11/13 04:57:44 aventimiglia Exp $ # # CLHP the Common Lisp Hypertext Preprocessor # (C) 2003 Anthony J Ventimiglia @@ -56,16 +56,16 @@
BUILD_CORE=config/build-core.x86f APACHE_MOD=mod_clhp.so -SOURCES=cgi.lisp clhp.lisp package.lisp clhp.asd mod_clhp.c +SOURCES=cgi.lisp clhp.lisp package.lisp clhp.asd mod_clhp.c utility.lisp CORE=clhp.core LISPCBIN=config/lispc.x86f DOCS=COPYING INSTALL ChangeLog NEWS README TODO
DIST_SUBDIRS=config examples NON_DIST_SUBDIRS=tests -RECURSIVE_SUBDIRS = examples tests +RECURSIVE_SUBDIRS = tests EXTRADIST=config/build-core.lisp config/lispc.lisp examples/index.clhp \ - Makefile + Makefile config/lisp-init.lisp
NON_DIST= tests/Makefile tests/cgi-test.lisp tests/test-suite.lisp
@@ -84,11 +84,11 @@ # makefile most likeley will not match the cvs version ID in # clhp.lisp, since they depend on their own file's cvs date keyword.
-CVSID=$(shell echo $Date: 2003/11/13 04:36:14 $ | \ +CVSID=$(shell echo $Date: 2003/11/13 04:57:44 $ | \ awk '{print $$2}'| sed s/\///g )cvs
-VERSION=$(CVSID) -#VERSION=0.1.2alpha +#VERSION=$(CVSID) +VERSION=0.2.0alpha TARROOT=clhp-$(VERSION) TARBALL=$(TARROOT).tar.gz
@@ -135,7 +135,6 @@
install-dirs: $(INSTALLDIR) $(COREDIR) -# $(INSTALLDIR) $(BINDIR) $(INSTALLDIR) $(DOCDIR)
install-source-dirs: @@ -187,7 +186,6 @@ if test -f $$f ; then rm -v $$f ; fi \ done find -iname "*.x86f" -exec rm -v {} ; - $(MAKE) -C examples clean find -iname "*.tar.gz" -exec rm -v {} ;
clean-backups:
Index: clhp/ChangeLog diff -u clhp/ChangeLog:1.26 clhp/ChangeLog:1.27 --- clhp/ChangeLog:1.26 Wed Nov 12 23:36:14 2003 +++ clhp/ChangeLog Wed Nov 12 23:57:44 2003 @@ -88,10 +88,6 @@ CA-LIST-TO-A-LIST, MAKE-KEYWORD, and LIST-TO-A-LIST out of cgi.lisp in here.
- * clhp.asd, package.lisp, clhp.lisp, cgi.lisp: Converted all this - to an ASDF system, it's not quite battle tested, but hey, that's - what this is all about. - 2003-10-17 08:58 aventimiglia@common-lisp.net
* config/build-core.lisp, ChangeLog, Makefile, TODO, cgi.lisp, @@ -293,9 +289,9 @@ 2003-09-17 16:21 aventimiglia@common-lisp.net
* clhp.lisp: Wrote a nice little reader macro to make cvs - versioning automatic, the $Date: 2003/11/13 04:36:14 $ keyword is parsed to make a 8 + versioning automatic, the $Date: 2003/11/13 04:57:44 $ keyword is parsed to make a 8 digit number YYYYMMDD with the suffix "cvs" addedd, so a CVS - release with a $Date: 2003/11/13 04:36:14 $ of 2003/09/15 ends up with a + release with a $Date: 2003/11/13 04:57:44 $ of 2003/09/15 ends up with a *CLHP-VERSION* of "20030915cvs"
2003-09-17 14:47 aventimiglia@common-lisp.net @@ -304,4 +300,4 @@ that will aide in compiling lisp in a mkae freindly way by passing a non-zero exit code when compilation fails
-$Id: ChangeLog,v 1.26 2003/11/13 04:36:14 aventimiglia Exp $ \ No newline at end of file +$Id: ChangeLog,v 1.27 2003/11/13 04:57:44 aventimiglia Exp $ \ No newline at end of file