The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
my $we_are_upgrading=eval{
    require CGI::SecureState;
    return +($CGI::SecureState::VERSION<0.29) ? 1 : 0;
};

if ($we_are_upgrading) {
    print "*********************> WARNING! <*********************\n";
    print "* You are upgrading from a previous version of       *\n";
    print "* CGI::SecureState.  You MUST read the documentation *\n";
    print "* before installing this new version, as it will     *\n";
    print "* spit out nasty warnings if you use it on old       *\n";
    print "* scripts.  See                                      *\n";
    print "* http://search.cpan.org/search?dist=SecureState     *\n";
    print "* for more details.                                  *\n";
    print "******************************************************\n";

    print "Press <enter> only after you have read the documentation.\n";
    <STDIN>;
}


WriteMakefile(
    'NAME'		=> 'CGI::SecureState',
    'VERSION_FROM'	=> 'SecureState.pm',
    'PREREQ_PM'		=> {CGI => '2.0', Digest::SHA1 => '1.0', Crypt::Blowfish => '2.0',
			    Fcntl => '0.1', File::Spec => '0.1'},
    'DISTNAME'          => 'CGI-SecureState',
    'dist'              => { COMPRESS => 'gzip', SUFFIX => 'gz', },
);