1#!/usr/bin/perl 2 3use strict; 4use warnings; 5 6use ExtUtils::MakeMaker; 7 8my %prereqs = ( 9 10 # Core package 11 "Test::More" => 0, 12 "XML::Parser" => "2.23", 13 "MIME::Base64" => 0, 14 "URI" => 0, 15 "Scalar::Util" => 0, 16 "Task::Weaken" => 0, # to be sure than weaken works 17 "constant" => 0, # don't force people to upgrade 18 "Class::Inspector" => 0, 19 20 # Client TCP support 21 "IO::SessionData" => 1.03, 22 "IO::Socket::SSL" => 0, 23 24 # Compression support for HTTP 25 "Compress::Zlib" => 0, 26 27 # Client HTTP support 28 "LWP::UserAgent" => 0, 29 30 # Client HTTPS support 31 "Crypt::SSLeay" => 0, 32 33 # "Standalone HTTP server" 34 # ,"SOAP::Transport::HTTP::Daemon",{ 35 # "HTTP::Daemon" => 0, 36 37 # "Apache/mod_perl server" 38 # "Apache" => 0, 39 40 # "FastCGI server" 41 # "FCGI" => 0, 42 43 # "POP3 server" 44 # "Net::POP3" => 0, 45 # "MIME::Parser" => 0, 46 47 # "MQ transport support" 48 # "SOAP::Transport::MQ" => 0.712, 49 50 # "JABBER transport support" 51 # "SOAP::Transport::JABBER" => 0.712, 52 53 # MIME messages 54 # "MIME::Parser" => 0, 55 56 # DIME messages 57 # "IO::Scalar" => "2.105", 58 # "DIME::Tools" => 0.03, 59 # "Data::UUID" => "0.11", 60 61 #"IO::File" => 0, 62 63 64 # "MIME interoperability w/ Axis" 65 # "MIME::Parser" => "6.106", 66); 67 68ExtUtils::MakeMaker::WriteMakefile( 69 'NAME' => 'SOAP::Lite', 70 'AUTHOR' => 71'Pavel Kulchenko, Randy J Ray, Byrne Reese, Martin Kutter (MKUTTER@cpan.org), Fred Moyer', 72 'LICENSE' => 'perl', 73 'VERSION_FROM' => 'lib/SOAP/Lite.pm', 74 'ABSTRACT_FROM' => 'lib/SOAP/Lite.pm', 75 'PREREQ_PM' => \%prereqs, 76 'EXE_FILES' => [ 'bin/SOAPsh.pl', 'bin/stubmaker.pl' ], 77 ( 78 $ExtUtils::MakeMaker::VERSION ge '6.48' 79 ? ( 80 MIN_PERL_VERSION => 5.006, 81 META_MERGE => { 82 resources => { 83 repository => 'https://github.com/redhotpenguin/soaplite', 84 }, 85 keywords => [ 'SOAP', 'SOAP client', 'SOAP server' ], 86 no_index => { 87 directory => [ qw( examples t ) ], 88 }, 89 }, 90 ) 91 : () 92 ), 93); 94 951; 96