1use 5.006;
2use strict;
3use warnings;
4use ExtUtils::MakeMaker;
5
6WriteMakefile(
7    NAME             => 'Protocol::ACME',
8    AUTHOR           => q{Stephen Ludin <sludin@ludin.org>},
9    VERSION_FROM     => 'lib/Protocol/ACME.pm',
10    ABSTRACT_FROM    => 'lib/Protocol/ACME.pm',
11    LICENSE          => 'artistic_2',
12    PL_FILES         => {},
13    MIN_PERL_VERSION => 5.007003,
14    CONFIGURE_REQUIRES => {
15        'ExtUtils::MakeMaker' => 0,
16    },
17    TEST_REQUIRES => {
18        'Test::More' => 0,
19        'Test::Exception' => 0,
20    },
21    META_MERGE => {
22        'meta-spec' => { version => 2 },
23         resources => {
24             repository => {
25                 type => 'git',
26                 url  => 'https://github.com/sludin/Protocol-ACME.git',
27                 web  => 'https://github.com/sludin/Protocol-ACME',
28             },
29         },
30    },
31    PREREQ_PM => {
32                  # here the prerequisites are aligned with Debian
33                  # stable, if they exists, otherwise to stretch (and
34                  # they need backporting: libcrypt-rsa-parse-perl and
35                  # libcrypt-format-perl
36          'Log::Any' => '0.15',
37          'Log::Any::Adapter' => '0.11',
38          'Crypt::Format' => '0.04',
39          'Crypt::OpenSSL::RSA' => '0.28',
40          'Crypt::RSA::Parse' => '0.02',
41          'Crypt::OpenSSL::Bignum' => '0.04',
42          'JSON' => '2.61',
43          'Digest::SHA' => '5.88',
44          'HTTP::Tiny' => '0.050',
45          'Test::Exception' => '0.35',
46          'IO::Socket::SSL' => '1.56',
47          'Net::SSLeay' => '1.49',
48    },
49    dist  => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
50    clean => { FILES => 'Protocol-ACME-*' },
51    x_contributors => [ 'Felipe Gasper <felipe@felipegasper.com>',
52                        'Tobias Oetiker <tobi@oetiker.ch>' ],
53);
54
55sub MY::c_o {
56  return <<'MAKE_FRAG';
57readme:
58	podselect lib/Protocol/ACME.pm > README.pod
59MAKE_FRAG
60}
61
62
63