debian/0000755000000000000000000000000012157360173007173 5ustar debian/rules0000755000000000000000000000017212157360173010253 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_build: dh_auto_build pod2text $(CURDIR)/Changes.pod > $(CURDIR)/Changes debian/control0000644000000000000000000000337112157360173010602 0ustar Source: libtest-distribution-perl Maintainer: Debian Perl Group Uploaders: Jose Luis Rivas , gregor herrmann Section: perl Priority: extra Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libfile-find-rule-perl, libtest-pod-perl, libtest-pod-coverage-perl, libpod-coverage-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libtest-distribution-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libtest-distribution-perl.git Homepage: https://metacpan.org/release/Test-Distribution/ Package: libtest-distribution-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libfile-find-rule-perl, libtest-pod-perl, libtest-pod-coverage-perl, libpod-coverage-perl Description: perform tests on all modules of a distribution When using Test::Distribution in a test script, it goes through all the modules in your distribution, checks their POD, checks that they compile ok and checks that they all define a $VERSION. . This module also performs a numer of test on the distribution itself. It checks that your files match your SIGNATURE file if you have one. It checks that your distribution isn't missing certain 'core' description files. It checks to see you havent' missed out listing any pre-requisites in Makefile.PL . It defines its own testing plan, so you usually don't use it in conjunction with other Test::* modules in the same file. It's recommended that you just create a one-line test script as shown in the SYNOPSIS above. However, there are options. debian/source/0000755000000000000000000000000012157360173010473 5ustar debian/source/format0000644000000000000000000000001412157360173011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000666112157360173011056 0ustar libtest-distribution-perl (2.00-3) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ gregor herrmann ] * debian/control: Changed: (build-)depend on perl instead of perl- modules. * Remove alternative (build) dependencies that are already satisfied in oldstable. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * Switch to "3.0 (quilt)" source format. * Add patch to fix POD issues in Changes.pod. (Closes: #711262) * Use dh(1) in debian/rules and debhelper compat level 8. * debian/copyright: switch formatting to Copyright-Format 1.0. * Remove unversioned perl from Depends. * Set Standards-Version to 3.9.4 (no further changes). -- gregor herrmann Sun, 16 Jun 2013 17:57:06 +0200 libtest-distribution-perl (2.00-2) unstable; urgency=low [ David Paleino ] * Remove myself from Uploaders. * debian/copyright: using "Copyright" word for Debian packaging * debian/control: - fix dependencies on libmodule-corelist-perl, since it's also provided by perl-modules - Standards-Version 3.8.0 (no changes needed) [ gregor herrmann ] * debian/control: - switch Vcs-Browser field to ViewSVN - add ${misc:Depends} to Depends: field - change my email address - make alternative dependency on perl-modules versioned and add it to libmodule-build-perl too * Set debhelper compatibility level to 7; adapt debian/{control,compat,rules}. * debian/copyright: switch to new format. -- gregor herrmann Wed, 07 Jan 2009 15:53:19 +0100 libtest-distribution-perl (2.00-1) unstable; urgency=low The 'ready for perl 5.10' release. [ Damyan Ivanov ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). [ David Paleino ] * New upstream release * debian/control: - setting Maintainer to Debian Pkg-Perl Team - moving former maintainer to Uploaders - adding myself to Uploaders - adding libpod-coverage-perl to dependencies - moving libpathtools-perl to Build-Depends-Indep - adding version numbers to dependencies - bumping Standards-Version to 3.7.3 * debian/watch - now using a dist-based URL (Closes: #450210) * debian/copyright - adding upstream author's e-mail address * debian/rules: - manually removing .packlist and the arch-specific directory [ gregor herrmann ] * debian-control: replace libpathtools-perl with libfile-spec-perl (cf. #423738). * Drop cdbs, create debian/rules from scratch (with the friendly help of the dh-make-perl templates). * debian/control: move libmodule-build-perl from Build-Depends-Indep to Build-Depends, as demanded per policy (used in clean target). * Set debhelper compatibility level to 6. * debian/watch: use improved regexp for matching upstream tarballs. * Drop debian/docs, the README is only a text version of the POD. * Add myself to Uploaders -- gregor herrmann Mon, 28 Jan 2008 20:26:12 +0100 libtest-distribution-perl (1.26-1) unstable; urgency=low * Initial release (Closes: #422457) -- Jose Luis Rivas Wed, 25 Apr 2007 10:12:08 -0400 debian/compat0000644000000000000000000000000212157360173010371 0ustar 8 debian/clean0000644000000000000000000000001012157360173010167 0ustar Changes debian/patches/0000755000000000000000000000000012157360173010622 5ustar debian/patches/fix-changes-pod.patch0000644000000000000000000001326612157360173014627 0ustar Description: fix various POD issues Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=85964 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=85964 Bug-Debian: http://bugs.debian.org/711262 Author: gregor herrmann Last-Update: 2013-06-16 --- a/Changes.pod +++ b/Changes.pod @@ -1,8 +1,10 @@ +=encoding ISO8859-1 + =head1 Revision history for Test::Distribution. =head2 2.00 (svn rev 29) -=over * +=over =item SIGNATURE support - back but optional. What i should have done in the first place! Sorry guys! @@ -12,7 +14,7 @@ =head2 1.29 (svn rev 19) - REMOVED FROM CPAN -=over * +=over =item Removed SIGNATURE support - the sig fad has gone away, there have been issues with checking sigs on non-windows platforms @@ -20,7 +22,7 @@ =head2 1.28 (svn rev 10) -=over * +=over =item Support distribtions such as httpd_ctl which have no blib/lib dir @@ -28,7 +30,7 @@ =head2 1.27 (svn rev 4) -=over * +=over =item Documented source availability on sourceforge @@ -38,7 +40,7 @@ =head2 1.26 -=over * +=over =item Stoped using 'our' as this is not supported by Perl pre 5.6.x @@ -52,7 +54,7 @@ =head2 1.25 -=over * +=over =item Removed Makefile.PL - everyone knows what Module::Build is these days @@ -60,7 +62,7 @@ =head2 1.24 -=over * +=over =item Removed message asking users not to log bugs to rt.cpan.org as I do now seem to finally own the bugs queue for this module @@ -68,7 +70,7 @@ =head2 1.23 -=over * +=over =item Stop using the MANIFEST list to find .pm files, just search under lib instead. This prevents T::D from trying to use modules not for install (e.g. under t/lib) and using them incorrectly! Let me know if you'd like more flexiblity (e.g. to override the search directory, and if you need to specify multiple search roots). There is a dir option but it's not public/documented because I think I need to do a thorough code review to make sure it works properly. As I say, let me know if you want/need this flexibility and I shall add it to a future release. @@ -77,7 +79,7 @@ =head2 1.22 -=over * +=over =item .xpm files are no longer matched as modules @@ -85,7 +87,7 @@ =head2 1.21 -=over * +=over =item Try to fix one of the windows build errors that some users see by using Module::Signature directly instead of Test::Signature. Specifically the use of the CANNOT_VERIFY method - as it seems one can have Module::Signature installed without having the software which can actually do the verification installed. @@ -94,7 +96,7 @@ =head2 1.20 -=over * +=over =item Minor documentation updates @@ -102,7 +104,7 @@ =head2 1.19 -=over * +=over =item Added Test::Pod::Coverage support @@ -110,7 +112,7 @@ =head2 1.18 -=over * +=over =item Now accept file ChangeLog as an alternative to Changes @@ -122,7 +124,7 @@ =head2 1.17 -=over * +=over =item Added the distversion option so that people can check whether $VERSION matches the distribution version. This used to be a mandatory check but was removed in 1.14. @@ -131,7 +133,7 @@ =head2 1.16 -=over * +=over =item Minimum version of ExtUtils::Manifest required is 1.43. Passthrough Makefile.PL is now generated by Module::Build and so is up to date and now explicitly sets the build_class. Thanks to Gabor Szabo for reporting these bugs in Test-Distribution v1.15 @@ -140,7 +142,7 @@ =head2 1.15 -=over * +=over =item Test::Distribution now uses the MANIFEST to find modules to test. @@ -156,7 +158,7 @@ =head2 1.14 -=over * +=over =item Versions test now less restrictive. @@ -167,7 +169,7 @@ =head2 1.13 -=over * +=over =item Simple update of TODO which i should have done in 1.12 @@ -175,7 +177,7 @@ =head2 1.12 -=over * +=over =item prereq tests are now skipped if a Build.PL is found. @@ -186,7 +188,7 @@ =head2 1.11 -=over * +=over =item Removed Test::Prereq as a prerequisite as i'm not actually using it yet @@ -199,7 +201,7 @@ =head2 1.10 -=over * +=over =item Updated TODO @@ -207,7 +209,7 @@ =head2 1.09 -=over * +=over =item Added missing Test::Signature to requires hash in Build.PL @@ -217,7 +219,7 @@ =head2 1.08 -=over * +=over =item Updated example of 01distribution.t with code that doesn't cause testing of the module to fail if user does not have Test::Distribtion installed. @@ -229,7 +231,7 @@ =head2 1.07 -=over * +=over =item Minor POD Updates @@ -244,7 +246,7 @@ =head2 1.06 -=over * +=over =item New Maintainer/Owner: Sagar R. Shah @@ -260,7 +262,7 @@ =head2 1.05 -=over * +=over =item Testing PREREQ_PM relies on Module::CoreList which, even at the current version, doesn't know about perl 5.8.1 yet. So in the meantime, I've added a simple check to skip PREREQ_PM testing if $Module::CoreList::version{ $] } doesn't exist (thanks Randal L. Schwartz and Richard Clamp). @@ -270,7 +272,7 @@ =head2 1.04 -=over * +=over =item Changed to use Test::Pod 0.95 and pod_file_ok function instead of pod_ok to prevent deprecation warnings (thanks Sagar Shah) @@ -278,9 +280,7 @@ =head2 1.03 -=over * - -- +=over =item added a named argument 'not' to ask not to do certain types of tests @@ -296,7 +296,7 @@ =head2 1.02 -=over * +=over =item changed the name to Test::Distribution as per Andy Lester's suggestion and updated docs. @@ -304,7 +304,7 @@ =head2 1.01 -=over * +=over =item added named arguments ('tests', 'only') and reflection subs (packages(), files(), num_tests()), and docs for the same. @@ -312,7 +312,7 @@ =head2 1.00 -=over * +=over =item ideas by Andy Lester and brian d foy (see http://use.perl.org/~brian_d_foy/journal/7463) debian/patches/series0000644000000000000000000000002612157360173012035 0ustar fix-changes-pod.patch debian/copyright0000644000000000000000000000227112157360173011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Test-Distribution Source: https://metacpan.org/release/Test-Distribution/ Upstream-Contact: Sagar R. Shah Files: * Copyright: 2002-2003, Marcel GrĂ¼nauer 2003-2007, Sagar R. Shah License: Artistic or GPL-1+ Files: debian/* Copyright: 2007, Jose Luis Rivas 2008-2013, gregor herrmann 2009, Nathan Handler 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'. debian/watch0000644000000000000000000000017512157360173010227 0ustar version=3 https://metacpan.org/release/Test-Distribution/ .*/Test-Distribution-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)