[clhp-cvs] CVS update: clhp/clhp.lisp clhp/clhp.asd clhp/TODO clhp/README clhp/NEWS clhp/Makefile clhp/ChangeLog
Anthony Ventimiglia
aventimiglia at common-lisp.net
Thu Nov 13 04:57:45 UTC 2003
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 at ventimiglia.org>"
:maintainer "Anthony Ventimiglia <anthony at 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 at common-lisp.net>
* config/build-core.lisp, ChangeLog, Makefile, TODO, cgi.lisp,
@@ -293,9 +289,9 @@
2003-09-17 16:21 <aventimiglia at 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 at 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
More information about the Clhp-cvs
mailing list