dzilize this distro
Dave Rolsky [Mon, 29 Nov 2010 22:43:13 +0000 (16:43 -0600)]
.shipit [deleted file]
MANIFEST.SKIP [deleted file]
Makefile.PL [deleted file]
README [deleted file]
dist.ini [new file with mode: 0644]
lib/MooseX/Params/Validate.pm
xt/kwalitee.t [deleted file]
xt/pod.t [deleted file]
xt/release/pod-coverage.t [moved from xt/pod-coverage.t with 100% similarity]
xt/release/pod-spell.t [moved from xt/pod-spell.t with 100% similarity]

diff --git a/.shipit b/.shipit
deleted file mode 100644 (file)
index 543e9ee..0000000
--- a/.shipit
+++ /dev/null
@@ -1,6 +0,0 @@
-steps = FindVersion, ChangeVersion, CheckChangeLog, CheckVersionsMatch, DistTest, Commit, Tag, MakeDist, DistClean
-
-git.tagpattern = %v
-git.push_to = origin
-
-CheckChangeLog.files = ChangeLog
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
deleted file mode 100644 (file)
index 0bbb422..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# Avoid version control files.
-^RCS
-^CVS
-,v$
-\.svn.*
-^\.hg
-^\.git
-
-# Avoid Makemaker generated and utility files.
-^Makefile$
-^blib
-^MakeMaker-\d
-^pm_to_blib$
-^blibdirs$
-^MANIFEST\.SKIP$
-
-# Avoid Module::Build generated and utility files.
-\bBuild$
-\bBuild.bat$
-\b_build
-\bBuild.COM$
-\bBUILD.COM$
-\bbuild.com$
-
-# Avoid temp and backup files.
-~$
-\.old$
-\.bak$
-\#$
-^\.#
-\.rej$
-\.orig$
-
-# Avoid Devel::Cover generated files
-^cover_db
-
-# kwalitee.t junk
-^Debian_CPANTS\.txt
-
-# Avoid tarballs
-\.(?:tar|tgz|tar\.gz)$
-
-^MooseX-Params-Validate-
-
-# No need to ship this
-\.shipit
diff --git a/Makefile.PL b/Makefile.PL
deleted file mode 100644 (file)
index 7f906c2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-use strict;
-use warnings;
-use inc::Module::Install 0.91;
-
-name 'MooseX-Params-Validate';
-all_from 'lib/MooseX/Params/Validate.pm';
-
-
-requires 'Carp'             => '0';
-requires 'Devel::Caller'    => '0';
-requires 'Moose'            => '0.58';
-requires 'Params::Validate' => '0.88';
-requires 'Scalar::Util'     => '0';
-requires 'Sub::Exporter'    => '0';
-
-build_requires 'Test::Fatal' => '0.001';
-build_requires 'Test::More'  => '0.88';
-
-license 'Perl';
-
-resources repository => 'git://git.moose.perl.org/MooseX-Params-Validate.git';
-
-WriteAll();
diff --git a/README b/README
deleted file mode 100644 (file)
index 4053bcb..0000000
--- a/README
+++ /dev/null
@@ -1,30 +0,0 @@
-MooseX::Params::Validate version 0.13
-===========================
-
-See the individual module documentation for more information
-
-INSTALLATION
-
-To install this module type the following:
-
-   perl Makefile.PL
-   make
-   make test
-   make install
-
-DEPENDENCIES
-
-This module requires these other modules and libraries:
-
-    Moose
-    Params::Validate
-
-COPYRIGHT AND LICENCE
-
-Copyright (C) 2007-2008 Infinity Interactive, Inc.
-
-http://www.iinteractive.com
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself. 
-
diff --git a/dist.ini b/dist.ini
new file mode 100644 (file)
index 0000000..98041ef
--- /dev/null
+++ b/dist.ini
@@ -0,0 +1,40 @@
+name = MooseX-Params-Validate
+version = 0.14
+author  = Stevan Little <stevan.little@iinteractive.com>
+license = Perl_5
+copyright_holder = Stevan Little <stevan.little@iinteractive.com>
+
+[@Basic]
+
+[PkgVersion]
+
+[InstallGuide]
+[MetaJSON]
+
+[MetaResources]
+bugtracker.web    = http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX::Params::Validate
+bugtracker.mailto = bug-datetime@rt.cpan.org
+repository.url    = git://git.moose.perl.org/MooseX-Params-Validate.git
+repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Params-Validate.git
+repository.type   = git
+
+[PodSyntaxTests]
+[NoTabsTests]
+[EOLTests]
+[Signature]
+
+[CheckChangeLog]
+
+[Prereqs]
+Carp             = 0
+Devel::Caller    = 0
+Moose            = 0.58
+Params::Validate = 0.88
+Scalar::Util     = 0
+Sub::Exporter    = 0
+
+[Prereqs / TestRequires]
+Test::Fatal = 0.001
+Test::More  = 0.88
+
+[@Git]
index ad9c755..f507d60 100644 (file)
@@ -239,14 +239,12 @@ sub _caller_name {
 
 1;
 
+# ABSTRACT: an extension of Params::Validate using Moose's types
+
 __END__
 
 =pod
 
-=head1 NAME
-
-MooseX::Params::Validate - an extension of Params::Validate for using Moose's types
-
 =head1 SYNOPSIS
 
   package Foo;
@@ -462,25 +460,16 @@ the cache key will bypass the normal cache key generation.
 
 =back
 
-=head1 BUGS
-
-All complex software has bugs lurking in it, and this module is no
-exception. If you find a bug please either email me, or add the bug to
-cpan-RT.
-
 =head1 AUTHORS
 
 Stevan Little E<lt>stevan.little@iinteractive.comE<gt>
 
 Dave Rolsky E<lt>autarch@urth.orgE<gt>
 
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2009 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
+=head1 BUGS
 
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
+Please submit bugs to the CPAN RT system at
+http://rt.cpan.org/NoAuth/ReportBug.html?Queue=moosex-params-validate or via
+email at bug-moosex-params-validate@rt.cpan.org.
 
 =cut
diff --git a/xt/kwalitee.t b/xt/kwalitee.t
deleted file mode 100644 (file)
index 72b6988..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-use strict;
-use warnings;
-
-use Test::More;
-
-eval { require Test::Kwalitee; Test::Kwalitee->import() };
-plan skip_all => "Test::Kwalitee needed for testing kwalitee"
-    if $@;
diff --git a/xt/pod.t b/xt/pod.t
deleted file mode 100644 (file)
index 69d8e60..0000000
--- a/xt/pod.t
+++ /dev/null
@@ -1,9 +0,0 @@
-use strict;
-use warnings;
-
-use Test::More;
-
-eval "use Test::Pod 1.14";
-plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
-
-all_pod_files_ok();
similarity index 100%
rename from xt/pod-coverage.t
rename to xt/release/pod-coverage.t
similarity index 100%
rename from xt/pod-spell.t
rename to xt/release/pod-spell.t