r42215 - in /trunk/libtest-distmanifest-perl: ./ debian/ lib/Test/ t/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Thu Aug 20 20:24:19 UTC 2009


Author: jawnsy-guest
Date: Thu Aug 20 20:24:12 2009
New Revision: 42215

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42215
Log:
IGNORE-VERSION: 1.003-1
* Standards-Version 3.8.3 (no changes)

Added:
    trunk/libtest-distmanifest-perl/t/97pod.t
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/97pod.t
    trunk/libtest-distmanifest-perl/t/98pod-coverage.t
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/98pod-coverage.t
    trunk/libtest-distmanifest-perl/t/99kwalitee.t
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/99kwalitee.t
    trunk/libtest-distmanifest-perl/t/99meta.t
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/99meta.t
    trunk/libtest-distmanifest-perl/t/99min-perl.t
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/99min-perl.t
    trunk/libtest-distmanifest-perl/t/circular
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/circular
    trunk/libtest-distmanifest-perl/t/extra
      - copied unchanged from r42214, branches/upstream/libtest-distmanifest-perl/current/t/extra
Removed:
    trunk/libtest-distmanifest-perl/CIRCULAR.SKIP
    trunk/libtest-distmanifest-perl/MANIFEST.EXTRA
    trunk/libtest-distmanifest-perl/t/01critic.rc
    trunk/libtest-distmanifest-perl/t/01critic.t
    trunk/libtest-distmanifest-perl/t/01kwalitee.t
    trunk/libtest-distmanifest-perl/t/01meta.t
    trunk/libtest-distmanifest-perl/t/01min-perl.t
    trunk/libtest-distmanifest-perl/t/01pod-coverage.t
    trunk/libtest-distmanifest-perl/t/01pod.t
Modified:
    trunk/libtest-distmanifest-perl/Build.PL
    trunk/libtest-distmanifest-perl/Changes
    trunk/libtest-distmanifest-perl/MANIFEST
    trunk/libtest-distmanifest-perl/META.yml
    trunk/libtest-distmanifest-perl/Makefile.PL
    trunk/libtest-distmanifest-perl/SIGNATURE
    trunk/libtest-distmanifest-perl/debian/changelog
    trunk/libtest-distmanifest-perl/debian/control
    trunk/libtest-distmanifest-perl/lib/Test/DistManifest.pm
    trunk/libtest-distmanifest-perl/t/01portability.t
    trunk/libtest-distmanifest-perl/t/03core.t
    trunk/libtest-distmanifest-perl/t/03warn-only.t

Modified: trunk/libtest-distmanifest-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/Build.PL?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/Build.PL (original)
+++ trunk/libtest-distmanifest-perl/Build.PL Thu Aug 20 20:24:12 2009
@@ -3,11 +3,7 @@
 # Build.PL
 #  Script to build and install this distribution
 #
-# $Id: Build.PL 8205 2009-07-25 18:59:45Z FREQUENCY at cpan.org $
-#
-# All rights to this helper script are hereby disclaimed and its contents
-# released into the public domain by the author. Where this is not possible,
-# you may use this file under the same terms as Perl itself.
+# $Id: Build.PL 8673 2009-08-20 03:41:42Z FREQUENCY at cpan.org $
 
 use strict;
 use warnings;
@@ -30,18 +26,6 @@
 
   requires => {
     'perl'              => 5.006,
-
-    # Pragmatic and special modules
-    'Carp'              => 1.04,
-    'version'           => 0,
-    'warnings'          => 0,
-    'strict'            => 0,
-
-    # File manipulation modules
-    'Cwd'               => 0,
-    'File::Spec'        => 0,
-    'File::Spec::Unix'  => 0,
-    'File::Find'        => 0,
 
     # The tests are based on Test::More
     'Test::More'        => 0.62,

Modified: trunk/libtest-distmanifest-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/Changes?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/Changes (original)
+++ trunk/libtest-distmanifest-perl/Changes Thu Aug 20 20:24:12 2009
@@ -1,260 +1,114 @@
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	- Added coverage information
-	- Rewrote LICENSE and README slightly
-
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	Updated the checkmanifest.t example file and synopsis, it now checks Alias' flags (AUTOMATED_TESTING, RELEASE_TESTING) rather than TEST_AUTHOR
-
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	No longer test Perl::Critic during AUTOMATED_TESTING, only RELEASE_TESTING. Thanks to Elliot Shank for the discussion in a private mail.
-
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	Bump version to 1.2.3
-
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	- No more versioned dependency on version.pm
-	- Use a generic README, no longer produce one
-
-2009-07-25  Jonathan Yu <frequency at cpan.org>
-
-	- Changed critic.rc to ignore PodSpelling policy (fixes a bug in Debian, BTS#538115 -- when Pod::Spell and other dependencies are installed)
-	- Added generic README (no need to regenerate it)
-
-2009-06-14  Jonathan Yu <frequency at cpan.org>
-
-	"one dot only" in filenames. This breaks compatibility with OpenVMS.
-
-2009-06-14  Jonathan Yu <frequency at cpan.org>
-
-	Updated perlcriticrc with new preferences, removed "no critic" stuff for those in Test/DistManifest.pm
-
-2009-06-13  Jonathan Yu <frequency at cpan.org>
-
-	- Updated META.yml
-	- Added copyleft statements to test files
-
-2009-06-13  Jonathan Yu <frequency at cpan.org>
-
-	Minor documentation fix
-
-2009-05-15  Jonathan Yu <frequency at cpan.org>
-
-	Small POD fix
-
-2009-05-15  Jonathan Yu <frequency at cpan.org>
-
-	Minor problem forgetting to bump one of the version numbers in META.yml
-
-2009-05-15  Jonathan Yu <frequency at cpan.org>
-
-	- Bumped version to 1.2.2
-	- Adjusted dependencies - changed minimum version dependency to Test::Builder 0.72 and version 0.74, which are core modules in Perl 5.10
-
-2009-05-15  Jonathan Yu <frequency at cpan.org>
-
-	Oops, noted the version was bumped when it wasn't. Fixed now.
-
-2009-05-15  Jonathan Yu <frequency at cpan.org>
-
-	- Moved some small changes from MANIFEST.SKIP to CIRCULAR.SKIP
-	- Bumped version to 1.2.1
-	- This release is particularly important to get rid of Win32 test failures, where `Build.bat' is created instead of `Build'
-
-2009-05-14  Jonathan Yu <frequency at cpan.org>
-
-	These were some pretty important changes, bumped the version to 1.2.0 instead
-
-2009-05-14  Jonathan Yu <frequency at cpan.org>
-
-	Updated t/03warn-only.t test with new semantics (always fail if parsing fails)
-
-2009-05-14  Jonathan Yu <frequency at cpan.org>
-
-	- Note that circular dependencies and parsing errors will always be considered fatal, regardless of MANIFEST_WARN_ONLY
-	- Suppress refactoring requirement - even though manifest_ok is really complex, it doesn't make sense to exist in separate subs
-
-2009-05-14  Jonathan Yu <frequency at cpan.org>
-
-	Added t/03warn-only.t to MANIFEST
-
-2009-05-14  Jonathan Yu <frequency at cpan.org>
-
-	- Bumped version to 1.1.5
-	- Added new feature for nonfatal errors (see updated POD)
-	- Added tests for this new feature
-
-	There a problem still some bugs to be worked out.
-
-2009-05-12  Jonathan Yu <frequency at cpan.org>
-
-	- Cleaned up documentation (minor fixes)
-
-2009-04-26  Jonathan Yu <frequency at cpan.org>
-
-	- Updated to version 1.1.4, prepare for next release
-
-2009-04-26  Jonathan Yu <frequency at cpan.org>
-
-	- Added .tmp to MANIFEST.SKIP
-
-2009-04-24  Jonathan Yu <frequency at cpan.org>
-
-	Added Build.bat to MANIFEST.SKIP for Win32 builds...
-
-2009-04-23  Jonathan Yu <frequency at cpan.org>
-
-	- Added Win32 compatibility code. Closes the Win32 compatibility bug (RT#44401)
-	- Updated Build.PL
-	- Added META.yml
-	- Changed to a passthrough Makefile instead of a classic one
-
-2009-04-06  Jonathan Yu <frequency at cpan.org>
-
-	Updated META.yml
-
-2009-03-25  Jonathan Yu <frequency at cpan.org>
-
-	- Updated version dependency for version.pm
-	- Fixed a typo in the README
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Removed version-specific stuff from the README so I can be lazy (it was out-of-date anyway)
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Removed prereq.t from the MANIFEST
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Removed use of Test::Prereq, because it needs to use CPAN to do its work
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	Fix OS detection routines
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Enable svn:keywords: LastChangedBy Revision Id
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Updated 03core.t (header was old)
-	- Fixed Test/DistManifest.pm (minor variable name change)
-
-2009-03-16  Jonathan Yu <frequency at cpan.org>
-
-	- Modified the module so that it works portably (even with Win32, and other platforms File::Spec supports)
-
-2009-03-15  Jonathan Yu <frequency at cpan.org>
-
-	- Added simple bug fix for MANIFEST testing under Windows.
-
-2009-03-14  Jonathan Yu <frequency at cpan.org>
-
-	Updated prerequisite information in Build.PL and META.yml
-
-2009-03-14  Jonathan Yu <frequency at cpan.org>
-
-	- Add a more thorough description for the POD
-	- Fix dependencies in Build.PL and META.yml
-
-2009-03-14  Jonathan Yu <frequency at cpan.org>
-
-	Clarified licensing restrictions
-
-2009-03-12  Jonathan Yu <frequency at cpan.org>
-
-	- CIRCULAR.SKIP became out of sync with the real MANIFEST.SKIP, and so was causing problems with debian/
-	- Increment the version to 1.1.2 for release again...
-
-2009-03-12  Jonathan Yu <frequency at cpan.org>
-
-	- Added "^debian/" as a mask for MANIFEST.SKIP. This is where Debian package control files go, and so should not be considered part of the package. Hopefully this won't break anything :-)
-	- Upgraded to version 1.1.1
-
-2009-03-12  Jonathan Yu <frequency at cpan.org>
-
-	Modified Changelog name to "Changes" (instead of CHANGES)
-
-2009-03-12  Jonathan Yu <frequency at cpan.org>
-
-	- Updated Makefile.PL
-	- Removed CHANGES file; I plan to now generate the Changes from the svn log using gnuify-changelog.pl
-
-2009-02-27  Jonathan Yu <frequency at cpan.org>
-
-2009-02-26  Jonathan Yu <frequency at cpan.org>
-
-	Added the tests to MANIFEST
-
-2009-02-20  Jonathan Yu <frequency at cpan.org>
-
-	- Added some tests
-	- Renamed MANIFEST.SKIP.CIRCULAR for portability; the new name is CIRCULAR.SKIP
-	- TODO: rearrange the module so that it is possible to test the MANFIEST against files not actually on disk
-
-2009-02-20  Jonathan Yu <frequency at cpan.org>
-
-	Updated version in README
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	- Updated to version 1.1.0
-	- Updated the copyright date in POD
-	- Fixed Makefile.PL with requires + build_requires deps (ignore the recommended, which are author tests)
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	- Added a test for circular dependencies (those that exist in both MANIFEST and MANIFEST.SKIP)
-	- Updated core tests to match
-
-	Thanks Apocalypse!
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	Minor comment updates
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	Updated the POD and the README to reflect this repository's location
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	oops, forgot to update META-spec url too
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	Minor changes
-
-2009-02-08  Jonathan Yu <frequency at cpan.org>
-
-	- Added SVN repository address
-	- Updated META.yml to reflect changes
-	- Fixed version number in META.yml -> numeric "1.001000" style version numbering, to get around version.pm bugs
-
-2009-01-19  Jonathan Yu <frequency at cpan.org>
-
-	Updated svn:keyword property
-
-2009-01-17  Jonathan Yu <frequency at cpan.org>
-
-	- Replaced PerlCritic's POD section to enforce 'LICENSE' instead of 'COPYRIGHT' (which is used by CPANTS/Kwalitee)
-	- Removed Test::NoWarnings from the Signature test, which throws warnings on purpose.
-
-2009-01-17  Jonathan Yu <frequency at cpan.org>
-
-	Initial commit of Test::DistManifest
-
-2009-01-17  Jonathan Yu <frequency at cpan.org>
-
-	Added directories for Test::DistManifest and Video::FourCC::Info
-
-;; Local Variables:
-;; coding: utf-8
-;; End:
+1.003 - 20 Aug 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Remove generated files from the repository
+  + Use a simple string version, per David Golden's article:
+    http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
+  + No longer use Perl::Critic to test
+  + Remove modules available in core since Perl 5.6
+    from requires
+  + Move CIRCULAR.SKIP and MANIFEST.EXTRA into t/
+
+1.2.3 - 25 Jul 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Added coverage information
+  + Rewrote LICENSE and README slightly
+  + Updated the checkmanifest.t example file and synopsis,
+    it now checks Alias' flags (AUTOMATED_TESTING,
+    RELEASE_TESTING) rather than TEST_AUTHOR
+  + No longer test Perl::Critic during AUTOMATED_TESTING,
+    only RELEASE_TESTING. Thanks to Elliot Shank for the
+    discussion in a private mail.
+  + No more versioned dependency on version.pm
+  + Use a generic README, no longer produce one
+  + Changed critic.rc to ignore PodSpelling policy (fixes
+    a bug in Debian, BTS#538115 -- when Pod::Spell and
+    other dependencies are installed)
+  + Disable "one dot only" in filenames (portability test).
+    This breaks compatibility with OpenVMS.
+  + Updated perlcriticrc with new preferences, removed
+    "no critic" stuff for those in Test/DistManifest.pm
+  + Added copyleft statements to test files
+  + Minor documentation fix
+  + Small POD fix
+
+1.2.2 - 15 May 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Minor problem forgetting to bump one of the version
+    numbers in META.yml
+  + Adjusted dependencies - changed minimum version
+    dependency to Test::Builder 0.72 and version 0.74,
+    which are core modules in Perl 5.10
+
+1.2.1 - 14 May 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Moved some small changes from MANIFEST.SKIP to
+    CIRCULAR.SKIP
+  + This release is particularly important to get rid of
+    Win32 test failures, where `Build.bat' is created
+    instead of `Build'
+
+1.2.0 - 14 May 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Updated t/03warn-only.t test with new semantics (always
+    fail if parsing fails)
+  + Note that circular dependencies and parsing errors will
+    always be considered fatal, regardless of the setting
+    MANIFEST_WARN_ONLY
+  + Suppress refactoring requirement - even though
+    manifest_ok is really complex, it doesn't make sense
+    to exist in separate subs
+  + Added new feature for nonfatal errors (see updated POD)
+
+1.1.4 - 26 Apr 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Added .tmp to MANIFEST.SKIP
+  + Added Build.bat to MANIFEST.SKIP for Win32 builds...
+
+1.1.3 - 23 Apr 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Added Win32 compatibility code. Closes the Win32
+    compatibility bug (RT#44401)
+  + Updated Build.PL
+  + Added META.yml
+  + Changed to a passthrough Makefile instead of a classic
+    one
+  + Updated version dependency for version.pm
+  + Removed use of Test::Prereq, because it needs to use
+    CPAN to do its work
+  + Fix OS detection routines
+  + Modified the module so that it works portably (even
+    with Win32, and other platforms File::Spec supports)
+
+1.1.2 - 14 Mar 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Updated prerequisite information in Build.PL and META.yml
+  + Add a more thorough description for the POD
+  + Fix dependencies in Build.PL and META.yml
+  + Clarified licensing restrictions
+  + CIRCULAR.SKIP became out of sync with the real
+    MANIFEST.SKIP, and so was causing problems with debian/
+
+1.1.1 - 12 Mar 2009 - Jonathan Yu <frequency at cpan.org>
+
+  + Added "^debian/" as a mask for MANIFEST.SKIP. This is
+    where Debian package control files go, and so should
+    not be considered part of the package. Hopefully this
+    won't break anything :-)
+
+1.1.0 - 12 Mar 2009 - Jonathan Yu <frequency at cpan.org>
+  + Modified Changelog name to "Changes" (instead of CHANGES)
+  + Updated Makefile.PL
+  + Added a test for circular dependencies (those that exist
+    in both MANIFEST and MANIFEST.SKIP) -- thanks Apocalypse!
+  + Updated the POD and the README to reflect this repository's
+    location
+  + Fixed version number in META.yml -> numeric "1.001000"
+    style version numbering, to get around version.pm bugs
+  + Replaced PerlCritic's POD section to enforce 'LICENSE'
+    instead of 'COPYRIGHT' (which is used by CPANTS/Kwalitee)
+  + Removed Test::NoWarnings from the Signature test, which
+    throws warnings on purpose.
+
+1.0 - 25 Dec 2008 - Jonathan Yu <frequency at cpan.org>
+
+  + Initial release

Modified: trunk/libtest-distmanifest-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/MANIFEST?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/MANIFEST (original)
+++ trunk/libtest-distmanifest-perl/MANIFEST Thu Aug 20 20:24:12 2009
@@ -1,26 +1,24 @@
-Build.PL
-Changes
-examples/checkmanifest.t
-lib/Test/DistManifest.pm
-LICENSE
-Makefile.PL
-MANIFEST			This list of files
-MANIFEST.EXTRA
-MANIFEST.SKIP
-CIRCULAR.SKIP
-META.yml
-README
-SIGNATURE			Sign the distribution!
-t/00signature.t
-t/01compile.t
-t/01critic.rc
-t/01critic.t
-t/01kwalitee.t
-t/01meta.t
-t/01min-perl.t
-t/01pod-coverage.t
-t/01pod.t
-t/01portability.t
-t/02manifest.t
-t/03core.t
-t/03warn-only.t
+Build.PL
+Changes
+examples/checkmanifest.t
+lib/Test/DistManifest.pm
+LICENSE
+MANIFEST			This list of files
+MANIFEST.SKIP
+README
+t/00signature.t
+t/01compile.t
+t/01portability.t
+t/02manifest.t
+t/03core.t
+t/03warn-only.t
+t/97pod.t
+t/98pod-coverage.t
+t/99kwalitee.t
+t/99meta.t
+t/99min-perl.t
+t/circular
+t/extra
+Makefile.PL
+META.yml
+SIGNATURE    Added here by Module::Build

Modified: trunk/libtest-distmanifest-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/META.yml?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/META.yml (original)
+++ trunk/libtest-distmanifest-perl/META.yml Thu Aug 20 20:24:12 2009
@@ -1,9 +1,9 @@
---- #YAML:1.0
+---
 name: Test-DistManifest
-version: 1.002003
+version: 1.003
 author:
   - 'Jonathan Yu <frequency at cpan.org>'
-abstract: Verify MANIFEST/MANIFEST.SKIP as an author test
+abstract: Author test that validates a package MANIFEST
 license: perl
 resources:
   Ratings: http://cpanratings.perl.org/d/Test-DistManifest
@@ -11,18 +11,10 @@
   license: http://dev.perl.org/licenses/
   repository: http://svn.ali.as/cpan/trunk/Test-DistManifest
 requires:
-  Carp: 1.04
-  Cwd: 0
-  File::Find: 0
-  File::Spec: 0
-  File::Spec::Unix: 0
   Module::Manifest: 0.07
   Test::Builder: 0.72
   Test::More: 0.62
   perl: 5.006
-  strict: 0
-  version: 0
-  warnings: 0
 build_requires:
   Test::Builder::Tester: 0
   Test::NoWarnings: 0.084
@@ -30,8 +22,8 @@
 provides:
   Test::DistManifest:
     file: lib/Test/DistManifest.pm
-    version: 1.002003
-generated_by: Module::Build version 0.3
+    version: 1.003
+generated_by: Module::Build version 0.280801
 meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  url: http://module-build.sourceforge.net/META-spec-v1.2.html
+  version: 1.2

Modified: trunk/libtest-distmanifest-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/Makefile.PL?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/Makefile.PL (original)
+++ trunk/libtest-distmanifest-perl/Makefile.PL Thu Aug 20 20:24:12 2009
@@ -1,32 +1,32 @@
 # Note: this file was auto-generated by Module::Build::Compat version 0.2808_01
 require 5.006;
-
-unless (eval 'use Module::Build::Compat 0.02; 1') {
-  print "This module requires Module::Build to install itself.\n";
-
-  require ExtUtils::MakeMaker;
-  my $yn = ExtUtils::MakeMaker::prompt
-    ('  Install Module::Build now from CPAN?', 'y');
-
-    unless ($yn =~ /^y/i) {
-    die " *** Cannot install without Module::Build.  Exiting ...\n";
-  }
-
-  require Cwd;
-  require File::Spec;
-  require CPAN;
-
-  # Save this 'cause CPAN will chdir all over the place.
-  my $cwd = Cwd::cwd();
-  
-  CPAN::Shell->install('Module::Build::Compat');
-  CPAN::Shell->expand('Module', 'Module::Build::Compat')->uptodate
-    or die "Couldn't install Module::Build, giving up.\n";
-
-  chdir $cwd or die "Cannot chdir() back to $cwd: $!";
-}
-eval 'use Module::Build::Compat 0.02; 1' or die $@;
-
-Module::Build::Compat->run_build_pl(args => \@ARGV);
-require Module::Build;
-Module::Build::Compat->write_makefile(build_class => 'Module::Build');
+    
+    unless (eval "use Module::Build::Compat 0.02; 1" ) {
+      print "This module requires Module::Build to install itself.\n";
+      
+      require ExtUtils::MakeMaker;
+      my $yn = ExtUtils::MakeMaker::prompt
+	('  Install Module::Build now from CPAN?', 'y');
+      
+      unless ($yn =~ /^y/i) {
+	die " *** Cannot install without Module::Build.  Exiting ...\n";
+      }
+      
+      require Cwd;
+      require File::Spec;
+      require CPAN;
+      
+      # Save this 'cause CPAN will chdir all over the place.
+      my $cwd = Cwd::cwd();
+      
+      CPAN::Shell->install('Module::Build::Compat');
+      CPAN::Shell->expand("Module", "Module::Build::Compat")->uptodate
+	or die "Couldn't install Module::Build, giving up.\n";
+      
+      chdir $cwd or die "Cannot chdir() back to $cwd: $!";
+    }
+    eval "use Module::Build::Compat 0.02; 1" or die $@;
+    
+    Module::Build::Compat->run_build_pl(args => \@ARGV);
+    require Module::Build;
+    Module::Build::Compat->write_makefile(build_class => 'Module::Build');

Modified: trunk/libtest-distmanifest-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/SIGNATURE?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/SIGNATURE (original)
+++ trunk/libtest-distmanifest-perl/SIGNATURE Thu Aug 20 20:24:12 2009
@@ -14,35 +14,33 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 83d27831bbb6ab863efefa86a958af98bdcf94f2 Build.PL
-SHA1 3427d2bae373d0b415568fe79b038f02e80b3e27 CIRCULAR.SKIP
-SHA1 a4144ab8e9c2415f0bd959802492c364f10b06d3 Changes
+SHA1 797f95dd03138c049eb8c9e804efdac60054c0a1 Build.PL
+SHA1 54e7e2d5e4d0c51a1d6853731eefe74fc8f87df5 Changes
 SHA1 880bcb00f4ed6b1a0145f48a461f1e62a48f15f0 LICENSE
-SHA1 012f60f398a7dec05451d97d83c4d93ebc11f258 MANIFEST
-SHA1 91e8519cd6ba58a9a1810ec16c6b5b30f94edc25 MANIFEST.EXTRA
+SHA1 80a214fb1f831a2acea7b54129a563acf6417e2e MANIFEST
 SHA1 c1ef3014c0bc3ed78eec43db3590cecd28f39a12 MANIFEST.SKIP
-SHA1 114c443e5f3b22faffc4d7f5467cec5055f6997c META.yml
-SHA1 451655c0e9996854afe8fb2b4bc83edf218c38e9 Makefile.PL
+SHA1 bec0fa7d9be5778cfa643fe4113dbfedf59728c1 META.yml
+SHA1 6935d4c89ba1946c26e1bdbddc7c16d3929e5f7a Makefile.PL
 SHA1 b20629425d1139946d2072e05e68a069423d0822 README
 SHA1 10b9e261ba0670b3ec7754f9505606933e0d597d examples/checkmanifest.t
-SHA1 9d8a0c3b66937736e2d44fb62b81b042b9acab74 lib/Test/DistManifest.pm
+SHA1 a64ab180227e18cd8485074b4c6a2395e5e75834 lib/Test/DistManifest.pm
 SHA1 971a86e480d866d2ec9edaf472416500b2b90a92 t/00signature.t
 SHA1 e9d95aed0cdae6762200ca3d87d91cf6bff817b8 t/01compile.t
-SHA1 a919d3c461dc54bb77903014b0e26a1799361a1a t/01critic.rc
-SHA1 46b75c871a119daa17f8cc31512611f56d4c2ad5 t/01critic.t
-SHA1 d9eed517dff116d147715e5d53bdf792701a93eb t/01kwalitee.t
-SHA1 23656215b134fb404ab9275ed636cafc845ca36a t/01meta.t
-SHA1 1cd703530d301b3e7c883c87991ee948ef92f7d3 t/01min-perl.t
-SHA1 e24f8d1dfe04a8da0b0d5508fb0228e9657d1f48 t/01pod-coverage.t
-SHA1 28a4901907782a430e90c1c9193a6dfc2e184b55 t/01pod.t
-SHA1 7b366d35cbbdf4680d25980483191dcf6bea7c04 t/01portability.t
+SHA1 e6c740bb179966ff7dbffac2bb486a4be19e47b4 t/01portability.t
 SHA1 244e00a899d7a7789167ab0c3168e627b38aa4cb t/02manifest.t
-SHA1 f140d539f11bd4ea12e5fd59e072078b38dbe856 t/03core.t
-SHA1 b94f46c0483fb5ab9cc60985ce6e2124796b781c t/03warn-only.t
+SHA1 32a4237bd7762e86757855a829df5aeb827145ed t/03core.t
+SHA1 fb3d044c6d5a425476526acacc9d1c32279fe38e t/03warn-only.t
+SHA1 b55559812229859f7fc74ff10171f19daf310f63 t/97pod.t
+SHA1 c4e57e1e14ddd9d52f4cd2b35f5367e44c83283c t/98pod-coverage.t
+SHA1 e642edbaba3d75170f9c9885ae4529fb0a7e79dc t/99kwalitee.t
+SHA1 1885b33ca02ede3c8571cba0f7e7fc8b5c8a18b2 t/99meta.t
+SHA1 2e495924ca88483d5f58fb982b2b1275099693fb t/99min-perl.t
+SHA1 3427d2bae373d0b415568fe79b038f02e80b3e27 t/circular
+SHA1 91e8519cd6ba58a9a1810ec16c6b5b30f94edc25 t/extra
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.9 (GNU/Linux)
 
-iEYEARECAAYFAkpram8ACgkQYYN9T93mai/UBgCguQkWU90QfpxlHCXK0ziH/e51
-ZXMAoKiDnK36CWb5+v3VRavzGYRpWv98
-=ZK7A
+iEYEARECAAYFAkqMmV4ACgkQYYN9T93mai8E5ACfREJRdcfyOPUBn+adQar6oRrY
+MNEAn07futfYmJ7reOBjgOBUhhPhjW9H
+=6gY8
 -----END PGP SIGNATURE-----

Modified: trunk/libtest-distmanifest-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/debian/changelog?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/debian/changelog (original)
+++ trunk/libtest-distmanifest-perl/debian/changelog Thu Aug 20 20:24:12 2009
@@ -1,13 +1,13 @@
-libtest-distmanifest-perl (1.2.3-1) UNRELEASED; urgency=low
+libtest-distmanifest-perl (1.003-1) UNRELEASED; urgency=low
 
   No release necessary
-  IGNORE-VERSION: 1.2.3-1
+  IGNORE-VERSION: 1.003-1
 
   [ Jonathan Yu ]
   * New upstream release
     + Changed critic.rc to ignore PodSpelling policy (Closes: #538115)
     + Update perlcriticrc with new preferences
-  * Standards-Version 3.8.2 (no changes)
+  * Standards-Version 3.8.3 (no changes)
   * Bump to short debhelper rules version
 
   [ Nathan Handler ]
@@ -18,7 +18,7 @@
     perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
     permitted by Debian Policy 3.8.3).
 
- -- Jonathan Yu <frequency at cpan.org>  Sun, 26 Jul 2009 11:18:24 -0400
+ -- Jonathan Yu <frequency at cpan.org>  Thu, 20 Aug 2009 12:26:01 -0400
 
 libtest-distmanifest-perl (1.2.2-1) unstable; urgency=low
 

Modified: trunk/libtest-distmanifest-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/debian/control?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/debian/control (original)
+++ trunk/libtest-distmanifest-perl/debian/control Thu Aug 20 20:24:12 2009
@@ -11,7 +11,7 @@
  perl-modules (>= 5.10) | libversion-perl (>= 0.74), libtest-signature-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Jonathan Yu <frequency at cpan.org>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Homepage: http://search.cpan.org/dist/Test-DistManifest/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libtest-distmanifest-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libtest-distmanifest-perl/

Modified: trunk/libtest-distmanifest-perl/lib/Test/DistManifest.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/lib/Test/DistManifest.pm?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/lib/Test/DistManifest.pm (original)
+++ trunk/libtest-distmanifest-perl/lib/Test/DistManifest.pm Thu Aug 20 20:24:12 2009
@@ -1,7 +1,7 @@
 # Test::DistManifest
 #  Tests that your manifest matches the distribution as it exists.
 #
-# $Id: DistManifest.pm 8222 2009-07-26 00:08:57Z FREQUENCY at cpan.org $
+# $Id: DistManifest.pm 8673 2009-08-20 03:41:42Z FREQUENCY at cpan.org $
 
 package Test::DistManifest;
 
@@ -15,11 +15,12 @@
 
 =head1 VERSION
 
-Version 1.2.3 ($Id: DistManifest.pm 8222 2009-07-26 00:08:57Z FREQUENCY at cpan.org $)
+Version 1.003 ($Id: DistManifest.pm 8673 2009-08-20 03:41:42Z FREQUENCY at cpan.org $)
 
 =cut
 
-use version; our $VERSION = qv('1.2.3');
+our $VERSION = '1.003';
+$VERSION = eval $VERSION;
 
 =head1 EXPORTS
 

Modified: trunk/libtest-distmanifest-perl/t/01portability.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/t/01portability.t?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/t/01portability.t (original)
+++ trunk/libtest-distmanifest-perl/t/01portability.t Thu Aug 20 20:24:12 2009
@@ -1,49 +1,49 @@
-#!/usr/bin/perl -T
-
-# t/01portability.t
-#  Tests if the distribution seems to be portable
-#
-# $Id: 01portability.t 8204 2009-07-25 18:44:04Z FREQUENCY at cpan.org $
-
-use strict;
-use warnings;
-
-use Test::More;
-
-unless ($ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING}) {
-  plan skip_all => 'Author tests not required for installation';
-}
-
-my %MODULES = (
-  'Test::Portability::Files' => 0,
-);
-
-while (my ($module, $version) = each %MODULES) {
-  eval "use $module $version";
-  next unless $@;
-
-  if ($ENV{RELEASE_TESTING}) {
-    die 'Could not load release-testing module ' . $module;
-  }
-  else {
-    plan skip_all => $module . ' not available for testing';
-  }
-}
-
-options(
-  # For descriptions of what these do, consult Test::Portability::Files
-  test_amiga_length   => 1,
-  test_ansi_chars     => 1,
-  test_case           => 1,
-  test_dir_noext      => 1,
-  test_dos_length     => 0,
-  test_mac_length     => 1,
-  test_one_dot        => 0,
-  test_space          => 1,
-  test_special_chars  => 1,
-  test_symlink        => 1,
-  test_vms_length     => 1,
-  use_file_find       => 0,
-);
-
-run_tests();
+#!/usr/bin/perl -T
+
+# t/01portability.t
+#  Tests if the distribution seems to be portable
+#
+# $Id: 01portability.t 8674 2009-08-20 03:52:01Z FREQUENCY at cpan.org $
+
+use strict;
+use warnings;
+
+use Test::More;
+
+unless ($ENV{AUTOMATED_TESTING} or $ENV{RELEASE_TESTING}) {
+  plan skip_all => 'Author tests not required for installation';
+}
+
+my %MODULES = (
+  'Test::Portability::Files' => 0,
+);
+
+while (my ($module, $version) = each %MODULES) {
+  eval "use $module $version";
+  next unless $@;
+
+  if ($ENV{RELEASE_TESTING}) {
+    die 'Could not load release-testing module ' . $module;
+  }
+  else {
+    plan skip_all => $module . ' not available for testing';
+  }
+}
+
+options(
+  # For descriptions of what these do, consult Test::Portability::Files
+  test_amiga_length   => 1,
+  test_ansi_chars     => 1,
+  test_case           => 1,
+  test_dir_noext      => 1,
+  test_dos_length     => 0,
+  test_mac_length     => 1,
+  test_one_dot        => 0,
+  test_space          => 1,
+  test_special_chars  => 1,
+  test_symlink        => 1,
+  test_vms_length     => 1,
+  use_file_find       => 0,
+);
+
+run_tests();

Modified: trunk/libtest-distmanifest-perl/t/03core.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/t/03core.t?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/t/03core.t (original)
+++ trunk/libtest-distmanifest-perl/t/03core.t Thu Aug 20 20:24:12 2009
@@ -3,7 +3,7 @@
 # t/03core.t
 #  Ensures the MANIFEST test output looks reasonable.
 #
-# $Id: 03core.t 8204 2009-07-25 18:44:04Z FREQUENCY at cpan.org $
+# $Id: 03core.t 8675 2009-08-20 04:22:33Z FREQUENCY at cpan.org $
 
 use strict;
 use warnings;
@@ -11,6 +11,7 @@
 use Test::Builder::Tester tests => 10; # The sum of all subtests
 use Test::DistManifest;
 use Test::NoWarnings; # 1 test
+use File::Spec ();
 
 # If MANIFEST_WARN_ONLY is set, unset it
 if (exists($ENV{MANIFEST_WARN_ONLY})) {
@@ -60,7 +61,7 @@
 test_out('not ok 4 - All files listed in MANIFEST exist on disk');
 test_out('ok 5 - No files are in both MANIFEST and MANIFEST.SKIP');
 test_fail(+1);
-manifest_ok('MANIFEST.EXTRA', 'MANIFEST.SKIP');
+manifest_ok(File::Spec->catfile('t', 'extra'), 'MANIFEST.SKIP');
 test_test(
   name        => 'Fails when MANIFEST contains extra files',
   skip_err    => 1,
@@ -75,7 +76,7 @@
 test_out('ok 4 - All files listed in MANIFEST exist on disk');
 test_out('not ok 5 - No files are in both MANIFEST and MANIFEST.SKIP');
 test_fail(+1);
-manifest_ok('MANIFEST', 'CIRCULAR.SKIP');
+manifest_ok('MANIFEST', File::Spec->catfile('t', 'circular'));
 test_test(
   name        => 'Fails when files are in both MANIFEST and MANIFEST.SKIP',
   skip_err    => 1,

Modified: trunk/libtest-distmanifest-perl/t/03warn-only.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-distmanifest-perl/t/03warn-only.t?rev=42215&op=diff
==============================================================================
--- trunk/libtest-distmanifest-perl/t/03warn-only.t (original)
+++ trunk/libtest-distmanifest-perl/t/03warn-only.t Thu Aug 20 20:24:12 2009
@@ -3,7 +3,7 @@
 # t/03warn-only.t
 #  Ensures the nonfatal mode works properly
 #
-# $Id: 03warn-only.t 8204 2009-07-25 18:44:04Z FREQUENCY at cpan.org $
+# $Id: 03warn-only.t 8675 2009-08-20 04:22:33Z FREQUENCY at cpan.org $
 
 use strict;
 use warnings;
@@ -55,7 +55,7 @@
 test_out('ok 4 - All files listed in MANIFEST exist on disk');
 test_out('ok 5 - No files are in both MANIFEST and MANIFEST.SKIP');
 test_fail(+1);
-manifest_ok('MANIFEST.EXTRA', 'MANIFEST.SKIP');
+manifest_ok(File::Spec->catfile('t', 'extra'), 'MANIFEST.SKIP');
 test_test(
   name        => 'Succeeds even when MANIFEST contains extra files',
   skip_err    => 1,
@@ -70,7 +70,7 @@
 test_out('ok 4 - All files listed in MANIFEST exist on disk');
 test_out('not ok 5 - No files are in both MANIFEST and MANIFEST.SKIP');
 test_fail(+1);
-manifest_ok('MANIFEST', 'CIRCULAR.SKIP');
+manifest_ok('MANIFEST', File::Spec->catfile('t', 'circular'));
 test_test(
   name        => 'Fails when files are in both MANIFEST and MANIFEST.SKIP',
   skip_err    => 1,




More information about the Pkg-perl-cvs-commits mailing list