migrate from EUMM to Module::Build

This commit is contained in:
Oliver Gorwits
2017-06-28 22:40:15 +01:00
parent 433b87b9df
commit 44b19153f1
132 changed files with 52 additions and 2239 deletions

18
.gitignore vendored
View File

@@ -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
View 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;

View File

View File

@@ -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

View File

View File

@@ -26,5 +26,8 @@ MYMETA.*
# Komodo project file # Komodo project file
\.kpf$ \.kpf$
# github # Avoid MYMETA files
\.github ^MYMETA\.
.github
.travis
README.md

View File

@@ -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";
}

2179
README

File diff suppressed because it is too large Load Diff

View File

@@ -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