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