From 949ecae2e659ee76895debdf3e6b6bf01c7a4e3b Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sun, 28 Apr 2002 10:58:07 +0000 Subject: [PATCH] r1826: *** empty log message *** --- Makefile | 9 +++++++-- Makefile.common | 16 ++++++++++++++++ VERSION | 5 ----- copy | 2 ++ debian/control | 13 +++++++------ debian/copyright | 12 ++++++------ debian/postinst | 6 +++--- debian/prerm | 6 +++--- debian/watch | 2 +- 9 files changed, 45 insertions(+), 26 deletions(-) create mode 100644 Makefile.common create mode 100755 copy diff --git a/Makefile b/Makefile index 131c689..3fca755 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ # Programer: Kevin M. Rosenberg # Date Started: Mar 2002 # -# CVS Id: $Id: Makefile,v 1.15 2002/04/27 20:58:11 kevin Exp $ +# CVS Id: $Id: Makefile,v 1.16 2002/04/28 10:58:07 kevin Exp $ # # This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg # @@ -13,7 +13,12 @@ # as governed by the terms of the Lisp Lesser GNU Public License # (http://opensource.franz.com/preamble.html), also known as the LLGPL. -PKG=clsql +PKG:=clsql +DEBPKG=cl-sql +SUBDIRS:=interfaces sql cmucl-compat +DOCSUBDIRS:=doc + +include Makefile.common .PHONY: all libs clean distclean doc tagcvs dist wwwdist diff --git a/Makefile.common b/Makefile.common new file mode 100644 index 0000000..a7f36a2 --- /dev/null +++ b/Makefile.common @@ -0,0 +1,16 @@ +all: + + +.PHONY: clean +clean: + @rm -rf .bin + @rm -f *.ufsl *.fsl *.fas *.x86f *.sparcf *.fasl + @rm -f *~ *.bak *.orig *.err \#*\# .#* + @rm -f *.so *.a + @rm -rf debian/cl-sql +ifneq ($(SUBDIRS)$(DOCSUBDIRS),) + @set -e; for i in $(SUBDIRS) $(DOCSUBDIRS); do \ + $(MAKE) -C $$i $@; done +endif + +.SUFFIXES: # No default suffixes diff --git a/VERSION b/VERSION index 671a34c..faef31a 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1 @@ 0.7.0 - - - - - diff --git a/copy b/copy new file mode 100755 index 0000000..20cdba7 --- /dev/null +++ b/copy @@ -0,0 +1,2 @@ +scp clsql-*.tar.gz clsql-*.zip ftp.med-info.com:/home/ftp/pub/clsql/. +ssh ftp.med-info.com "(cd /opt/apache/htdocs/clsql.med-info.com; make)" diff --git a/debian/control b/debian/control index 2f84810..4701fb2 100644 --- a/debian/control +++ b/debian/control @@ -1,13 +1,14 @@ -Source: cl-uffi +Source: cl-sql Section: devel Priority: optional Maintainer: Kevin Rosenberg Build-Depends-Indep: debhelper (>> 3.0.0) Standards-Version: 3.5.2 -Package: cl-uffi +Package: cl-sql Architecture: all -Depends: common-lisp-controller, cmucl | lisp-compiler -Description: Universal Foreign Function Library for Common Lisp - UFFI provides a universal foreign function interface (FFI) for Common Lisp. - UFFI supports CMUCL, Lispworks, and AllegroCL. +Depends: common-lisp-controller, cl-uffi, cmucl | lisp-compiler +Description: SQL Interface for Common Lisp + CLSQL uses the UFFI library to provide SQL to multiple SQL databases + on multiple Common Lisp implementations. + diff --git a/debian/copyright b/debian/copyright index 3a08824..9b1d537 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,20 +1,20 @@ -The home site for UFFI is http://uffi.med-info.com. The package +The home site for CLSQL is http://clsql.med-info.com. The package may be downloaded from that site. -UFFI has been packaged by Kevin M. Rosenberg who is also the +CLSQL has been packaged by Kevin M. Rosenberg who is also the upstream author. Copyright: -UFFI is written and Copyright (c) 2002 by Kevin M. Rosenberg. +CLSQL is written and Copyright (c) 2002 by Kevin M. Rosenberg. -UFFI is licensed under the terms of the Lisp Lesser GNU +CLSQL is licensed under the terms of the Lisp Lesser GNU Public License (http://opensource.franz.com/preamble.html), known as the LLGPL. The LLGPL consists of a preamble (see above URL) and the LGPL. Where these conflict, the preamble takes precedence. -UFFI is referenced in the preamble as the "LIBRARY." +CLSQL is referenced in the preamble as the "LIBRARY." -UFFI is distributed in the hope that it will be useful, +CLSQL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. diff --git a/debian/postinst b/debian/postinst index b3dd8b6..33de95a 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,12 +1,12 @@ #! /bin/sh -# postinst script for uffi +# postinst script for clsql # # see: dh_installdeb(1) set -e # package name according to lisp -LISP_PKG=uffi +LISP_PKG=clsql # summary of how this script can be called: # * `configure' @@ -28,7 +28,7 @@ LISP_PKG=uffi case "$1" in configure) - ln -sf ../repositories/uffi /usr/share/common-lisp/source/uffi + ln -sf ../repositories/clsql /usr/share/common-lisp/source/clsql /usr/sbin/register-common-lisp-source ${LISP_PKG} ;; diff --git a/debian/prerm b/debian/prerm index 86f8f66..722d8f0 100644 --- a/debian/prerm +++ b/debian/prerm @@ -1,12 +1,12 @@ #! /bin/sh -# prerm script for uffi +# prerm script for clsql # # see: dh_installdeb(1) set -e # package name according to lisp -LISP_PKG=uffi +LISP_PKG=clsql # summary of how this script can be called: # * `remove' @@ -23,7 +23,7 @@ LISP_PKG=uffi case "$1" in remove|upgrade|deconfigure) /usr/sbin/unregister-common-lisp-source ${LISP_PKG} - rm -rf /usr/share/common-lisp/source/uffi /usr/share/common-lisp/repositories/uffi + rm -rf /usr/share/common-lisp/source/clsql /usr/share/common-lisp/repositories/clsql ;; failed-upgrade) ;; diff --git a/debian/watch b/debian/watch index 1a7f6a2..1d91de5 100644 --- a/debian/watch +++ b/debian/watch @@ -2,4 +2,4 @@ # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # Site Directory Pattern Version Script -ftp.med-info.com /pub/uffi uffi-(.*)\.tar\.gz debian uupdate +ftp.med-info.com /pub/clsql clsql-(.*)\.tar\.gz debian uupdate -- 2.34.1