Update domain name to kpe.io master
authorKevin M. Rosenberg <kevin@rosenberg.net>
Sat, 29 Aug 2015 06:16:10 +0000 (00:16 -0600)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Sat, 29 Aug 2015 06:16:10 +0000 (00:16 -0600)
debian/control
debian/copyright
debian/upload.sh [changed mode: 0755->0644]
debian/watch
doc/readme.html
doc/readme.lml
downloads.lisp

index 7658d77886248edbfdbf2fce1005c47cd0d48f5a..53aee0494907f9bcbbf73a0587fa2848e87dcad0 100644 (file)
@@ -5,9 +5,9 @@ Maintainer: Kevin M. Rosenberg <kmr@debian.org>
 Build-Depends-Indep: dh-lisp
 Build-Depends: debhelper (>> 7.0.0)
 Standards-Version: 3.8.3.0
-Homepage: http://lml2.b9.com/
-Vcs-Git: git://git.b9.com/lml2.git
-Vcs-Browser: http://git.b9.com/?p=lml2.git
+Homepage: http://lml2.kpe.io/
+Vcs-Git: git://git.kpe.io/lml2.git
+Vcs-Browser: http://git.kpe.io/?p=lml2.git
 
 Package: cl-lml2
 Architecture: all
index 53df34556dabcd2dbcb635fb37ca3c78be5013b5..3803f4da03aa6ca3569b452598498ee9a6945dbf 100644 (file)
@@ -1,7 +1,7 @@
 Debian Copyright Section
 ========================
 
-Upstream Source URL: http://files.b9.com/lml2
+Upstream Source URL: http://files.kpe.io/lml2
 Upstream Authors: Kevin M. Rosenberg <kevin@rosenberg.net>
                   John Federaro, Franz Inc
 Debian Maintainer:  Kevin M. Rosenberg <kmr@debian.org>
old mode 100755 (executable)
new mode 100644 (file)
index da8f692..525c7fe
@@ -1,3 +1,3 @@
 #!/bin/bash -e
 
-dup lml2 -Ufiles.b9.com -D/home/ftp/lml2 -C"(umask 022; cd /opt/apache/htdocs/lml2; make install)" -su $*
+dup lml2 -Ufiles.kpe.io -D/home/ftp/lml2 -C"(umask 022; cd /opt/apache/htdocs/lml2; make install)" -su $*
index 110187c7064a97e3aa4ef5f2dcdf035535b98f39..b12f06915fd92a4a19cf92d8db229960c84078f8 100644 (file)
@@ -1,3 +1,3 @@
 version=3
-http://files.b9.com/lml2/lml2-([\d\.]*)\.tar\.gz
+http://files.kpe.io/lml2/lml2-([\d\.]*)\.tar\.gz
 
index e1ff2f74757309aa70528fb547404058b6fcd82e..97da1849c2741a22d9028c94d09bf1bf5274ae8c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><title>LML2 README</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta name="Copyright" content="Kevin Rosenberg 2002 &lt;kevin@rosenberg.net&gt;" /><meta name="description" content="Lisp Markup Language Documentation" /><meta name="author" content="Kevin Rosenberg" /><meta name="keywords" content="Common Lisp, HTML, Markup Langauge" /></head><body><h1>LML2 Documentation</h1><h2>Overview</h2><p><a href="http://lml2.b9.com">LML2</a> is a Common Lisp package for generating HTML and XHTML documents. LML2 is based on:</p><ul><li><a href="http://lml.b9.com">LML</a> by <a href="mailto:kevin@rosenberg.net">Kevin Rosenberg</a></li><li>htmlgen by <a href="http://www.franz.com">Franz, Inc.</a></li></ul><p>The home page for LML2 is <a href="http://lml2.b9.com/">http://lml2.b9.com/</a>.</p><h2>Prerequisites</h2><ul><li><a href="http://cliki.net/asdf">ASDF</a></li><li><a href="http://cliki.net/kmrcl">KMRCL</a></li></ul><h2>Differences between LML2 and LML</h2><p>The syntax and HTML generation for LML2 are based on Franz's htmlgen macro. Personally, I like the syntax of LML better than LML2, but there are advantages of Franz's approach:</p><ul><li>Faster compilation and runtime HTML generation</li><li>Behavior of tags is extensible</li></ul><h2>Differences between LML2 and htmlgen</h2><ul><li>LML2 is XHTML compatible with close tags so that (html :hr) now produces '&lt;hr /&gt;'</li><li>Lowercase tag names so that (html ((:p class 'a))) now produces '&lt;p class="a"&gt;&lt;/p&gt;</li><li>Addition of new tags such as :insert-file, :nbsp, :jscript</li><li>Removal of the if* macro from the htmlgen.lisp source code</li><li>Incorporation of LML's standard site macro and other helper functions.</li><li>Addition of special attribute tags (:if :when :optional :format :format</li><li>Automatic quoting of attribute values for non-string values</li><li>Post macroexpansion code walker to collape sequential write-string calls</li></ul><h2>Installation</h2><p>The easiest way to install LML is to use the <a href="http://www.debian.org/">Debian</a> GNU/Linux operating system. You can then use the command <tt>apt-get install cl-lml2</tt> to automatically download and install the LML2 package.</p><p>On a non-Debian system, you need to have <a href="http://cclan.sourceforge.net/">ASDF</a> installed to load the system definition file. You will need to change the source 
+<html xmlns="http://www.w3.org/1999/xhtml"><head><title>LML2 README</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta name="Copyright" content="Kevin Rosenberg 2002 &lt;kevin@rosenberg.net&gt;" /><meta name="description" content="Lisp Markup Language Documentation" /><meta name="author" content="Kevin Rosenberg" /><meta name="keywords" content="Common Lisp, HTML, Markup Langauge" /></head><body><h1>LML2 Documentation</h1><h2>Overview</h2><p><a href="http://lml2.kpe.io">LML2</a> is a Common Lisp package for generating HTML and XHTML documents. LML2 is based on:</p><ul><li><a href="http://lml.kpe.io">LML</a> by <a href="mailto:kevin@rosenberg.net">Kevin Rosenberg</a></li><li>htmlgen by <a href="http://www.franz.com">Franz, Inc.</a></li></ul><p>The home page for LML2 is <a href="http://lml2.kpe.io/">http://lml2.kpe.io/</a>.</p><h2>Prerequisites</h2><ul><li><a href="http://cliki.net/asdf">ASDF</a></li><li><a href="http://cliki.net/kmrcl">KMRCL</a></li></ul><h2>Differences between LML2 and LML</h2><p>The syntax and HTML generation for LML2 are based on Franz's htmlgen macro. Personally, I like the syntax of LML better than LML2, but there are advantages of Franz's approach:</p><ul><li>Faster compilation and runtime HTML generation</li><li>Behavior of tags is extensible</li></ul><h2>Differences between LML2 and htmlgen</h2><ul><li>LML2 is XHTML compatible with close tags so that (html :hr) now produces '&lt;hr /&gt;'</li><li>Lowercase tag names so that (html ((:p class 'a))) now produces '&lt;p class="a"&gt;&lt;/p&gt;</li><li>Addition of new tags such as :insert-file, :nbsp, :jscript</li><li>Removal of the if* macro from the htmlgen.lisp source code</li><li>Incorporation of LML's standard site macro and other helper functions.</li><li>Addition of special attribute tags (:if :when :optional :format :format</li><li>Automatic quoting of attribute values for non-string values</li><li>Post macroexpansion code walker to collape sequential write-string calls</li></ul><h2>Installation</h2><p>The easiest way to install LML is to use the <a href="http://www.debian.org/">Debian</a> GNU/Linux operating system. You can then use the command <tt>apt-get install cl-lml2</tt> to automatically download and install the LML2 package.</p><p>On a non-Debian system, you need to have <a href="http://cclan.sourceforge.net/">ASDF</a> installed to load the system definition file. You will need to change the source 
        pathname in the system file to match the location where you have installed LML.</p><h2>Usage</h2><p>Currently, there is no documentation on the functions provided by LML2. However, the source code is instructive and there are example files included in the LML2 package.</p><h2>Examples</h2><table border="1" cellpadding="3"><tbody><tr><td colspan="2" style="color:#000;background-color:#ccc;font-weight:bold;">Iteration</td></tr><tr><td><pre>(html
    (:i "The square of the first five integers are: ")
    (:b (loop as x from 1 to 5 
-           doing (html  (:princ (* x x))))))</pre></td><td><i>The square of the first five integers are: </i><b> 1 4 9 16 25</b></td></tr></tbody></table><hr /><p>View this page's <a href="http://lml2.b9.com/">LML2</a> <a href="readme.lml">source</a>.</p></body></html>
\ No newline at end of file
+           doing (html  (:princ (* x x))))))</pre></td><td><i>The square of the first five integers are: </i><b> 1 4 9 16 25</b></td></tr></tbody></table><hr /><p>View this page's <a href="http://lml2.kpe.io/">LML2</a> <a href="readme.lml">source</a>.</p></body></html>
\ No newline at end of file
index 3fe668f911c8610a96596dccd0d34c4c041d9c04..0d308b9406d0c19fa8b63ae0e88a71611f4619bc 100644 (file)
     (:h1 "LML2 Documentation")
     (:h2 "Overview")
     (:p
-     ((:a :href "http://lml2.b9.com") "LML2")
+     ((:a :href "http://lml2.kpe.io") "LML2")
      " is a Common Lisp package for generating HTML and XHTML documents."
      " LML2 is based on:")
     
      (:ul
-      (:li ((:a :href "http://lml.b9.com") "LML") " by "
+      (:li ((:a :href "http://lml.kpe.io") "LML") " by "
           ((:a :href "mailto:kevin@rosenberg.net") "Kevin Rosenberg"))
       (:li "htmlgen by "
           ((:a :href "http://www.franz.com") "Franz, Inc.")))
 
      (:p
       "The home page for LML2 is "
-      ((:a :href "http://lml2.b9.com/") "http://lml2.b9.com/")
+      ((:a :href "http://lml2.kpe.io/") "http://lml2.kpe.io/")
       ".")
      
      (:h2 "Prerequisites")
@@ -91,7 +91,7 @@
     :hr
     (:p
      "View this page's "
-     ((:a :href "http://lml2.b9.com/") "LML2")
+     ((:a :href "http://lml2.kpe.io/") "LML2")
      " "
      ((:a :href "readme.lml") "source")
      ".")
index 33d86150ab4fecccf63034f7c4d2351dd48f4f06..6509feea2391f630b54d2d69d032d1d7d969badc 100644 (file)
@@ -66,7 +66,7 @@
 (defun display-footer (dl-data)
   (when (dl-data-signed dl-data)
     (lml-princ "<h3>GPG Public Key</h3>")
-    (lml-princ "Use this <a href=\"https://www.b9.com/kevin.gpg.asc\">key</a> to verify file signtatures"))
+    (lml-princ "Use this <a href=\"https://www.kpe.io/kevin.gpg.asc\">key</a> to verify file signtatures"))
   (lml-princ "</div>"))
 
 (defun print-sect-title (title dl-data)