#!/usr/local/bin/perl
#
# $FreeBSD: ports/www/p5-Catalyst-Plugin-Session/scripts/pre-configure,v 1.2 2007/06/30 17:30:07 lbr Exp $
#
# Mimic requirement in Catalyst::Plugin::Session's original Makefile.PL

eval 'exec /usr/local/bin/perl -S $0 ${1+"$@"}'
	if $running_under_some_shell;

my %v = ( "Catalyst::Plugin::Session::State::Cookie" => '^0\\.0[0-2]', # 0.03+
          "Catalyst::Plugin::Session::State::URI" => '^0\\.0[0-1]', # 0.02+
);
foreach my $m (keys %v) {
    eval "use $m";
    if (!$@ && ${"${m}::VERSION"} =~ /$v{$m}/) {
        my $p = "p5-$m";
        $p =~ s/::/-/g;
	my $version = ${"${m}::VERSION"};
        warn "Found $p-$version, but you need to upgrade.\n";
        exit 1;
    }
}
exit 0;
