CPAN-Perl-Releases-3.48/0000755000175000017500000000000013243110126014147 5ustar bingosbingosCPAN-Perl-Releases-3.48/dist.ini0000644000175000017500000000033513243110126015614 0ustar bingosbingosname = CPAN-Perl-Releases version = 3.48 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-3.48/META.json0000644000175000017500000000301313243110126015565 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 6.010, CPAN::Meta::Converter version 2.150010", "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" : "3.48", "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239" } CPAN-Perl-Releases-3.48/MANIFEST0000644000175000017500000000057313243110126015305 0ustar bingosbingos# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010. 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-3.48/t/0000755000175000017500000000000013243110126014412 5ustar bingosbingosCPAN-Perl-Releases-3.48/t/01-releases.t0000644000175000017500000000200413243110126016614 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-3.48/t/author-pod-syntax.t0000644000175000017500000000045413243110126020210 0ustar bingosbingos#!perl BEGIN { unless ($ENV{AUTHOR_TESTING}) { print qq{1..0 # SKIP these tests are for testing by the author\n}; exit } } # 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-3.48/t/author-pod-coverage.t0000644000175000017500000000053613243110126020456 0ustar bingosbingos#!perl BEGIN { unless ($ENV{AUTHOR_TESTING}) { print qq{1..0 # SKIP these tests are for testing by the author\n}; exit } } # 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-3.48/t/02-refactor.t0000644000175000017500000002642213243110126016631 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.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-3.48/t/00-compile.t0000644000175000017500000000264313243110126016451 0ustar bingosbingosuse 5.006; use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.057 use Test::More; plan tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0); my @module_files = ( 'CPAN/Perl/Releases.pm' ); # no fake home requested my @switches = ( -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; diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } $^X, @switches, '-e', "require q[$lib]")) if $ENV{PERL_COMPILE_TEST_DEBUG}; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-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-3.48/LICENSE0000644000175000017500000004366313243110126015170 0ustar bingosbingosThis software is copyright (c) 2018 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) 2018 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) 2018 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-3.48/Changes0000644000175000017500000011726313243110126015454 0ustar bingosbingos================================================== Changes from 2013-02-21 00:00:00 +0000 to present. ================================================== ----------------------------------------- version 3.48 at 2018-02-20 21:16:37 +0000 ----------------------------------------- Change: b4932c7dafb32915ca0830f9294b619eaf7a93f3 Author: Chris 'BinGOs' Williams Date : 2018-02-20 21:16:37 +0000 Updated for v5.27.9 ----------------------------------------- version 3.46 at 2018-01-20 11:07:29 +0000 ----------------------------------------- Change: f56297606d2b5f0d4a73182943f1eb3bda46b0a4 Author: Chris 'BinGOs' Williams Date : 2018-01-20 11:07:29 +0000 Updated for v5.27.8 ----------------------------------------- version 3.44 at 2017-12-20 22:36:14 +0000 ----------------------------------------- Change: 507f8355e9dad418d5dae235d0c0a3c8cc47760d Author: Chris 'BinGOs' Williams Date : 2017-12-20 22:36:14 +0000 Updated for v5.27.7 ----------------------------------------- version 3.42 at 2017-11-20 23:24:42 +0000 ----------------------------------------- Change: f9969c44f95f47f541ed64f21be32368d6566d12 Author: Chris 'BinGOs' Williams Date : 2017-11-20 23:24:42 +0000 DAGOLDEN has removed .xz for v5.23.6 Change: ce509e7fc64975713d83bb05eb97cdf6ead2d871 Author: Chris 'BinGOs' Williams Date : 2017-11-20 23:18:35 +0000 XSAWYER has removed all dev and RCs Change: 2f02d02c0e215b3dcff2680013b4e94f17e05458 Author: Chris 'BinGOs' Williams Date : 2017-11-20 21:41:35 +0000 Updated for v5.27.6 Change: 064a18f9b350102b2298a355d9be7408bc640bdf Author: Chris 'BinGOs' Williams Date : 2017-11-20 21:33:20 +0000 No bz2 tarballs after v5.27.5 ----------------------------------------- version 3.40 at 2017-10-20 22:14:11 +0000 ----------------------------------------- Change: daff9aedd0530e83e49b6e0445260747884ed31b Author: Chris 'BinGOs' Williams Date : 2017-10-20 23:14:11 +0000 Updated for v5.27.5 ----------------------------------------- version 3.38 at 2017-09-23 08:44:14 +0000 ----------------------------------------- Change: 128afc679b8c060d80ed1ab75c4648f6141e36d1 Author: Chris 'BinGOs' Williams Date : 2017-09-23 09:44:14 +0000 Updated for v5.24.3 and v5.26.1 ----------------------------------------- version 3.36 at 2017-09-20 22:00:13 +0000 ----------------------------------------- Change: 7d16101a95e048802a847c74be48784cd9c1e2a5 Author: Chris 'BinGOs' Williams Date : 2017-09-20 23:00:13 +0000 Updated for v5.27.4 ----------------------------------------- version 3.34 at 2017-09-10 19:36:53 +0000 ----------------------------------------- Change: a765d8e90e4e6133d3257fed3395f4c02c7ca19c Author: Chris 'BinGOs' Williams Date : 2017-09-10 20:36:53 +0000 Add 5.24.3-RC1 and 5.26.1-RC1 ----------------------------------------- version 3.32 at 2017-08-21 22:34:58 +0000 ----------------------------------------- Change: de325bf0d35fbdaca40ac83af0d382484ff30333 Author: Chris 'BinGOs' Williams Date : 2017-08-21 23:34:58 +0000 Fix v5.27.2 and add v5.27.3 ----------------------------------------- version 3.30 at 2017-07-20 19:35:56 +0000 ----------------------------------------- Change: 742b70a3df3ea0b8ec7db7cd0a43cf09f6e9766f Author: Chris 'BinGOs' Williams Date : 2017-07-20 20:35:56 +0000 Updated for v5.27.2 ----------------------------------------- version 3.28 at 2017-07-15 18:44:39 +0000 ----------------------------------------- Change: e747acf10955fc80c43f0c0e4ed9c101bd5737dd Author: Chris 'BinGOs' Williams Date : 2017-07-15 19:44:39 +0000 Updated for v5.22.4 && v5.24.2 ----------------------------------------- version 3.26 at 2017-07-02 10:33:16 +0000 ----------------------------------------- Change: d34db73b7265dd5d9b7e80b3644174bb35f43f20 Author: Chris 'BinGOs' Williams Date : 2017-07-02 11:33:16 +0000 Updated for v5.22.4-RC1 and v5.24.2-RC1 ----------------------------------------- version 3.24 at 2017-06-20 07:09:56 +0000 ----------------------------------------- Change: a38248b3e1a07cb2dc01ada285c6b83f1faa55a2 Author: Chris 'BinGOs' Williams Date : 2017-06-20 08:09:56 +0000 Updated for v5.27.1 ----------------------------------------- version 3.22 at 2017-05-31 21:26:56 +0000 ----------------------------------------- Change: 93cfe83ccacace58760d75079788ce3575fa5f44 Author: Chris 'BinGOs' Williams Date : 2017-05-31 22:26:56 +0000 Updated for v5.27.0 ----------------------------------------- version 3.20 at 2017-05-30 18:37:56 +0000 ----------------------------------------- Change: 3db33f933b7fad0c6198306b4cc664dd65e3a58a Author: Chris 'BinGOs' Williams Date : 2017-05-30 19:37:56 +0000 Updated for v5.26.0 ----------------------------------------- version 3.18 at 2017-05-23 23:27:20 +0000 ----------------------------------------- Change: e757aebb18c1235cb1eaa8585e25e142d2e89ef4 Author: Chris 'BinGOs' Williams Date : 2017-05-24 00:27:20 +0000 Updated for v5.26.0-RC2 ----------------------------------------- version 3.16 at 2017-05-11 17:04:15 +0000 ----------------------------------------- Change: 3c2ab4fc30f22ef98406d455da2526ee1f5968f8 Author: Chris 'BinGOs' Williams Date : 2017-05-11 18:04:15 +0000 Updated for v5.26.0-RC1 ----------------------------------------- version 3.14 at 2017-04-20 22:16:44 +0000 ----------------------------------------- Change: 079e6aed040b42afbc571472a5ea0e9a734aa9f6 Author: Chris 'BinGOs' Williams Date : 2017-04-20 23:16:44 +0000 Updated for v5.25.12 ----------------------------------------- version 3.12 at 2017-03-20 21:04:41 +0000 ----------------------------------------- Change: 568f3c508cf57fdfd90ae12934a85d2d387dcc99 Author: Chris 'BinGOs' Williams Date : 2017-03-20 21:04:41 +0000 Updated for v5.25.11 ----------------------------------------- version 3.10 at 2017-02-20 21:27:30 +0000 ----------------------------------------- Change: 5a8ffabefcdc3ebeca4ea3beb63de7bd79f82c77 Author: Chris 'BinGOs' Williams Date : 2017-02-20 21:27:30 +0000 Updated for v5.25.10 ----------------------------------------- version 3.08 at 2017-01-20 15:44:05 +0000 ----------------------------------------- Change: 61f3ddf8a7a5350a7baa199577bf19c6ae678361 Author: Chris 'BinGOs' Williams Date : 2017-01-20 15:44:05 +0000 Updated for v5.25.9 ----------------------------------------- version 3.06 at 2017-01-14 21:32:33 +0000 ----------------------------------------- Change: 1aec97e5a7b5a8c048e8f2537c6bee60f0fe246c Author: Chris 'BinGOs' Williams Date : 2017-01-14 21:32:33 +0000 Updated for v5.22.3 && v5.24.1 ----------------------------------------- version 3.04 at 2017-01-02 21:21:05 +0000 ----------------------------------------- Change: dbbf01795b91e49dd4a3ddbd6e740c6bf7a06f32 Author: Chris 'BinGOs' Williams Date : 2017-01-02 21:21:05 +0000 Updated for v5.22.3-RC5 and v5.24.1-RC5 ----------------------------------------- version 3.02 at 2016-12-20 19:26:03 +0000 ----------------------------------------- Change: 72838035451cba2ff4e3c9ba2994631fb65293c9 Author: Chris 'BinGOs' Williams Date : 2016-12-20 19:26:03 +0000 Updated for v5.25.8 ----------------------------------------- version 3.00 at 2016-11-20 21:30:45 +0000 ----------------------------------------- Change: 34d38051f1be7244f3ebf2fd6ed999c10d29d087 Author: Chris 'BinGOs' Williams Date : 2016-11-20 21:30:45 +0000 Updated for v5.25.7 ----------------------------------------- version 2.98 at 2016-10-20 15:53:14 +0000 ----------------------------------------- Change: e96d93cdad3277c8c60243e39a9d63ef29e7d260 Author: Chris 'BinGOs' Williams Date : 2016-10-20 16:53:14 +0000 Updated for v5.25.6 ----------------------------------------- version 2.96 at 2016-10-12 23:51:51 +0000 ----------------------------------------- Change: 0a88ef83dfd01f000ccfb520f6a17889c62bdcf6 Author: Chris 'BinGOs' Williams Date : 2016-10-13 00:51:51 +0000 Updated for v5.22.3-RC4 and v5.24.1-RC4 ----------------------------------------- version 2.94 at 2016-09-20 18:02:27 +0000 ----------------------------------------- Change: 961673b146a504db123194ccd787c85b59610dd0 Author: Chris 'BinGOs' Williams Date : 2016-09-20 19:02:27 +0000 Updated for v5.25.5 Fixed for v5.25.4 ----------------------------------------- version 2.92 at 2016-08-20 20:37:31 +0000 ----------------------------------------- Change: 4f99fa2b9ee9aabf228c5cc75787998b77129c32 Author: Chris 'BinGOs' Williams Date : 2016-08-20 21:37:31 +0000 Updated for v5.25.4 ----------------------------------------- version 2.90 at 2016-08-12 07:06:51 +0000 ----------------------------------------- Change: d5f83629121e31d807cc11e7f7e4e897cfd937b3 Author: Chris 'BinGOs' Williams Date : 2016-08-12 08:06:51 +0000 Updated for v5.22.3 and v5.24.1 RC3 ----------------------------------------- version 2.88 at 2016-07-25 15:49:54 +0000 ----------------------------------------- Change: bef7dc2fbca1aa1b41d3223806c638a00d70a390 Author: Chris 'BinGOs' Williams Date : 2016-07-25 16:49:54 +0000 Remove 5.003_07 ----------------------------------------- version 2.86 at 2016-07-25 15:38:52 +0000 ----------------------------------------- Change: 0c31a5067e27e17c1be5ac3ec6054968f17f51e3 Author: Chris 'BinGOs' Williams Date : 2016-07-25 16:38:52 +0000 Updated for v5.22.3 and v5.24.1 RC2 ----------------------------------------- version 2.84 at 2016-07-20 18:31:32 +0000 ----------------------------------------- Change: 0d4340f965fe90d93d371b8512acb6cb13fb08a2 Author: Chris 'BinGOs' Williams Date : 2016-07-20 19:31:32 +0000 Updated for v5.25.3 ----------------------------------------- version 2.82 at 2016-07-17 22:44:09 +0000 ----------------------------------------- Change: fd4514153cf3a46fa3c4bb7308e1718f10ecb36d Author: Chris 'BinGOs' Williams Date : 2016-07-17 23:44:09 +0000 Updated for v5.22.3-RC1 and v5.24.1-RC1 ----------------------------------------- version 2.80 at 2016-06-20 20:52:25 +0000 ----------------------------------------- Change: eb8b805edeb4683414b78f34eedb2f59d53e9a8c Author: Chris 'BinGOs' Williams Date : 2016-06-20 21:52:25 +0000 Updated for v5.25.2 ----------------------------------------- version 2.78 at 2016-05-20 21:38:09 +0000 ----------------------------------------- Change: c3ba1f4bfde09a7a6fce199cc43fa4aff70ba9a0 Author: Chris 'BinGOs' Williams Date : 2016-05-20 22:38:09 +0000 Updated for v5.25.1 ----------------------------------------- version 2.76 at 2016-05-09 12:00:14 +0000 ----------------------------------------- Change: eb64735ffc1ef442fc42a6a5a4054cf946b94aa9 Author: Chris 'BinGOs' Williams Date : 2016-05-09 13:00:14 +0000 Updated for v5.24.0 and v5.25.0 ----------------------------------------- version 2.74 at 2016-05-05 00:24:08 +0000 ----------------------------------------- Change: af532382fea485250867568cd2eec9fd83c05a76 Author: Chris 'BinGOs' Williams Date : 2016-05-05 01:24:08 +0000 Updated for v5.24.0-RC5 ----------------------------------------- version 2.72 at 2016-05-02 14:51:15 +0000 ----------------------------------------- Change: a1662fc3255ce58680aeac4f08c31bae9b127c08 Author: Chris 'BinGOs' Williams Date : 2016-05-02 15:51:15 +0000 Updated for v5.24.0-RC4 ----------------------------------------- version 2.70 at 2016-04-29 21:45:21 +0000 ----------------------------------------- Change: 618bd9ca7c343a5df8658062a19368177edb4c86 Author: Chris 'BinGOs' Williams Date : 2016-04-29 22:45:21 +0000 Updated for v5.22.2 ----------------------------------------- version 2.68 at 2016-04-27 12:04:52 +0000 ----------------------------------------- Change: dd5c965665e4008157ec4ad262f4d9da165d913b Author: Chris 'BinGOs' Williams Date : 2016-04-27 13:04:52 +0000 Updated for v5.24.0-RC3 (no .gz) ----------------------------------------- version 2.66 at 2016-04-23 21:07:26 +0000 ----------------------------------------- Change: 557f9af72477b8a4034881d7e4b6d9d7196730f7 Author: Chris 'BinGOs' Williams Date : 2016-04-23 22:07:26 +0000 Updated for v5.24.0-RC2 ----------------------------------------- version 2.64 at 2016-04-14 09:58:30 +0000 ----------------------------------------- Change: 93fadc9cfc12f9a1a98191bec9e9808e952412fd Author: Chris 'BinGOs' Williams Date : 2016-04-14 10:58:30 +0000 Updated for v5.24.0-RC1 ----------------------------------------- version 2.62 at 2016-04-10 17:43:33 +0000 ----------------------------------------- Change: a9fc7491237007a90931cf4572a9caa95d1f1855 Author: Chris 'BinGOs' Williams Date : 2016-04-10 18:43:33 +0000 Updated for v5.22.2-RC1 ----------------------------------------- version 2.60 at 2016-03-20 18:29:24 +0000 ----------------------------------------- Change: b898659a1ced0560f65088da253ccd1cf343953c Author: Chris 'BinGOs' Williams Date : 2016-03-20 18:29:24 +0000 Updated for v5.23.9 ----------------------------------------- version 2.58 at 2016-02-20 21:58:41 +0000 ----------------------------------------- Change: 7abfc549182e85b37835ab155202476274b6028d Author: Chris 'BinGOs' Williams Date : 2016-02-20 21:58:41 +0000 Updated for v5.23.8 ----------------------------------------- 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 ================================================= Plus 47 releases after 2013-02-21 00:00:00 +0000. ================================================= CPAN-Perl-Releases-3.48/tools/0000755000175000017500000000000013243110126015307 5ustar bingosbingosCPAN-Perl-Releases-3.48/tools/mashup.pl0000644000175000017500000000070613243110126017144 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-3.48/tools/auditlinks.pl0000644000175000017500000000104513243110126020013 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-3.48/tools/findhttp.pl0000644000175000017500000000061413243110126017465 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-3.48/tools/findlinks.pl0000644000175000017500000000154113243110126017626 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-3.48/tools/countit.pl0000644000175000017500000000040613243110126017331 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-3.48/tools/perls.data0000644000175000017500000002077113243110126017276 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-3.48/lib/0000755000175000017500000000000013243110126014715 5ustar bingosbingosCPAN-Perl-Releases-3.48/lib/CPAN/0000755000175000017500000000000013243110126015436 5ustar bingosbingosCPAN-Perl-Releases-3.48/lib/CPAN/Perl/0000755000175000017500000000000013243110126016340 5ustar bingosbingosCPAN-Perl-Releases-3.48/lib/CPAN/Perl/Releases.pm0000644000175000017500000002423013243110126020442 0ustar bingosbingospackage CPAN::Perl::Releases; $CPAN::Perl::Releases::VERSION = '3.48'; #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.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.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', noxz => 1 }, "5.23.7" => { id => 'STEVAN' }, "5.23.9" => { id => 'ABIGAIL' }, "5.22.2-RC1" => { id => 'SHAY' }, "5.24.0-RC1" => { id => 'RJBS' }, "5.24.0-RC2" => { id => 'RJBS' }, "5.24.0-RC3" => { id => 'RJBS' }, "5.22.2" => { id => 'SHAY' }, "5.24.0-RC4" => { id => 'RJBS' }, "5.24.0-RC5" => { id => 'RJBS' }, "5.24.0" => { id => 'RJBS' }, "5.25.0" => { id => 'RJBS' }, "5.25.2" => { id => 'WOLFSAGE' }, "5.22.3-RC1" => { id => 'SHAY' }, "5.24.1-RC1" => { id => 'SHAY' }, "5.25.3" => { id => 'SHAY' }, "5.22.3-RC2" => { id => 'SHAY' }, "5.24.1-RC2" => { id => 'SHAY' }, "5.22.3-RC3" => { id => 'SHAY' }, "5.24.1-RC3" => { id => 'SHAY' }, "5.25.4" => { id => 'BINGOS' }, "5.25.5" => { id => 'STEVAN' }, "5.22.3-RC4" => { id => 'SHAY' }, "5.24.1-RC4" => { id => 'SHAY' }, "5.25.6" => { id => 'ARC' }, "5.25.7" => { id => 'EXODIST' }, "5.22.3-RC5" => { id => 'SHAY' }, "5.24.1-RC5" => { id => 'SHAY' }, "5.22.3" => { id => 'SHAY' }, "5.24.1" => { id => 'SHAY' }, "5.25.9" => { id => 'ABIGAIL' }, "5.25.10" => { id => 'RENEEB' }, "5.26.0" => { id => 'XSAWYERX' }, "5.27.1" => { id => 'EHERMAN' }, "5.22.4-RC1" => { id => 'SHAY' }, "5.24.2-RC1" => { id => 'SHAY' }, "5.22.4" => { id => 'SHAY' }, "5.24.2" => { id => 'SHAY' }, "5.27.2" => { id => 'ARC' }, "5.27.3" => { id => 'WOLFSAGE' }, "5.24.3-RC1" => { id => 'SHAY' }, "5.26.1-RC1" => { id => 'SHAY' }, "5.27.4" => { id => 'GENEHACK' }, "5.24.3" => { id => 'SHAY' }, "5.26.1" => { id => 'SHAY' }, "5.27.5" => { id => 'SHAY' }, "5.27.6" => { id => 'ETHER' }, "5.27.7" => { id => 'BINGOS' }, "5.27.8" => { id => 'ABIGAIL' }, "5.27.9" => { id => 'RENEEB' }, }; 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 || $lvers > 5.027005; $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 3.48 =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) 2018 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-3.48/README0000644000175000017500000000407013243110126015030 0ustar bingosbingosNAME CPAN::Perl::Releases - Mapping Perl releases on CPAN to the location of the tarballs VERSION version 3.48 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) 2018 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-3.48/META.yml0000644000175000017500000000132213243110126015416 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 6.010, CPAN::Meta::Converter version 2.150010' 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: '3.48' x_serialization_backend: 'YAML::Tiny version 1.70' CPAN-Perl-Releases-3.48/Makefile.PL0000644000175000017500000000232713243110126016125 0ustar bingosbingos# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.010. 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" => "3.48", "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);