summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames E Keenan <jkeenan@cpan.org>2014-07-15 18:54:47 -0400
committerJames E Keenan <jkeenan@cpan.org>2014-07-15 18:54:47 -0400
commit22b637e7406e1460b7adf0ddf74af76c6c7aac30 (patch)
tree9c350bdd0924aaa6e35ff8d7f2fe5f09ba096a58
parent1f922d87031d19b508b27b35e56d92f35273ffeb (diff)
parenta6f8bc47159a176b40a20c874fc545270a452af8 (diff)
downloadperl-22b637e7406e1460b7adf0ddf74af76c6c7aac30.tar.gz
Merge branch '122300-extutils-manifest' into blead
-rw-r--r--dist/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP4
-rw-r--r--dist/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm30
2 files changed, 18 insertions, 16 deletions
diff --git a/dist/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP b/dist/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP
index bea687450f..725f84e3d1 100644
--- a/dist/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP
+++ b/dist/ExtUtils-Manifest/lib/ExtUtils/MANIFEST.SKIP
@@ -40,6 +40,7 @@
\.tmp$
\.#
\.rej$
+\..*\.sw.?$
# Avoid OS-specific files/dirs
# Mac OSX metadata
@@ -51,5 +52,8 @@
\bcover_db\b
\bcovered\b
+# Avoid prove files
+\B\.prove$
+
# Avoid MYMETA files
^MYMETA\.
diff --git a/dist/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm b/dist/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm
index 5bcd6d693a..165a15cc5a 100644
--- a/dist/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm
+++ b/dist/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm
@@ -8,24 +8,22 @@ use File::Find;
use File::Spec;
use Carp;
use strict;
+use warnings;
-use vars qw($VERSION @ISA @EXPORT_OK
- $Is_MacOS $Is_VMS $Is_VMS_mode $Is_VMS_lc $Is_VMS_nodot
- $Debug $Verbose $Quiet $MANIFEST $DEFAULT_MSKIP);
+use Exporter 5.57 'import';
-$VERSION = '1.63';
-@ISA=('Exporter');
-@EXPORT_OK = qw(mkmanifest
+our $VERSION = '1.64';
+our @EXPORT_OK = qw(mkmanifest
manicheck filecheck fullcheck skipcheck
manifind maniread manicopy maniadd
maniskip
);
-$Is_MacOS = $^O eq 'MacOS';
-$Is_VMS = $^O eq 'VMS';
-$Is_VMS_mode = 0;
-$Is_VMS_lc = 0;
-$Is_VMS_nodot = 0; # No dots in dir names or double dots in files
+our $Is_MacOS = $^O eq 'MacOS';
+our $Is_VMS = $^O eq 'VMS';
+our $Is_VMS_mode = 0;
+our $Is_VMS_lc = 0;
+our $Is_VMS_nodot = 0; # No dots in dir names or double dots in files
if ($Is_VMS) {
require VMS::Filespec if $Is_VMS;
@@ -53,13 +51,13 @@ if ($Is_VMS) {
$Is_VMS_nodot = 0 if ($vms_efs);
}
-$Debug = $ENV{PERL_MM_MANIFEST_DEBUG} || 0;
-$Verbose = defined $ENV{PERL_MM_MANIFEST_VERBOSE} ?
+our $Debug = $ENV{PERL_MM_MANIFEST_DEBUG} || 0;
+our $Verbose = defined $ENV{PERL_MM_MANIFEST_VERBOSE} ?
$ENV{PERL_MM_MANIFEST_VERBOSE} : 1;
-$Quiet = 0;
-$MANIFEST = 'MANIFEST';
+our $Quiet = 0;
+our $MANIFEST = 'MANIFEST';
-$DEFAULT_MSKIP = File::Spec->catfile( dirname(__FILE__), "$MANIFEST.SKIP" );
+our $DEFAULT_MSKIP = File::Spec->catfile( dirname(__FILE__), "$MANIFEST.SKIP" );
=head1 NAME