X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=samples%2Fgenerate.pl;h=69ed4b8a40cf9352c7c3197c2fe332eb23702063;hb=e267e0a0bdd6d0b8ac08c752e7eb7311e07afee5;hp=13d8db9eb6767e71ac3689ca9756ac03a3df06e1;hpb=bd5859258397f7af2e5df2c5f02f2bd1dd652fbe;p=perl%2Fmodules%2FTask-Devel-Cover-Recommended.git diff --git a/samples/generate.pl b/samples/generate.pl index 13d8db9..69ed4b8 100644 --- a/samples/generate.pl +++ b/samples/generate.pl @@ -11,6 +11,7 @@ use Cwd; use File::Fetch; use File::Spec; use File::Temp 0.19; +use Getopt::Std; use List::Util; use Parse::CPAN::Meta; @@ -30,6 +31,9 @@ my %prereq_desc = ( 'PPI::HTML' => 'Devel::Cover lets you optionally pick between L and L, but it will only use the former if both are installed.', ); +my %opts; +getopts 'n' => \%opts; + sub get_latest_dist { my $dist = shift; @@ -148,8 +152,10 @@ my ($old_task_revision) = $old_task_version =~ /([0-9]+)$/; my $new_task_version = version->parse($target_version)->normal; my $new_task_revision = $old_task_revision; -++$new_task_revision - if version->parse($new_task_version) <= version->parse($old_task_version); +if (!$opts{n} + and version->parse($new_task_version) <= version->parse($old_task_version)) { + ++$new_task_revision; +} if (($target_version =~ tr/.//) < 2) { my @components = split /\./, $new_task_version; $components[2] = $new_task_revision; @@ -170,7 +176,7 @@ sub deplist_to_pod { while (@deplist) { my ($module, $version) = splice @deplist, 0, 2; my $X = $module eq 'perl' ? 'C' : 'L'; - $pod .= "=item $X<$module>"; + $pod .= "=item *\n\n$X<$module>"; $pod .= " $version" if $version; $pod .= "\n\n"; if (my $desc = $prereq_desc{$module}) {