Archive-Libarchive

 view release on metacpan or  search on metacpan

Makefile.PL  view on Meta::CPAN

    print "\n";
    print " % cpanm @{[ sort keys %missing ]}\n";
    print "\n";
    print "Note that some core modules are not available from CPAN.\n";
    exit;
  }
}
BEGIN {
  use strict; use warnings;
  unless(eval q{ use 5.020; 1}) {
    print "Perl 5.020 or better required\n";
    exit;
  }
}
# This file was automatically generated by Dist::Zilla::Plugin::Author::Plicease::MakeMaker v2.75.
use strict;
use warnings;
use 5.020;
use ExtUtils::MakeMaker;

my %WriteMakefileArgs = (
  "ABSTRACT"           => "Modern Perl bindings to libarchive",
  "AUTHOR"             => "Graham Ollis <plicease\@cpan.org>",
  "CONFIGURE_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0,
    "FFI::CheckLib"       => "0.30"
  },
  "DISTNAME"         => "Archive-Libarchive",
  "LICENSE"          => "perl",
  "MIN_PERL_VERSION" => "5.020",
  "NAME"             => "Archive::Libarchive",
  "PM"               => {
    "lib/Archive/Libarchive.pm"                       => "\$(INST_LIB)/Archive/Libarchive.pm",
    "lib/Archive/Libarchive/API.pm"                   => "\$(INST_LIB)/Archive/Libarchive/API.pm",
    "lib/Archive/Libarchive/Archive.pm"               => "\$(INST_LIB)/Archive/Libarchive/Archive.pm",
    "lib/Archive/Libarchive/ArchiveRead.pm"           => "\$(INST_LIB)/Archive/Libarchive/ArchiveRead.pm",
    "lib/Archive/Libarchive/ArchiveWrite.pm"          => "\$(INST_LIB)/Archive/Libarchive/ArchiveWrite.pm",
    "lib/Archive/Libarchive/DiskRead.pm"              => "\$(INST_LIB)/Archive/Libarchive/DiskRead.pm",
    "lib/Archive/Libarchive/DiskWrite.pm"             => "\$(INST_LIB)/Archive/Libarchive/DiskWrite.pm",
    "lib/Archive/Libarchive/Entry.pm"                 => "\$(INST_LIB)/Archive/Libarchive/Entry.pm",
    "lib/Archive/Libarchive/EntryLinkResolver.pm"     => "\$(INST_LIB)/Archive/Libarchive/EntryLinkResolver.pm",
    "lib/Archive/Libarchive/Lib.pm"                   => "\$(INST_LIB)/Archive/Libarchive/Lib.pm",
    "lib/Archive/Libarchive/Lib/Archive.pm"           => "\$(INST_LIB)/Archive/Libarchive/Lib/Archive.pm",
    "lib/Archive/Libarchive/Lib/ArchiveRead.pm"       => "\$(INST_LIB)/Archive/Libarchive/Lib/ArchiveRead.pm",
    "lib/Archive/Libarchive/Lib/ArchiveWrite.pm"      => "\$(INST_LIB)/Archive/Libarchive/Lib/ArchiveWrite.pm",
    "lib/Archive/Libarchive/Lib/Constants.pm"         => "\$(INST_LIB)/Archive/Libarchive/Lib/Constants.pm",
    "lib/Archive/Libarchive/Lib/DiskRead.pm"          => "\$(INST_LIB)/Archive/Libarchive/Lib/DiskRead.pm",
    "lib/Archive/Libarchive/Lib/DiskWrite.pm"         => "\$(INST_LIB)/Archive/Libarchive/Lib/DiskWrite.pm",
    "lib/Archive/Libarchive/Lib/Entry.pm"             => "\$(INST_LIB)/Archive/Libarchive/Lib/Entry.pm",
    "lib/Archive/Libarchive/Lib/EntryLinkResolver.pm" => "\$(INST_LIB)/Archive/Libarchive/Lib/EntryLinkResolver.pm",
    "lib/Archive/Libarchive/Lib/Match.pm"             => "\$(INST_LIB)/Archive/Libarchive/Lib/Match.pm",
    "lib/Archive/Libarchive/Lib/Unbound.pm"           => "\$(INST_LIB)/Archive/Libarchive/Lib/Unbound.pm",
    "lib/Archive/Libarchive/Match.pm"                 => "\$(INST_LIB)/Archive/Libarchive/Match.pm"
  },
  "PREREQ_PM" => {
    "FFI::C::Stat"                   => 0,
    "FFI::CheckLib"                  => "0.30",
    "FFI::Platypus"                  => "1.38",
    "FFI::Platypus::Type::Enum"      => "0.05",
    "FFI::Platypus::Type::PtrObject" => 0,
    "Ref::Util"                      => 0
  },
  "TEST_REQUIRES" => {
    "FFI::C::File"              => 0,
    "File::chdir"               => 0,
    "Path::Tiny"                => 0,
    "Sub::Identify"             => 0,
    "Term::Table"               => 0,
    "Test2::API"                => "1.302015",
    "Test2::Tools::MemoryCycle" => 0,
    "Test2::V0"                 => "0.000121",
    "Test::Archive::Libarchive" => 0,
    "Test::Script"              => "1.09"
  },
  "VERSION" => "0.09",
  "test"    => {
    "TESTS" => "t/*.t"
  }
);

my %FallbackPrereqs = (
  "FFI::C::File"                   => 0,
  "FFI::C::Stat"                   => 0,
  "FFI::CheckLib"                  => "0.30",
  "FFI::Platypus"                  => "1.38",
  "FFI::Platypus::Type::Enum"      => "0.05",
  "FFI::Platypus::Type::PtrObject" => 0,
  "File::chdir"                    => 0,
  "Path::Tiny"                     => 0,
  "Ref::Util"                      => 0,
  "Sub::Identify"                  => 0,
  "Term::Table"                    => 0,
  "Test2::API"                     => "1.302015",
  "Test2::Tools::MemoryCycle"      => 0,
  "Test2::V0"                      => "0.000121",
  "Test::Archive::Libarchive"      => 0,
  "Test::Script"                   => "1.09"
);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
if ( do { require './lib/Archive/Libarchive/Lib.pm'; !eval { Archive::Libarchive::Lib->lib; 1 } } ) {
  requires( 'Alien::Libarchive3', '0.30' );
}

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);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.040
sub _add_prereq {
  my ( $mm_key, $module, $version_or_range ) = @_;
  $version_or_range ||= 0;
  warn "$module already exists in $mm_key (at version $WriteMakefileArgs{$mm_key}{$module}) -- need to do a sane metamerge!"
    if exists $WriteMakefileArgs{$mm_key}{$module}
    and $WriteMakefileArgs{$mm_key}{$module} ne '0'
    and $WriteMakefileArgs{$mm_key}{$module} ne $version_or_range;
  warn "$module already exists in FallbackPrereqs (at version $FallbackPrereqs{$module}) -- need to do a sane metamerge!"
    if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne '0'
    and $FallbackPrereqs{$module} ne $version_or_range;
  $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range;
  return;
}

sub requires { goto &runtime_requires }

sub runtime_requires {
  my ( $module, $version_or_range ) = @_;
  _add_prereq( PREREQ_PM => $module, $version_or_range );
}

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.626 second using v1.00-cache-2.02-grep-82fe00e-cpan-2c419f77a38b )