migrate from EUMM to Module::Build
This commit is contained in:
18
.gitignore
vendored
18
.gitignore
vendored
@@ -1,9 +1,11 @@
|
|||||||
*.db
|
*.swp
|
||||||
SNMP
|
*.pid
|
||||||
*.komodo*
|
test.pl
|
||||||
blib/
|
|
||||||
META.*
|
|
||||||
MYMETA.*
|
MYMETA.*
|
||||||
Makefile
|
*.tar.gz
|
||||||
Makefile.old
|
MANIFEST.*
|
||||||
pm_to_blib
|
*.komodo*
|
||||||
|
Makefile*
|
||||||
|
Build
|
||||||
|
_build
|
||||||
|
blib
|
||||||
|
|||||||
35
Build.PL
Normal file
35
Build.PL
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
use Module::Build;
|
||||||
|
|
||||||
|
Module::Build->new(
|
||||||
|
module_name => 'SNMP::Info',
|
||||||
|
license => 'bsd',
|
||||||
|
# dynamic_config => 1,
|
||||||
|
configure_requires => {
|
||||||
|
'Module::Build' => '0.42',
|
||||||
|
},
|
||||||
|
# build_requires => {
|
||||||
|
# },
|
||||||
|
requires => {
|
||||||
|
'SNMP' => '0',
|
||||||
|
'Math::BigInt' => '0',
|
||||||
|
},
|
||||||
|
# recommends => {
|
||||||
|
# },
|
||||||
|
test_requires => {
|
||||||
|
'Test::More' => '0.88',
|
||||||
|
},
|
||||||
|
# script_files => [
|
||||||
|
# ],
|
||||||
|
# share_dir => 'share',
|
||||||
|
meta_merge => {
|
||||||
|
resources => {
|
||||||
|
homepage => 'http://netdisco.org/',
|
||||||
|
bugtracker => 'https://github.com/netdisco/snmp-info/issues',
|
||||||
|
repository => 'https://github.com/netdisco/snmp-info',
|
||||||
|
MailingList => 'https://lists.sourceforge.net/lists/listinfo/snmp-info-users',
|
||||||
|
IRC => 'irc://irc.freenode.org/#netdisco',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
)->create_build_script;
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
# SNMP Device Compatibility Matrix
|
|
||||||
# SNMP::Info - (C) 2004 Max Baker
|
|
||||||
|
|
||||||
# THIS FILE IS NO LONGER MAINTAINED
|
|
||||||
|
|
||||||
# THERE ARE NOW GENERIC CLASSES FOR MOST DEVICES, SIMPLY LOAD SNMP::Info AND
|
|
||||||
# TRY YOUR DEVICE, THEN REPORT TO THE MAIL LIST ANY MISSING FUNCTIONALITY.
|
|
||||||
|
|
||||||
# THANK YOU
|
|
||||||
@@ -26,5 +26,8 @@ MYMETA.*
|
|||||||
|
|
||||||
# Komodo project file
|
# Komodo project file
|
||||||
\.kpf$
|
\.kpf$
|
||||||
# github
|
# Avoid MYMETA files
|
||||||
\.github
|
^MYMETA\.
|
||||||
|
.github
|
||||||
|
.travis
|
||||||
|
README.md
|
||||||
|
|||||||
39
Makefile.PL
39
Makefile.PL
@@ -1,39 +0,0 @@
|
|||||||
# Module makefile for SNMP::Info (using ExtUtils::MakeMaker)
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
require 5.006;
|
|
||||||
|
|
||||||
use strict;
|
|
||||||
use warnings;
|
|
||||||
use ExtUtils::MakeMaker;
|
|
||||||
|
|
||||||
WriteMakefile(
|
|
||||||
NAME => 'SNMP::Info',
|
|
||||||
AUTHOR => 'Eric A. Miller <emiller@cpan.org>',
|
|
||||||
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' => {} )
|
|
||||||
: ()
|
|
||||||
),
|
|
||||||
( ( ExtUtils::MakeMaker->VERSION() gt '6.30' ) ? ( 'LICENSE' => 'bsd' )
|
|
||||||
: ()
|
|
||||||
),
|
|
||||||
|
|
||||||
);
|
|
||||||
|
|
||||||
sub MY::postamble {
|
|
||||||
"
|
|
||||||
.PHONY: readme
|
|
||||||
readme: README
|
|
||||||
README: Info.pm
|
|
||||||
pod2text -l Info.pm > README";
|
|
||||||
}
|
|
||||||
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
use File::Glob qw/bsd_glob/;
|
use File::Glob qw/bsd_glob/;
|
||||||
|
|
||||||
my @pms = glob_rec("../Info");
|
my @pms = glob_rec("./lib");
|
||||||
|
|
||||||
$new_version = shift @ARGV || '3.01';
|
$new_version = shift @ARGV || die "missing new version\n";
|
||||||
|
|
||||||
foreach my $p (@pms) {
|
foreach my $p (@pms) {
|
||||||
print "$p\n";
|
print "$p\n";
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user