X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=downloads.lisp;h=8cd2e32ec2f9c0ad6463bdff7836d4d2131041b0;hb=8678e687343db77d30ece4df99a1c03c529a0c0c;hp=4223820269707f28ab96e37c3de86cdf41c9094c;hpb=a172835de847276a772b8f980fb2866d0a715e30;p=lml.git
diff --git a/downloads.lisp b/downloads.lisp
index 4223820..8cd2e32 100644
--- a/downloads.lisp
+++ b/downloads.lisp
@@ -7,7 +7,7 @@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Aug 2002
;;;;
-;;;; $Id: downloads.lisp,v 1.7 2003/01/24 08:51:41 kevin Exp $
+;;;; $Id: downloads.lisp,v 1.8 2003/02/03 00:43:36 kevin Exp $
;;;;
;;;; This file, part of LML, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
@@ -20,8 +20,8 @@
(in-package :lml)
-(defvar *ftp-base*)
-(defvar *ftp-url*)
+(defvar *dl-base*)
+(defvar *dl-url*)
(defvar *base-name*)
(defvar *section-indent* 0)
(defvar *signed* nil)
@@ -31,9 +31,9 @@
;;files.sort()
(mapcar #'print-file files))
-(defun strip-ftp-base (file)
+(defun strip-dl-base (file)
(let ((fdir (pathname-directory file))
- (bdir (pathname-directory *ftp-base*)))
+ (bdir (pathname-directory *dl-base*)))
(make-pathname
:name (pathname-name file)
:type (pathname-type file)
@@ -48,23 +48,23 @@
(basename (namestring
(make-pathname :name (pathname-name file)
:type (pathname-type file))))
- (ftp-name (strip-ftp-base file))
+ (dl-name (strip-dl-base file))
(sig-path (concatenate 'string (namestring file) ".asc")))
(when (plusp (length basename))
(with-open-file (strm file :direction :input)
(setq size (round (/ (file-length strm) 1024))))
- (lml-format "~A" *ftp-url* ftp-name basename)
+ (lml-format "~A" *dl-url* dl-name basename)
(lml-princ "")
(lml-format " (~A, ~:D KB)" modtime size)
(when (probe-file sig-path)
(setq *signed* t)
- (lml-format " [Signature]" *ftp-url* ftp-name))
+ (lml-format " [Signature]" *dl-url* dl-name))
(br))))
(defun display-header (name url)
(lml-princ "
")
- (lml-format "
Browse ~A FTP Site
" name)
+ (lml-format "
Browse ~A Download Site
" name)
(lml-format "
~A" url url))
(defun display-footer ()
@@ -121,29 +121,29 @@
(decf *section-indent*))
(display-one-section title value))))))
-(defun display-page (pkg-name pkg-base ftp-base ftp-url sects)
+(defun display-page (pkg-name pkg-base dl-base dl-url sects)
(let ((*section-indent* 3)
- (*ftp-base* ftp-base)
- (*ftp-url* ftp-url)
+ (*dl-base* dl-base)
+ (*dl-url* dl-url)
(*base-name* pkg-base)
(*signed* nil))
- (display-header pkg-name ftp-url)
+ (display-header pkg-name dl-url)
(map nil #'display-sections sects)
(display-footer)))
-(defun std-dl-page (pkg-name pkg-base ftp-base ftp-url)
- (let ((base (parse-namestring ftp-base)))
+(defun std-dl-page (pkg-name pkg-base dl-base dl-url)
+ (let ((base (parse-namestring dl-base)))
(let ((tgz-path (make-pathname :defaults base :type "gz" :name :wild))
(zip-path (make-pathname :defaults base :type "zip" :name :wild))
(doc-path (make-pathname :defaults base :type "pdf" :name :wild)))
- (display-page pkg-name pkg-base ftp-base ftp-url
+ (display-page pkg-name pkg-base dl-base dl-url
`(("Manual" ,doc-path)
("Source Code"
(("Unix (.tar.gz)" ,tgz-path)
("Windows (.zip)" ,zip-path))))))))
-(defun full-dl-page (pkg-name pkg-base ftp-base ftp-url)
- (let ((base (parse-namestring ftp-base)))
+(defun full-dl-page (pkg-name pkg-base dl-base dl-url)
+ (let ((base (parse-namestring dl-base)))
(let ((tgz-path (make-pathname :defaults base :type "gz" :name :wild))
(zip-path (make-pathname :defaults base :type "zip" :name :wild))
(doc-path (make-pathname :defaults base :type "pdf" :name :wild))
@@ -159,7 +159,7 @@
(make-pathname :directory '(:relative "win32")
:type :wild :name :wild)
base)))
- (display-page pkg-name pkg-base ftp-base ftp-url
+ (display-page pkg-name pkg-base dl-base dl-url
`(("Manual" ,doc-path)
("Source Code"
(("Unix (.tar.gz)" ,tgz-path)