X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FCPANPLUS%2FDist%2FGentoo%2FMaps.pm;h=84ede042cb457ff12c42ed3572e594c42020b7d8;hb=75ae75015ae70863bbce2eaef6c796ea0e1786d3;hp=e7f69a517a309f9a642954830f4522feb7f7f025;hpb=f2de516209b993fa003e7534ee2b624f7c114481;p=perl%2Fmodules%2FCPANPLUS-Dist-Gentoo.git diff --git a/lib/CPANPLUS/Dist/Gentoo/Maps.pm b/lib/CPANPLUS/Dist/Gentoo/Maps.pm index e7f69a5..84ede04 100644 --- a/lib/CPANPLUS/Dist/Gentoo/Maps.pm +++ b/lib/CPANPLUS/Dist/Gentoo/Maps.pm @@ -12,11 +12,11 @@ CPANPLUS::Dist::Gentoo::Maps - Map CPAN distribution names, version numbers and =head1 VERSION -Version 0.11 +Version 0.12 =cut -our $VERSION = '0.11'; +our $VERSION = '0.12'; =head1 DESCRIPTION @@ -142,7 +142,7 @@ my $default_but_no_strip_2 = sub { }; my $insert_dot_every = sub { - my ($version, $step) = @_; + my ($version, $step, $strip) = @_; my $is_dev = $version =~ /_/; @@ -160,7 +160,9 @@ my $insert_dot_every = sub { my $pat = sprintf '.{1,%d}', $step || 1; push @parts, $subversion =~ /($pat)/g; - s/^0+([^0]|0\z)/$1/ for @parts; + if ($strip) { + s/^0+([^0]|0\z)/$1/ for @parts; + } $version = join '.', @parts; $version .= '_rc' if $is_dev; @@ -221,13 +223,12 @@ $version_mismatch{$_} = $default_but_ignore_v for qw< $version_mismatch{$_} = $default_but_no_strip_1 for qw< Crypt-RC4 + FLV-AudioExtractor File-Grep MogileFS-Client-Async MogileFS-Network ->; - -$version_mismatch{$_} = $default_but_no_strip_2 for qw< - Net-IMAP-Simple + Test-Command-Simple + Unix-Getrusage >; $version_mismatch{$_} = sub { $insert_dot_every->($_[0], 1) } for qw< @@ -236,29 +237,25 @@ $version_mismatch{$_} = sub { $insert_dot_every->($_[0], 1) } for qw< >; $version_mismatch{$_} = sub { $insert_dot_every->($_[0], 3) } for qw< - POE-Component-IKC + Data-Diver >; $version_mismatch{$_} = $simple_cleanup for qw< - Alien-SDL CGI-SpeedyCGI Class-ISA - Data-Uniqid - ExtUtils-Install - File-Path - Getopt-GUI-Long + CryptX + Data-HexDump Gtk2-Notify HTML-Table I18N-LangTags IO IPC-System-Simple Lab-Measurement - Log-TraceMessages - MusicBrainz-DiscID - Net-IRC Net-Ping + REST-Client SDL SOAP-WSDL + TAP-Parser-SourceHandler-pgTAP TeX-Encode Tie-Simple Time-Piece @@ -266,7 +263,6 @@ $version_mismatch{$_} = $simple_cleanup for qw< >; $version_mismatch{$_} = $simple_and_correct_suffixes for qw< - Gimp XML-Grove >; @@ -364,7 +360,7 @@ Numerical timestamp associated with the revision of the portage tree that was us =cut -sub TIMESTAMP () { 1339737301 } +sub TIMESTAMP () { 1367759701 } =head1 SEE ALSO @@ -401,7 +397,6 @@ __DATA__ AcePerl Ace CGI-Simple Cgi-Simple CGI-SpeedyCGI SpeedyCGI -CPAN-Mini-Phalanx100 CPAN-Mini-Phalanx Cache-Mmap cache-mmap Class-Loader class-loader Class-ReturnValue class-returnvalue @@ -425,7 +420,6 @@ Digest-MD2 digest-md2 ExtUtils-Depends extutils-depends ExtUtils-PkgConfig extutils-pkgconfig Frontier-RPC frontier-rpc -Gimp gimp-perl Glib glib-perl Gnome2 gnome2-perl Gnome2-Canvas gnome2-canvas @@ -472,7 +466,6 @@ Tie-EncryptedHash tie-encryptedhash Time-Period Period Tk perl-tk Wx wxperl -XML-Sablotron XML-Sablot YAML yaml gettext Locale-gettext txt2html TextToHTML