--- cl-uffi-1.5.0.orig/debian/changelog +++ cl-uffi-1.5.0/debian/changelog @@ -0,0 +1,740 @@ +cl-uffi (1.5.0-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 5 Jul 2005 19:03:23 -0600 + +cl-uffi (1.4.39-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 8 Jun 2005 18:37:06 -0600 + +cl-uffi (1.4.38-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 08 Jun 2005 10:42:10 -0600 + +cl-uffi (1.4.37-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 13 Apr 2005 12:42:41 -0600 + +cl-uffi (1.4.36-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 6 Apr 2005 11:42:09 -0600 + +cl-uffi (1.4.35-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Mon, 4 Apr 2005 14:35:10 -0600 + +cl-uffi (1.4.34-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sun, 3 Apr 2005 17:55:49 -0600 + +cl-uffi (1.4.33-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 2 Mar 2005 12:25:43 -0700 + +cl-uffi (1.4.32-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 22 Feb 2005 10:10:03 -0700 + +cl-uffi (1.4.31-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sat, 22 Jan 2005 17:27:37 -0700 + +cl-uffi (1.4.30-1) unstable; urgency=low + + * New upstream, handle sb-unicode + + -- Kevin M. Rosenberg Mon, 8 Nov 2004 19:30:11 -0700 + +cl-uffi (1.4.29-1) unstable; urgency=low + + * New upstream, revert patch that broken clsql on debian + + -- Kevin M. Rosenberg Sat, 30 Oct 2004 11:30:14 -0600 + +cl-uffi (1.4.28-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sat, 23 Oct 2004 09:05:50 -0600 + +cl-uffi (1.4.27-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 21 Oct 2004 16:44:11 -0600 + +cl-uffi (1.4.26-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 9 Sep 2004 22:20:47 -0600 + +cl-uffi (1.4.25-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Fri, 27 Aug 2004 06:33:16 -0600 + +cl-uffi (1.4.24-1) unstable; urgency=low + + * Fix for OpenMCL from James Bielman + + -- Kevin M. Rosenberg Thu, 15 Jul 2004 09:27:22 -0600 + +cl-uffi (1.4.23-1) unstable; urgency=low + + * Add support for new SBCL load-shared-object [supplied by Andreas Fuchs] + + -- Kevin M. Rosenberg Tue, 13 Jul 2004 09:19:32 -0600 + +cl-uffi (1.4.22-1) unstable; urgency=low + + * OpenMCL fix + + -- Kevin M. Rosenberg Wed, 23 Jun 2004 12:36:24 -0600 + +cl-uffi (1.4.21-1) unstable; urgency=low + + * Fix for WITH-FOREIGN-OBJECT macro on CMUCL + + -- Kevin M. Rosenberg Thu, 10 Jun 2004 00:17:31 -0600 + +cl-uffi (1.4.20-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 20 May 2004 09:59:07 -0600 + +cl-uffi (1.4.19-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 19 May 2004 12:16:03 -0600 + +cl-uffi (1.4.18-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 18 May 2004 15:40:58 -0600 + +cl-uffi (1.4.17-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sat, 15 May 2004 11:02:22 -0600 + +cl-uffi (1.4.16-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 13 May 2004 04:23:13 -0600 + +cl-uffi (1.4.15-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 12 May 2004 22:40:39 -0600 + +cl-uffi (1.4.14-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Wed, 12 May 2004 12:48:13 -0600 + +cl-uffi (1.4.13-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 6 May 2004 10:14:10 -0600 + +cl-uffi (1.4.12-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Sat, 17 Apr 2004 12:26:00 -0600 + +cl-uffi (1.4.11-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 15 Apr 2004 05:48:48 -0600 + +cl-uffi (1.4.10-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 15 Apr 2004 01:59:37 -0600 + +cl-uffi (1.4.9-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 13 Apr 2004 16:03:22 -0600 + +cl-uffi (1.4.8-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 13 Apr 2004 14:13:04 -0600 + +cl-uffi (1.4.7-1) unstable; urgency=low + + * Fix fast-native-to-string on 16-bit wide char Allegro + + -- Kevin M. Rosenberg Fri, 2 Apr 2004 14:20:36 -0700 + +cl-uffi (1.4.6-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 25 Nov 2003 06:37:14 -0700 + +cl-uffi (1.4.5-1) unstable; urgency=low + + * Change documentation encoding to ISO-8859-1 + + -- Kevin M. Rosenberg Thu, 20 Nov 2003 20:35:15 -0700 + +cl-uffi (1.4.4-1) unstable; urgency=low + + * Add patch from Vebjorn Ljosa for fast-native-to-string + + -- Kevin M. Rosenberg Tue, 18 Nov 2003 13:09:32 -0700 + +cl-uffi (1.4.3-1) unstable; urgency=low + + * Improved test/make.sh and uffi-tests.asd + + -- Kevin M. Rosenberg Tue, 11 Nov 2003 15:02:40 -0700 + +cl-uffi (1.4.2-1) unstable; urgency=low + + * Yet another attempt for asdf-install + + -- Kevin M. Rosenberg Tue, 11 Nov 2003 04:51:24 -0700 + +cl-uffi (1.4.1-1) unstable; urgency=low + + * Fix for asdf-install + + -- Kevin M. Rosenberg Tue, 11 Nov 2003 04:29:27 -0700 + +cl-uffi (1.4.0-1) unstable; urgency=low + + * Make UFFI asdf-installable + + -- Kevin M. Rosenberg Tue, 11 Nov 2003 03:28:06 -0700 + +cl-uffi (1.3.9-1) unstable; urgency=low + + * Use local XSL files, add Debian-specific catalog + + -- Kevin M. Rosenberg Tue, 11 Nov 2003 00:12:34 -0700 + +cl-uffi (1.3.8-1) unstable; urgency=low + + * Use XInclude for documentation + + -- Kevin M. Rosenberg Mon, 10 Nov 2003 22:39:33 -0700 + +cl-uffi (1.3.7-1) unstable; urgency=low + + * Convert documentation to Docbook XML with new processing commands + + -- Kevin M. Rosenberg Mon, 10 Nov 2003 20:38:28 -0700 + +cl-uffi (1.3.6-1) unstable; urgency=low + + * More MacOSX changes + + -- Kevin M. Rosenberg Sun, 31 Aug 2003 20:45:23 -0600 + +cl-uffi (1.3.5-1) unstable; urgency=low + + * Rework loading of foreign libraries to better support MacOSX, especially + sbcl + + -- Kevin M. Rosenberg Wed, 27 Aug 2003 10:01:11 -0600 + +cl-uffi (1.3.4-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Tue, 26 Aug 2003 07:29:19 -0600 + +cl-uffi (1.3.3-1) unstable; urgency=low + + * Add gettimeofday to tests + + -- Kevin M. Rosenberg Tue, 26 Aug 2003 07:29:07 -0600 + +cl-uffi (1.3.2-1) unstable; urgency=low + + * Patch from Edi Weitz + + -- Kevin M. Rosenberg Fri, 22 Aug 2003 19:03:06 -0600 + +cl-uffi (1.3.1-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 14 Aug 2003 18:27:32 -0600 + +cl-uffi (1.3.0-1) unstable; urgency=low + + * Add initial support and tests for def-foreign-var + + -- Kevin M. Rosenberg Thu, 14 Aug 2003 15:38:33 -0600 + +cl-uffi (1.2.23-1) unstable; urgency=low + + * New upstream with fixes suggested and patches submitted by Edi Weitz. + + -- Kevin M. Rosenberg Thu, 14 Aug 2003 12:26:07 -0600 + +cl-uffi (1.2.22-1) unstable; urgency=low + + * New upstream with Lispworks patch from Edi Weitz + + -- Kevin M. Rosenberg Tue, 12 Aug 2003 08:09:04 -0600 + +cl-uffi (1.2.21-1) unstable; urgency=low + + * New upstream -- fix for Franz's mlisp + + -- Kevin M. Rosenberg Sat, 19 Jul 2003 14:15:52 -0600 + +cl-uffi (1.2.20-1) unstable; urgency=low + + * New upstream -- really fix bug + + -- Kevin M. Rosenberg Tue, 8 Jul 2003 06:37:58 -0600 + +cl-uffi (1.2.19-1) unstable; urgency=low + + * Fix bug in sbcl/load-library + + -- Kevin M. Rosenberg Mon, 7 Jul 2003 18:49:37 -0600 + +cl-uffi (1.2.18-1) unstable; urgency=low + + * New BSD license + + -- Kevin M. Rosenberg Thu, 26 Jun 2003 12:01:24 -0600 + +cl-uffi (1.2.17-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 12 Jun 2003 06:12:30 -0600 + +cl-uffi (1.2.16-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 12 Jun 2003 06:04:06 -0600 + +cl-uffi (1.2.15-1) unstable; urgency=low + + * Documentation improvement by Nikodemus Siivola + + -- Kevin M. Rosenberg Mon, 5 May 2003 15:57:32 -0600 + +cl-uffi (1.2.14-1) unstable; urgency=low + + * New upstream + * Add to debhelper to depends (closes:192001) + + -- Kevin M. Rosenberg Mon, 5 May 2003 08:53:30 -0600 + +cl-uffi (1.2.13-1) unstable; urgency=low + + * Fix getenv test + * Work-around load-object-file bug in CMUCL in testing script + + -- Kevin M. Rosenberg Thu, 1 May 2003 17:31:21 -0600 + +cl-uffi (1.2.12-1) unstable; urgency=low + + * Finish converting examples into test suite + + -- Kevin M. Rosenberg Wed, 30 Apr 2003 08:11:42 -0600 + +cl-uffi (1.2.11-1) unstable; urgency=low + + * Add test suite, new binary package uffi-tests + + -- Kevin M. Rosenberg Tue, 29 Apr 2003 08:10:26 -0600 + +cl-uffi (1.2.10-1) unstable; urgency=low + + * Fix allegro free-cstring bug + + -- Kevin M. Rosenberg Fri, 28 Mar 2003 12:58:08 -0700 + +cl-uffi (1.2.9-1) unstable; urgency=low + + * change ccl:%put-cstring to ccl::%put-cstring for openmcl + + -- Kevin M. Rosenberg Wed, 12 Mar 2003 14:12:03 -0700 + +cl-uffi (1.2.8-1) unstable; urgency=low + + * Change output on compress.lisp example + + -- Kevin M. Rosenberg Mon, 10 Mar 2003 10:37:00 -0700 + +cl-uffi (1.2.7-1) unstable; urgency=low + + * Remove reference to obsolete Corman module in uffi.asd + + -- Kevin M. Rosenberg Wed, 19 Feb 2003 14:56:15 -0700 + +cl-uffi (1.2.6-1) unstable; urgency=low + + * Add :language :ansi-c for Lispworks def-function + + -- Kevin M. Rosenberg Wed, 5 Feb 2003 23:54:12 -0700 + +cl-uffi (1.2.5-1) unstable; urgency=low + + * Rework allocate-foreign-array to evaluate type + + -- Kevin M. Rosenberg Sat, 28 Dec 2002 01:12:30 -0700 + +cl-uffi (1.2.4-1) unstable; urgency=low + + * Fix syntax error from last version + + -- Kevin M. Rosenberg Fri, 13 Dec 2002 18:54:41 -0700 + +cl-uffi (1.2.3-1) unstable; urgency=low + + * More external format changes for lispworks (thanks Marc Battyani) + + -- Kevin M. Rosenberg Fri, 13 Dec 2002 15:46:23 -0700 + +cl-uffi (1.2.2-1) unstable; urgency=low + + * Add external format parameters to lispworks to avoid translating stringsl + + -- Kevin M. Rosenberg Fri, 13 Dec 2002 14:26:17 -0700 + +cl-uffi (1.2.1-1) unstable; urgency=low + + * Add uncompression test + + -- Kevin M. Rosenberg Mon, 9 Dec 2002 09:05:52 -0700 + +cl-uffi (1.2.0-1) unstable; urgency=low + + * Fixes in allocate-foreign-object and deref-array for allegro + + -- Kevin M. Rosenberg Mon, 2 Dec 2002 23:59:43 -0700 + +cl-uffi (1.1.8-1) unstable; urgency=low + + * Reverse broken bug "fixes" + + -- Kevin M. Rosenberg Thu, 28 Nov 2002 11:47:26 -0700 + +cl-uffi (1.1.7.1-1) unstable; urgency=low + + * Another allegro bug (Thanks Matthew Danish) + + -- Kevin M. Rosenberg Sat, 23 Nov 2002 12:06:40 -0700 + +cl-uffi (1.1.7-1) unstable; urgency=low + + * bug fixes on allegro + + -- Kevin M. Rosenberg Sat, 23 Nov 2002 11:03:18 -0700 + +cl-uffi (1.1.6-1) unstable; urgency=low + + * More documention of cstrings and foreign strings + + -- Kevin M. Rosenberg Thu, 21 Nov 2002 19:51:55 -0700 + +cl-uffi (1.1.5-1) unstable; urgency=low + + * Documentation changes + + -- Kevin M. Rosenberg Thu, 21 Nov 2002 18:35:26 -0700 + +cl-uffi (1.1.4-1) unstable; urgency=low + + * OpenMCL/MCL fixes + + -- Kevin M. Rosenberg Wed, 20 Nov 2002 14:03:16 -0700 + +cl-uffi (1.1.3-1) unstable; urgency=low + + * Fix OpenMCL default library pathname type + + -- Kevin M. Rosenberg Sun, 17 Nov 2002 22:28:59 -0700 + +cl-uffi (1.1.2-1) unstable; urgency=low + + * src/objects.lisp: Fix bug in allocate-foreign-object for AllegroCL + + -- Kevin M. Rosenberg Thu, 14 Nov 2002 15:10:41 -0700 + +cl-uffi (1.1.1-1) unstable; urgency=low + + * Remove 'load-compiled-op from .asd file + + -- Kevin M. Rosenberg Fri, 8 Nov 2002 09:49:49 -0700 + +cl-uffi (1.1.0-1) unstable; urgency=low + + * Add SCL support. + + -- Kevin M. Rosenberg Tue, 15 Oct 2002 11:22:35 -0600 + +cl-uffi (1.0.1-1) unstable; urgency=low + + * Add SBCL to documentation + + -- Kevin M. Rosenberg Mon, 14 Oct 2002 01:18:05 -0600 + +cl-uffi (1.0.0-1) unstable; urgency=low + + * Initial SBCL compatibility + + -- Kevin M. Rosenberg Sun, 13 Oct 2002 19:01:31 -0600 + +cl-uffi (0.9.2-1) unstable; urgency=high + + * Add AUTHORS file + * Integrate Reini Urban's cormanlisp patches into main source + * Add Depends: version on Common Lisp Controller + + -- Kevin M. Rosenberg Tue, 1 Oct 2002 08:11:21 -0600 + +cl-uffi (0.9.1-1) unstable; urgency=low + + * Rename .cl files to .lisp files + + -- Kevin M. Rosenberg Mon, 30 Sep 2002 04:01:58 -0600 + +cl-uffi (0.9.0-1) unstable; urgency=low + + * Reorganize directories, merge MCL/OpenMCL into main code + + -- Kevin M. Rosenberg Mon, 30 Sep 2002 01:32:03 -0600 + +cl-uffi (0.8.6-1) unstable; urgency=low + + * Fix :pointer-self for OpenMCL. + * Multiple changes to support OpenMCL with CLSQL + + -- Kevin M. Rosenberg Mon, 30 Sep 2002 01:31:37 -0600 + +cl-uffi (0.8.5-1) unstable; urgency=low + + * Add with-cstrings macro to mcl's source + + -- Kevin M. Rosenberg Sun, 29 Sep 2002 12:19:20 -0600 + +cl-uffi (0.8.4-1) unstable; urgency=low + + * Change mcl's load-library definition from macro to function + + -- Kevin M. Rosenberg Sun, 29 Sep 2002 11:49:32 -0600 + +cl-uffi (0.8.3-1) unstable; urgency=low + + * New upstream release. Passes all tests with OpenMCL in Debian PPC. + + -- Kevin M. Rosenberg Sun, 29 Sep 2002 11:32:05 -0600 + +cl-uffi (0.8.2-2) unstable; urgency=low + + * Add pathname to clc-register-impl invocation + + -- Kevin M. Rosenberg Wed, 25 Sep 2002 06:38:44 -0600 + +cl-uffi (0.8.2-1) unstable; urgency=low + + * Add conditionals to .asd file to control clc autobuilding + + -- Kevin M. Rosenberg Sun, 22 Sep 2002 21:00:57 -0600 + +cl-uffi (0.8.1-1) unstable; urgency=low + + * Fix size of openmcl's and mcl's integers + + -- Kevin M. Rosenberg Fri, 20 Sep 2002 07:06:31 -0600 + +cl-uffi (0.8.0-1) unstable; urgency=low + + * Adds support for openmcl, numerous changes from John Desoi + + -- Kevin M. Rosenberg Thu, 19 Sep 2002 21:09:17 -0600 + +cl-uffi (0.7.1-1) unstable; urgency=low + + * New upstream version + + -- Kevin M. Rosenberg Wed, 18 Sep 2002 01:57:10 -0600 + +cl-uffi (0.7.0-1) unstable; urgency=low + + * Remove .system file, restructure directories for .asd file without pathnames + + -- Kevin M. Rosenberg Mon, 16 Sep 2002 12:00:45 -0600 + +cl-uffi (0.6.3-1) unstable; urgency=low + + * New upstream version, fixes problem with .asd file. + + -- Kevin M. Rosenberg Fri, 6 Sep 2002 04:59:45 -0600 + +cl-uffi (0.6.2-1) unstable; urgency=low + + * New upstream version. Restructure directories once again to handle + non-CLC systems. + + -- Kevin M. Rosenberg Fri, 23 Aug 2002 09:33:14 -0600 + +cl-uffi (0.6.1-1) unstable; urgency=low + + * Add uffi.asd file to upstream for ASDF users. + + -- Kevin M. Rosenberg Sat, 17 Aug 2002 18:50:12 -0600 + +cl-uffi (0.6.0-2) unstable; urgency=low + + * Update e-mail address + * Update Standards version + + -- Kevin M. Rosenberg Mon, 12 Aug 2002 00:01:27 -0600 + +cl-uffi (0.6.0-1) unstable; urgency=low + + * New upstream version (Restructure directories to improve Common Lisp + Controller compatibility.) + + -- Kevin M. Rosenberg Thu, 25 Jul 2002 21:24:53 -0600 + +cl-uffi (0.5.1-1) unstable; urgency=low + + * Rework upstream documentation. + + -- Kevin M. Rosenberg Tue, 9 Jul 2002 12:45:56 -0600 + +cl-uffi (0.5.0-2) unstable; urgency=low + + * Add the LLGPL text to the copyright file. + + -- Kevin M. Rosenberg Sun, 7 Jul 2002 15:40:05 -0600 + +cl-uffi (0.5.0-1) unstable; urgency=low + + * New upstream version + + * Additions to the copyright file to comply with Debian Policy + + -- Kevin M. Rosenberg Fri, 28 Jun 2002 11:16:28 -0600 + +cl-uffi (0.4.8-1) unstable; urgency=low + + * New upstream version + + -- Kevin M. Rosenberg Wed, 26 Jun 2002 21:35:07 -0600 + +cl-uffi (0.4.5-2) unstable; urgency=low + + * Fix Build-Depends-Indep + + -- Kevin M. Rosenberg Tue, 25 Jun 2002 06:12:19 -0600 + +cl-uffi (0.4.5-1) unstable; urgency=low + + * New upstream version. + + * Remove deprecated repository + + * Migrate to Debhelper V4 + + * Changed Maintainer: field from sponsor to sponsoree/packager + + -- Kevin M. Rosenberg Thu, 20 Jun 2002 07:43:53 -0600 + +cl-uffi (0.4.4-8) unstable; urgency=low + + * Improved control file in anticipation of having dpkg-buildpackage + generate the documentation rather than putting the documentation in + the upstream archive. + * Remade package to include upstream sources. + + -- Kevin M. Rosenberg Sun, 5 May 2002 11:17:52 -0600 + +cl-uffi (0.4.4-7) unstable; urgency=low + + * Modified make-dist.sh to use cvs-buildpackage, added options + * Cleaned debian/rules, debian/copyright + * First version to upload. (closes: #145723) + + -- Kevin M. Rosenberg Sat, 4 May 2002 16:03:11 -0600 + +cl-uffi (0.4.4-6) unstable; urgency=low + + * Fixed Maintainer and Uploader fields in debian control + + -- Kevin M. Rosenberg Fri, 3 May 2002 09:11:47 -0600 + +cl-uffi (0.4.4-5) unstable; urgency=low + + * 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 M. Rosenberg Thu, 2 May 2002 15:37:50 -0600 + +cl-uffi (0.4.4-4) unstable; urgency=low + + * Added upstream ChangeLog to debian distribution. + + -- Kevin M. Rosenberg Tue, 30 Apr 2002 13:01:12 -0600 + +cl-uffi (0.4.4-3) unstable; urgency=low + + * Modified make-dist.sh to create better .diff.gz + + -- Kevin M. Rosenberg Sun, 28 Apr 2002 06:38:48 -0600 + +cl-uffi (0.4.4-2) unstable; urgency=low + + * Improved source code archive for debian upload. + + -- Kevin M. Rosenberg Sun, 28 Apr 2002 03:04:52 -0600 + +cl-uffi (0.4.4-1) unstable; urgency=low + + * Initial package. + + -- Kevin M. Rosenberg Thu, 25 Apr 2002 19:13:41 -0600 + --- cl-uffi-1.5.0.orig/debian/control +++ cl-uffi-1.5.0/debian/control @@ -0,0 +1,24 @@ +Source: cl-uffi +Section: devel +Priority: optional +Maintainer: Kevin M. Rosenberg +Build-Depends-Indep: debhelper (>= 4.0.0) +Build-Depends: zlib1g-dev,debhelper (>= 4.0.0) +Standards-Version: 3.6.2.1 + +Package: cl-uffi +Architecture: all +Depends: common-lisp-controller (>= 3.37) +Recommends: cl-uffi-tests +Description: Universal Foreign Function Library for Common Lisp + UFFI provides a universal foreign function interface (FFI) for + Common Lisp. + UFFI supports AllegroCL, CMUCL, Lispworks, MCL, OpenMCL, + SBCL, and SCL. + +Package: cl-uffi-tests +Architecture: any +Depends: common-lisp-controller (>= 3.37), cl-uffi, zlib1g-dev +Description: Regression tests for UFFI Common Lisp Library + This is a test of regression tests for UFFI. Besides providing + testing for UFFI, the tests serve as an example of UFFI usage. --- cl-uffi-1.5.0.orig/debian/compat +++ cl-uffi-1.5.0/debian/compat @@ -0,0 +1 @@ +4 --- cl-uffi-1.5.0.orig/debian/docs +++ cl-uffi-1.5.0/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +TODO +AUTHORS --- cl-uffi-1.5.0.orig/debian/cl-uffi.doc-base +++ cl-uffi-1.5.0/debian/cl-uffi.doc-base @@ -0,0 +1,17 @@ +Document: cl-uffi +Title: UFFI Manual +Author: Kevin M. Rosenberg +Abstract: This manual describes the + use the UFFI (Universal Foreign Function Interface) + Common Lisp library. This library supports CMUCL, SBCL, + AllegroCL, Lispworks, SCL, OpenMCL, and MCL. +Section: programming + +Format: PDF +Files: /usr/share/doc/cl-uffi/cl-uffi.pdf.gz + +Format: HTML +Index: /usr/share/doc/cl-uffi/html/index.html +Files: /usr/share/doc/cl-uffi/html/*.html + + --- cl-uffi-1.5.0.orig/debian/cvsbp-prepare.sh +++ cl-uffi-1.5.0/debian/cvsbp-prepare.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e # abort on error + +# Clean checked out CVS directory +rm -f debian/upload.sh debian/make-upstream.sh debian/make-debian.sh +rm -f `find . -type f -name .cvsignore` +rm -f stamp-h.in build-stamp configure-stamp +rm -f debian/cvsbp-prepare.sh --- cl-uffi-1.5.0.orig/debian/postinst +++ cl-uffi-1.5.0/debian/postinst @@ -0,0 +1,52 @@ +#! /bin/sh +# postinst script for uffi +# +# see: dh_installdeb(1) + +set -e + +# package name according to lisp +LISP_PKG=uffi + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + #clc-only-compatible $LISP_PKG allegro cmucl lispworks openmcl sbcl scl + /usr/sbin/register-common-lisp-source $LISP_PKG + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- cl-uffi-1.5.0.orig/debian/preinst +++ cl-uffi-1.5.0/debian/preinst @@ -0,0 +1,23 @@ +#!/bin/bash +# This is part of uffi program: +# http://uffi.med-info.com +# +# Copyright (c) 2002 Kevin M. Rosenberg + +pkg=uffi +dir=/usr/share/common-lisp/source/$pkg + +case "$1" in + install|upgrade|abort-upgrade) + # Remove any old versions + test -h $dir && rm $dir + rm -rf ${dir}-[0-9\.]* + ;; + *) + echo "preinst called with unknown argument '$1'" >&2 + ;; +esac + +#DEBHELPER# + +exit 0 --- cl-uffi-1.5.0.orig/debian/prerm +++ cl-uffi-1.5.0/debian/prerm @@ -0,0 +1,42 @@ +#! /bin/sh +# prerm script for uffi +# +# see: dh_installdeb(1) + +set -e + +# package name according to lisp +LISP_PKG=uffi + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + /usr/sbin/unregister-common-lisp-source $LISP_PKG + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- cl-uffi-1.5.0.orig/debian/make-upstream.sh +++ cl-uffi-1.5.0/debian/make-upstream.sh @@ -0,0 +1,6 @@ +#!/bin/bash -e + +bups uffi -d"-name .bin" + +exit 0 + --- cl-uffi-1.5.0.orig/debian/watch +++ cl-uffi-1.5.0/debian/watch @@ -0,0 +1,4 @@ +version=2 + + +http://files.b9.com/uffi/uffi-([0-9].*)\.tar\.gz debian uupdate --- cl-uffi-1.5.0.orig/debian/README.Debian +++ cl-uffi-1.5.0/debian/README.Debian @@ -0,0 +1,7 @@ +The Debian Package CL-UFFI +-------------------------- + +This is the UFFI Common Lisp system packaged for Debian by +Kevin M. Rosenberg , April 2002. + +The home page for UFFI is http://uffi.med-info.com/ --- cl-uffi-1.5.0.orig/debian/copyright +++ cl-uffi-1.5.0/debian/copyright @@ -0,0 +1,34 @@ +Debian Copyright Section +======================== + +Upstream Source URL: http://files.b9.com/uffi +Upstream Author: Kevin Rosenberg +Debian Maintainer: Kevin M. Rosenberg + + +Copyright (c) 2001-2003 Kevin M. Rosenberg and contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the author nor the names of the contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. --- cl-uffi-1.5.0.orig/debian/rules +++ cl-uffi-1.5.0/debian/rules @@ -0,0 +1,125 @@ +#!/usr/bin/make -f + +pkg := uffi +pkg-tests := $(pkg)-tests +debpkg := cl-$(pkg) +debpkg-tests := $(debpkg)-tests + + +clc-source := usr/share/common-lisp/source +clc-systems := usr/share/common-lisp/systems +clc-files := $(clc-source)/$(pkg) +clc-tests := $(clc-source)/$(pkg-tests) +doc-dir := usr/share/doc/$(debpkg) +lib-dir := usr/lib/uffi + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + # Add here commands to compile the package. + (cd tests; make) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + # Add here commands to clean up after the build process. + -$(MAKE) clean + (cd tests; make clean) + rm -f debian/$(debpkg).postinst.* debian/$(debpkg).prerm.* + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs --all $(clc-systems) $(clc-source) + + # Add here commands to install the package into debian/uffi. + dh_installdirs -p $(debpkg) $(doc-dir) $(clc-files)/src + dh_install $(pkg).asd $(clc-files) + dh_install "src/*.lisp" $(clc-files)/src + dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd + + rm -rf doc/html + (cd doc; tar xzf html.tar.gz; cd ..) + dh_install doc/html $(doc-dir) + rm -rf doc/html + cp doc/uffi.pdf doc/cl-uffi.pdf + gzip -9 doc/cl-uffi.pdf + dh_install doc/cl-uffi.pdf.gz $(doc-dir) + + dh_installdirs -p $(debpkg-tests) $(clc-tests)/tests $(lib-dir) + dh_install -p $(debpkg-tests) $(pkg-tests).asd $(clc-tests) + dh_install -p $(debpkg-tests) tests/*.lisp tests/*.c $(clc-tests)/tests + dh_install -p $(debpkg-tests) tests/*.so $(lib-dir) + dh_link -p $(debpkg-tests) $(clc-tests)/$(pkg-tests).asd $(clc-systems)/$(pkg-tests).asd + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i +# dh_installdebconf -i + dh_installdocs -i + dh_installexamples -i examples/*.lisp + dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i + dh_installcron -i +# dh_installman -i + dh_installinfo -i +# dh_undocumented -i + dh_installchangelogs ChangeLog -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i +# dh_perl -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a +# dh_installdebconf -a + dh_installdocs -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a +# dh_installman -a +# dh_installinfo -a +# dh_undocumented -a +# dh_makeshlibs -a +# dh_perl -a + dh_installchangelogs ChangeLog -a + dh_strip -a + dh_link -a + dh_compress -a + dh_fixperms -a + dh_installmenu -a + dh_installdeb -a + dh_gencontrol -a + dh_shlibdeps -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure +