initial dzil conversion, with minimal dist.ini
Karen Etheridge [Fri, 1 Jun 2012 17:26:47 +0000 (17:26 +0000)]
.gitignore
Changes
MANIFEST.SKIP
Makefile.PL [deleted file]
README [deleted file]
dist.ini [new file with mode: 0644]

index 16a2a7f..bb2636f 100644 (file)
@@ -1,4 +1,5 @@
 /META.yml
+/MYMETA.*
 /Makefile
 /Makefile.old
 /MANIFEST
@@ -6,9 +7,16 @@
 /blib/
 /inc/
 /pm_to_blib
+/.build
+!.gitignore
 /PLANS/
+*.bs
+/xs/*.c
+*.o
+cover_db
+*.gc??
+test-mydeps-*
+nytprof*
+/inc/
 *.sw*
-todo.txt
-.*
-!.gitignore
 MooseX-
diff --git a/Changes b/Changes
index 176502e..500cb69 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,4 +1,6 @@
-Revision history for MooseX-AlwaysCoerce
+Revision history for {{$dist->name}}
+
+{{$NEXT}}
 
 0.16 2011-03-16
     - bump minimum required Package::Stash and namespace::autoclean versions
index abce234..e6ac4b4 100644 (file)
@@ -1,20 +1,62 @@
-^_build
-^Build$
-^blib
+### from: !perldoc -m ExtUtils::MANIFEST.SKIP (6.62)
+# Avoid version control files.
+\bRCS\b
+\bCVS\b
+\bSCCS\b
+,v$
+\B\.svn\b
+\B\.git\b
+\B\.gitignore\b
+\b_darcs\b
+\B\.cvsignore$
+
+# Avoid VMS specific MakeMaker generated files
+\bDescrip.MMS$
+\bDESCRIP.MMS$
+\bdescrip.mms$
+
+# Avoid Makemaker generated and utility files.
+\bMANIFEST\.bak
+\bMakefile$
+\bblib/
+\bMakeMaker-\d
+\bpm_to_blib\.ts$
+\bpm_to_blib$
+\bblibdirs\.ts$         # 6.18 through 6.25 generated this
+
+# Avoid Module::Build generated and utility files.
+\bBuild$
+\b_build/
+\bBuild.bat$
+\bBuild.COM$
+\bBUILD.COM$
+\bbuild.com$
+
+# Avoid temp and backup files.
 ~$
+\.old$
+\#$
+\b\.#
 \.bak$
-CVS
-\.svn
-\.DS_Store
-cover_db
+\.tmp$
+\.#
+\.rej$
+
+# Avoid OS-specific files/dirs
+# Mac OSX metadata
+\B\.DS_Store
+# Mac OSX SMB mount metadata files
+\B\._
+
+# Avoid Devel::Cover and Devel::CoverX::Covered files.
+\bcover_db\b
+\bcovered\b
+
+# Avoid MYMETA files
+^MYMETA\.
+
+### custom entries
 \..*\.sw.?$
-^Makefile$
-^pm_to_blib$
-^MakeMaker-\d
-^blibdirs$
-\.old$
-^#.*#$
-^\.#
 ^TODO$
 ^PLANS$
 ^NOTES/
@@ -23,5 +65,4 @@ cover_db
 ^\._.*$
 \.shipit
 ^MooseX-.*
-\.git.*
 todo.txt
diff --git a/Makefile.PL b/Makefile.PL
deleted file mode 100644 (file)
index af4e93d..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-use inc::Module::Install;
-
-name     'MooseX-AlwaysCoerce';
-all_from 'lib/MooseX/AlwaysCoerce.pm';
-author   'Rafael Kitover <rkitover@cpan.org>';
-license  'perl';
-
-test_requires 'Test::More' => '0.94';
-test_requires 'Test::Fatal';
-test_requires 'Test::NoWarnings';
-test_requires 'Test::Requires';
-
-requires 'Moose';
-requires 'namespace::autoclean'     => '0.12';
-requires 'MooseX::ClassAttribute'   => '0.24';
-requires 'Package::Stash'           => '0.26';
-
-auto_provides;
-auto_install;
-
-resources repository =>
-    'http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-AlwaysCoerce.git';
-
-WriteAll;
diff --git a/README b/README
deleted file mode 100644 (file)
index 7441bd9..0000000
--- a/README
+++ /dev/null
@@ -1,42 +0,0 @@
-MooseX-AlwaysCoerce
-
-Moose extension to always enable coercions for attributes.
-
-INSTALLATION
-
-To install this module, run the following commands:
-
-       perl Makefile.PL
-       make
-       make test
-       make install
-
-SUPPORT AND DOCUMENTATION
-
-After installing, you can find documentation for this module with the
-perldoc command.
-
-    perldoc MooseX::AlwaysCoerce
-
-You can also look for information at:
-
-    RT, CPAN's request tracker
-        http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-AlwaysCoerce
-
-    AnnoCPAN, Annotated CPAN documentation
-        http://annocpan.org/dist/MooseX-AlwaysCoerce
-
-    CPAN Ratings
-        http://cpanratings.perl.org/d/MooseX-AlwaysCoerce
-
-    Search CPAN
-        http://search.cpan.org/dist/MooseX-AlwaysCoerce/
-
-
-COPYRIGHT AND LICENCE
-
-Copyright (c) 2009-2010 Rafael Kitover
-
-This program 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..a14f417
--- /dev/null
+++ b/dist.ini
@@ -0,0 +1,33 @@
+name        = MooseX-AlwaysCoerce
+author      = Rafael Kitover <rkitover@cpan.org>
+author      = Michael G. Schwern <mschwern@cpan.org>
+author      = Karen Etheridge <ether@cpan.org>
+abstract    = Automatically enable coercions for Moose attributes
+license     = Perl_5
+
+; version is taken from the last git tag, plus 1.
+; override with the V environment variable.
+[Git::NextVersion]
+
+[MetaResources]
+bugtracker.web    = http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-AlwaysCoerce
+repository.url    = git://git.moose.perl.org/MooseX-AlwaysCoerce.git
+repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-AlwaysCoerce.git;a=summary
+repository.type   = git
+
+[@Basic]
+
+[Prereqs / RuntimeRequires]
+Moose = 0
+namespace::autoclean = 0.12
+MooseX::ClassAttribute = 0.24
+Package::Stash = 0.26
+Carp = 0
+
+[Prereqs / TestRequires]
+Test::More  = 0
+Test::Fatal = 0
+Test::NoWarnings = 1.04
+
+[NextRelease]
+format = %-9v %{yyyy-MM-dd HH:mm:ss ZZZZ}d