CPAN-Perl-Releases-2.56/0000755000175000017500000000000012650005525014154 5ustar bingosbingosCPAN-Perl-Releases-2.56/dist.ini0000644000175000017500000000033512650005525015621 0ustar bingosbingosname = CPAN-Perl-Releases version = 2.56 author = Chris Williams license = Perl_5 copyright_holder = Chris Williams [@BINGOS] [Prereqs / BuildRequires] Test::More = 0.47 [Prereqs] perl = v5.6.0 CPAN-Perl-Releases-2.56/META.json0000644000175000017500000000271112650005525015576 0ustar bingosbingos{ "abstract" : "Mapping Perl releases on CPAN to the location of the tarballs", "author" : [ "Chris Williams " ], "dynamic_config" : 0, "generated_by" : "Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "CPAN-Perl-Releases", "prereqs" : { "build" : { "requires" : { "Test::More" : "0.47" } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "develop" : { "requires" : { "Pod::Coverage::TrustPod" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08" } }, "runtime" : { "requires" : { "perl" : "v5.6.0" } }, "test" : { "requires" : { "File::Spec" : "0", "IO::Handle" : "0", "IPC::Open3" : "0", "Test::More" : "0.47" } } }, "release_status" : "stable", "resources" : { "homepage" : "https://github.com/bingos/cpan-perl-releases", "repository" : { "type" : "git", "url" : "https://github.com/bingos/cpan-perl-releases.git", "web" : "https://github.com/bingos/cpan-perl-releases" } }, "version" : "2.56" } CPAN-Perl-Releases-2.56/MANIFEST0000644000175000017500000000057312650005525015312 0ustar bingosbingos# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.043. Changes LICENSE MANIFEST META.json META.yml Makefile.PL README dist.ini lib/CPAN/Perl/Releases.pm t/00-compile.t t/01-releases.t t/02-refactor.t t/author-pod-coverage.t t/author-pod-syntax.t tools/auditlinks.pl tools/countit.pl tools/findhttp.pl tools/findlinks.pl tools/mashup.pl tools/perls.data CPAN-Perl-Releases-2.56/t/0000755000175000017500000000000012650005525014417 5ustar bingosbingosCPAN-Perl-Releases-2.56/t/01-releases.t0000644000175000017500000000200412650005525016621 0ustar bingosbingosuse strict; use warnings; use Test::More qw[no_plan]; use CPAN::Perl::Releases qw[perl_tarballs perl_versions perl_pumpkins]; my $perl = '5.14.0'; my $expected = { "tar.bz2" => "J/JE/JESSE/perl-5.14.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.14.0.tar.gz" }; { my $got = perl_tarballs( $perl ); is_deeply( $got, $expected, 'Imported function' ); } { my $got = CPAN::Perl::Releases::perl_tarballs( $perl ); is_deeply( $got, $expected, 'Package Function' ); } { my $got = CPAN::Perl::Releases->perl_tarballs( $perl ); is_deeply( $got, $expected, 'Class method' ); } { my $got = perl_tarballs( '6.0.0' ); ok( !$got, 'Should not have this release' ); } my @versions = perl_versions(); ok (grep(/^5.6.1$/, @versions), "has 5.6.1"); ok (grep(/^5.18.0$/, @versions), "has 5.18.0"); ok (grep(/^5.19.0$/, @versions), "has 5.19.0"); my @pumpkins = perl_pumpkins(); ok (grep(/^BINGOS$/, @pumpkins), "has BINGOS"); ok (grep(/^JESSE$/, @pumpkins), "has JESSE"); ok (!grep(/^LWALL$/, @pumpkins), "canz delegatez"); CPAN-Perl-Releases-2.56/t/author-pod-syntax.t0000644000175000017500000000050312650005525020210 0ustar bingosbingos#!perl BEGIN { unless ($ENV{AUTHOR_TESTING}) { require Test::More; Test::More::plan(skip_all => 'these tests are for testing by the author'); } } # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests. use strict; use warnings; use Test::More; use Test::Pod 1.41; all_pod_files_ok(); CPAN-Perl-Releases-2.56/t/author-pod-coverage.t0000644000175000017500000000056512650005525020465 0ustar bingosbingos#!perl BEGIN { unless ($ENV{AUTHOR_TESTING}) { require Test::More; Test::More::plan(skip_all => 'these tests are for testing by the author'); } } # This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests. use Test::Pod::Coverage 1.08; use Pod::Coverage::TrustPod; all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' }); CPAN-Perl-Releases-2.56/t/02-refactor.t0000644000175000017500000002653312650005525016641 0ustar bingosbingosuse strict; use warnings; use Test::More qw[no_plan]; use CPAN::Perl::Releases qw[perl_tarballs perl_versions perl_pumpkins]; my $stuff = { "5.003_07" => { "tar.gz" => "A/AN/ANDYD/perl5.003_07.tar.gz", }, "5.004" => { "tar.gz" => "C/CH/CHIPS/perl5.004.tar.gz", }, "5.004_01" => { "tar.gz" => "T/TI/TIMB/perl5.004_01.tar.gz", }, "5.004_02" => { "tar.gz" => "T/TI/TIMB/perl5.004_02.tar.gz", }, "5.004_03" => { "tar.gz" => "T/TI/TIMB/perl5.004_03.tar.gz", }, "5.004_04" => { "tar.gz" => "T/TI/TIMB/perl5.004_04.tar.gz", }, "5.004_05" => { "tar.gz" => "C/CH/CHIPS/perl5.004_05.tar.gz", }, "5.005" => { "tar.gz" => "G/GS/GSAR/perl5.005.tar.gz", }, "5.005_01" => { "tar.gz" => "G/GS/GSAR/perl5.005_01.tar.gz", }, "5.005_02" => { "tar.gz" => "G/GS/GSAR/perl5.005_02.tar.gz", }, "5.005_03" => { "tar.gz" => "G/GB/GBARR/perl5.005_03.tar.gz", }, "5.005_04" => { "tar.gz" => "L/LB/LBROCARD/perl5.005_04.tar.gz", }, "5.10.0" => { "tar.gz" => "R/RG/RGARCIA/perl-5.10.0.tar.gz", }, "5.10.1" => { "tar.bz2" => "D/DA/DAPM/perl-5.10.1.tar.bz2", "tar.gz" => "D/DA/DAPM/perl-5.10.1.tar.gz", }, "5.11.0" => { "tar.bz2" => "J/JE/JESSE/perl-5.11.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.11.0.tar.gz", }, "5.11.1" => { "tar.bz2" => "J/JE/JESSE/perl-5.11.1.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.11.1.tar.gz", }, "5.11.2" => { "tar.bz2" => "L/LB/LBROCARD/perl-5.11.2.tar.bz2", "tar.gz" => "L/LB/LBROCARD/perl-5.11.2.tar.gz", }, "5.11.3" => { "tar.bz2" => "J/JE/JESSE/perl-5.11.3.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.11.3.tar.gz", }, "5.11.4" => { "tar.bz2" => "R/RJ/RJBS/perl-5.11.4.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.11.4.tar.gz", }, "5.11.5" => { "tar.bz2" => "S/SH/SHAY/perl-5.11.5.tar.bz2", "tar.gz" => "S/SH/SHAY/perl-5.11.5.tar.gz", }, "5.12.0" => { "tar.bz2" => "J/JE/JESSE/perl-5.12.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.12.0.tar.gz", }, "5.12.1" => { "tar.bz2" => "J/JE/JESSE/perl-5.12.1.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.12.1.tar.gz", }, "5.12.2" => { "tar.bz2" => "J/JE/JESSE/perl-5.12.2.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.12.2.tar.gz", }, "5.12.3" => { "tar.bz2" => "R/RJ/RJBS/perl-5.12.3.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.12.3.tar.gz", }, "5.12.4" => { "tar.bz2" => "L/LB/LBROCARD/perl-5.12.4.tar.bz2", "tar.gz" => "L/LB/LBROCARD/perl-5.12.4.tar.gz", }, "5.12.5" => { "tar.bz2" => "D/DO/DOM/perl-5.12.5.tar.bz2", "tar.gz" => "D/DO/DOM/perl-5.12.5.tar.gz", }, "5.13.0" => { "tar.bz2" => "L/LB/LBROCARD/perl-5.13.0.tar.bz2", "tar.gz" => "L/LB/LBROCARD/perl-5.13.0.tar.gz", }, "5.13.1" => { "tar.bz2" => "R/RJ/RJBS/perl-5.13.1.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.13.1.tar.gz", }, "5.13.10" => { "tar.bz2" => "A/AV/AVAR/perl-5.13.10.tar.bz2", "tar.gz" => "A/AV/AVAR/perl-5.13.10.tar.gz", }, "5.13.11" => { "tar.bz2" => "F/FL/FLORA/perl-5.13.11.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.13.11.tar.gz", }, "5.13.2" => { "tar.bz2" => "M/MS/MSTROUT/perl-5.13.2.tar.bz2", "tar.gz" => "M/MS/MSTROUT/perl-5.13.2.tar.gz", }, "5.13.3" => { "tar.bz2" => "D/DA/DAGOLDEN/perl-5.13.3.tar.bz2", "tar.gz" => "D/DA/DAGOLDEN/perl-5.13.3.tar.gz", }, "5.13.4" => { "tar.bz2" => "F/FL/FLORA/perl-5.13.4.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.13.4.tar.gz", }, "5.13.5" => { "tar.bz2" => "S/SH/SHAY/perl-5.13.5.tar.bz2", "tar.gz" => "S/SH/SHAY/perl-5.13.5.tar.gz", }, "5.13.6" => { "tar.bz2" => "M/MI/MIYAGAWA/perl-5.13.6.tar.bz2", "tar.gz" => "M/MI/MIYAGAWA/perl-5.13.6.tar.gz", }, "5.13.7" => { "tar.bz2" => "B/BI/BINGOS/perl-5.13.7.tar.bz2", "tar.gz" => "B/BI/BINGOS/perl-5.13.7.tar.gz", }, "5.13.8" => { "tar.bz2" => "Z/ZE/ZEFRAM/perl-5.13.8.tar.bz2", "tar.gz" => "Z/ZE/ZEFRAM/perl-5.13.8.tar.gz", }, "5.13.9" => { "tar.bz2" => "J/JE/JESSE/perl-5.13.9.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.13.9.tar.gz", }, "5.14.0" => { "tar.bz2" => "J/JE/JESSE/perl-5.14.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.14.0.tar.gz", }, "5.14.1" => { "tar.bz2" => "J/JE/JESSE/perl-5.14.1.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.14.1.tar.gz", }, "5.14.2" => { "tar.bz2" => "F/FL/FLORA/perl-5.14.2.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.14.2.tar.gz", }, "5.14.3" => { "tar.bz2" => "D/DO/DOM/perl-5.14.3.tar.bz2", "tar.gz" => "D/DO/DOM/perl-5.14.3.tar.gz", }, "5.14.4-RC1" => { "tar.bz2" => "D/DA/DAPM/perl-5.14.4-RC1.tar.bz2", "tar.gz" => "D/DA/DAPM/perl-5.14.4-RC1.tar.gz", }, "5.14.4-RC2" => { "tar.bz2" => "D/DA/DAPM/perl-5.14.4-RC2.tar.bz2", "tar.gz" => "D/DA/DAPM/perl-5.14.4-RC2.tar.gz", }, "5.14.4" => { "tar.bz2" => "D/DA/DAPM/perl-5.14.4.tar.bz2", "tar.gz" => "D/DA/DAPM/perl-5.14.4.tar.gz", }, "5.15.0" => { "tar.bz2" => "D/DA/DAGOLDEN/perl-5.15.0.tar.bz2", "tar.gz" => "D/DA/DAGOLDEN/perl-5.15.0.tar.gz", }, "5.15.1" => { "tar.bz2" => "Z/ZE/ZEFRAM/perl-5.15.1.tar.bz2", "tar.gz" => "Z/ZE/ZEFRAM/perl-5.15.1.tar.gz", }, "5.15.2" => { "tar.bz2" => "R/RJ/RJBS/perl-5.15.2.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.15.2.tar.gz", }, "5.15.3" => { "tar.bz2" => "S/ST/STEVAN/perl-5.15.3.tar.bz2", "tar.gz" => "S/ST/STEVAN/perl-5.15.3.tar.gz", }, "5.15.4" => { "tar.bz2" => "F/FL/FLORA/perl-5.15.4.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.15.4.tar.gz", }, "5.15.5" => { "tar.bz2" => "S/SH/SHAY/perl-5.15.5.tar.bz2", "tar.gz" => "S/SH/SHAY/perl-5.15.5.tar.gz", }, "5.15.6" => { "tar.bz2" => "D/DR/DROLSKY/perl-5.15.6.tar.bz2", "tar.gz" => "D/DR/DROLSKY/perl-5.15.6.tar.gz", }, "5.15.7" => { "tar.bz2" => "B/BI/BINGOS/perl-5.15.7.tar.bz2", "tar.gz" => "B/BI/BINGOS/perl-5.15.7.tar.gz", }, "5.15.8" => { "tar.bz2" => "C/CO/CORION/perl-5.15.8.tar.bz2", "tar.gz" => "C/CO/CORION/perl-5.15.8.tar.gz", }, "5.15.9" => { "tar.bz2" => "A/AB/ABIGAIL/perl-5.15.9.tar.bz2", "tar.gz" => "A/AB/ABIGAIL/perl-5.15.9.tar.gz", }, "5.16.0" => { "tar.bz2" => "R/RJ/RJBS/perl-5.16.0.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.16.0.tar.gz", }, "5.16.1" => { "tar.bz2" => "R/RJ/RJBS/perl-5.16.1.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.16.1.tar.gz", }, "5.16.2" => { "tar.bz2" => "R/RJ/RJBS/perl-5.16.2.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.16.2.tar.gz", }, "5.16.3" => { "tar.bz2" => "R/RJ/RJBS/perl-5.16.3.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.16.3.tar.gz", }, "5.17.0" => { "tar.bz2" => "Z/ZE/ZEFRAM/perl-5.17.0.tar.bz2", "tar.gz" => "Z/ZE/ZEFRAM/perl-5.17.0.tar.gz", }, "5.17.1" => { "tar.bz2" => "D/DO/DOY/perl-5.17.1.tar.bz2", "tar.gz" => "D/DO/DOY/perl-5.17.1.tar.gz", }, "5.17.2" => { "tar.bz2" => "T/TO/TONYC/perl-5.17.2.tar.bz2", "tar.gz" => "T/TO/TONYC/perl-5.17.2.tar.gz", }, "5.17.3" => { "tar.bz2" => "S/SH/SHAY/perl-5.17.3.tar.bz2", "tar.gz" => "S/SH/SHAY/perl-5.17.3.tar.gz", }, "5.17.4" => { "tar.bz2" => "F/FL/FLORA/perl-5.17.4.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.17.4.tar.gz", }, "5.17.5" => { "tar.bz2" => "F/FL/FLORA/perl-5.17.5.tar.bz2", "tar.gz" => "F/FL/FLORA/perl-5.17.5.tar.gz", }, "5.17.6" => { "tar.bz2" => "R/RJ/RJBS/perl-5.17.6.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.17.6.tar.gz", }, "5.17.7" => { "tar.bz2" => "D/DR/DROLSKY/perl-5.17.7.tar.bz2", "tar.gz" => "D/DR/DROLSKY/perl-5.17.7.tar.gz", }, "5.17.8" => { "tar.bz2" => "A/AR/ARC/perl-5.17.8.tar.bz2", "tar.gz" => "A/AR/ARC/perl-5.17.8.tar.gz", }, "5.17.9" => { "tar.bz2" => "B/BI/BINGOS/perl-5.17.9.tar.bz2", "tar.gz" => "B/BI/BINGOS/perl-5.17.9.tar.gz", }, "5.17.10" => { "tar.bz2" => "C/CO/CORION/perl-5.17.10.tar.bz2", "tar.gz" => "C/CO/CORION/perl-5.17.10.tar.gz", }, "5.17.11" => { "tar.bz2" => "R/RJ/RJBS/perl-5.17.11.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.17.11.tar.gz", }, "5.18.0" => { "tar.bz2" => "R/RJ/RJBS/perl-5.18.0.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.18.0.tar.gz", }, "5.18.1" => { "tar.bz2" => "R/RJ/RJBS/perl-5.18.1.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.18.1.tar.gz", }, "5.19.0" => { "tar.bz2" => "R/RJ/RJBS/perl-5.19.0.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.19.0.tar.gz", }, "5.19.1" => { "tar.bz2" => "D/DA/DAGOLDEN/perl-5.19.1.tar.bz2", "tar.gz" => "D/DA/DAGOLDEN/perl-5.19.1.tar.gz", }, "5.19.2" => { "tar.bz2" => "A/AR/ARISTOTLE/perl-5.19.2.tar.bz2", "tar.gz" => "A/AR/ARISTOTLE/perl-5.19.2.tar.gz", }, "5.19.3" => { "tar.bz2" => "S/SH/SHAY/perl-5.19.3.tar.bz2", "tar.gz" => "S/SH/SHAY/perl-5.19.3.tar.gz", }, "5.21.6" => { "tar.bz2" => "B/BI/BINGOS/perl-5.21.6.tar.bz2", "tar.gz" => "B/BI/BINGOS/perl-5.21.6.tar.gz", "tar.xz" => "B/BI/BINGOS/perl-5.21.6.tar.xz", }, "5.22.0" => { "tar.bz2" => "R/RJ/RJBS/perl-5.22.0.tar.bz2", "tar.gz" => "R/RJ/RJBS/perl-5.22.0.tar.gz", "tar.xz" => "R/RJ/RJBS/perl-5.22.0.tar.xz", }, "5.6.0" => { "tar.gz" => "G/GS/GSAR/perl-5.6.0.tar.gz", }, "5.6.1" => { "tar.gz" => "G/GS/GSAR/perl-5.6.1.tar.gz", }, "5.6.1-TRIAL1" => { "tar.gz" => "G/GS/GSAR/perl-5.6.1-TRIAL1.tar.gz", }, "5.6.1-TRIAL2" => { "tar.gz" => "G/GS/GSAR/perl-5.6.1-TRIAL2.tar.gz", }, "5.6.1-TRIAL3" => { "tar.gz" => "G/GS/GSAR/perl-5.6.1-TRIAL3.tar.gz", }, "5.6.2" => { "tar.gz" => "R/RG/RGARCIA/perl-5.6.2.tar.gz", }, "5.7.0" => { "tar.gz" => "J/JH/JHI/perl-5.7.0.tar.gz", }, "5.7.2" => { "tar.gz" => "J/JH/JHI/perl-5.7.2.tar.gz", }, "5.7.3" => { "tar.gz" => "J/JH/JHI/perl-5.7.3.tar.gz", }, "5.8.0" => { "tar.gz" => "J/JH/JHI/perl-5.8.0.tar.gz", }, "5.8.1" => { "tar.gz" => "J/JH/JHI/perl-5.8.1.tar.gz", }, "5.8.2" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.2.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.2.tar.gz", }, "5.8.3" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.3.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.3.tar.gz", }, "5.8.4" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.4.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.4.tar.gz", }, "5.8.5" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.5.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.5.tar.gz", }, "5.8.6" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.6.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.6.tar.gz", }, "5.8.7" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.7.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.7.tar.gz", }, "5.8.8" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.8.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.8.tar.gz", }, "5.8.9" => { "tar.bz2" => "N/NW/NWCLARK/perl-5.8.9.tar.bz2", "tar.gz" => "N/NW/NWCLARK/perl-5.8.9.tar.gz", }, "5.9.0" => { "tar.bz2" => "H/HV/HVDS/perl-5.9.0.tar.bz2", "tar.gz" => "H/HV/HVDS/perl-5.9.0.tar.gz", }, "5.9.1" => { "tar.gz" => "R/RG/RGARCIA/perl-5.9.1.tar.gz", }, "5.9.2" => { "tar.gz" => "R/RG/RGARCIA/perl-5.9.2.tar.gz", }, "5.9.3" => { "tar.gz" => "R/RG/RGARCIA/perl-5.9.3.tar.gz", }, "5.9.4" => { "tar.gz" => "R/RG/RGARCIA/perl-5.9.4.tar.gz", }, "5.9.5" => { "tar.gz" => "R/RG/RGARCIA/perl-5.9.5.tar.gz", }, }; foreach my $perl ( sort keys %$stuff ) { my $got = perl_tarballs( $perl ); my $expected = $stuff->{ $perl }; is_deeply( $got, $expected, "Perl $perl was correct" ); } CPAN-Perl-Releases-2.56/t/00-compile.t0000644000175000017500000000233712650005525016456 0ustar bingosbingosuse 5.006; use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054 use Test::More; plan tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0); my @module_files = ( 'CPAN/Perl/Releases.pm' ); # no fake home requested my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib'; use File::Spec; use IPC::Open3; use IO::Handle; open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my @warnings; for my $lib (@module_files) { # see L my $stderr = IO::Handle->new; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); is($?, 0, "$lib loaded ok"); shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ and not eval { require blib; blib->VERSION('1.01') }; if (@_warnings) { warn @_warnings; push @warnings, @_warnings; } } is(scalar(@warnings), 0, 'no warnings found') or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING}; CPAN-Perl-Releases-2.56/LICENSE0000644000175000017500000004366312650005525015175 0ustar bingosbingosThis software is copyright (c) 2016 by Chris Williams. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Terms of the Perl programming language system itself a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- This software is Copyright (c) 2016 by Chris Williams. This is free software, licensed under: The GNU General Public License, Version 1, February 1989 GNU GENERAL PUBLIC LICENSE Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too. When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you". 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy. 2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following: a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option). c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License. d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms. 3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following: a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or, b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or, c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.) Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system. 4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance. 5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. 7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation. 8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice That's all there is to it! --- The Artistic License 1.0 --- This software is Copyright (c) 2016 by Chris Williams. This is free software, licensed under: The Artistic License 1.0 The Artistic License Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as ftp.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) accompany any non-standard executables with their corresponding Standard Version executables, giving the non-standard executables non-standard names, and clearly documenting the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. 7. C or perl subroutines supplied by you and linked into this Package shall not be considered part of this Package. 8. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End CPAN-Perl-Releases-2.56/Changes0000644000175000017500000012051712650005525015455 0ustar bingosbingos================================================== Changes from 2011-01-21 00:00:00 +0000 to present. ================================================== ----------------------------------------- version 2.56 at 2016-01-20 22:29:45 +0000 ----------------------------------------- Change: e49a8ccdcab90da90f431b5852fa77a762fa2737 Author: Chris 'BinGOs' Williams Date : 2016-01-20 22:29:45 +0000 Updated with v5.23.7 Change: eea8677292ef0f82c5375362311e27cbf517995f Author: Chris 'BinGOs' Williams Date : 2016-01-20 22:29:45 +0000 Remove RJBS release candidates and v5.7.1 As per http://www.nntp.perl.org/group/perl.perl5.porters/2016/01/msg233715.h tml v5.7.1 as well as it is AWOL ----------------------------------------- version 2.54 at 2015-12-21 22:51:30 +0000 ----------------------------------------- Change: 523b71a323f9efc9a83bae49f2dbb3f1c6cd0616 Author: Chris 'BinGOs' Williams Date : 2015-12-21 22:51:30 +0000 Updated for v5.23.6 ----------------------------------------- version 2.52 at 2015-12-13 19:59:21 +0000 ----------------------------------------- Change: 8ee1a9ae4bf5faf9551985aee78321c5f5a19575 Author: Chris 'BinGOs' Williams Date : 2015-12-13 19:59:21 +0000 Updated for v5.22.1 ----------------------------------------- version 2.50 at 2015-12-08 23:47:08 +0000 ----------------------------------------- Change: b8c37b6987a43a74b9394dace2eb2ec0d9362064 Author: Chris 'BinGOs' Williams Date : 2015-12-08 23:47:08 +0000 Updated for v5.22.1-RC4 ----------------------------------------- version 2.48 at 2015-12-03 09:30:50 +0000 ----------------------------------------- Change: 044eb575c7d997c930c19f723a8d342a9dd97e31 Author: Chris 'BinGOs' Williams Date : 2015-12-03 09:30:50 +0000 Updated for v5.22.1-RC3 ----------------------------------------- version 2.46 at 2015-11-20 18:34:53 +0000 ----------------------------------------- Change: 713b83cfe8d84e4fbc52d0d796e1f1da36b4c734 Author: Chris 'BinGOs' Williams Date : 2015-11-20 18:34:53 +0000 Updated for v5.23.5 ----------------------------------------- version 2.44 at 2015-11-15 15:42:16 +0000 ----------------------------------------- Change: e19096d340cdc65e8e7814fa6775e050b442a80e Author: Chris 'BinGOs' Williams Date : 2015-11-15 15:42:16 +0000 Updated for v5.22.1-RC2 ----------------------------------------- version 2.42 at 2015-10-31 18:12:27 +0000 ----------------------------------------- Change: f5c1059fd0f0408f401857068b28094081106017 Author: Chris 'BinGOs' Williams Date : 2015-10-31 18:12:27 +0000 Updated for v5.22.1-RC1 ----------------------------------------- version 2.40 at 2015-10-21 00:49:39 +0000 ----------------------------------------- Change: 957b558a8a86ac78a3b52d582b918b4a23b88cf5 Author: Chris 'BinGOs' Williams Date : 2015-10-21 01:49:39 +0000 Update for v5.23.4 ----------------------------------------- version 2.38 at 2015-09-21 09:39:57 +0000 ----------------------------------------- Change: 6a5b210888b113b7b4752aa75bb1930445bcffc2 Author: Chris 'BinGOs' Williams Date : 2015-09-21 10:39:57 +0000 Updated for v5.23.3 ----------------------------------------- version 2.36 at 2015-09-12 18:39:17 +0000 ----------------------------------------- Change: 66e5f64ce74335e49c15a17a1b12c62490d6c782 Author: Chris 'BinGOs' Williams Date : 2015-09-12 19:39:17 +0000 Updated for v5.20.3 ----------------------------------------- version 2.34 at 2015-08-29 23:29:56 +0000 ----------------------------------------- Change: 0aa786b21e7e741aa6c4a67cadb4ae02892c7987 Author: Chris 'BinGOs' Williams Date : 2015-08-30 00:29:56 +0000 Updated for v5.20.3-RC2 ----------------------------------------- version 2.32 at 2015-08-22 23:16:21 +0000 ----------------------------------------- Change: 7cc295fc60e428795dc4ea2422bafedb79bb2403 Author: Chris 'BinGOs' Williams Date : 2015-08-23 00:16:21 +0000 Updated for v5.20.3-RC1 ----------------------------------------- version 2.30 at 2015-08-20 14:17:56 +0000 ----------------------------------------- Change: 5b324ecc4fde4ada230e553f5644993620f89bb1 Author: Chris 'BinGOs' Williams Date : 2015-08-20 15:17:56 +0000 Updated for v5.23.2 ----------------------------------------- version 2.28 at 2015-07-20 20:29:55 +0000 ----------------------------------------- Change: c11d644921be5fb2e3baaf0a3d3adbcfc2c93328 Author: Chris 'BinGOs' Williams Date : 2015-07-20 21:29:55 +0000 Updated for v5.23.1 ----------------------------------------- version 2.26 at 2015-06-30 10:37:30 +0000 ----------------------------------------- Change: 4eb94bc14d36003de306433d5417e0b80f7f05ab Author: Chris 'BinGOs' Williams Date : 2015-06-30 11:37:30 +0000 Anything greater than v5.21.5 comes with a .xz ----------------------------------------- version 2.24 at 2015-06-21 10:46:48 +0000 ----------------------------------------- Change: efe8f54d0a49bed83353168c3b3baf3c87c426a5 Author: Chris 'BinGOs' Williams Date : 2015-06-21 11:46:48 +0000 Updated for v5.23.0 ----------------------------------------- version 2.22 at 2015-06-01 18:19:11 +0000 ----------------------------------------- Change: 2acea5dc0c4756d14acb66695bf0e9c57d261d3d Author: Chris 'BinGOs' Williams Date : 2015-06-01 19:19:11 +0000 Updated for v5.22.0 Made the version number .22 in salutation ----------------------------------------- version 2.18 at 2015-05-21 23:30:52 +0000 ----------------------------------------- Change: 47a1a24bb2ba1c143f3b60e908a4b94d4e5203f4 Author: Chris 'BinGOs' Williams Date : 2015-05-22 00:30:52 +0000 Updated for v5.22.0-RC2 ----------------------------------------- version 2.16 at 2015-05-19 17:23:47 +0000 ----------------------------------------- Change: e5c5a2f18fce4f450f0926c80323527825ab1b8d Author: Chris 'BinGOs' Williams Date : 2015-05-19 18:23:47 +0000 Updated for v5.22.0-RC1 ----------------------------------------- version 2.14 at 2015-04-20 23:28:46 +0000 ----------------------------------------- Change: 7c8ea8963835983a9902538a9bd47fb2058fc7d4 Author: Chris 'BinGOs' Williams Date : 2015-04-21 00:28:46 +0000 Updated for v5.21.11 ----------------------------------------- version 2.12 at 2015-03-20 18:00:55 +0000 ----------------------------------------- Change: 40d6785308ae4a13454e49614bf644da563f5c59 Author: Chris 'BinGOs' Williams Date : 2015-03-20 18:00:55 +0000 Updated for v5.21.10 ----------------------------------------- version 2.10 at 2015-02-21 09:39:01 +0000 ----------------------------------------- Change: 8705902b246a210ad3a59bdbd9c905bb6ee02182 Author: Chris 'BinGOs' Williams Date : 2015-02-21 09:39:01 +0000 Updated for v5.21.9 ----------------------------------------- version 2.08 at 2015-02-14 19:01:25 +0000 ----------------------------------------- Change: aa0f1bae9cfc77c6b3ac44e6a1244776d1a6b134 Author: Chris 'BinGOs' Williams Date : 2015-02-14 19:01:25 +0000 Updated for v5.20.2 ----------------------------------------- version 2.06 at 2015-02-01 11:17:58 +0000 ----------------------------------------- Change: 43b133047d5f6cbb694938b385a5913d68015dcc Author: Chris 'BinGOs' Williams Date : 2015-02-01 11:17:58 +0000 Updated for v5.20.2 release candidate 1 ----------------------------------------- version 2.04 at 2015-01-20 20:31:05 +0000 ----------------------------------------- Change: 1976ed8383af41db76da989b9f2b288d57e7b3af Author: Chris 'BinGOs' Williams Date : 2015-01-20 20:31:05 +0000 Updated for v5.21.8 ----------------------------------------- version 2.02 at 2014-12-20 17:47:20 +0000 ----------------------------------------- Change: 00d1da2524337790a1fcf5c548b07e8ac8ef0092 Author: Chris 'BinGOs' Williams Date : 2014-12-20 17:47:20 +0000 Updated for v5.21.7 ----------------------------------------- version 2.00 at 2014-12-08 11:50:48 +0000 ----------------------------------------- Change: 854d160566a173277929874d0fd702697cf52a51 Author: Chris 'BinGOs' Williams Date : 2014-12-08 11:50:48 +0000 Add xz tarballs too ----------------------------------------- version 1.98 at 2014-11-20 23:21:35 +0000 ----------------------------------------- Change: ed93f16e9ea12979361919f51bbe1e70b93333cd Author: Chris 'BinGOs' Williams Date : 2014-11-20 23:21:35 +0000 Updated for v5.21.6 ----------------------------------------- version 1.96 at 2014-10-20 13:27:59 +0000 ----------------------------------------- Change: 67510a440b9b5dfc9705e6e07a324ef8ee29ee67 Author: Chris 'BinGOs' Williams Date : 2014-10-20 14:27:59 +0000 Updated for v5.21.5 ----------------------------------------- version 1.94 at 2014-10-02 07:39:33 +0000 ----------------------------------------- Change: cc4e1d600a1662f28487acb945baaf4c6c48522a Author: Chris 'BinGOs' Williams Date : 2014-10-02 08:39:33 +0000 Updated for v5.18.3 and v5.18.4 ----------------------------------------- version 1.92 at 2014-09-27 12:59:42 +0000 ----------------------------------------- Change: c9cc2be8e4545a06f4eda809f470a1a39f4f1b43 Author: Chris 'BinGOs' Williams Date : 2014-09-27 13:59:42 +0000 Updated for v5.18.3-RC2 ----------------------------------------- version 1.90 at 2014-09-20 13:40:48 +0000 ----------------------------------------- Change: 1bb25f301564ba4c1cbd4d1cfbe50ac4a4a1b981 Author: Chris 'BinGOs' Williams Date : 2014-09-20 14:40:48 +0000 Updated for v5.21.4 ----------------------------------------- version 1.88 at 2014-09-17 23:27:19 +0000 ----------------------------------------- Change: 810942e83f0548914e1551d379ab6dd7eadc8f7a Author: Chris 'BinGOs' Williams Date : 2014-09-18 00:27:19 +0000 Updated for v5.18.3-RC1 ----------------------------------------- version 1.86 at 2014-09-14 13:31:59 +0000 ----------------------------------------- Change: 82d88d9ff81387236216082a8f524218a8a4b5ef Author: Chris 'BinGOs' Williams Date : 2014-09-14 14:31:59 +0000 Updated for v5.20.1 ----------------------------------------- version 1.84 at 2014-09-07 17:12:53 +0000 ----------------------------------------- Change: ed22a5524880d440f0e8f10535368c1486789969 Author: Chris 'BinGOs' Williams Date : 2014-09-07 18:12:53 +0000 Updated for v5.20.1-RC2 ----------------------------------------- version 1.82 at 2014-08-26 01:37:01 +0000 ----------------------------------------- Change: edc43680f5c5141fec8507e66d7f3dcab4e92fa5 Author: Chris 'BinGOs' Williams Date : 2014-08-26 02:37:01 +0000 Updated for v5.20.1-RC1 ----------------------------------------- version 1.80 at 2014-08-21 09:00:13 +0000 ----------------------------------------- Change: 6a1d4dde10d01eef0b44df2f1c65bed608480bd3 Author: Chris 'BinGOs' Williams Date : 2014-08-21 10:00:13 +0000 Updated for v5.21.3 ----------------------------------------- version 1.78 at 2014-07-20 13:45:18 +0000 ----------------------------------------- Change: 0e67e38d070716e6831b2165cfc0cfedf1274fb6 Author: Chris 'BinGOs' Williams Date : 2014-07-20 14:45:18 +0000 Updated for v5.21.2 ----------------------------------------- version 1.76 at 2014-06-20 13:46:55 +0000 ----------------------------------------- Change: 134a45e051aa5ae1cd4c8bc5d2fbe2095da5548b Author: Chris 'BinGOs' Williams Date : 2014-06-20 14:46:55 +0000 Updated for v5.21.1 ----------------------------------------- version 1.74 at 2014-05-29 10:49:22 +0000 ----------------------------------------- Change: cd318caa80e42105ed9c8857b92c2772d4fb82fa Author: Chris 'BinGOs' Williams Date : 2014-05-29 11:49:22 +0000 Updated for v5.21.0 ----------------------------------------- version 1.72 at 2014-05-27 08:38:14 +0000 ----------------------------------------- Change: efebe6c6be5b75df38318ec023bbcec2de5d305a Author: Chris 'BinGOs' Williams Date : 2014-05-27 09:38:14 +0000 Updated for v5.20.0 ----------------------------------------- version 1.70 at 2014-05-19 12:08:57 +0000 ----------------------------------------- Change: b71b39bb96500373db858cabb11668d44f3b7837 Author: Chris 'BinGOs' Williams Date : 2014-05-19 13:08:57 +0000 Updated for v5.20.0-RC1 ----------------------------------------- version 1.68 at 2014-04-20 15:22:59 +0000 ----------------------------------------- Change: 32e9b6ef2ecc64e1b8cbc541582a206b68c08ffb Author: Chris 'BinGOs' Williams Date : 2014-04-20 16:22:59 +0000 Updated for v5.19.11 ----------------------------------------- version 1.66 at 2014-03-20 19:46:54 +0000 ----------------------------------------- Change: 91ac20e6be88671b3497450d87dc587795e74211 Author: Chris 'BinGOs' Williams Date : 2014-03-20 19:46:54 +0000 Updated for v5.19.10 ----------------------------------------- version 1.64 at 2014-02-20 10:52:31 +0000 ----------------------------------------- Change: 2f5dc364d1cbb3d6436079daaca4da29cd9ba550 Author: Chris 'BinGOs' Williams Date : 2014-02-20 10:52:31 +0000 Updated for v5.19.9 ----------------------------------------- version 1.62 at 2014-01-20 22:07:07 +0000 ----------------------------------------- Change: deef3e3e9eb9b2ced76c63f676ae5191ffcdb9f0 Author: Chris 'BinGOs' Williams Date : 2014-01-20 22:07:07 +0000 Updated for v5.19.8 ----------------------------------------- version 1.60 at 2014-01-07 10:05:58 +0000 ----------------------------------------- Change: 0bb40022a97268eb928afe83cb35e7e6a6dd5a99 Author: Chris 'BinGOs' Williams Date : 2014-01-07 10:05:58 +0000 Updated for v5.18.2 ----------------------------------------- version 1.58 at 2013-12-22 10:54:23 +0000 ----------------------------------------- Change: d86dd49d0f0eee3f3e26de109c29f2cad8ba09f2 Author: Chris 'BinGOs' Williams Date : 2013-12-22 10:54:23 +0000 Updated for v5.18.2-RC4 ----------------------------------------- version 1.56 at 2013-12-20 18:24:43 +0000 ----------------------------------------- Change: c7dfad535704c5172eaa8436bc7e63405d62340d Author: Chris 'BinGOs' Williams Date : 2013-12-20 18:24:43 +0000 Updated for v5.19.7 ----------------------------------------- version 1.54 at 2013-12-19 22:30:18 +0000 ----------------------------------------- Change: 67918fa58d2051c1f3a760b20a7ec0e1b353c720 Author: Chris 'BinGOs' Williams Date : 2013-12-19 22:30:18 +0000 Updated for v5.18.2-RC3 ----------------------------------------- version 1.52 at 2013-12-07 14:12:43 +0000 ----------------------------------------- Change: fad2ff8684ebd69fd4f27932344e62e41c7302ab Author: Chris 'BinGOs' Williams Date : 2013-12-07 14:12:43 +0000 Updated for v5.18.2-RC2 ----------------------------------------- version 1.50 at 2013-12-06 12:48:18 +0000 ----------------------------------------- Change: 0df1278fe67284217b2315de4fc7a4ff143f725e Author: Chris 'BinGOs' Williams Date : 2013-12-06 12:48:18 +0000 Updated for v5.18.2-RC1, better late than never ----------------------------------------- version 1.48 at 2013-11-20 19:24:24 +0000 ----------------------------------------- Change: c48b8e1700619a80be81fe32e06e43079ca564f3 Author: Chris 'BinGOs' Williams Date : 2013-11-20 19:24:24 +0000 Updated for v5.19.6 ----------------------------------------- version 1.46 at 2013-10-20 14:21:15 +0000 ----------------------------------------- Change: 9aa6f6c6933ce7a2ea2543556277bebddb307d96 Author: Chris 'BinGOs' Williams Date : 2013-10-20 15:21:15 +0000 Updated for v5.19.5 ----------------------------------------- version 1.44 at 2013-09-20 17:26:17 +0000 ----------------------------------------- Change: d72de8dcbd9fd2aa069a1f141a55d565c638caf1 Author: Chris 'BinGOs' Williams Date : 2013-09-20 18:26:17 +0000 Updated for v5.19.4 ----------------------------------------- version 1.42 at 2013-08-22 16:40:12 +0000 ----------------------------------------- Change: d6e9f7ad1c33b7d5028bde951fa7826d3760269c Author: Chris 'BinGOs' Williams Date : 2013-08-22 17:40:12 +0000 Fix onlygz regex for older perls ----------------------------------------- version 1.40 at 2013-08-22 13:38:26 +0000 ----------------------------------------- Change: 72e496e89a79fbc8e188160e3ef910dbc85f57f8 Author: Chris 'BinGOs' Williams Date : 2013-08-22 14:38:26 +0000 Tidied up the internal data structure Change: 83d041e15bde46ded1a8f6ae016c1d5302121998 Author: Chris 'BinGOs' Williams Date : 2013-08-22 14:16:38 +0000 Create audit tool to validate the tarball links Cleaned up links removing some RC links that are no longer valid Change: ed9609515fb76927ddf3e326fad7af303593630b Author: Chris 'BinGOs' Williams Date : 2013-08-22 12:24:30 +0000 Make perl_versions() return the list in ascending order ----------------------------------------- version 1.38 at 2013-08-20 19:42:05 +0000 ----------------------------------------- Change: 57e697e318ad043c4c34c2fe06375d14bb545150 Author: Chris 'BinGOs' Williams Date : 2013-08-20 20:42:05 +0000 Refactored internals making everything cleaner Hope consumers are using the API >:) Also added perl_pumpkins() function ----------------------------------------- version 1.36 at 2013-08-20 16:44:46 +0000 ----------------------------------------- Change: 9743308b0cb97da48537568944f79b999845a33d Author: Chris 'BinGOs' Williams Date : 2013-08-20 17:44:46 +0000 Updated for v5.19.3 ----------------------------------------- version 1.34 at 2013-08-12 14:46:17 +0000 ----------------------------------------- Change: 3e49b16823113ec7cd3ccc24e7666e159efe15a9 Author: Chris 'BinGOs' Williams Date : 2013-08-12 15:46:17 +0000 Updated for v5.18.1 ----------------------------------------- version 1.32 at 2013-08-09 09:16:25 +0000 ----------------------------------------- Change: 2118ec23a6ff61d54fec10b26d02e9e06d7b5510 Author: Chris 'BinGOs' Williams Date : 2013-08-09 10:16:25 +0000 Updated for v5.18.1-RC3 ----------------------------------------- version 1.30 at 2013-08-04 16:22:42 +0000 ----------------------------------------- Change: e732868dc07ab9dff56d9ef69af68237d676815f Author: Chris 'BinGOs' Williams Date : 2013-08-04 17:22:42 +0000 Updated for v5.18.1-RC2 ----------------------------------------- version 1.28 at 2013-08-02 08:08:29 +0000 ----------------------------------------- Change: a2f90fa56554aa9705f45f43cab7f10bdca2590d Author: Chris 'BinGOs' Williams Date : 2013-08-02 09:08:29 +0000 Updated for v5.18.1-RC1 Change: f5af79a7ef38d302b0b9bf4980f40cdd45efff18 Author: Chris Williams Date : 2013-07-22 04:01:15 +0000 Merge pull request #3 from dolmen/sort-releases tools/findlinks.pl: sort releases in the generated code Change: e92513f78bf92df5c7096e072b6aa382e020a423 Author: Olivier Mengué Date : 2013-07-22 11:35:19 +0000 tools/findlinks: sort releases in the generated code No impact on runtime. This is just a cosmetic change to make the Releases.pm source easier to read for humans. ----------------------------------------- version 1.26 at 2013-07-22 08:25:41 +0000 ----------------------------------------- Change: c61eed0a7805c6269aa81dbd7f9d0fbd65c510bc Author: Chris 'BinGOs' Williams Date : 2013-07-22 09:25:41 +0000 Update for v5.19.2 ----------------------------------------- version 1.24 at 2013-06-21 07:01:12 +0000 ----------------------------------------- Change: 73f1b5bdee2bcf52a9e39f7ae61ca4d003881f22 Author: Chris 'BinGOs' Williams Date : 2013-06-21 08:01:12 +0000 Updated for v5.19.1 Change: 76c5a70570ee99229c4553717e4368782dad77c7 Author: Chris Williams Date : 2013-05-27 03:05:10 +0000 Merge pull request #2 from salva/give-more add sub 'perl_versions' that returns the list of versions supported by the module Change: 311199c26fcf63d80b39bcacc462e87e0b593aed Author: Salvador Date : 2013-05-27 11:06:12 +0000 add tests for perl_versions sub Change: fe9542930febd38718ecaf459c80da36507e9741 Author: Salvador Date : 2013-05-27 10:08:41 +0000 add perl_versions function returning list of perl versions known to the module ----------------------------------------- version 1.22 at 2013-05-20 13:25:00 +0000 ----------------------------------------- Change: ed957be9c3111676ffb25194a8531928032b2746 Author: Chris 'BinGOs' Williams Date : 2013-05-20 14:25:00 +0000 Fixing distribution Change: 6582aa42e3fe2769ed1588c75f1f3ee9362593f0 Author: Chris 'BinGOs' Williams Date : 2013-05-20 14:24:10 +0000 Updated for v5.19.0 ----------------------------------------- version 1.20 at 2013-05-18 13:57:11 +0000 ----------------------------------------- Change: 031e41245d08267e244c8446e8085d695e8956c7 Author: Chris 'BinGOs' Williams Date : 2013-05-18 14:57:11 +0000 Updated for v5.18.0 \o/ ----------------------------------------- version 1.16 at 2013-05-16 06:55:41 +0000 ----------------------------------------- Change: bfc7cb272a3854f5a61aed2f40591e74f01d5f29 Author: Chris 'BinGOs' Williams Date : 2013-05-16 07:55:41 +0000 Updated for v5.18.0-RC4 ----------------------------------------- version 1.14 at 2013-05-13 21:59:54 +0000 ----------------------------------------- Change: 3882ae87524c944ef1c63ead804c583e9165a43b Author: Chris 'BinGOs' Williams Date : 2013-05-13 22:59:54 +0000 Updated for v5.18.0-RC3 ----------------------------------------- version 1.12 at 2013-05-13 07:11:33 +0000 ----------------------------------------- Change: 625b20e9dee61f43d054f0e798399611c70f1bce Author: Chris 'BinGOs' Williams Date : 2013-05-13 08:11:33 +0000 Updated for v5.18.0-RC1/RC2 ----------------------------------------- version 1.10 at 2013-04-21 08:23:41 +0000 ----------------------------------------- Change: d369eb6b8a337a0365e74f79af7c1b7cca5a0f3e Author: Chris 'BinGOs' Williams Date : 2013-04-21 09:23:41 +0000 Updated for v5.17.11 ----------------------------------------- version 1.08 at 2013-03-21 23:20:26 +0000 ----------------------------------------- Change: 070587601caecdee482bb74578f07e965d374aa1 Author: Chris 'BinGOs' Williams Date : 2013-03-21 23:20:26 +0000 Updated for v5.17.10 ----------------------------------------- version 1.06 at 2013-03-11 19:18:32 +0000 ----------------------------------------- Change: 02bd152720c5d97bfdfced818fd084f185bc9b8b Author: Chris 'BinGOs' Williams Date : 2013-03-11 19:18:32 +0000 Updated for v5.16.3 ----------------------------------------- version 1.04 at 2013-03-11 00:38:43 +0000 ----------------------------------------- Change: c7eee037f0bf0ea574970f361b4cc856367d1af6 Author: Chris 'BinGOs' Williams Date : 2013-03-11 00:38:43 +0000 Updated for v5.14.4 ----------------------------------------- version 1.02 at 2013-03-07 19:58:32 +0000 ----------------------------------------- Change: 6c3e79a90a05c92a0a86ed5006914132eb71ed46 Author: Chris 'BinGOs' Williams Date : 2013-03-07 19:58:32 +0000 Updated for v5.14.4-RC2 ----------------------------------------- version 1.00 at 2013-03-07 16:08:32 +0000 ----------------------------------------- Change: 102a9fb09d3a4e4fc9da6bf6531b255f873fb45a Author: Chris 'BinGOs' Williams Date : 2013-03-07 16:08:32 +0000 Updated for v5.16.3-RC1 ----------------------------------------- version 0.98 at 2013-03-05 17:37:43 +0000 ----------------------------------------- Change: f0eec63d81c6d623cee01b3de1f17e06b7858cb7 Author: Chris 'BinGOs' Williams Date : 2013-03-05 17:37:43 +0000 Updated for v5.14.4-RC1 ----------------------------------------- version 0.96 at 2013-02-20 21:09:28 +0000 ----------------------------------------- Change: 95ad208dfd658418f6bcc5a98bf282c74ce6fee7 Author: Chris 'BinGOs' Williams Date : 2013-02-20 21:09:28 +0000 Updated for v5.17.9 ----------------------------------------- version 0.94 at 2013-01-20 18:11:42 +0000 ----------------------------------------- Change: 607edea3b9be79d7856f37aae2f23f3a8e842f1e Author: Chris 'BinGOs' Williams Date : 2013-01-20 18:11:42 +0000 Updated for v5.17.8 ----------------------------------------- version 0.92 at 2012-12-18 18:41:33 +0000 ----------------------------------------- Change: 21ab9dce1d13e232b16b47fecb4777b6e3d643f5 Author: Chris 'BinGOs' Williams Date : 2012-12-18 18:41:33 +0000 Updated for v5.17.7 ----------------------------------------- version 0.90 at 2012-11-20 23:56:50 +0000 ----------------------------------------- Change: dfd81b85147e6bf85fda0ef855c542ca6c242883 Author: Chris 'BinGOs' Williams Date : 2012-11-20 23:56:50 +0000 Updated for v5.17.6 ----------------------------------------- version 0.88 at 2012-11-10 15:39:33 +0000 ----------------------------------------- Change: 7fba080dc2856fb6a00a748edd6cc9bf34302b55 Author: Chris 'BinGOs' Williams Date : 2012-11-10 15:39:33 +0000 Updated for v5.12.5 ----------------------------------------- version 0.86 at 2012-11-08 21:24:01 +0000 ----------------------------------------- Change: 36f5199dcba6333b6040f155497c7acb6e73a79d Author: Chris 'BinGOs' Williams Date : 2012-11-08 21:24:01 +0000 Updated for v5.12.5-RC2 ----------------------------------------- version 0.84 at 2012-11-03 21:38:52 +0000 ----------------------------------------- Change: 7caec9a17b31ff90fe95be68ccc66171d3442979 Author: Chris 'BinGOs' Williams Date : 2012-11-03 21:38:52 +0000 Updated for v5.12.5-RC1 Change: ef41f7c2d79af5657d8a5ddbb1ab44f76197181c Author: Chris 'BinGOs' Williams Date : 2012-11-03 21:33:08 +0000 Updated for v5.16.2 ----------------------------------------- version 0.80 at 2012-10-27 06:17:18 +0000 ----------------------------------------- Change: 63beb4c2041c76ce6e0b67e98358e6474cd1ed78 Author: Chris 'BinGOs' Williams Date : 2012-10-27 07:17:18 +0000 updated for v5.16.2-RC1 ----------------------------------------- version 0.78 at 2012-10-20 16:36:50 +0000 ----------------------------------------- Change: 7a72937fd58f487ab8e6dd0b94881f09d1a85f44 Author: Chris 'BinGOs' Williams Date : 2012-10-20 17:36:50 +0000 Updated for v5.17.5 ----------------------------------------- version 0.76 at 2012-10-12 20:35:16 +0000 ----------------------------------------- Change: 87e6e5da364b4f1c58f2ddfb54ffb90120231724 Author: Chris 'BinGOs' Williams Date : 2012-10-12 21:35:16 +0000 Updated for v5.14.3 ----------------------------------------- version 0.74 at 2012-10-10 19:54:14 +0000 ----------------------------------------- Change: dc632e0d015e272819aa993f374ff44e26f7c1dd Author: Chris 'BinGOs' Williams Date : 2012-10-10 20:54:14 +0000 Updated for v5.14.3-RC2 ----------------------------------------- version 0.72 at 2012-09-26 22:25:05 +0000 ----------------------------------------- Change: 7d0b5370dce7820018df0a41aa347316b214576f Author: Chris 'BinGOs' Williams Date : 2012-09-26 23:25:05 +0000 Updated for v5.14.3-RC1 ----------------------------------------- version 0.70 at 2012-09-19 20:20:18 +0000 ----------------------------------------- Change: e1042672476229a594943a5cc6528e2fa42a5fc8 Author: Chris 'BinGOs' Williams Date : 2012-09-19 21:20:18 +0000 Updated for v5.17.4 ----------------------------------------- version 0.68 at 2012-08-20 14:21:37 +0000 ----------------------------------------- Change: ca1bb7b9954a63aff67398a3c9b8776caa149ee2 Author: Chris 'BinGOs' Williams Date : 2012-08-20 15:21:37 +0000 Updated for v5.17.3 ----------------------------------------- version 0.66 at 2012-08-08 22:38:58 +0000 ----------------------------------------- Change: 105720e9402e857da1204e315f95d7c31cc1aab9 Author: Chris 'BinGOs' Williams Date : 2012-08-08 23:38:58 +0000 Updated for v5.16.1 ----------------------------------------- version 0.64 at 2012-08-03 20:09:54 +0000 ----------------------------------------- Change: 8db2bcae7929f5c22140874a5006aed59677c7f7 Author: Chris 'BinGOs' Williams Date : 2012-08-03 21:09:54 +0000 Updated for v5.16.1-RC1 ----------------------------------------- version 0.62 at 2012-07-20 13:24:14 +0000 ----------------------------------------- Change: b3dcb535ae740c09d61c666372a4245fc484dfe7 Author: Chris 'BinGOs' Williams Date : 2012-07-20 14:24:14 +0000 Updated for v5.17.2 ----------------------------------------- version 0.60 at 2012-06-20 12:22:32 +0000 ----------------------------------------- Change: 7b6fdfd80d1867dc3bee6fc2f60f618aaf15651b Author: Chris 'BinGOs' Williams Date : 2012-06-20 13:22:32 +0000 Updated for v5.17.1 ----------------------------------------- version 0.58 at 2012-05-26 17:32:34 +0000 ----------------------------------------- Change: 7f0f381092537da3bb81824f723a0d394647e6b0 Author: Chris 'BinGOs' Williams Date : 2012-05-26 18:32:34 +0000 Updated for v5.17.0 ----------------------------------------- version 0.56 at 2012-05-20 23:20:55 +0000 ----------------------------------------- Change: 8f50a8c2f72734399956e266e5ef1be8d91cc937 Author: Chris 'BinGOs' Williams Date : 2012-05-21 00:20:55 +0000 Updated for v5.16.0 ----------------------------------------- version 0.54 at 2012-05-20 20:02:31 +0000 ----------------------------------------- Change: 6e7fde493df56d309d90ac69dc5bacbb6622a5b6 Author: Chris 'BinGOs' Williams Date : 2012-05-20 21:02:31 +0000 Remove the bogus tar.bz2 for v5.16.0-RC0 ----------------------------------------- version 0.52 at 2012-05-16 06:42:28 +0000 ----------------------------------------- Change: 1fb816435bf08c96bd7f2059a73d1ee807d184c4 Author: Chris 'BinGOs' Williams Date : 2012-05-16 07:42:28 +0000 Updated for v5.16.0-RC2 ----------------------------------------- version 0.50 at 2012-05-15 06:17:52 +0000 ----------------------------------------- Change: dd2ce7f473015ac35cabd3d6e73150896dab7653 Author: Chris 'BinGOs' Williams Date : 2012-05-15 07:17:52 +0000 Added v5.16.0-RC1 ----------------------------------------- version 0.48 at 2012-05-11 10:27:42 +0000 ----------------------------------------- Change: 1ab5f8add94a681a2d49bab1f1001b2ea6e4c598 Author: Chris 'BinGOs' Williams Date : 2012-05-11 11:27:42 +0000 Updated for v5.16.0-RC0 ----------------------------------------- version 0.46 at 2012-03-19 23:58:40 +0000 ----------------------------------------- Change: ae79325c6f54358dcec91936d429c196a99508ab Author: Chris 'BinGOs' Williams Date : 2012-03-19 23:58:40 +0000 Updated for v5.15.9 ----------------------------------------- version 0.44 at 2012-02-20 18:54:37 +0000 ----------------------------------------- Change: 283ea8a007e584ee3ef838803dc847362c00e01b Author: Chris 'BinGOs' Williams Date : 2012-02-20 18:54:37 +0000 Updated for v5.15.8 ----------------------------------------- version 0.42 at 2012-01-20 20:22:52 +0000 ----------------------------------------- Change: 8c4996316e465aef8991a269fd22a18b852c2e79 Author: Chris 'BinGOs' Williams Date : 2012-01-20 20:22:52 +0000 Updated for v5.15.7 ----------------------------------------- version 0.40 at 2011-12-20 18:46:39 +0000 ----------------------------------------- Change: 5be414f8fceff7696de465f813d2a5bd884d1596 Author: Chris 'BinGOs' Williams Date : 2011-12-20 18:46:39 +0000 Updated for v5.15.6 ----------------------------------------- version 0.38 at 2011-11-20 19:12:42 +0000 ----------------------------------------- Change: e4e6183bce925db2d68d7fbf1f56b6c71085d9db Author: Chris 'BinGOs' Williams Date : 2011-11-20 19:12:42 +0000 Updated for v5.15.5 ----------------------------------------- version 0.36 at 2011-10-20 21:21:06 +0000 ----------------------------------------- Change: 9e5715d4a55307d7117797b447604d97745ec06c Author: Chris 'BinGOs' Williams Date : 2011-10-20 22:21:06 +0000 Updated for v5.15.4 ----------------------------------------- version 0.34 at 2011-09-26 17:53:33 +0000 ----------------------------------------- Change: 61786136b368741f084280a4217095e165fd4165 Author: Chris 'BinGOs' Williams Date : 2011-09-26 18:53:33 +0000 Added v5.14.2 ----------------------------------------- version 0.32 at 2011-09-21 00:18:59 +0000 ----------------------------------------- Change: 48a774bd02033902dc15454c7ad87ac6bf21aaff Author: Chris 'BinGOs' Williams Date : 2011-09-21 01:18:59 +0000 Added v5.15.3 ----------------------------------------- version 0.30 at 2011-09-19 11:43:54 +0000 ----------------------------------------- Change: 4cca5be0ab17c88de019283b2df03d035fccf467 Author: Chris 'BinGOs' Williams Date : 2011-09-19 12:43:54 +0000 Updated for v5.14.2-RC1 ----------------------------------------- version 0.28 at 2011-08-20 22:50:31 +0000 ----------------------------------------- Change: abd585d895a0ff0086d838a1917b2792b0a0972a Author: Chris 'BinGOs' Williams Date : 2011-08-20 23:50:31 +0000 Update for v5.15.2 ----------------------------------------- version 0.26 at 2011-07-23 15:51:24 +0000 ----------------------------------------- Change: 77657200e58a6d0fdd3cbaeeccf201e0acfad42b Author: Chris 'BinGOs' Williams Date : 2011-07-23 16:51:24 +0000 Bumpity version to 0.26 Change: 3a8ff5d24a4064d24d71b4ace31875831f995bcf Author: Michal Špaček Date : 2011-07-23 23:46:49 +0000 Add missing 'use Exporter' code. ----------------------------------------- version 0.24 at 2011-07-20 21:55:24 +0000 ----------------------------------------- Change: 1f140c8c30515dbca44e357cb4be27ec8779b184 Author: Chris 'BinGOs' Williams Date : 2011-07-20 22:55:24 +0000 Updated for v5.15.1 ----------------------------------------- version 0.22 at 2011-06-20 23:43:11 +0000 ----------------------------------------- Change: 523a5971bec0b93cb7450850d86664a599a4fb90 Author: Chris 'BinGOs' Williams Date : 2011-06-21 00:43:11 +0000 Updated for v5.15.0 ----------------------------------------- version 0.20 at 2011-06-20 10:50:26 +0000 ----------------------------------------- Change: b746f2ea254d2ba900b45aba55c01da5d57c0d84 Author: Chris 'BinGOs' Williams Date : 2011-06-20 11:50:26 +0000 Added v5.12.4 information ----------------------------------------- version 0.18 at 2011-06-17 07:52:45 +0000 ----------------------------------------- Change: bf7d0af08a2861dd66a9bc493e3f93d537cf798e Author: Chris 'BinGOs' Williams Date : 2011-06-17 08:52:45 +0000 Updated for v5.14.1 ----------------------------------------- version 0.16 at 2011-06-15 18:20:49 +0000 ----------------------------------------- Change: c5e50c6ad76556032abc3264756ff00686db7b8d Author: Chris 'BinGOs' Williams Date : 2011-06-15 19:20:49 +0000 Updated for perl-5.12.4-RC2 ----------------------------------------- version 0.14 at 2011-06-13 10:55:50 +0000 ----------------------------------------- Change: c925287bbc6cdf010de93699246ad2af384bae97 Author: Chris 'BinGOs' Williams Date : 2011-06-13 11:55:50 +0000 Updated as numerous Release Candidates have been removed ----------------------------------------- version 0.12 at 2011-06-09 23:59:40 +0000 ----------------------------------------- Change: cfc7f34731191af7b069f6d4dafaa2c7b499e8e5 Author: Chris 'BinGOs' Williams Date : 2011-06-10 00:59:40 +0000 Added perl-5.14.1-RC1 data ----------------------------------------- version 0.10 at 2011-06-08 13:41:47 +0000 ----------------------------------------- Change: 15ad911305b78dac13a109ba07e39db3d5da56db Author: Chris 'BinGOs' Williams Date : 2011-06-08 14:41:47 +0000 Added data for perl-5.12.4-RC1 and few more scripts in tools/ ----------------------------------------- version 0.08 at 2011-05-23 14:59:29 +0000 ----------------------------------------- Change: 1f67d3b82b550f13bbdd848d94d122532bfd24c4 Author: Chris 'BinGOs' Williams Date : 2011-05-23 15:59:29 +0000 Change the internal $data to 'our' instead of 'my' ----------------------------------------- version 0.06 at 2011-05-17 09:27:38 +0000 ----------------------------------------- Change: 11c442643130ca59c71856054c9b6e9fd9902b0d Author: Chris 'BinGOs' Williams Date : 2011-05-17 10:27:38 +0000 Fix pod errors. Change: 7a0f043763f0d9a34e4914338dbef9f32fc7900d Author: Chris 'BinGOs' Williams Date : 2011-05-17 10:24:20 +0000 Remove big parts of the docs as I am an idiot. ----------------------------------------- version 0.04 at 2011-05-16 11:54:32 +0000 ----------------------------------------- Change: 5f4f8796dcede40560deb12305a618c5eadb3866 Author: Chris 'BinGOs' Williams Date : 2011-05-16 12:54:32 +0000 Alter the rant in the documentation and bump version ----------------------------------------- version 0.02 at 2011-05-15 15:21:36 +0000 ----------------------------------------- Change: f5b7e3992ba20c74a0ebbac00cf3cf1d5c872d58 Author: Chris 'BinGOs' Williams Date : 2011-05-15 16:21:36 +0000 Update the findlinks script Change: c722e6b54cdb7ddab5e6619fdb17173280ca482c Author: Chris 'BinGOs' Williams Date : 2011-05-15 16:19:39 +0000 Added tests Change: 7cb5de069731bb8349d6455f7fb0d23f04d6655d Author: Chris 'BinGOs' Williams Date : 2011-05-15 16:01:16 +0000 Added documentation Change: 98f29511f61d433a6923bf0bac063c39c918ed5d Author: Chris 'BinGOs' Williams Date : 2011-05-15 15:41:06 +0000 What you looking at ================ End of releases. ================ CPAN-Perl-Releases-2.56/tools/0000755000175000017500000000000012650005525015314 5ustar bingosbingosCPAN-Perl-Releases-2.56/tools/mashup.pl0000644000175000017500000000070612650005525017151 0ustar bingosbingosuse strict; use warnings; use Perl::Version; use Module::CoreList; use CPAN::Perl::Releases; foreach my $ver ( keys %{ $CPAN::Perl::Releases::data } ) { next if $ver =~ /(RC|TRIAL)/; my $pv = Perl::Version->new( $ver ); my $num = $pv->numify; $num =~ s/_//g; if ( exists $Module::CoreList::released{ 0+$num } ) { print "$ver: ", $Module::CoreList::released{ 0+$num }, "\n"; } else { warn "SHIT NOTHING FOR '$ver', '$num'\n"; } } CPAN-Perl-Releases-2.56/tools/auditlinks.pl0000644000175000017500000000104512650005525020020 0ustar bingosbingosuse strict; use warnings; use Test::More qw[no_plan]; use CPAN::Perl::Releases qw[perl_tarballs perl_versions]; use HTTP::Tiny; my $baseurl = 'http://cpan.mirror.local/CPAN/authors/id/'; foreach my $vers ( perl_versions() ) { my $balls = perl_tarballs( $vers ); foreach my $tarball ( keys %$balls ) { my $url = $baseurl . $balls->{$tarball}; my $resp = HTTP::Tiny->new( )->get( $url ); unless ( $resp->{success} ) { fail( "$vers -> $tarball -> $url" ); } else { pass( "$vers -> $tarball -> $url" ); } } } CPAN-Perl-Releases-2.56/tools/findhttp.pl0000644000175000017500000000061412650005525017472 0ustar bingosbingosuse strict; use warnings; use HTTP::Tiny; use JSON::PP (); my $url = 'http://search.cpan.org/api/dist/perl'; my $resp = HTTP::Tiny->new( )->get( $url ); die "Oh dear\n" unless $resp->{success}; my $data = eval { JSON::PP::decode_json( $resp->{content} ) }; die "No data\n" unless $data; { use Data::Dumper::Concise; print Dumper( $data ); } for my $release ( @{ $data->{releases} } ) { } CPAN-Perl-Releases-2.56/tools/findlinks.pl0000644000175000017500000000154112650005525017633 0ustar bingosbingosuse strict; use warnings; use File::Spec; use autodie; use CPAN::DistnameInfo; my $dir = shift or die; die unless -d $dir; my %data; opendir( my $DIR, $dir ); while( my $file = readdir $DIR ) { next if $file =~ /^\./ or $file !~ /^perl.+(bz2|gz)$/; my $abs = File::Spec->catfile( $dir, $file ); next unless -l $abs; my $link = readlink $abs; $link =~ s#^.*/authors/id/##; my $d = CPAN::DistnameInfo->new( $link ); $data{ $d->version }->{ $d->extension} = $link; } my %v = map { my @v = split(qr/[-._]0*/, $_); $v[2] ||= 0; $v[3] ||= 'Z'; ($_ => sprintf '%d.%03d%03d-%s', @v) } keys %data; print "{\n"; foreach my $perl ( sort { $v{$a} cmp $v{$b} } keys %data ) { print qq! "$perl" => {\n!; print qq! "$_" => "!, $data{$perl}->{$_}, qq{",\n} for sort keys %{ $data{$perl} }; print " },\n"; } print "};\n"; exit 0; CPAN-Perl-Releases-2.56/tools/countit.pl0000644000175000017500000000040612650005525017336 0ustar bingosbingosuse strict; use warnings; use CPAN::Perl::Releases; foreach my $ver ( sort keys %{ $CPAN::Perl::Releases::data } ) { print "$ver: ", join (' ', scalar keys %{ $CPAN::Perl::Releases::data->{ $ver } }, keys %{ $CPAN::Perl::Releases::data->{ $ver } } ), "\n"; } CPAN-Perl-Releases-2.56/tools/perls.data0000644000175000017500000002077112650005525017303 0ustar bingosbingos$VAR1 = { '5.14.0' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.14.0.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.14.0.tar.gz' }, '5.11.4' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.11.4.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.11.4.tar.gz' }, '5.9.5' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.9.5.tar.gz' }, '5.10.0-RC2' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.10.0-RC2.tar.gz' }, '5.13.8' => { 'tar.bz2' => 'Z/ZE/ZEFRAM/perl-5.13.8.tar.bz2', 'tar.gz' => 'Z/ZE/ZEFRAM/perl-5.13.8.tar.gz' }, '5.8.4' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.4.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.4.tar.gz' }, '5.9.1' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.9.1.tar.gz' }, '5.6.1-TRIAL2' => { 'tar.gz' => 'G/GS/GSAR/perl-5.6.1-TRIAL2.tar.gz' }, '5.8.5' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.5.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.5.tar.gz' }, '5.13.3' => { 'tar.bz2' => 'D/DA/DAGOLDEN/perl-5.13.3.tar.bz2', 'tar.gz' => 'D/DA/DAGOLDEN/perl-5.13.3.tar.gz' }, '5.10.0-RC1' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.10.0-RC1.tar.gz' }, '5.12.0' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0.tar.gz' }, '5.005_04' => { 'tar.gz' => 'L/LB/LBROCARD/perl5.005_04.tar.gz' }, '5.12.3-RC1' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.12.3-RC1.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.12.3-RC1.tar.gz' }, '5.8.2' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.2.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.2.tar.gz' }, '5.9.2' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.9.2.tar.gz' }, '5.14.0-RC2' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.14.0-RC2.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.14.0-RC2.tar.gz' }, '5.8.7' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.7.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.7.tar.gz' }, '5.13.0' => { 'tar.bz2' => 'L/LB/LBROCARD/perl-5.13.0.tar.bz2', 'tar.gz' => 'L/LB/LBROCARD/perl-5.13.0.tar.gz' }, '5.8.9-RC2' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.9-RC2.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.9-RC2.tar.gz' }, '5.10.0' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.10.0.tar.gz' }, '5.8.6' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.6.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.6.tar.gz' }, '5.13.2' => { 'tar.bz2' => 'M/MS/MSTROUT/perl-5.13.2.tar.bz2', 'tar.gz' => 'M/MS/MSTROUT/perl-5.13.2.tar.gz' }, '5.14.0-RC3' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.14.0-RC3.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.14.0-RC3.tar.gz' }, '5.8.8' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.8.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.8.tar.gz' }, '5.13.9' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.13.9.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.13.9.tar.gz' }, '5.004_04' => { 'tar.gz' => 'T/TI/TIMB/perl5.004_04.tar.gz' }, '5.004' => { 'tar.gz' => 'C/CH/CHIPS/perl5.004.tar.gz' }, '5.005_02' => { 'tar.gz' => 'G/GS/GSAR/perl5.005_02.tar.gz' }, '5.005_03' => { 'tar.gz' => 'G/GB/GBARR/perl5.005_03.tar.gz' }, '5.10.1-RC1' => { 'tar.bz2' => 'D/DA/DAPM/perl-5.10.1-RC1.tar.bz2', 'tar.gz' => 'D/DA/DAPM/perl-5.10.1-RC1.tar.gz' }, '5.9.3' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.9.3.tar.gz' }, '5.7.2' => { 'tar.gz' => 'J/JH/JHI/perl-5.7.2.tar.gz' }, '5.6.2' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.6.2.tar.gz' }, '5.13.6' => { 'tar.bz2' => 'M/MI/MIYAGAWA/perl-5.13.6.tar.bz2', 'tar.gz' => 'M/MI/MIYAGAWA/perl-5.13.6.tar.gz' }, '5.005' => { 'tar.gz' => 'G/GS/GSAR/perl5.005.tar.gz' }, '5.13.1' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.13.1.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.13.1.tar.gz' }, '5.10.1' => { 'tar.bz2' => 'D/DA/DAPM/perl-5.10.1.tar.bz2', 'tar.gz' => 'D/DA/DAPM/perl-5.10.1.tar.gz' }, '5.13.10' => { 'tar.bz2' => 'A/AV/AVAR/perl-5.13.10.tar.bz2', 'tar.gz' => 'A/AV/AVAR/perl-5.13.10.tar.gz' }, '5.13.7' => { 'tar.bz2' => 'B/BI/BINGOS/perl-5.13.7.tar.bz2', 'tar.gz' => 'B/BI/BINGOS/perl-5.13.7.tar.gz' }, '5.14.0-RC1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.14.0-RC1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.14.0-RC1.tar.gz' }, '5.12.0-RC3' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0-RC3.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC3.tar.gz' }, '5.11.2' => { 'tar.bz2' => 'L/LB/LBROCARD/perl-5.11.2.tar.bz2', 'tar.gz' => 'L/LB/LBROCARD/perl-5.11.2.tar.gz' }, '5.004_02' => { 'tar.gz' => 'T/TI/TIMB/perl5.004_02.tar.gz' }, '5.6.0' => { 'tar.gz' => 'G/GS/GSAR/perl-5.6.0.tar.gz' }, '5.8.9' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.9.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.9.tar.gz' }, '5.12.0-RC4' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0-RC4.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC4.tar.gz' }, '5.13.5' => { 'tar.bz2' => 'S/SH/SHAY/perl-5.13.5.tar.bz2', 'tar.gz' => 'S/SH/SHAY/perl-5.13.5.tar.gz' }, '5.6.1' => { 'tar.gz' => 'G/GS/GSAR/perl-5.6.1.tar.gz' }, '5.12.1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.1.tar.gz' }, '5.7.3' => { 'tar.gz' => 'J/JH/JHI/perl-5.7.3.tar.gz' }, '5.12.2' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.2.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.2.tar.gz' }, '5.10.1-RC2' => { 'tar.bz2' => 'D/DA/DAPM/perl-5.10.1-RC2.tar.bz2', 'tar.gz' => 'D/DA/DAPM/perl-5.10.1-RC2.tar.gz' }, '5.7.0' => { 'tar.gz' => 'J/JH/JHI/perl-5.7.0.tar.gz' }, '5.12.1-RC1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.1-RC1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.1-RC1.tar.gz' }, '5.12.0-RC2' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0-RC2.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC2.tar.gz' }, '5.13.11' => { 'tar.bz2' => 'F/FL/FLORA/perl-5.13.11.tar.bz2', 'tar.gz' => 'F/FL/FLORA/perl-5.13.11.tar.gz' }, '5.005_01' => { 'tar.gz' => 'G/GS/GSAR/perl5.005_01.tar.gz' }, '5.004_03' => { 'tar.gz' => 'T/TI/TIMB/perl5.004_03.tar.gz' }, '5.13.4' => { 'tar.bz2' => 'F/FL/FLORA/perl-5.13.4.tar.bz2', 'tar.gz' => 'F/FL/FLORA/perl-5.13.4.tar.gz' }, '5.9.4' => { 'tar.gz' => 'R/RG/RGARCIA/perl-5.9.4.tar.gz' }, '5.11.0' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.11.0.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.11.0.tar.gz' }, '5.12.3-RC3' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.12.3-RC3.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.12.3-RC3.tar.gz' }, '5.12.2-RC1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.2-RC1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.2-RC1.tar.gz' }, '5.12.0-RC0' => { 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC0.tar.gz' }, '5.11.3' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.11.3.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.11.3.tar.gz' }, '5.12.3-RC2' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.12.3-RC2.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.12.3-RC2.tar.gz' }, '5.6.1-TRIAL3' => { 'tar.gz' => 'G/GS/GSAR/perl-5.6.1-TRIAL3.tar.gz' }, '5.12.3' => { 'tar.bz2' => 'R/RJ/RJBS/perl-5.12.3.tar.bz2', 'tar.gz' => 'R/RJ/RJBS/perl-5.12.3.tar.gz' }, '5.9.0' => { 'tar.bz2' => 'H/HV/HVDS/perl-5.9.0.tar.bz2', 'tar.gz' => 'H/HV/HVDS/perl-5.9.0.tar.gz' }, '5.6.1-TRIAL1' => { 'tar.gz' => 'G/GS/GSAR/perl-5.6.1-TRIAL1.tar.gz' }, '5.8.3' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.3.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.3.tar.gz' }, '5.12.1-RC2' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.1-RC2.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.1-RC2.tar.gz' }, '5.11.5' => { 'tar.bz2' => 'S/SH/SHAY/perl-5.11.5.tar.bz2', 'tar.gz' => 'S/SH/SHAY/perl-5.11.5.tar.gz' }, '5.004_05' => { 'tar.gz' => 'C/CH/CHIPS/perl5.004_05.tar.gz' }, '5.8.0' => { 'tar.gz' => 'J/JH/JHI/perl-5.8.0.tar.gz' }, '5.004_01' => { 'tar.gz' => 'T/TI/TIMB/perl5.004_01.tar.gz' }, '5.12.0-RC1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0-RC1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC1.tar.gz' }, '5.7.1' => { 'tar.gz' => 'J/JH/JHI/perl-5.7.1.tar.gz' }, '5.003_07' => { 'tar.gz' => 'A/AN/ANDYD/perl5.003_07.tar.gz' }, '5.8.1' => { 'tar.gz' => 'J/JH/JHI/perl-5.8.1.tar.gz' }, '5.8.9-RC1' => { 'tar.bz2' => 'N/NW/NWCLARK/perl-5.8.9-RC1.tar.bz2', 'tar.gz' => 'N/NW/NWCLARK/perl-5.8.9-RC1.tar.gz' }, '5.11.1' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.11.1.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.11.1.tar.gz' }, '5.12.0-RC5' => { 'tar.bz2' => 'J/JE/JESSE/perl-5.12.0-RC5.tar.bz2', 'tar.gz' => 'J/JE/JESSE/perl-5.12.0-RC5.tar.gz' } }; CPAN-Perl-Releases-2.56/lib/0000755000175000017500000000000012650005525014722 5ustar bingosbingosCPAN-Perl-Releases-2.56/lib/CPAN/0000755000175000017500000000000012650005525015443 5ustar bingosbingosCPAN-Perl-Releases-2.56/lib/CPAN/Perl/0000755000175000017500000000000012650005525016345 5ustar bingosbingosCPAN-Perl-Releases-2.56/lib/CPAN/Perl/Releases.pm0000644000175000017500000002124212650005525020447 0ustar bingosbingospackage CPAN::Perl::Releases; $CPAN::Perl::Releases::VERSION = '2.56'; #ABSTRACT: Mapping Perl releases on CPAN to the location of the tarballs use strict; use warnings; use vars qw[@ISA @EXPORT_OK]; use Exporter; @ISA = qw(Exporter); @EXPORT_OK = qw(perl_tarballs perl_versions perl_pumpkins); # Data gathered from using findlinks.pl script in this dists tools/ # directory, run over the src/5.0 of a local CPAN mirror. our $cache = { }; our $data = { "5.003_07" => { id => 'ANDYD' }, "5.004" => { id => 'CHIPS' }, "5.004_01" => { id => 'TIMB' }, "5.004_02" => { id => 'TIMB' }, "5.004_03" => { id => 'TIMB' }, "5.004_04" => { id => 'TIMB' }, "5.004_05" => { id => 'CHIPS' }, "5.005" => { id => 'GSAR' }, "5.005_01" => { id => 'GSAR' }, "5.005_02" => { id => 'GSAR' }, "5.005_03" => { id => 'GBARR' }, "5.005_04" => { id => 'LBROCARD' }, "5.6.0" => { id => 'GSAR' }, "5.6.1-TRIAL1" => { id => 'GSAR' }, "5.6.1-TRIAL2" => { id => 'GSAR' }, "5.6.1-TRIAL3" => { id => 'GSAR' }, "5.6.1" => { id => 'GSAR' }, "5.6.2" => { id => 'RGARCIA' }, "5.7.0" => { id => 'JHI' }, "5.7.2" => { id => 'JHI' }, "5.7.3" => { id => 'JHI' }, "5.8.0" => { id => 'JHI' }, "5.8.1" => { id => 'JHI' }, "5.8.2" => { id => 'NWCLARK' }, "5.8.3" => { id => 'NWCLARK' }, "5.8.4" => { id => 'NWCLARK' }, "5.8.5" => { id => 'NWCLARK' }, "5.8.6" => { id => 'NWCLARK' }, "5.8.7" => { id => 'NWCLARK' }, "5.8.8" => { id => 'NWCLARK' }, "5.8.9" => { id => 'NWCLARK' }, "5.9.0" => { id => 'HVDS' }, "5.9.1" => { id => 'RGARCIA' }, "5.9.2" => { id => 'RGARCIA' }, "5.9.3" => { id => 'RGARCIA' }, "5.9.4" => { id => 'RGARCIA' }, "5.9.5" => { id => 'RGARCIA' }, "5.10.0" => { id => 'RGARCIA' }, "5.10.1" => { id => 'DAPM' }, "5.11.0" => { id => 'JESSE' }, "5.11.1" => { id => 'JESSE' }, "5.11.2" => { id => 'LBROCARD' }, "5.11.3" => { id => 'JESSE' }, "5.11.4" => { id => 'RJBS' }, "5.11.5" => { id => 'SHAY' }, "5.12.0" => { id => 'JESSE' }, "5.12.1" => { id => 'JESSE' }, "5.12.2" => { id => 'JESSE' }, "5.12.3" => { id => 'RJBS' }, "5.12.4" => { id => 'LBROCARD' }, "5.12.5" => { id => 'DOM' }, "5.13.0" => { id => 'LBROCARD' }, "5.13.1" => { id => 'RJBS' }, "5.13.2" => { id => 'MSTROUT' }, "5.13.3" => { id => 'DAGOLDEN' }, "5.13.4" => { id => 'FLORA' }, "5.13.5" => { id => 'SHAY' }, "5.13.6" => { id => 'MIYAGAWA' }, "5.13.7" => { id => 'BINGOS' }, "5.13.8" => { id => 'ZEFRAM' }, "5.13.9" => { id => 'JESSE' }, "5.13.10" => { id => 'AVAR' }, "5.13.11" => { id => 'FLORA' }, "5.14.0" => { id => 'JESSE' }, "5.14.1" => { id => 'JESSE' }, "5.14.2-RC1" => { id => 'FLORA' }, "5.14.2" => { id => 'FLORA' }, "5.14.3" => { id => 'DOM' }, "5.14.4-RC1" => { id => 'DAPM' }, "5.14.4-RC2" => { id => 'DAPM' }, "5.14.4" => { id => 'DAPM' }, "5.15.0" => { id => 'DAGOLDEN' }, "5.15.1" => { id => 'ZEFRAM' }, "5.15.2" => { id => 'RJBS' }, "5.15.3" => { id => 'STEVAN' }, "5.15.4" => { id => 'FLORA' }, "5.15.5" => { id => 'SHAY' }, "5.15.6" => { id => 'DROLSKY' }, "5.15.7" => { id => 'BINGOS' }, "5.15.8" => { id => 'CORION' }, "5.15.9" => { id => 'ABIGAIL' }, "5.16.0" => { id => 'RJBS' }, "5.16.1" => { id => 'RJBS' }, "5.16.2" => { id => 'RJBS' }, "5.16.3" => { id => 'RJBS' }, "5.17.0" => { id => 'ZEFRAM' }, "5.17.1" => { id => 'DOY' }, "5.17.2" => { id => 'TONYC' }, "5.17.3" => { id => 'SHAY' }, "5.17.4" => { id => 'FLORA' }, "5.17.5" => { id => 'FLORA' }, "5.17.6" => { id => 'RJBS' }, "5.17.7" => { id => 'DROLSKY' }, "5.17.8" => { id => 'ARC' }, "5.17.9" => { id => 'BINGOS' }, "5.17.10" => { id => 'CORION' }, "5.17.11" => { id => 'RJBS' }, "5.18.0" => { id => 'RJBS' }, "5.18.1" => { id => 'RJBS' }, "5.19.0" => { id => 'RJBS' }, "5.19.1" => { id => 'DAGOLDEN' }, "5.19.2" => { id => 'ARISTOTLE' }, "5.19.3" => { id => 'SHAY' }, "5.19.4" => { id => 'SHAY' }, "5.19.5" => { id => 'SHAY' }, "5.19.6" => { id => 'BINGOS' }, "5.19.7" => { id => 'ABIGAIL' }, "5.18.2" => { id => 'RJBS' }, "5.19.8" => { id => 'RJBS' }, "5.19.9" => { id => 'TONYC' }, "5.19.10" => { id => 'ARC' }, "5.19.11" => { id => 'SHAY' }, "5.20.0" => { id => 'RJBS' }, "5.21.0" => { id => 'RJBS' }, "5.21.1" => { id => 'WOLFSAGE' }, "5.21.2" => { id => 'ABIGAIL' }, "5.21.3" => { id => 'PCM' }, "5.20.1-RC1" => { id => 'SHAY' }, "5.20.1-RC2" => { id => 'SHAY' }, "5.20.1" => { id => 'SHAY' }, "5.21.4" => { id => 'SHAY' }, "5.18.3" => { id => 'RJBS' }, "5.18.4" => { id => 'RJBS' }, "5.21.5" => { id => 'ABIGAIL' }, "5.21.6" => { id => 'BINGOS' }, "5.21.7" => { id => 'CORION' }, "5.21.8" => { id => 'WOLFSAGE' }, "5.20.2-RC1" => { id => 'SHAY' }, "5.20.2" => { id => 'SHAY' }, "5.21.9" => { id => 'XSAWYERX' }, "5.21.10" => { id => 'SHAY' }, "5.21.11" => { id => 'SHAY' }, "5.22.0" => { id => 'RJBS' }, "5.23.0" => { id => 'RJBS' }, "5.23.1" => { id => 'WOLFSAGE' }, "5.23.2" => { id => 'WOLFSAGE' }, "5.20.3-RC1" => { id => 'SHAY' }, "5.20.3-RC2" => { id => 'SHAY' }, "5.20.3" => { id => 'SHAY' }, "5.23.3" => { id => 'PCM' }, "5.23.4" => { id => 'SHAY' }, "5.22.1-RC1" => { id => 'SHAY' }, "5.22.1-RC2" => { id => 'SHAY' }, "5.23.5" => { id => 'ABIGAIL' }, "5.22.1-RC3" => { id => 'SHAY' }, "5.22.1-RC4" => { id => 'SHAY' }, "5.22.1" => { id => 'SHAY' }, "5.23.6" => { id => 'DAGOLDEN' }, "5.23.7" => { id => 'STEVAN' }, }; sub perl_tarballs { my $vers = shift; $vers = shift if eval { $vers->isa(__PACKAGE__) }; return unless exists $data->{ $vers }; if ( exists $cache->{ $vers } ) { return { %{ $cache->{ $vers } } }; } my $pumpkin = $data->{ $vers }->{id}; my $path = join '/', substr( $pumpkin, 0, 1 ), substr( $pumpkin, 0, 2 ), $pumpkin; my $sep = ( $vers =~ m!^5\.0! ? '' : '-' ); my $perl = join $sep, 'perl', $vers; my $onlygz = 1 if $vers =~ m!(?-xism:5.(?:00(?:4(?:_0[12345])?|5(?:_0[1234])?|3_07)|1(?:0.0(?:-RC[12])?|6.0-RC0)|6.(?:[02]|1(?:-TRIAL[123])?)|9.[12345]|7.[0123]|8.[01]))! || $data->{ $vers }->{onlygz}; my $onlybz2 = 1 if $data->{ $vers }->{onlybz2}; my $noxz = 1 if $data->{ $vers }->{noxz}; my $lvers; { my $tvers = $vers; $tvers =~ s!\-?(TRIAL|RC)\d*!!g; $tvers =~ s!_!.!g; my @parts = split m!\.!, $tvers; push @parts, 0 if scalar @parts < 3; $lvers = sprintf("%d.%03d%03d",@parts); } my $foo = { }; $foo->{'tar.gz'} = "$path/$perl.tar.gz" unless $onlybz2; $foo->{'tar.bz2'} = "$path/$perl.tar.bz2" unless $onlygz; $foo->{'tar.xz'} = "$path/$perl.tar.xz" if $lvers > 5.021005 && !$noxz; $cache->{ $vers } = $foo; return { %$foo }; } sub perl_versions { return sort _by_version keys %$data; } sub _by_version { my %v = map { my @v = split(qr/[-._]0*/, $_); $v[2] ||= 0; $v[3] ||= 'Z'; ($_ => sprintf '%d.%03d%03d-%s', @v) } $a, $b; $v{$a} cmp $v{$b}; } sub perl_pumpkins { my %pumps = map { ( $data->{$_}->{id} => 1 ) } keys %$data; return sort keys %pumps; } q|Acme::Why::Did::I::Not::Read::The::Fecking::Memo|; __END__ =pod =encoding UTF-8 =head1 NAME CPAN::Perl::Releases - Mapping Perl releases on CPAN to the location of the tarballs =head1 VERSION version 2.56 =head1 SYNOPSIS use CPAN::Perl::Releases qw[perl_tarballs]; my $perl = '5.14.0'; my $hashref = perl_tarballs( $perl ); print "Location: ", $_, "\n" for values %{ $hashref }; =head1 DESCRIPTION CPAN::Perl::Releases is a module that contains the mappings of all C releases that have been uploaded to CPAN to the C path that the tarballs reside in. This is static data, but newer versions of this module will be made available as new releases of C are uploaded to CPAN. =head1 FUNCTIONS =over =item C Takes one parameter, a C version to search for. Returns an hashref on success or C otherwise. The returned hashref will have a key/value for each type of tarball. A key of C indicates the location of a gzipped tar file and C of a bzip2'd tar file. The values will be the relative path under C on CPAN where the indicated tarball will be located. perl_tarballs( '5.14.0' ); Returns a hashref like: { "tar.bz2" => "J/JE/JESSE/perl-5.14.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.14.0.tar.gz" } Not all C releases had C, but only a C. Perl tarballs may also be compressed using C and therefore have a C entry. =item C Returns the list of all the perl versions supported by the module in ascending order. C and C will be lower than an actual release. =item C Returns a sorted list of all PAUSE IDs of Perl pumpkins. =back =head1 SEE ALSO L L =head1 AUTHOR Chris Williams =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2016 by Chris Williams. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut CPAN-Perl-Releases-2.56/README0000644000175000017500000000407012650005525015035 0ustar bingosbingosNAME CPAN::Perl::Releases - Mapping Perl releases on CPAN to the location of the tarballs VERSION version 2.56 SYNOPSIS use CPAN::Perl::Releases qw[perl_tarballs]; my $perl = '5.14.0'; my $hashref = perl_tarballs( $perl ); print "Location: ", $_, "\n" for values %{ $hashref }; DESCRIPTION CPAN::Perl::Releases is a module that contains the mappings of all perl releases that have been uploaded to CPAN to the authors/id/ path that the tarballs reside in. This is static data, but newer versions of this module will be made available as new releases of perl are uploaded to CPAN. FUNCTIONS perl_tarballs Takes one parameter, a perl version to search for. Returns an hashref on success or undef otherwise. The returned hashref will have a key/value for each type of tarball. A key of tar.gz indicates the location of a gzipped tar file and tar.bz2 of a bzip2'd tar file. The values will be the relative path under authors/id/ on CPAN where the indicated tarball will be located. perl_tarballs( '5.14.0' ); Returns a hashref like: { "tar.bz2" => "J/JE/JESSE/perl-5.14.0.tar.bz2", "tar.gz" => "J/JE/JESSE/perl-5.14.0.tar.gz" } Not all perl releases had tar.bz2, but only a tar.gz. Perl tarballs may also be compressed using xz and therefore have a tar.xz entry. perl_versions Returns the list of all the perl versions supported by the module in ascending order. TRIAL and RC will be lower than an actual release. perl_pumpkins Returns a sorted list of all PAUSE IDs of Perl pumpkins. SEE ALSO http://www.cpan.org/src/5.0/ http://search.cpan.org/faq.html#Is_there_a_API? AUTHOR Chris Williams COPYRIGHT AND LICENSE This software is copyright (c) 2016 by Chris Williams. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. CPAN-Perl-Releases-2.56/META.yml0000644000175000017500000000123712650005525015430 0ustar bingosbingos--- abstract: 'Mapping Perl releases on CPAN to the location of the tarballs' author: - 'Chris Williams ' build_requires: File::Spec: '0' IO::Handle: '0' IPC::Open3: '0' Test::More: '0.47' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 generated_by: 'Dist::Zilla version 5.043, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: CPAN-Perl-Releases requires: perl: v5.6.0 resources: homepage: https://github.com/bingos/cpan-perl-releases repository: https://github.com/bingos/cpan-perl-releases.git version: '2.56' CPAN-Perl-Releases-2.56/Makefile.PL0000644000175000017500000000232712650005525016132 0ustar bingosbingos# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.043. use strict; use warnings; use 5.006000; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Mapping Perl releases on CPAN to the location of the tarballs", "AUTHOR" => "Chris Williams ", "BUILD_REQUIRES" => { "Test::More" => "0.47" }, "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "CPAN-Perl-Releases", "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.006000", "NAME" => "CPAN::Perl::Releases", "PREREQ_PM" => {}, "TEST_REQUIRES" => { "File::Spec" => 0, "IO::Handle" => 0, "IPC::Open3" => 0, "Test::More" => "0.47" }, "VERSION" => "2.56", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "File::Spec" => 0, "IO::Handle" => 0, "IPC::Open3" => 0, "Test::More" => "0.47" ); unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs);