The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
#      $Id$
#
#	File:		Makefile.PL
#
#	Author:		Maxim Grigoriev, Fermilab
#                       Jared Greeno, SLAC
#                       Yee-Ting Li, SLAC
#
#	Date:		12.2007
#
#	Description:	
#		Build for perfSONAR-PS
#
use inc::Module::Install;

name             'perfSONAR_PS-Services-PingER';
author_from      'lib/perfSONAR_PS/Datatypes/PingER.pm';
license_from     'LICENSE';
license          'perl';
version          '0.09';
perl_version     '5.008';
all_from 	 'lib/perfSONAR_PS/';

build_requires  'Test::Exception' => 0;

#requires  'YAML' => '0.60';
#requires  'DateTime' => '0.41';
#requires  'DateTime::Locale' => '0.35';
#requires  'DateTime::TimeZone' => '0.59';
#requires  'DateTime::Format::Builder' => 0;

requires  'Bit::Vector' => 0;
requires  'Error' => '0.17';

#requires  'Carp' => 0;
#build_requires  'Object::Deadly' => 0;
#build_requires  'Carp::Clan' => 0;
requires  'XML::LibXML' => '1.60';
requires  'XML::NamespaceSupport' => 0;
requires  'XML::LibXML::Common'  => '0.13';

requires  'Log::Log4perl' => 0;

requires  'Class::Accessor'  => 0;
requires  'Class::Fields'  => 0; 

requires  'Config::General'  => 0; 
requires  'Statistics::Descriptive'  => 0; 

requires  'LWP' => '5';
requires  'DBI'  => '1.5'; 
requires  'DBD::SQLite'  => 0;
requires  'DBD::mysql'  => 0;  

requires  'base'  => 0; 
requires  'version'  => 0; 
requires  'fields'  => 0; 
requires  'Clone::Fast'  => 0; 
requires  'Clone'  => 0; 
requires  'Data::Compare'  => 0; 
requires  'Crypt::CBC'  => '2'; 
requires  'FreezeThaw' => 0;
requires  'Readonly' => 0;
requires  'Params::Validate' => '0.70';
requires  'Module::Load' => 0;

#requires  'Rose::DB'  => 0; 
#requires  'Rose::DB::Object'  => 0; 

# perfsonar dependencies
requires 'perfSONAR_PS::Common' => 0.09;
requires 'perfSONAR_PS::Transport' => 0.09;
requires 'perfSONAR_PS::Messages' => 0.09;
requires 'perfSONAR_PS::DB::SQL' => 0.09;
requires 'perfSONAR_PS::DB::File' => 0.09;
requires 'perfSONAR_PS::Services::Base' => 0.09;
requires 'perfSONAR_PS::Services::MA::General' => 0.09;
requires 'perfSONAR_PS::XML::Document_string' => 0.09;
requires 'perfSONAR_PS::Error_compat' => 0.09;
requires 'perfSONAR_PS::Client::LS::Remote' => 0.09;


###requires_external_bin 'mysql';
requires_external_bin 'sqlite3';
#requires_external_bin 'xml2-config';

no_index directory  => 't';
install_scripts => 'bin/';

auto_install;
WriteAll;