<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">use 5.006;
use strict;
use warnings;
use ExtUtils::MakeMaker;

my %WriteMakefileArgs = (
    NAME             =&gt; 'Firewall::ActiveChecker',
    AUTHOR           =&gt; q{WENWU YAN &lt;careline@126.com&gt;},
    VERSION_FROM     =&gt; 'lib/Firewall/ActiveChecker.pm',
    ABSTRACT_FROM    =&gt; 'lib/Firewall/ActiveChecker.pm',
    LICENSE          =&gt; 'artistic_2',
    MIN_PERL_VERSION =&gt; '5.006',
    CONFIGURE_REQUIRES =&gt; {
        'ExtUtils::MakeMaker' =&gt; '0',
    },
    TEST_REQUIRES =&gt; {
        'Test::More' =&gt; '0',
    },
    PREREQ_PM =&gt; {
        #'ABC'              =&gt; '1.6',
        #'Foo::Bar::Module' =&gt; '5.0401',
    },
    dist  =&gt; { COMPRESS =&gt; 'gzip -9f', SUFFIX =&gt; 'gz', },
    clean =&gt; { FILES =&gt; 'Firewall-ActiveChecker-*' },
);

# Compatibility with old versions of ExtUtils::MakeMaker
unless (eval { ExtUtils::MakeMaker-&gt;VERSION('6.64'); 1 }) {
    my $test_requires = delete $WriteMakefileArgs{TEST_REQUIRES} || {};
    @{$WriteMakefileArgs{PREREQ_PM}}{keys %$test_requires} = values %$test_requires;
}

unless (eval { ExtUtils::MakeMaker-&gt;VERSION('6.55_03'); 1 }) {
    my $build_requires = delete $WriteMakefileArgs{BUILD_REQUIRES} || {};
    @{$WriteMakefileArgs{PREREQ_PM}}{keys %$build_requires} = values %$build_requires;
}

delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
    unless eval { ExtUtils::MakeMaker-&gt;VERSION('6.52'); 1 };
delete $WriteMakefileArgs{MIN_PERL_VERSION}
    unless eval { ExtUtils::MakeMaker-&gt;VERSION('6.48'); 1 };
delete $WriteMakefileArgs{LICENSE}
    unless eval { ExtUtils::MakeMaker-&gt;VERSION('6.31'); 1 };

WriteMakefile(%WriteMakefileArgs);
</pre></body></html>