]> git.vpit.fr Git - perl/modules/Task-Devel-Cover-Recommended.git/commitdiff
Initial commit v0.93.0
authorVincent Pit <vince@profvince.com>
Sun, 19 Aug 2012 08:00:19 +0000 (10:00 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 19 Aug 2012 08:02:10 +0000 (10:02 +0200)
13 files changed:
.gitignore [new file with mode: 0644]
Changes [new file with mode: 0644]
MANIFEST [new file with mode: 0644]
META.json [new file with mode: 0644]
META.yml [new file with mode: 0644]
Makefile.PL [new file with mode: 0644]
README [new file with mode: 0644]
lib/Task/Devel/Cover/Recommended.pm [new file with mode: 0644]
t/00-load.t [new file with mode: 0644]
t/91-pod.t [new file with mode: 0644]
t/92-pod-coverage.t [new file with mode: 0644]
t/95-portability-files.t [new file with mode: 0644]
t/99-kwalitee.t [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..b922beb
--- /dev/null
@@ -0,0 +1,28 @@
+blib*
+pm_to_blib*
+
+Makefile
+Makefile.old
+Build
+_build*
+
+MYMETA.json
+MYMETA.yml
+
+*.tar.gz
+Task-Devel-Cover-Recommended-*
+
+core.*
+*.[co]
+*.so
+*.bs
+*.out
+*.def
+*.exp
+
+cover_db
+*.gcda
+*.gcov
+*.gcno
+
+Debian_CPANTS.txt*
diff --git a/Changes b/Changes
new file mode 100644 (file)
index 0000000..e2424da
--- /dev/null
+++ b/Changes
@@ -0,0 +1,4 @@
+Revision history for Task-Devel-Cover-Recommended
+
+0.93.0  2012-08-19 08:10 UTC
+        First version, released on an unsuspecting world.
diff --git a/MANIFEST b/MANIFEST
new file mode 100644 (file)
index 0000000..d06617f
--- /dev/null
+++ b/MANIFEST
@@ -0,0 +1,12 @@
+Changes
+MANIFEST
+META.json
+META.yml
+Makefile.PL
+README
+lib/Task/Devel/Cover/Recommended.pm
+t/00-load.t
+t/91-pod.t
+t/92-pod-coverage.t
+t/95-portability-files.t
+t/99-kwalitee.t
diff --git a/META.json b/META.json
new file mode 100644 (file)
index 0000000..bb7bfbb
--- /dev/null
+++ b/META.json
@@ -0,0 +1,66 @@
+{
+   "abstract" : "Install Devel::Cover and its recommended dependencies.",
+   "author" : [
+      "Vincent Pit <perl@profvince.com>"
+   ],
+   "dynamic_config" : 0,
+   "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "Task-Devel-Cover-Recommended",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0",
+            "Test::Differences" : "0",
+            "Test::More" : "0",
+            "Test::Warn" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Browser::Open" : "0",
+            "Devel::Cover" : "0.93",
+            "Digest::MD5" : "0",
+            "JSON::PP" : "0",
+            "PPI::HTML" : "1.07",
+            "Parallel::Iterator" : "0",
+            "Pod::Coverage" : "0.06",
+            "Pod::Coverage::CountParents" : "0",
+            "Storable" : "0",
+            "Template" : "2.00",
+            "perl" : "5.008002"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "bugtracker" : {
+         "web" : "http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Devel-Cover-Recommended"
+      },
+      "homepage" : "http://search.cpan.org/dist/Task-Devel-Cover-Recommended/",
+      "license" : [
+         "http://dev.perl.org/licenses/"
+      ],
+      "repository" : {
+         "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTask-Devel-Cover-Recommended.git"
+      }
+   },
+   "version" : "v0.93.0"
+}
diff --git a/META.yml b/META.yml
new file mode 100644 (file)
index 0000000..76e0d3b
--- /dev/null
+++ b/META.yml
@@ -0,0 +1,40 @@
+---
+abstract: 'Install Devel::Cover and its recommended dependencies.'
+author:
+  - 'Vincent Pit <perl@profvince.com>'
+build_requires:
+  ExtUtils::MakeMaker: 0
+  Test::Differences: 0
+  Test::More: 0
+  Test::Warn: 0
+configure_requires:
+  ExtUtils::MakeMaker: 0
+dynamic_config: 0
+generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: Task-Devel-Cover-Recommended
+no_index:
+  directory:
+    - t
+    - inc
+requires:
+  Browser::Open: 0
+  Devel::Cover: 0.93
+  Digest::MD5: 0
+  JSON::PP: 0
+  PPI::HTML: 1.07
+  Parallel::Iterator: 0
+  Pod::Coverage: 0.06
+  Pod::Coverage::CountParents: 0
+  Storable: 0
+  Template: 2.00
+  perl: 5.008002
+resources:
+  bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Devel-Cover-Recommended
+  homepage: http://search.cpan.org/dist/Task-Devel-Cover-Recommended/
+  license: http://dev.perl.org/licenses/
+  repository: http://git.profvince.com/?p=perl%2Fmodules%2FTask-Devel-Cover-Recommended.git
+version: v0.93.0
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644 (file)
index 0000000..fa2dec9
--- /dev/null
@@ -0,0 +1,74 @@
+use 5.008002;
+
+use strict;
+use warnings;
+use ExtUtils::MakeMaker;
+
+my $dist = 'Task-Devel-Cover-Recommended';
+
+(my $name = $dist) =~ s{-}{::}g;
+
+(my $file = $dist) =~ s{-}{/}g;
+$file = "lib/$file.pm";
+
+my %DC_CONFIGURE = (
+ 'ExtUtils::MakeMaker' => 0,
+);
+
+my %DC_BUILD = (
+ 'Test::Differences' => 0,
+ 'Test::More'        => 0,
+ 'Test::Warn'        => 0,
+);
+
+my %DC_PREREQ_PM = (
+ 'Devel::Cover'                => '0.93',
+
+ 'Browser::Open'               => '0',
+ 'Digest::MD5'                 => '0',
+ 'JSON::PP'                    => '0',
+ 'PPI::HTML'                   => '1.07',
+ 'Parallel::Iterator'          => '0',
+ 'Pod::Coverage'               => '0.06',
+ 'Pod::Coverage::CountParents' => '0',
+ 'Storable'                    => '0',
+ 'Template'                    => '2.00',
+);
+
+my %META = (
+ configure_requires => {
+  'ExtUtils::MakeMaker' => 0,
+  %DC_CONFIGURE,
+ },
+ build_requires => {
+  'ExtUtils::MakeMaker' => 0,
+  'Test::More'          => 0,
+  %DC_BUILD,
+ },
+ dynamic_config => 0,
+ resources => {
+  bugtracker => "http://rt.cpan.org/NoAuth/ReportBug.html?Queue=$dist",
+  homepage   => "http://search.cpan.org/dist/$dist/",
+  license    => 'http://dev.perl.org/licenses/',
+  repository => "http://git.profvince.com/?p=perl%2Fmodules%2F$dist.git",
+ },
+);
+
+WriteMakefile(
+ NAME             => $name,
+ AUTHOR           => 'Vincent Pit <perl@profvince.com>',
+ LICENSE          => 'perl',
+ VERSION_FROM     => $file,
+ ABSTRACT_FROM    => $file,
+ PL_FILES         => {},
+ PREREQ_PM        => \%DC_PREREQ_PM,
+ MIN_PERL_VERSION => '5.008002',
+ META_MERGE       => \%META,
+ dist             => {
+  PREOP    => "pod2text -u $file > \$(DISTVNAME)/README",
+  COMPRESS => 'gzip -9f', SUFFIX => 'gz'
+ },
+ clean            => {
+  FILES => "$dist-* *.gcov *.gcda *.gcno cover_db Debian_CPANTS.txt*"
+ }
+);
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..7bc93b4
--- /dev/null
+++ b/README
@@ -0,0 +1,65 @@
+NAME
+    Task::Devel::Cover::Recommended - Install Devel::Cover and its
+    recommended dependencies.
+
+VERSION
+    Version 0.93.0
+
+SYNOPSIS
+        $ cpan Task::Devel::Cover::Recommended
+        $ cpanp -i Task::Devel::Cover::Recommended
+        $ cpanm Task::Devel::Cover::Recommended
+
+DESCRIPTION
+    This task module lets you easily install Devel::Cover 0.93 and all its
+    recommended dependencies.
+
+DEPENDENCIES
+  Configure-time dependencies
+    ExtUtils::MakeMaker
+
+  Build-time and test-time dependencies
+    Test::Differences
+    Test::More
+    Test::Warn
+
+  Run-time dependencies
+    Devel::Cover 0.93
+    "perl" 5.8.2
+    Browser::Open
+    Digest::MD5
+    JSON::PP
+    PPI::HTML 1.07
+        Devel::Cover lets you optionally pick between PPI::HTML and
+        Perl::Tidy, but it will only use the former if both are installed.
+
+    Parallel::Iterator
+    Pod::Coverage 0.06
+    Pod::Coverage::CountParents
+    Storable
+    Template 2.00
+
+AUTHOR
+    Vincent Pit, "<perl at profvince.com>", <http://www.profvince.com>.
+
+    You can contact me by mail or on "irc.perl.org" (vincent).
+
+BUGS
+    Please report any bugs or feature requests to
+    "bug-task-devel-cover-recommended at rt.cpan.org", or through the web
+    interface at
+    <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Devel-Cover-Recomme
+    nded>. I will be notified, and then you'll automatically be notified of
+    progress on your bug as I make changes.
+
+SUPPORT
+    You can find documentation for this module with the perldoc command.
+
+        perldoc Task::Devel::Cover::Recommended
+
+COPYRIGHT & LICENSE
+    Copyright 2012 Vincent Pit, all rights reserved.
+
+    This program is free software; you can redistribute it and/or modify it
+    under the same terms as Perl itself.
+
diff --git a/lib/Task/Devel/Cover/Recommended.pm b/lib/Task/Devel/Cover/Recommended.pm
new file mode 100644 (file)
index 0000000..0eb7f1d
--- /dev/null
@@ -0,0 +1,106 @@
+package Task::Devel::Cover::Recommended;
+
+use strict;
+use warnings;
+
+=head1 NAME
+
+Task::Devel::Cover::Recommended - Install Devel::Cover and its recommended dependencies.
+
+=head1 VERSION
+
+Version 0.93.0
+
+=cut
+
+our $VERSION = '0.93.0';
+
+=head1 SYNOPSIS
+
+    $ cpan Task::Devel::Cover::Recommended
+    $ cpanp -i Task::Devel::Cover::Recommended
+    $ cpanm Task::Devel::Cover::Recommended
+
+=head1 DESCRIPTION
+
+This task module lets you easily install L<Devel::Cover> 0.93 and all its recommended dependencies.
+
+=head1 DEPENDENCIES
+
+=head2 Configure-time dependencies
+
+=over 4
+
+=item L<ExtUtils::MakeMaker>
+
+=back
+
+=head2 Build-time and test-time dependencies
+
+=over 4
+
+=item L<Test::Differences>
+
+=item L<Test::More>
+
+=item L<Test::Warn>
+
+=back
+
+=head2 Run-time dependencies
+
+=over 4
+
+=item L<Devel::Cover> 0.93
+
+=item C<perl> 5.8.2
+
+=item L<Browser::Open>
+
+=item L<Digest::MD5>
+
+=item L<JSON::PP>
+
+=item L<PPI::HTML> 1.07
+
+Devel::Cover lets you optionally pick between L<PPI::HTML> and L<Perl::Tidy>, but it will only use the former if both are installed.
+
+=item L<Parallel::Iterator>
+
+=item L<Pod::Coverage> 0.06
+
+=item L<Pod::Coverage::CountParents>
+
+=item L<Storable>
+
+=item L<Template> 2.00
+
+=back
+
+=head1 AUTHOR
+
+Vincent Pit, C<< <perl at profvince.com> >>, L<http://www.profvince.com>.
+
+You can contact me by mail or on C<irc.perl.org> (vincent).
+
+=head1 BUGS
+
+Please report any bugs or feature requests to C<bug-task-devel-cover-recommended at rt.cpan.org>, or through the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Devel-Cover-Recommended>.
+I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+    perldoc Task::Devel::Cover::Recommended
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2012 Vincent Pit, all rights reserved.
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+=cut
+
+1; # End of Task::Devel::Cover::Recommended
diff --git a/t/00-load.t b/t/00-load.t
new file mode 100644 (file)
index 0000000..b52aaa9
--- /dev/null
@@ -0,0 +1,12 @@
+#!perl -T
+
+use strict;
+use warnings;
+
+use Test::More tests => 1;
+
+BEGIN {
+       use_ok( 'Task::Devel::Cover::Recommended' );
+}
+
+diag( "Testing Task::Devel::Cover::Recommended $Task::Devel::Cover::Recommended::VERSION, Perl $], $^X" );
diff --git a/t/91-pod.t b/t/91-pod.t
new file mode 100644 (file)
index 0000000..f1e1d3e
--- /dev/null
@@ -0,0 +1,10 @@
+#!perl -T
+
+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();
diff --git a/t/92-pod-coverage.t b/t/92-pod-coverage.t
new file mode 100644 (file)
index 0000000..c84e380
--- /dev/null
@@ -0,0 +1,10 @@
+#!perl -T
+
+use strict;
+use warnings;
+
+use Test::More;
+
+eval "use Test::Pod::Coverage 1.04";
+plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
+all_pod_coverage_ok( );
diff --git a/t/95-portability-files.t b/t/95-portability-files.t
new file mode 100644 (file)
index 0000000..ab541f3
--- /dev/null
@@ -0,0 +1,10 @@
+#!perl -T
+
+use strict;
+use warnings;
+
+use Test::More;
+
+eval "use Test::Portability::Files";
+plan skip_all => "Test::Portability::Files required for testing filenames portability" if $@;
+run_tests();
diff --git a/t/99-kwalitee.t b/t/99-kwalitee.t
new file mode 100644 (file)
index 0000000..4a66457
--- /dev/null
@@ -0,0 +1,27 @@
+#!perl
+
+use strict;
+use warnings;
+
+use Test::More;
+
+eval { require Parse::RecDescent; 'Parse::RecDescent'->VERSION('1.967006') }
+  or plan skip_all => 'Parse::RecDescent version 1.967006 or greater required';
+
+eval { require Module::ExtractUse; 'Module::ExtractUse'->VERSION('0.24') }
+  or plan skip_all => 'Module::ExtractUse version 0.24 or greater required';
+
+eval { require Test::Kwalitee; 1 }
+  or plan skip_all => 'Test::Kwalitee required';
+
+SKIP: {
+ eval { Test::Kwalitee->import(); };
+ if (my $err = $@) {
+  1 while chomp $err;
+  require Test::Builder;
+  my $Test = Test::Builder->new;
+  my $plan = $Test->has_plan;
+  $Test->skip_all($err) if not defined $plan or $plan eq 'no_plan';
+  skip $err => $plan - $Test->current_test;
+ }
+}