From cb58701af2539b391c2828e8d885361b9e966ba0 Mon Sep 17 00:00:00 2001 From: Eric Miller <> Date: Sun, 20 Jul 2008 03:46:08 +0000 Subject: [PATCH] - Require Perl 5.6+ - Account for ExtUtils::MakeMaker version --- Makefile.PL | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 294a9a2c..819d59ad 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,32 +1,39 @@ -# SNMP::Info - Makefile.PL +# Module makefile for SNMP::Info (using ExtUtils::MakeMaker) # $Id$ +require 5.006; + use strict; use warnings; use ExtUtils::MakeMaker; WriteMakefile( - NAME => 'SNMP::Info', - VERSION_FROM => 'Info.pm', - PL_FILES => {}, - PREREQ_PM => { - 'Test::More' => 0, - 'Math::BigInt' => 0, - 'SNMP' => 0, - }, - ($] >= 5.005 ? - (ABSTRACT_FROM => 'Info.pm', - AUTHOR => 'Eric A. Miller ',) - : () + NAME => 'SNMP::Info', + AUTHOR => 'Eric A. Miller ', + VERSION_FROM => 'Info.pm', + ABSTRACT_FROM => 'Info.pm', + PREREQ_PM => { + 'Test::More' => 0, + 'Math::BigInt' => 0, + 'SNMP' => 0, + }, + PMLIBDIRS => [ 'Info', '$(BASEEXT)' ], + dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, + clean => { FILES => 'SNMP-Info-*' }, + realclean => { FILES => 'Makefile.old' }, + ( ( ExtUtils::MakeMaker->VERSION() lt '6.25' ) ? ( 'PL_FILES' => {} ) + : () ), - PMLIBDIRS => ['Info','$(BASEEXT)'], - dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, - clean => { FILES => 'SNMP-Info-*' }, - realclean => { FILES => 'Makefile.old' }, + ( ( ExtUtils::MakeMaker->VERSION() gt '6.30' ) ? ( 'LICENSE' => 'bsd' ) + : () + ), + ); -sub MY::postamble { " +sub MY::postamble { + " .PHONY: readme readme: README README: Info.pm - pod2text -l Info.pm > README" } + pod2text -l Info.pm > README"; +}