[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