App-RetroPAN

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

   "name" : "App-RetroPAN",
   "prereqs" : {
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Cpanel::JSON::XS" : "0",
            "DateTime" : "0",
            "DateTime::Format::ISO8601" : "0",
            "Getopt::Long" : "0",
            "HTTP::Request" : "0",
            "LWP::UserAgent" : "0",
            "List::MoreUtils" : "0",
            "Module::CoreList" : "2.99",
            "OrePAN2" : "0",
            "Pod::Usage" : "0",
            "perl" : "v5.10.1"
         }
      },

META.yml  view on Meta::CPAN

  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: App-RetroPAN
requires:
  Cpanel::JSON::XS: '0'
  DateTime: '0'
  DateTime::Format::ISO8601: '0'
  Getopt::Long: '0'
  HTTP::Request: '0'
  LWP::UserAgent: '0'
  List::MoreUtils: '0'
  Module::CoreList: '2.99'
  OrePAN2: '0'
  Pod::Usage: '0'
  perl: v5.10.1
resources:
  repository: https://repo.or.cz/perl-App-RetroPAN.git

Makefile.PL  view on Meta::CPAN

  },
  "DISTNAME" => "App-RetroPAN",
  "EXE_FILES" => [
    "bin/retropan"
  ],
  "LICENSE" => "perl",
  "MIN_PERL_VERSION" => "5.010001",
  "NAME" => "App::RetroPAN",
  "PREREQ_PM" => {
    "Cpanel::JSON::XS" => 0,
    "DateTime" => 0,
    "DateTime::Format::ISO8601" => 0,
    "Getopt::Long" => 0,
    "HTTP::Request" => 0,
    "LWP::UserAgent" => 0,
    "List::MoreUtils" => 0,
    "Module::CoreList" => "2.99",
    "OrePAN2" => 0,
    "Pod::Usage" => 0
  },
  "TEST_REQUIRES" => {
    "File::Temp" => 0,

Makefile.PL  view on Meta::CPAN

  },
  "VERSION" => "0.03",
  "test" => {
    "TESTS" => "t/*.t"
  }
);


my %FallbackPrereqs = (
  "Cpanel::JSON::XS" => 0,
  "DateTime" => 0,
  "DateTime::Format::ISO8601" => 0,
  "File::Temp" => 0,
  "Getopt::Long" => 0,
  "HTTP::Request" => 0,
  "LWP::UserAgent" => 0,
  "List::MoreUtils" => 0,
  "Module::CoreList" => "2.99",
  "OrePAN2" => 0,
  "Pod::Usage" => 0,
  "Test::More" => 0
);

bin/retropan  view on Meta::CPAN

#!/usr/bin/env perl
# vim:ts=4:shiftwidth=4:expandtab

use strict;
use warnings;
use utf8;

use Getopt::Long;
use Pod::Usage;
use DateTime;
use DateTime::Format::ISO8601;
use App::RetroPAN;

my $opt_man = 0;
my $opt_help = 0;
my $opt_dir = "minicpan/";
my $opt_version;
my $opt_before = DateTime->now->iso8601;

GetOptions(
    'help|?' => \$opt_help,
    man => \$opt_man,
    "dir=s" => \$opt_dir,
    "before=s" => \$opt_before,
    version => \$opt_version,
) or pod2usage(2);
pod2usage(1) if $opt_help;
pod2usage(-exitval => 0, -verbose => 2) if $opt_man;

if ($opt_version) {
    print STDERR "Version $App::RetroPAN::VERSION\n";
    exit 0;
}

die "No time specified" if !$opt_before;

my $dt = DateTime::Format::ISO8601->parse_datetime($opt_before);

print STDERR "No modules to find\n" if !@ARGV;

my ($dists_required, $dist_to_url) = App::RetroPAN::find_deps_on_date($dt->iso8601, @ARGV);

App::RetroPAN::make_minicpan($opt_dir, $dists_required, $dist_to_url);

exit 0;

=encoding utf8

cpanfile  view on Meta::CPAN

requires "Cpanel::JSON::XS" => "0";
requires "DateTime" => "0";
requires "DateTime::Format::ISO8601" => "0";
requires "Getopt::Long" => "0";
requires "HTTP::Request" => "0";
requires "LWP::UserAgent" => "0";
requires "List::MoreUtils" => "0";
requires "Module::CoreList" => "2.99";
requires "OrePAN2" => "0";
requires "Pod::Usage" => "0";
requires "perl" => "v5.10.1";

on 'test' => sub {

dist.ini  view on Meta::CPAN

[VersionFromModule]
[MetaJSON]

[Repository]
web = https://repo.or.cz/perl-App-RetroPAN.git
repository = https://repo.or.cz/perl-App-RetroPAN.git

[Prereqs]
perl = 5.10.1
Cpanel::JSON::XS = 0
DateTime = 0
DateTime::Format::ISO8601 = 0
Getopt::Long = 0
HTTP::Request = 0
List::MoreUtils = 0
LWP::UserAgent = 0
Module::CoreList = 2.99
OrePAN2 = 0
Pod::Usage = 0

[Prereqs / TestRequires]
File::Temp = 0

t/retropan.t  view on Meta::CPAN

            SALVA/Sort-Key-1.33
            TOBYINK/RDF-Prefixes-0.005
            TOBYINK/match-simple-0.009
            TOBYINK/match-simple-XS-0.001
            TOBYINK/Sub-Infix-0.004
            TOBYINK/RDF-TrineX-Serializer-MockTurtleSoup-0.006
            MSCHWERN/Object-ID-v0.1.2
            TOBYINK/lexical-underscore-0.003
            TOBYINK/MooX-Struct-0.013
            ETHER/MooseX-Traits-0.12
            DROLSKY/DateTime-1.12
            ETHER/MooseX-Types-DateTime-0.10
            DROLSKY/Dist-Zilla-Plugin-Conflicts-0.17
            ADAMK/Test-Inline-2.213
            DAGOLDEN/Dist-Zilla-Plugin-BumpVersionAfterRelease-0.008
            ETHER/Dist-Zilla-Plugin-EnsurePrereqsInstalled-0.008
            ETHER/MooseX-Types-Structured-0.30
            ZEFRAM/B-Hooks-OP-Check-0.19
            VPIT/Scope-Upper-0.25
            DAGOLDEN/Test-Number-Delta-1.06
            XAOC/ExtUtils-Depends-0.403
            FLORA/B-Hooks-OP-PPAddr-0.03

t/retropan.t  view on Meta::CPAN

            PHAYLON/Declare-Constraints-Simple-0.03
            DOY/ExtUtils-MakeMaker-Dist-Zilla-Develop-0.03
            NUFFIN/Tie-ToObject-0.03
            RSRCHBOY/MooseX-MarkAsMethods-0.15
            CHROMATIC/SUPER-1.20141117
            HAARG/Algorithm-C3-0.10
            SHAY/Class-Singleton-1.5
            DROLSKY/List-AllUtils-0.09
            BDFOY/Test-Output-1.03
            PETDANCE/Test-Taint-1.06
            DROLSKY/DateTime-TimeZone-1.83
            DROLSKY/DateTime-Locale-0.45
            DROLSKY/DateTime-Format-Strptime-1.56
            DROLSKY/Class-Factory-Util-1.7
            DROLSKY/DateTime-Format-Builder-0.81
            XMIKEW/DateTime-Format-MySQL-0.05
            HAARG/Role-Tiny-1.003004
            DCONWAY/Lingua-EN-Inflect-1.895
            DROLSKY/Specio-0.11
            ADAMK/Params-Coerce-0.14
            DOY/MooseX-NonMoose-0.26
            XENO/File-chmod-0.40
            ADAMK/Pod-Tests-1.19
            RSAVAGE/Config-Tiny-2.20
            ADAMK/Test-ClassAPI-1.06
            ADAMK/prefork-1.04
            ADAMK/File-Flat-1.04
            JHOBLITT/DateTime-Calendar-Mayan-0.0601
            RKINYON/DBM-Deep-2.0011
            MIYAGAWA/Data-Section-Simple-0.07
            TBONE/Locale-US-2.112150
            LDS/Devel-Cycle-1.12
            PETDANCE/Test-Memory-Cycle-1.04
            LBROCARD/DateTime-Stringify-4.08
            ALEXMV/Module-Refresh-0.17
            THEPLER/MooseX-Types-Path-Class-0.06
            DAGOLDEN/File-pushd-1.009
            RJBS/MooseX-SetOnce-0.200002
            PEVANS/List-UtilsBy-0.09
            KENTNL/Dist-Zilla-Role-Bootstrap-1.000003
            KENTNL/Dist-Zilla-Plugin-Bootstrap-lib-1.001000
            DAGOLDEN/Dist-Zilla-PluginBundle-DAGOLDEN-0.073
            ETHER/aliased-0.33
            ETHER/MooseX-LazyRequire-0.11



( run in 0.311 second using v1.01-cache-2.11-cpan-05444aca049 )