--- cl-contextl-0.61.orig/debian/watch +++ cl-contextl-0.61/debian/watch @@ -0,0 +1,5 @@ +version=2 + +http://common-lisp.net/project/closer/ftp/contextl[-_]([0-9.]*)\.tar\.gz + + --- cl-contextl-0.61.orig/debian/README.debian +++ cl-contextl-0.61/debian/README.debian @@ -0,0 +1,3 @@ +This package is build using darcs-buildpackage and the darcs archives can be +downloaded from http://cl-debian.alioth.debian.org/repository/pvaneynd/ + --- cl-contextl-0.61.orig/debian/compat +++ cl-contextl-0.61/debian/compat @@ -0,0 +1 @@ +7 --- cl-contextl-0.61.orig/debian/changelog +++ cl-contextl-0.61/debian/changelog @@ -0,0 +1,134 @@ +cl-contextl (1:0.61-1) unstable; urgency=low + + * Team upload. + * New upstream release. + * std-ver: 3.9.2. + + -- Aron Xu Fri, 03 Feb 2012 17:01:32 +0000 + +cl-contextl (1:0.6-1) unstable; urgency=low + + * Move Secton to lisp + * New upstream. + + -- Peter Van Eynde Thu, 31 Dec 2009 15:21:46 +0100 + +cl-contextl (0.52-1) unstable; urgency=low + + * Now use debhelper v7 + * Updated upstream with a few extra patches from upstream. + * Added debian/README.building + * Updated Standards-Version no real changes + + -- Peter Van Eynde Thu, 10 Sep 2009 13:30:48 +0100 + +cl-contextl (0.40-2) unstable; urgency=low + + * Imported some upstream fixes. + * Changed to group maintanance + * Added Vcs-Darcs control field + * Added Homepage field + * Updated Standard Version without real changes + + -- Peter Van Eynde Fri, 14 Mar 2008 21:17:31 +0100 + +cl-contextl (0.40-1) unstable; urgency=low + + * New upstream with major changes: + + + Version 0.40 aims to be feature-complete with regard to the feature + set of the upcoming 1.0 release. The goal is to have it tested + extensively and to write a documentation of the current features + and the API of ContextL before version 1.0 is eventually released. + + Several features have been added in 0.4, and some parts of the API + have changed. The major changes are listed below. + + The functions activate-layer and activate-layer-using-class have + been renamed to adjoin-layer and adjoin-layer-using-class, and + deactivate-layer and deactivate-layer-using-class have been renamed + to remove-layer and remove-layer-using-class. The new names reflect + better what these functions actually do. + + The functions funcall-with-layers and apply-with-layers have been + replaced with the (different) funcall-with-layer-context and + apply-with-layer-context. + + The deflayer macro doesn't take a :layer-class option anymore, but + instead a :metaclass option. This reflects that layers are in fact + represented as CLOS classes. + + Added the function current-layer-context. This captures the set of + currently active layers, which can later be reinstalled with + funcall-with-layer-context and apply-with-layer-context. + + Added several readers for ContextL's metaclasses: + layered-function-definer, layered-function-argument-precedence-order, + layered-function-lambda-list, layered-method-lambda-list, + layered-method-specializers, layered-method-layer, + slot-definition-layered-readers, slot-definition-layered-writers. + + -- Peter Van Eynde Sun, 22 Apr 2007 22:51:58 +0200 + +cl-contextl (0.31-2) unstable; urgency=low + + * Small upstream fix for: + - Fixed bugs in the implementation of special classes / special slots, + especially wrt class reinitialization. + + -- Peter Van Eynde Sun, 08 Apr 2007 23:30:16 +0200 + +cl-contextl (0.31-1) experimental; urgency=low + + * New upstream. Major changes: + + Added the figure editor examples to the automated test suite. + + Added a script for the second figure editor example. + + Reinstated the former ensure-method implementation for SBCL. + + Added a new version of the figure editor example. + + Added a script to run the figure editor example. + + Fixed some subtypep bugs in metaclass initialization. + + Checked against SBCL 1.0. Modified call to ensure-method for SBCL. + + See related patch for Closer to MOP. The current version of ensure-method + for SBCL doesn't understand the :method-class parameter (like most other + CL implementations, btw). + + Removed the inline declaration for call-next-layered-method in + LispWorks because this confuses LispWorks. + + Fixed a bug in some (loop var on list ...) idioms. Thanks to Attila + Lendvai. + * upload to experimental during the freeze + + -- Peter Van Eynde Tue, 6 Feb 2007 08:54:38 +0100 + +cl-contextl (0.30-1) unstable; urgency=low + + * updated standard version, now real changes + * updated watch file + * Updated upstream, with some extra bugfixes done afterwards. + * move debhelper to build-depends + + -- Peter Van Eynde Tue, 24 Oct 2006 18:04:04 +0200 + +cl-contextl (0.21-3) unstable; urgency=low + + [ René van Bevern ] + * debian/install: install to /usr/share/c-l/contextl/ rather than lw-aspectl/ + + -- Peter Van Eynde Mon, 13 Feb 2006 16:55:58 +0100 + +cl-contextl (0.21-2) unstable; urgency=low + + [René van Bevern] + * fix watch file to not check for AspectL but ContextL versions + * debian/control: + + add missing dependency on cl-closer-mop 0.31 + + add missing dependency on cl-lw-compat + + rewrote package description + + -- Peter Van Eynde Tue, 7 Feb 2006 09:36:03 +0100 + +cl-contextl (0.21-1) unstable; urgency=low + + * New upstream + + -- Peter Van Eynde Fri, 3 Feb 2006 21:31:55 +0100 + +cl-contextl (0.2-1) unstable; urgency=low + + * First upload. + + -- Peter Van Eynde Fri, 20 Jan 2006 09:02:39 +0100 --- cl-contextl-0.61.orig/debian/rules +++ cl-contextl-0.61/debian/rules @@ -0,0 +1,57 @@ +#!/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 + + + # Add here commands to compile the package. + #make CFLAGS="-O2 -g -Wall" + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. +# -rm -f `find . -name "*~"` +# -rm -rf debian/tmp debian/files* core debian/substvars + + dh_clean + +# Build architecture-independent files here. +binary-arch: build +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-indep: build +# dh_testversion + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + dh_installdocs + dh_install + dh_lisp + 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 --- cl-contextl-0.61.orig/debian/copyright +++ cl-contextl-0.61/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Peter Van Eynde pvaneynd@debian.org on +Fri, 20 Jan 2006 08:52:56 +0100 + +The upstream homepage is http://common-lisp.net/project/closer/ +with assorted darcs repositories. + +Copyright: + +Copyright (c) 2005 Pascal Costanza + +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. + --- cl-contextl-0.61.orig/debian/control +++ cl-contextl-0.61/debian/control @@ -0,0 +1,23 @@ +Source: cl-contextl +Section: lisp +Priority: optional +Build-Depends: debhelper (>= 7) +Build-Depends-Indep: dh-lisp +Maintainer: Debian Common Lisp Team +Uploaders: Peter Van Eynde +Standards-Version: 3.9.2 +Homepage: http://common-lisp.net/project/closer/contextl.html +Vcs-Darcs: http://darcs.debian.org/darcs/pkg-common-lisp/cl-contextl + +Package: cl-contextl +Architecture: all +Depends: ${misc:Depends}, cl-closer-mop (>= 0.31-1), cl-lw-compat +Description: context orientation for Common Lisp + ContextL provides the Common Lisp Object System with functionality + for context orientation. It allows the definition of context-specific + methods or class slots, so that methods act differently depending on + the dynamic context they are executed in. + . + It further allows developers to rebind places (e.g. slots of objects) + dynamically using the "dletf" framework that has previously been + present in AspectL. --- cl-contextl-0.61.orig/debian/install +++ cl-contextl-0.61/debian/install @@ -0,0 +1 @@ +*.lisp *.asd usr/share/common-lisp/source/contextl/ --- cl-contextl-0.61.orig/debian/README.building +++ cl-contextl-0.61/debian/README.building @@ -0,0 +1,35 @@ +To rebuild this package: + + +darcs get http://darcs.debian.org/darcs/pkg-common-lisp/cl-contextl-upstream +darcs get http://darcs.debian.org/darcs/pkg-common-lisp/cl-contextl + +configure your darcs name: + +echo luser@example.com > ~/.darcs/author + +update from upstream: + +cd cl-contextl-upstream +darcs pull http://common-lisp.net/project/closer/repos/contextl/ +darcs tag UPSTREAM_cl-contextl_ + +cd ../cl-contextl +darcs pull ../cl-contextl-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