CPAN-Site
view release on metacpan or search on metacpan
lib/CPAN/Site/Index.pm view on Meta::CPAN
sub safe_copy($$);
sub cpan_index($@);
sub register($$$);
sub package_inventory($$;$);
sub package_on_usual_location($);
sub inspect_archive;
sub inspect_tar_archive($$);
sub inspect_zip_archive($$);
sub collect_package_details($$$);
sub update_global_cpan($$);
sub load_file($$);
sub merge_global_cpan($$$);
sub create_details($$$$$);
sub calculate_checksums($$);
sub read_details($);
sub remove_expired_details($$$);
sub mkdirhier(@);
sub cpan_mirror($$$@);
sub safe_copy($$)
lib/CPAN/Site/Index.pm view on Meta::CPAN
trace "pkg $package version $VERSION";
}
}
}
$VERSION = $VERSION->numify if ref $VERSION;
register $package, $VERSION, $dist
if defined $package;
}
sub update_global_cpan($$)
{ my ($mycpan, $globalcpan) = @_;
my $global = catdir $mycpan, 'global';
my ($mailrc, $globdetails, $modlist) =
map { catfile $global, $_ }
qw/01mailrc.txt.gz 02packages.details.txt.gz 03modlist.data.gz/;
return $globdetails
if -f $globdetails && -f $globdetails && -f $modlist
&& -M $globdetails < $cpan_update;
( run in 0.284 second using v1.01-cache-2.11-cpan-95122f20152 )