debian/0002755000000000000000000000000011532235603007170 5ustar debian/compat0000644000000000000000000000000211532235126010364 0ustar 7 debian/rules0000755000000000000000000000003611532235106010243 0ustar #!/usr/bin/make -f %: dh $@ debian/source/0002755000000000000000000000000011532235602010467 5ustar debian/source/format0000644000000000000000000000001411532235341011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000025610761105776010234 0ustar version=3 # URL to the package page followed by a regex to search http://search.cpan.org/dist/Class-Virtual/ .*/Class-Virtual-v?(\d[\d_.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) debian/changelog0000644000000000000000000000261411532235570011046 0ustar libclass-virtual-perl (0.06-3) unstable; urgency=low * Add dependencies on libclass-isa-perl | perl (<< 5.10.1-13) (closes: #614412) * Update dh compat to 7, and use tiny rules file * Update Standards-Version (no changes) * Switch to source format 3.0 (quilt) -- Dominic Hargreaves Sat, 26 Feb 2011 17:42:14 +0000 libclass-virtual-perl (0.06-2) unstable; urgency=low * Fix debian/rules rmdir bug (closes: 467686) * Update Standards-Version (no changes) * Standardize debian/watch format * debian/control: add Homepage field * Fix make distclean lintian warning -- Dominic Hargreaves Tue, 26 Feb 2008 22:00:46 +0000 libclass-virtual-perl (0.06-1) unstable; urgency=low * New upstream release * Update Standards-Version (no changes) -- Dominic Hargreaves Tue, 05 Jun 2007 19:20:39 +0100 libclass-virtual-perl (0.05-2) unstable; urgency=low * Fix lintian error regarding multiline control fields. -- Dominic Hargreaves Tue, 5 Apr 2005 22:22:05 +0100 libclass-virtual-perl (0.05-1) unstable; urgency=low * New upstream release. * Add missing build dependency. * Update debian/copyright. -- Dominic Hargreaves Mon, 3 Jan 2005 02:13:41 +0000 libclass-virtual-perl (0.04-1) unstable; urgency=low * Initial Release. -- Dominic Hargreaves Wed, 3 Nov 2004 23:55:01 +0000 debian/control0000644000000000000000000000264311532235206010575 0ustar Source: libclass-virtual-perl Section: perl Priority: optional Build-Depends: debhelper (>= 7) Build-Depends-Indep: perl (>= 5.8.0-7), libcarp-assert-perl (>= 0.1), libclass-data-inheritable-perl (>= 0.02), libclass-isa-perl | perl (<< 5.10.1-13) Maintainer: Dominic Hargreaves Standards-Version: 3.9.1 Homepage: http://search.cpan.org/dist/Class-Virtual/ Package: libclass-virtual-perl Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libcarp-assert-perl (>= 0.1), libclass-data-inheritable-perl (>= 0.02), libclass-isa-perl | perl (<< 5.10.1-13) Description: Base class for virtual base classes This is a base class for implementing virtual base classes (what some people call an abstract class). Kinda kooky. It allows you to explicitly declare what methods are virtual and that must be implemented by subclasses. This might seem silly, since your program will halt and catch fire when an unimplemented virtual method is hit anyway, but there's some benefits. . The error message is more informative. Instead of the usual "Can't locate object method" error, you'll get one explaining that a virtual method was left unimplemented. . Subclass authors can explicitly check to make sure they've implemented all the necessary virtual methods. When used as part of a regression test, it will shield against the virtual method requirements changing out from under the subclass. debian/copyright0000644000000000000000000000122510707472276011135 0ustar This is the debian package for the Class:Virtual module. It was created by Dominic Hargreaves using dh-make-perl. It was downloaded from CPAN Copyright 2000, 2001, 2003, 2004 Michael G Schwern This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Perl is distributed under your choice of the GNU General Public License or the Artistic License. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' and the Artistic Licence in `/usr/share/common-licenses/Artistic'.