From 97c5cecac59c1f3bf3a7bce8d8ed607f126a34c0 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Fri, 3 May 2002 03:53:10 +0000 Subject: [PATCH] r1873: debian --- Makefile | 7 ++++--- copy | 2 ++ debian/changelog | 6 +++++- debian/cl-uffi.doc-base | 2 +- debian/control | 1 + debian/rules | 6 +----- make-dist.sh | 7 +++---- uffi.system.debian => uffi.debian.system | 2 +- uffi.lsm | 17 ----------------- 9 files changed, 18 insertions(+), 32 deletions(-) rename uffi.system.debian => uffi.debian.system (95%) delete mode 100644 uffi.lsm diff --git a/Makefile b/Makefile index 06856d9..c581a3e 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ # Programer: Kevin M. Rosenberg, M.D. # Date Started: Mar 2002 # -# CVS Id: $Id: Makefile,v 1.47 2002/04/28 09:59:07 kevin Exp $ +# CVS Id: $Id: Makefile,v 1.48 2002/05/03 03:53:10 kevin Exp $ # # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg # @@ -37,8 +37,9 @@ DISTDIR=$(PKGNAME) DIST_TARBALL=$(PKGNAME).tar.gz DIST_ORIG_TARBALL=$(PKGNAME).orig.tar.gz DIST_ZIP=$(PKGNAME).zip -SOURCE_FILES=src doc examples Makefile uffi.system benchmarks COPYRIGHT README \ - TODO INSTALL uffi.lsm ChangeLog NEWS test-examples.cl set-logical.cl +SOURCE_FILES=src doc examples Makefile uffi.system uffi.debian.system \ + benchmarks COPYRIGHT README TODO INSTALL ChangeLog NEWS \ + test-examples.cl set-logical.cl VERSION_UNDERSCORE=$(shell cat VERSION | tr . _) TAG=upstream_version_$(VERSION_UNDERSCORE) diff --git a/copy b/copy index e1bdb3b..d77b15d 100644 --- a/copy +++ b/copy @@ -1,2 +1,4 @@ scp ../uffi-*.tar.gz ../uffi-*.zip ftp.med-info.com:/home/ftp/pub/uffi/. +scp /usr/local/src/Packages/cl-uffi/* ftp.med-info.com:/home/ftp/debian/uploads ssh ftp.med-info.com "(cd /opt/apache/htdocs/uffi.med-info.com; make)" + diff --git a/debian/changelog b/debian/changelog index 1193d63..0ff996b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,10 @@ cl-uffi (0.4.4-5) unstable; urgency=low - * Commented-out DH_VERBOSE flag. Uses debian/dirs with debhelper. + * Commented-out DH_VERBOSE flag. + * Uses debian/dirs with debhelper. + * Changed doc-base section to programming. + * Added Uploaders field to debian/control. + * Made .system file be a symbolic link to .system file in repository. -- Kevin Rosenberg Thu, 2 May 2002 15:37:50 -0600 diff --git a/debian/cl-uffi.doc-base b/debian/cl-uffi.doc-base index ac34c6c..7fa2e23 100644 --- a/debian/cl-uffi.doc-base +++ b/debian/cl-uffi.doc-base @@ -4,7 +4,7 @@ Author: Kevin M. Rosenberg Abstract: Describes the use the UFFI (Universal Foreign Function Interface) Common Lisp library. -Section: lisp +Section: programming Format: postscript Files: /usr/share/doc/cl-uffi/cl-uffi.ps.gz diff --git a/debian/control b/debian/control index 2f84810..ffee326 100644 --- a/debian/control +++ b/debian/control @@ -2,6 +2,7 @@ Source: cl-uffi Section: devel Priority: optional Maintainer: Kevin Rosenberg +Uploaders: Adam Di Carlo Build-Depends-Indep: debhelper (>> 3.0.0) Standards-Version: 3.5.2 diff --git a/debian/rules b/debian/rules index a7c00e3..c6900c9 100755 --- a/debian/rules +++ b/debian/rules @@ -17,7 +17,6 @@ INSTALLDIRFLAGS := -d -g root -o root -m 0755 SOURCEDIR := $(prefix)/usr/share/common-lisp/source REPOSITORYDIR := $(prefix)/usr/share/common-lisp/repositories/uffi -SYSDIR := $(prefix)/usr/share/common-lisp/systems DOCDIR := $(prefix)/usr/share/doc/cl-uffi @@ -58,10 +57,7 @@ install: build dh_installdirs # Add here commands to install the package into debian/uffi. - cp uffi.system.debian $(SYSDIR)/uffi.system - chmod 0644 $(SYSDIR)/uffi.system - chown root.root $(SYSDIR)/uffi.system - $(INSTALL) $(INSTALLFLAGS) $(shell echo src/*.cl) $(REPOSITORYDIR) + $(INSTALL) $(INSTALLFLAGS) $(shell echo src/*.cl *.system) $(REPOSITORYDIR) $(INSTALL) $(INSTALLFLAGS) $(shell echo src/mcl/*.cl) $(REPOSITORYDIR)/mcl $(INSTALL) $(INSTALLFLAGS) doc/html/* $(DOCDIR)/html cp doc/uffi.ps doc/cl-uffi.ps diff --git a/make-dist.sh b/make-dist.sh index 7aaa901..8d905bd 100755 --- a/make-dist.sh +++ b/make-dist.sh @@ -27,10 +27,9 @@ cp -a ${TOPDIR} ${DISTDIR} echo "Cleaning distribution directory ${DISTDIR}" find ${DISTDIR} -type f -name .cvsignore -exec rm -f {} \; find ${DISTDIR} -type d -name CVS | xargs rm -rf -find ${DISTDIR} -type f -name '*~' -or -name '#*' -or -name '#*#' \ - -exec rm -f {} \; +find ${DISTDIR} -type f -name '*~' -or -name '#*' -or -name '#*#' | xargs rm -f find ${DISTDIR}/doc -type f -name \*.tex -or -name \*.aux -or \ - -name \*.log -or -name \*.out -or -name \*.dvi -exec rm -f {} \; + -name \*.log -or -name \*.out -or -name \*.dvi | xargs rm -f echo "Creating upstream archives" rm -rf ${DISTDIR}/debian @@ -43,7 +42,7 @@ find ${DISTDIR} -type f -name \*.cl -or -name \*.list -or \ -name \*.system -or -name Makefile -or -name ChangeLog -or \ -name COPYRIGHT -or -name TODO -or -name README -or -name INSTALL -or \ -name NEWS -or -name \*.sgml -or -name COPYING\* -or -name catalog \ - -exec unix2dos {} \; + | xargs unix2dos zip -rq ${DISTDIR}.zip ${DISTDIR} cp -a ${TOPDIR}/debian ${DEBDIR} diff --git a/uffi.system.debian b/uffi.debian.system similarity index 95% rename from uffi.system.debian rename to uffi.debian.system index 16f7d8c..3e86b7e 100644 --- a/uffi.system.debian +++ b/uffi.debian.system @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: uffi.system.debian,v 1.2 2002/04/28 06:03:13 kevin Exp $ +;;;; $Id: uffi.debian.system,v 1.1 2002/05/03 03:53:10 kevin Exp $ ;;;; ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; diff --git a/uffi.lsm b/uffi.lsm deleted file mode 100644 index 08cf5aa..0000000 --- a/uffi.lsm +++ /dev/null @@ -1,17 +0,0 @@ -Begin4 -Title: UFFI - Universal Foreign Function Interface -Version: 2002-0303 -Entered-date: 2002-03-03 -Description: UFFI provides a universal interface to C-compatible libraries from - Common Lisp. - Includes an interpreter, a compiler, a debugger, a CLOS - implementation, a foreign language interface, fast bignums, - sockets, and i18n support via gettext. - Packages running in CLISP include Maxima, CLX and Garnet. -Keywords: Lisp, Common Lisp, Foreign Function Interface, Allegro, Lispworks, CMUCL -Author: kevin@rosenberg.net (Kevin Rosenberg) -Maintainer: kevin@rosenberg.net (Kevin Rosenberg) -Primary-site: ftp.sourceforge.net /pub/sourceforge/uffi -Platforms: AllegroCL, Lispworks, CMUCL, Win32, Linux -Copying-policy: Lisp LGPL -End -- 2.34.1