r1873: debian
authorKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 3 May 2002 03:53:10 +0000 (03:53 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 3 May 2002 03:53:10 +0000 (03:53 +0000)
Makefile
copy
debian/changelog
debian/cl-uffi.doc-base
debian/control
debian/rules
make-dist.sh
uffi.debian.system [new file with mode: 0644]
uffi.lsm [deleted file]
uffi.system.debian [deleted file]

index 06856d983f7a675c322c1883dd693152e522094c..c581a3ecaddf39672bba0ccf6cf738880b17dff5 100644 (file)
--- 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 e1bdb3b53072b241d42808c6eb96fb7d631d6270..d77b15d59b5cb2d40e8aacd240addb359eaf9be7 100644 (file)
--- 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)"
+
index 1193d63810cc6ad92975733cd8d52ec49e280e87..0ff996b16688023a96a4e11603e5e9e0467b18b3 100644 (file)
@@ -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 <kevin@rosenberg.net>  Thu,  2 May 2002 15:37:50 -0600
 
index ac34c6c07b3108642f1f133f440ae3b3653cfd63..7fa2e233ae453925129290981839229ed2ad8bb1 100644 (file)
@@ -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
index 2f8481090c0c3b0309ff26a49ff56271deaf1f75..ffee3268de754673d191c883751f6197d168f5e4 100644 (file)
@@ -2,6 +2,7 @@ Source: cl-uffi
 Section: devel
 Priority: optional
 Maintainer: Kevin Rosenberg <kevin@rosenberg.net>
+Uploaders: Adam Di Carlo <aph@debian.org>
 Build-Depends-Indep: debhelper (>> 3.0.0)
 Standards-Version: 3.5.2
 
index a7c00e3aaa3e34a37fa3e3448859e535e3039451..c6900c925873d3b38672db61f30eacdc86a0e1b8 100755 (executable)
@@ -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
index 7aaa901685d486e9eec8402d3e481b03bcd35c0d..8d905bd605cb4a0fde83933eb9e241a9dc70f3b7 100755 (executable)
@@ -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.debian.system b/uffi.debian.system
new file mode 100644 (file)
index 0000000..3e86b7e
--- /dev/null
@@ -0,0 +1,39 @@
+;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
+;;;; *************************************************************************
+;;;; FILE IDENTIFICATION
+;;;;
+;;;; Name:          uffi.system
+;;;; Purpose:       Defsystem-3/4 system definition file for UFFI package
+;;;; Programmer:    Kevin M. Rosenberg
+;;;; Date Started:  Feb 2002
+;;;;
+;;;; $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
+;;;;
+;;;; UFFI users are granted the rights to distribute and use this software
+;;;; as governed by the terms of the Lisp Lesser GNU Public License
+;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
+;;;; *************************************************************************
+
+(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))
+(in-package :mk)
+
+
+;;; UFFI system definition
+
+(mk:defsystem :uffi
+    :source-pathname #-mcl "cl-library:uffi;"
+                     #+mcl "cl-library:uffi;mcl;"
+    :source-extension "cl"
+    :components 
+    ((:file "package")
+     (:file "primitives" :depends-on ("package"))
+     (:file "strings" :depends-on ("primitives"))
+     (:file "objects" :depends-on ("primitives"))
+     (:file "aggregates" :depends-on ("primitives"))
+     (:file "functions" :depends-on ("primitives"))
+     (:file "libraries" :depends-on ("package")))
+    :finally-do
+    (pushnew :uffi cl:*features*))
+
diff --git a/uffi.lsm b/uffi.lsm
deleted file mode 100644 (file)
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
diff --git a/uffi.system.debian b/uffi.system.debian
deleted file mode 100644 (file)
index 16f7d8c..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
-;;;; *************************************************************************
-;;;; FILE IDENTIFICATION
-;;;;
-;;;; Name:          uffi.system
-;;;; Purpose:       Defsystem-3/4 system definition file for UFFI package
-;;;; Programmer:    Kevin M. Rosenberg
-;;;; Date Started:  Feb 2002
-;;;;
-;;;; $Id: uffi.system.debian,v 1.2 2002/04/28 06:03:13 kevin Exp $
-;;;;
-;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
-;;;;
-;;;; UFFI users are granted the rights to distribute and use this software
-;;;; as governed by the terms of the Lisp Lesser GNU Public License
-;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
-;;;; *************************************************************************
-
-(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))
-(in-package :mk)
-
-
-;;; UFFI system definition
-
-(mk:defsystem :uffi
-    :source-pathname #-mcl "cl-library:uffi;"
-                     #+mcl "cl-library:uffi;mcl;"
-    :source-extension "cl"
-    :components 
-    ((:file "package")
-     (:file "primitives" :depends-on ("package"))
-     (:file "strings" :depends-on ("primitives"))
-     (:file "objects" :depends-on ("primitives"))
-     (:file "aggregates" :depends-on ("primitives"))
-     (:file "functions" :depends-on ("primitives"))
-     (:file "libraries" :depends-on ("package")))
-    :finally-do
-    (pushnew :uffi cl:*features*))
-