# $Id: Makefile.PL,v 1.9 2004/02/26 17:45:10 nik Exp $
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
'NAME' => 'AxKit::App::Gallery',
# 'VERSION_FROM' => 'lib/AxKit/App/Gallery.pm', # finds $VERSION
'VERSION' => '0.5',
'PREREQ_PM' => {
AxKit => 1.62,
Data::Page => 0.15,
XML::LibXSLT => 1.53,
XML::LibXML => 1.52,
Imager => 0.41,
URI => 1.23,
Image::Info => 1.08,
RDF::Core => 0.30,
},
);
if(eval { require XML::LibXML }) {
if (XML::LibXML->VERSION > '1.52' and XML::LibXML->VERSION < '1.57') {
die <<"REASON";
***** ERROR *****
Your XML::LibXML version is between 1.53 and 1.56. These versions have bugs
which mean they do not work will with AxKit and AxKit::App::Gallery.
Please downgrade to version 1.52 or upgrade to 1.57, which is known to be
stable.
REASON
}
}
if (eval { require Image::Info } and eval { require IO::String }) {
if (Image::Info->VERSION == '1.12' and IO::String->VERSION == '1.02') {
die <<"REASON";
***** ERROR *****
Your Image::Info version is 1.12, and your IO::String version is 1.02.
There is a known bug in the interaction between these two modules that
causes Image::Info to core dump when processing some images. You should
either upgrade Image::Info to 1.13 or greater, or IO::String to 1.03 or
greater.
REASON
}
}