--- cffi-0.15.0.orig/debian/README.building +++ cffi-0.15.0/debian/README.building @@ -0,0 +1,35 @@ +To rebuild this package: + + +darcs get http://darcs.debian.org/darcs/pkg-common-lisp/cffi-upstream +darcs get http://darcs.debian.org/darcs/pkg-common-lisp/cffi + +configure your darcs name: + +echo luser@example.com > ~/.darcs/author + +update from upstream: + +cd cffi-upstream +darcs pull http://common-lisp.net/project/cffi/darcs/cffi/ +darcs tag UPSTREAM_cffi_ + +cd ../cffi +darcs pull ../cffi-upstream + +do your edits, use darcs record to record them + +make a ~/.darcs-buildpackage file with: + +upstreamrepo = /home/pvaneynd/fakeroot/clean/darcs/%(package)s-upstream +debianrepo = /home/pvaneynd/fakeroot/clean/darcs/%(package)s + +then you can use + + darcs-buildpackage -us -uc + +to build the package. Use + +lintian --verbose --info --display-info --md5sums *.changes + +to check for errors --- cffi-0.15.0.orig/debian/changelog +++ cffi-0.15.0/debian/changelog @@ -0,0 +1,92 @@ +cffi (1:0.15.0-1) unstable; urgency=medium + + * Quicklisp release update. + + -- Dimitri Fontaine Wed, 15 Jul 2015 16:46:02 +0300 + +cffi (1:0.14.0-1) unstable; urgency=medium + + * Quicklisp release update. + + -- Dimitri Fontaine Fri, 10 Oct 2014 14:02:03 +0400 + +cffi (1:0.13.0-1) unstable; urgency=medium + + * Quicklisp release update. + + -- Dimitri Fontaine Tue, 19 Aug 2014 17:02:18 +0400 + +cffi (20100219-2) unstable; urgency=low + + * Added grovel/ to the copied files. (Closes: #565864) + + -- Peter Van Eynde Mon, 19 Apr 2010 20:56:38 +0200 + +cffi (20100219-1) unstable; urgency=low + + * New upstream, mostly documentation changes. + + -- Peter Van Eynde Tue, 02 Mar 2010 07:32:24 +0100 + +cffi (20091211-1) unstable; urgency=low + + * Changes Section to lisp + * New upstream with minor changes. + + -- Peter Van Eynde Thu, 31 Dec 2009 14:34:42 +0100 + +cffi (20090823-2) unstable; urgency=low + + * Added correct dependencies. (Closes: #549264) + * duplicate html page just went away, no idea why. (Closes: #546172) + + -- Peter Van Eynde Sat, 07 Nov 2009 08:56:04 +0100 + +cffi (20090823-1) unstable; urgency=low + + * New upstream version (Closes: #519796, #511074) + * Now use debhelper v7 + * Added debian/watch file + * Added debian/README.building + * Updated Standards-Version no real changes + + -- Peter Van Eynde Thu, 10 Sep 2009 13:14:18 +0100 + +cffi (20080217-1) unstable; urgency=low + + * New upstream + * Changed to group maintanance + * Corrected Vcs-Darcs control field + * Updated Standard Version without real changes + * Added Homepage field + * swap binary-indep and binary-arch round + + -- Peter Van Eynde Thu, 13 Mar 2008 23:59:46 +0100 + +cffi (20070901-3) UNRELEASED; urgency=low + + * token new version + * Use Vcs-Darcs in control file + + -- Peter Van Eynde Fri, 26 Oct 2007 05:35:26 +0200 + +cffi (20070901-2) unstable; urgency=low + + * Stop conflicting with uffi and stop installing the + uffi-compat/uffi.asd file. + + -- Peter Van Eynde Tue, 02 Oct 2007 23:49:10 +0200 + +cffi (20070901-1) unstable; urgency=low + + * New upstream version with several fixes. (Closes: #442064) + * Use texlive now. + * Added conflict with cl-uffi. + + -- Peter Van Eynde Mon, 17 Sep 2007 05:22:05 +0200 + +cffi (20061013-1) unstable; urgency=low + + * Initial release. (Closes: #394223) + + -- Peter Van Eynde Sun, 22 Oct 2006 21:50:37 +0200 --- cffi-0.15.0.orig/debian/compat +++ cffi-0.15.0/debian/compat @@ -0,0 +1 @@ +7 --- cffi-0.15.0.orig/debian/control +++ cffi-0.15.0/debian/control @@ -0,0 +1,29 @@ +Source: cffi +Section: lisp +Priority: optional +Build-Depends: debhelper (>= 7) +Build-Depends-Indep: dh-lisp, texinfo, a2ps, sbcl, texlive-extra-utils, texlive, texlive-generic-recommended +Maintainer: Debian Common Lisp Team +Uploaders: Peter Van Eynde +Standards-Version: 3.9.5 +Homepage: http://common-lisp.net/project/cffi/ +Vcs-Darcs: http://darcs.debian.org/darcs/pkg-common-lisp/cffi + +Package: cl-cffi +Architecture: all +Depends: ${misc:Depends}, cl-alexandria, cl-trivial-features, cl-babel +Description: The Common Foreign Function Interface for Common Lisp + CFFI, the Common Foreign Function Interface, purports to be a portable foreign + function interface for Common Lisp. The CFFI library is composed of a + Lisp-implementation-specific backend in the CFFI-SYS package, and a portable + frontend in the CFFI package. + . + The CFFI-SYS backend package defines a low-level interface to the native FFI + support in the Lisp implementation. It offers operators for allocating and + dereferencing foreign memory, calling foreign functions, and loading shared + libraries. The CFFI frontend provides a declarative interface for defining + foreign functions, structures, typedefs, enumerated types. It is implemented + in portable ANSI CL making use of the low-level operators exported by + CFFI-SYS. + . + A UFFI compatibility layer is also being developed. --- cffi-0.15.0.orig/debian/copyright +++ cffi-0.15.0/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Peter Van Eynde pvaneynd@debian.org on +Tue, 17 Oct 2006 07:39:53 +0200 + +It was downloaded from http://common-lisp.net/project/cffi/ + +Copyright: + + +Copyright (C) 2005-2006, James Bielman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. --- cffi-0.15.0.orig/debian/dirs +++ cffi-0.15.0/debian/dirs @@ -0,0 +1 @@ +usr/share/common-lisp/source/cl-cffi --- cffi-0.15.0.orig/debian/docs +++ cffi-0.15.0/debian/docs @@ -0,0 +1,19 @@ +README.md +TODO +doc/cffi-manual.info +doc/cffi-sys-spec.info +doc/manual/cffi-manual.dvi.gz +doc/manual/cffi-manual.html +doc/manual/cffi-manual.pdf +doc/manual/cffi-manual.ps.gz +doc/manual/cffi-manual.txt +doc/manual/html_node/ +doc/manual/index.html +doc/spec/ +doc/spec/cffi-sys-spec.dvi.gz +doc/spec/cffi-sys-spec.html +doc/spec/cffi-sys-spec.pdf +doc/spec/cffi-sys-spec.ps.gz +doc/spec/cffi-sys-spec.txt +doc/spec/html_node/ +doc/spec/index.html --- cffi-0.15.0.orig/debian/install +++ cffi-0.15.0/debian/install @@ -0,0 +1 @@ +*.asd examples/ tests/ uffi-compat/ src/ grovel/ usr/share/common-lisp/source/cl-cffi/ --- cffi-0.15.0.orig/debian/rules +++ cffi-0.15.0/debian/rules @@ -0,0 +1,48 @@ +#!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + make -C doc clean + dh_clean + +# Build architecture-dependent files here. +binary-arch: build +# We have nothing to do by default. + +# Build architecture-independent files here. +binary-indep: build + make -C doc + dh_testdir + dh_testroot + dh_prep + dh_installdirs + dh_install + rm debian/cl-cffi/usr/share/common-lisp/source/cl-cffi/uffi-compat/*.asd + dh_lisp + dh_installdocs + dh_installchangelogs + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- cffi-0.15.0.orig/debian/watch +++ cffi-0.15.0/debian/watch @@ -0,0 +1 @@ +# uses darcs upstream