MM_Unix.pm : work around File::Find problem on VMS
[p5sagit/p5-mst-13.2.git] / lib / ExtUtils / Installed.pm
index 8498f35..1375a82 100644 (file)
@@ -1,6 +1,6 @@
 package ExtUtils::Installed;
 
-use 5.006;
+use 5.00503;
 use strict;
 use Carp qw();
 use ExtUtils::Packlist;
@@ -11,7 +11,8 @@ use File::Basename;
 use File::Spec;
 require VMS::Filespec if $^O eq 'VMS';
 
-our $VERSION = '0.05';
+use vars qw($VERSION);
+$VERSION = '0.06';
 
 my $DOSISH = ($^O =~ /^(MSWin\d\d|os2|dos|mint)$/);
 
@@ -129,7 +130,9 @@ sub new {
 
 sub modules {
     my ($self) = @_;
-    return sort keys %$self;
+
+    # Bug/feature of sort in scalar context requires this.
+    return wantarray ? sort keys %$self : keys %$self;
 }
 
 sub files {