From 75c84f45207bec3cfe7f69c8c9778844a8a6eb79 Mon Sep 17 00:00:00 2001 From: Thomas Klausner Date: Fri, 29 Mar 2013 21:23:27 +0100 Subject: [PATCH] dist::zilla --- Build.PL | 33 -------------------- MANIFEST | 26 ---------------- MANIFEST.SKIP | 52 -------------------------------- bin/acme_returnvalue.pl | 8 ++--- bin/acme_returnvalue_makesite.pl | 4 +++ dist.ini | 44 +++++++++++++++++++++++++++ lib/Acme/ReturnValue.pm | 4 ++- lib/Acme/ReturnValue/MakeSite.pm | 4 +-- 8 files changed, 56 insertions(+), 119 deletions(-) delete mode 100644 Build.PL delete mode 100644 MANIFEST delete mode 100644 MANIFEST.SKIP create mode 100644 dist.ini diff --git a/Build.PL b/Build.PL deleted file mode 100644 index 546aa78..0000000 --- a/Build.PL +++ /dev/null @@ -1,33 +0,0 @@ -use strict; -use warnings; -use Module::Build; - -my $builder = Module::Build->new( - module_name => 'Acme::ReturnValue', - license => 'perl', - dist_author => 'Thomas Klausner ', - dist_version_from => 'lib/Acme/ReturnValue.pm', - requires => { - 'PPI' => '1.118', - 'Archive::Any' => '0.093', - 'Parse::CPAN::Packages' => '2.31', - 'Moose' => '0.77', - 'MooseX::Getopt' => '0.18', - 'Path::Class' => '0.16', - 'YAML::Any' => '0.67', - }, - build_requires => { 'Test::Most' => '0.21', }, - create_readme => 1, - create_license => 1, - meta_merge => { - resources => { - homepage => 'http://returnvalues.useperl.at', - bugtracker => - 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Acme-ReturnValue', - repository => 'http://github.com/domm/Acme-ReturnValue', - } - }, - -); - -$builder->create_build_script(); diff --git a/MANIFEST b/MANIFEST deleted file mode 100644 index 59e3541..0000000 --- a/MANIFEST +++ /dev/null @@ -1,26 +0,0 @@ -.gitignore -bin/acme_returnvalue.pl -bin/acme_returnvalue_makesite.pl -Build.PL -Changes -htdocs/acme_returnvalue.css -htdocs/jquery-1.3.2.min.js -lib/Acme/ReturnValue.pm -lib/Acme/ReturnValue/MakeSite.pm -LICENSE -MANIFEST This list of files -META.yml -README -t/00-load.t -t/boring.t -t/interesting.t -t/pms/Boring.pm -t/pms/Interesting.pm -t/pms/MockTime.pm -t/pms/RayApp.pm -t/pms/UseUninstalled.pm -xt/critic.t -xt/meta.t -xt/minimumversion.t -xt/pod.t -xt/pod_coverage.t diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP deleted file mode 100644 index c2f1e96..0000000 --- a/MANIFEST.SKIP +++ /dev/null @@ -1,52 +0,0 @@ -# Avoid version control files. -\bRCS\b -\bCVS\b -,v$ -\B\.svn\b -\B\.git\b -\B\.cvsignore$ - -# Avoid Makemaker generated and utility files. -\bMakefile$ -\bblib -\bMakeMaker-\d -\bpm_to_blib$ -\bblibdirs$ -^MANIFEST\.SKIP$ - -# Avoid VMS specific Makmaker generated files -\bDescrip.MMS$ -\bDESCRIP.MMS$ -\bdescrip.mms$ - -# Avoid Module::Build generated and utility files. -\bBuild$ -\bBuild.bat$ -\b_build -\bBuild.COM$ -\bBUILD.COM$ -\bbuild.com$ - -# Avoid Devel::Cover generated files -\bcover_db - -# Avoid temp and backup files. -~$ -\.tmp$ -\.old$ -\.bak$ -\#$ -\.# -\.rej$ - -# Avoid OS-specific files/dirs -# Mac OSX metadata -\B\.DS_Store -# Mac OSX SMB mount metadata files -\B\._ -# Avoid archives of this distribution -\bAcme-ReturnValue-[\d\.\_]+ - -htdocs/.*.html -returnvalues -allrvs diff --git a/bin/acme_returnvalue.pl b/bin/acme_returnvalue.pl index 5a49a5b..92029df 100644 --- a/bin/acme_returnvalue.pl +++ b/bin/acme_returnvalue.pl @@ -4,11 +4,9 @@ use warnings; use Acme::ReturnValue; +# ABSTRACT: run Acme::ReturnValue +# PODNAME: acme_returnvalue.pl + Acme::ReturnValue->new_with_options->run; -__END__ -if (my $dumpdir = $opts{generate_html}) { - $arv->generate_report_from_dump($dumpdir); - exit; -} diff --git a/bin/acme_returnvalue_makesite.pl b/bin/acme_returnvalue_makesite.pl index 76bec36..849b549 100644 --- a/bin/acme_returnvalue_makesite.pl +++ b/bin/acme_returnvalue_makesite.pl @@ -4,5 +4,9 @@ use warnings; use Acme::ReturnValue::MakeSite; +# ABSTRACT: run Acme::ReturnValue::MakeSite +# PODNAME: acme_returnvalue_makesite.pl + + Acme::ReturnValue::MakeSite->new_with_options->run; diff --git a/dist.ini b/dist.ini new file mode 100644 index 0000000..5c55929 --- /dev/null +++ b/dist.ini @@ -0,0 +1,44 @@ +name = Acme-ReturnValue +author = Thomas Klausner +license = Perl_5 +copyright_holder = Thomas Klausner +copyright_year = 2013 + +[GatherDir] +[PruneCruft] +[ManifestSkip] +[MetaYAML] +[License] +[Readme] +[ExecDir] +[ShareDir] +[Repository] + +[MetaResources] +homepage=http://returnvalues.useperl.at + +[CheckChangeLog] + +[Manifest] + +[TestRelease] +[ConfirmRelease] + +[Glob / FooTests] +glob = t/*.t + +[AutoPrereqs] +skip = ^testlib::.+ +test_finder = :FooTests + + + +[VersionFromModule] +[ModuleBuild] +[PodWeaver] + +[InstallGuide] +[MetaJSON] + +[@Git] + diff --git a/lib/Acme/ReturnValue.pm b/lib/Acme/ReturnValue.pm index cb7a0b4..a690d2f 100644 --- a/lib/Acme/ReturnValue.pm +++ b/lib/Acme/ReturnValue.pm @@ -4,7 +4,9 @@ package Acme::ReturnValue; use 5.010; use strict; use warnings; -use version; our $VERSION = qv '1.000'; +our $VERSION = '1.000'; + +# ABSTRACT: report interesting return values use PPI; use File::Find; diff --git a/lib/Acme/ReturnValue/MakeSite.pm b/lib/Acme/ReturnValue/MakeSite.pm index f0f679f..0c4f857 100644 --- a/lib/Acme/ReturnValue/MakeSite.pm +++ b/lib/Acme/ReturnValue/MakeSite.pm @@ -4,7 +4,8 @@ package Acme::ReturnValue::MakeSite; use 5.010; use strict; use warnings; -use version; our $VERSION = qv '0.70.0'; + +# ABSTRACT: generate returnvalues.useperl.at use Path::Class qw(); use URI::Escape; @@ -396,7 +397,6 @@ Version: $version
EOHTMLFOOT } - "let's generate another stupid website"; __END__