debian/0000755000000000000000000000000011634732622007174 5ustar debian/watch0000644000000000000000000000016411634731542010226 0ustar version=3 http://search.cpan.org/dist/Class-Spiffy/ .+/Class-Spiffy-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000003611634732127010253 0ustar #!/usr/bin/make -f %: dh $@ debian/changelog0000644000000000000000000000450311634732622011050 0ustar libclass-spiffy-perl (0.15-3) unstable; urgency=low * Team upload. [ gregor herrmann ] * debian/control: Added: ${misc:Depends} to Depends: field. [ Ryan Niebur ] * Remove Florian Ragwitz from Uploaders (Closes: #523232) [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. * Use source format 3.0 (quilt). * Use tiny debian/rules with debhelper 8. * Make build-dep on perl unversioned. * Convert debian/copyright to proposed machine-readable format. * Bump Standards-Version to 3.9.2. -- Ansgar Burchardt Fri, 16 Sep 2011 22:45:56 +0200 libclass-spiffy-perl (0.15-2) unstable; urgency=low [ gregor herrmann ] * Take over for the Debian Perl Group with maintainer's permission (http://lists.debian.org/debian-perl/2008/06/msg00039.html) * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). Changed: Maintainer set to Debian Perl Group (was: Florian Ragwitz ); Florian Ragwitz moved to Uploaders. * Add debian/watch. [ Damyan Ivanov ] * trim debian/rules with debhelper 7. adjust build-dependencies accordingly - do not ship redundant README - install upstream changelog * debian/copyright: + convert to UTF-8 + use narrower upstream URL + remove mention of Brian Ingerson as copyright holder as he is not present anywhere in the sources * Bump Standards-Version to 3.8.0 (no changes) * add myself to Uploaders -- Damyan Ivanov Sun, 24 Aug 2008 09:38:06 +0300 libclass-spiffy-perl (0.15-1.1) unstable; urgency=low * Non-maintainer upload. * Remove /usr/share/perl5 only if it exists (needed to avoid FTBFS after Perl 5.10 transition) (Closes: #479912) -- Gunnar Wolf Mon, 26 May 2008 23:44:43 -0500 libclass-spiffy-perl (0.15-1) unstable; urgency=low * New upstream release. * Bump up Standards-Version to 3.7.2 (no changes). -- Florian Ragwitz Thu, 10 Aug 2006 04:00:09 +0200 libclass-spiffy-perl (0.12-1) unstable; urgency=low * Initial release. -- Florian Ragwitz Tue, 24 Jan 2006 02:13:08 +0100 debian/control0000644000000000000000000000427211634732565010612 0ustar Source: libclass-spiffy-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl Maintainer: Debian Perl Group Uploaders: Damyan Ivanov Standards-Version: 3.9.2 Homepage: http://search.cpan.org/dist/Class-Spiffy/ Vcs-Git: git://git.debian.org/pkg-perl/packages/libclass-spiffy-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libclass-spiffy-perl.git Package: libclass-spiffy-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends} Description: Spiffy Perl interface framework Class::Spiffy is a framework and methodology for doing object oriented programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of traditional Perl OO, in a clean, straightforward and (perhaps someday) standard way. . Class::Spiffy borrows ideas from other OO languages like Python, Ruby, Java and Perl 6. It also adds a few tricks of its own. . If you take a look on CPAN, there are a ton of OO related modules. When starting a new project, you need to pick the set of modules that makes most sense, and then you need to use those modules in each of your classes. Class::Spiffy, on the other hand, has everything you'll probably need in one module, and you only need to use it once in one of your classes. If you make Class::Spiffy the base class of the basest class in your project, Class::Spiffy will automatically pass all of its magic to all of your subclasses. You may eventually forget that you're even using it! . The most striking difference between Class::Spiffy and other Perl object oriented base classes, is that it has the ability to export things. If you create a subclass of Class::Spiffy, all the things that Class::Spiffy exports will automatically be exported by your subclass, in addition to any more things that you want to export. And if someone creates a subclass of your subclass, all of those things will be exported automatically, and so on. Think of it as "Inherited Exportation", and it uses the familiar Exporter.pm specification syntax. debian/compat0000644000000000000000000000000211634732135010371 0ustar 8 debian/source/0000755000000000000000000000000011634731632010474 5ustar debian/source/format0000644000000000000000000000001411634731632011702 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000252611634732515011135 0ustar Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=59 Maintainer: Ingy döt Net Source: http://search.cpan.org/dist/Class-Spiffy/ Name: Class-Spiffy Files: * Copyright: 2006, Ingy döt Net License: Artistic or GPL-1+ Files: inc/Module/* Copyright: 2002-2011, Adam Kennedy 2002-2011, Audrey Tang 2002-2011, Brian Ingerson License: Artistic or GPL-1+ Files: debian/* Copyright: 2006, Florian Ragwitz 2008, Gunnar Wolf 2008, Damyan Ivanov 2009, Ryan Niebur License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'.