Permalink
Browse files

Initial commit of Test::DistManifest

  • Loading branch information...
jawnsy committed Jan 17, 2009
1 parent fb048f3 commit c577f40341886be5c28914866bc39d48066abc88
Showing with 1,914 additions and 0 deletions.
  1. +82 −0 Build.PL
  2. +7 −0 CHANGES
  3. +791 −0 LICENSE
  4. +22 −0 MANIFEST
  5. +15 −0 MANIFEST.EXTRA
  6. +38 −0 MANIFEST.SKIP
  7. +40 −0 META.yml
  8. +29 −0 Makefile.PL
  9. +177 −0 README
  10. +15 −0 examples/checkmanifest.t
  11. +379 −0 lib/Test/DistManifest.pm
  12. +27 −0 t/00signature.t
  13. +19 −0 t/01compile.t
  14. +68 −0 t/01critic.rc
  15. +29 −0 t/01critic.t
  16. +24 −0 t/01kwalitee.t
  17. +27 −0 t/01meta.t
  18. +24 −0 t/01pod-coverage.t
  19. +24 −0 t/01pod.t
  20. +15 −0 t/02manifest.t
  21. +62 −0 t/03core.t
View
@@ -0,0 +1,82 @@
+#!/usr/bin/perl
+
+# Build.PL
+# Script to build and install this distribution
+#
+# $Id$
+#
+# This helper script is hereby released into the public domain.
+
+use strict;
+use warnings;
+
+use Module::Build;
+
+my $builder = Module::Build->new(
+ module_name => 'Test::DistManifest',
+ license => 'perl',
+ dist_author => 'Jonathan Yu <frequency@cpan.org>',
+ dist_version_from => 'lib/Test/DistManifest.pm',
+ dynamic_config => 0,
+ create_readme => 1,
+ recursive_test_files => 1,
+ sign => 1,
+
+ # Maintain compatibility with ExtUtils::MakeMaker installations
+ create_makefile_pl => 'traditional',
+
+ 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::Find' => 0,
+
+ # The tests are based on Test::More
+ 'Test::More' => '0.62',
+ 'Test::Builder' => '0.86',
+
+ # Other modules
+ 'Module::Manifest' => '0.05',
+ },
+ build_requires => {
+ # User tests for good functionality
+ 'Test::Builder::Tester' => 0,
+ 'Test::NoWarnings' => '0.084',
+ },
+ recommends => {
+ # Author tests
+ 'Test::Perl::Critic' => 0,
+ 'Test::YAML::Meta' => 0,
+ 'Test::Kwalitee' => '1.01',
+ 'Test::Signature' => 0,
+ 'Test::Pod' => '1.14',
+ 'Test::Pod::Coverage' => '1.04',
+ },
+ conflicts => {
+ },
+
+ add_to_cleanup => [ 'Test-DistManifest-*' ],
+ script_files => [],
+
+ meta_merge => {
+ resources => {
+ # Custom resources (must begin with an uppercase letter)
+ Ratings => 'http://cpanratings.perl.org/d/Test-DistManifest',
+
+ # Official keys (homepage, license, bugtracker)
+ #repository => 'svn://.. to be added',
+ bugtracker => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-DistManifest',
+ license => 'http://dev.perl.org/licenses/',
+ },
+ },
+);
+
+$builder->create_build_script();
View
@@ -0,0 +1,7 @@
+Test::DistManifest Change History
+
+$Id$
+
+2008-12-24 by FREQUENCY
+- Version tagged 1.0
+- This is the first release. Bug reports welcome.
View
791 LICENSE

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -0,0 +1,22 @@
+Build.PL
+CHANGES
+examples/checkmanifest.t
+lib/Test/DistManifest.pm
+LICENSE
+Makefile.PL
+MANIFEST This list of files
+MANIFEST.EXTRA
+MANIFEST.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/01pod-coverage.t
+t/01pod.t
+t/02manifest.t
+t/03core.t
View
@@ -0,0 +1,15 @@
+Build.PL
+CHANGES
+FILE.MISSING
+examples/checkmanifest.t
+lib/Test/DistManifest.pm
+LICENSE
+NOT.FOUND
+Makefile.PL
+MANIFEST This list of files
+MANIFEST.SKIP
+META.yml
+README
+SOME.INVALID.FILE
+t/02manifest.t
+t/03core.t
View
@@ -0,0 +1,38 @@
+# Version control files and dirs.
+\bRCS\b
+\bCVS\b
+\bSCCS\b
+,v$
+\B\.svn\b
+\B\.git\b
+\B\.gitignore\b
+\b_darcs\b
+
+# Module::Build generated files and dirs.
+^Build$
+^_build/
+
+# Module::Install included files.
+^inc/Module/Install
+
+# Makemaker generated files and dirs.
+\bMANIFEST\.bak
+\bMakefile$
+\bblib/
+\bMakeMaker-\d
+\bpm_to_blib\.ts$
+\bpm_to_blib$
+\bblibdirs\.ts$ # 6.18 through 6.25 generated this
+
+# Temp, old and emacs backup files.
+~$
+\.old$
+\#$
+\b\.#
+\.bak$
+
+# Devel::Cover files.
+\bcover_db\b
+
+# Test::Kwalitee cache files.
+^Debian_CPANTS\.txt
View
@@ -0,0 +1,40 @@
+--- #YAML:1.0
+name: Test-DistManifest
+version: 1.1
+author:
+ - 'Jonathan Yu <frequency@cpan.org>'
+abstract: |-
+ Tests that your MANIFEST matches the distribution as it
+ exists, excluding those in your MANIFEST.SKIP
+license: perl
+resources:
+ Ratings: http://cpanratings.perl.org/d/Test-DistManifest
+ bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-DistManifest
+ license: http://dev.perl.org/licenses/
+requires:
+ Carp: 1.04
+ Cwd: 0
+ File::Find: 0
+ File::Spec: 0
+ Module::Manifest: 0.05
+ Test::More: 0.62
+ Test::Builder: 0.86
+ perl: 5.006
+ version: 0
+build_requires:
+ Test::Kwalitee: 1.01
+ Test::Perl::Critic: 0
+ Test::Pod: 1.14
+ Test::Pod::Coverage: 1.04
+ Test::Signature: 0
+ Test::YAML::Meta: 0
+ Test::Builder::Tester: 0
+dynamic_config: 0
+provides:
+ Test::DistManifest:
+ file: lib/Test/DistManifest.pm
+ version: 1.0
+generated_by: Module::Build version 0.3
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
View
@@ -0,0 +1,29 @@
+# Note: this file was auto-generated by Module::Build::Compat version 0.30
+require 5.006;
+use ExtUtils::MakeMaker;
+WriteMakefile
+(
+ 'NAME' => 'Test::DistManifest',
+ 'VERSION_FROM' => 'lib/Test/DistManifest.pm',
+ 'PREREQ_PM' => {
+ 'Carp' => '1.04',
+ 'Cwd' => 0,
+ 'File::Find' => 0,
+ 'File::Spec' => 0,
+ 'version' => 0,
+ 'warnings' => 0,
+ 'strict' => 0,
+ 'Module::Manifest' => '0.05',
+ 'Test::Kwalitee' => '1.01',
+ 'Test::More' => '0.62',
+ 'Test::Perl::Critic' => 0,
+ 'Test::Pod' => '1.14',
+ 'Test::Pod::Coverage' => '1.04',
+ 'Test::Signature' => 0,
+ 'Test::YAML::Meta' => 0,
+ },
+ 'INSTALLDIRS' => 'site',
+ 'EXE_FILES' => [],
+ 'PL_FILES' => {}
+)
+;
Oops, something went wrong.

0 comments on commit c577f40

Please sign in to comment.