r29673 - in /branches/upstream/libextutils-command-perl/current: Changes META.yml lib/ExtUtils/Command.pm
bricas-guest at users.alioth.debian.org
bricas-guest at users.alioth.debian.org
Thu Jan 15 15:50:18 UTC 2009
Author: bricas-guest
Date: Thu Jan 15 15:50:15 2009
New Revision: 29673
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=29673
Log:
[svn-upgrade] Integrating new upstream version, libextutils-command-perl (1.16)
Modified:
branches/upstream/libextutils-command-perl/current/Changes
branches/upstream/libextutils-command-perl/current/META.yml
branches/upstream/libextutils-command-perl/current/lib/ExtUtils/Command.pm
Modified: branches/upstream/libextutils-command-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-command-perl/current/Changes?rev=29673&op=diff
==============================================================================
--- branches/upstream/libextutils-command-perl/current/Changes (original)
+++ branches/upstream/libextutils-command-perl/current/Changes Thu Jan 15 15:50:15 2009
@@ -1,3 +1,7 @@
+1.16 Mon, Jan 5, 2009
+ - Add support for VMS UNIX compatibilty mode:
+ https://rt.cpan.org/Ticket/Display.html?id=42144
+
1.15 Sun, Oct 12, 2008
- cp fails to update timestamp on Win32:
http://rt.cpan.org/Ticket/Display.html?id=34718
Modified: branches/upstream/libextutils-command-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-command-perl/current/META.yml?rev=29673&op=diff
==============================================================================
--- branches/upstream/libextutils-command-perl/current/META.yml (original)
+++ branches/upstream/libextutils-command-perl/current/META.yml Thu Jan 15 15:50:15 2009
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: ExtUtils-Command
-version: 1.15
+version: 1.16
version_from: lib/ExtUtils/Command.pm
installdirs: perl
license: perl
@@ -13,7 +13,7 @@
provides:
ExtUtils::Command:
file: lib/ExtUtils/Command.pm
- version: 1.15
+ version: 1.16
Shell::Command:
file: lib/Shell/Command.pm
version: 0.04
Modified: branches/upstream/libextutils-command-perl/current/lib/ExtUtils/Command.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-command-perl/current/lib/ExtUtils/Command.pm?rev=29673&op=diff
==============================================================================
--- branches/upstream/libextutils-command-perl/current/lib/ExtUtils/Command.pm (original)
+++ branches/upstream/libextutils-command-perl/current/lib/ExtUtils/Command.pm Thu Jan 15 15:50:15 2009
@@ -12,10 +12,33 @@
@ISA = qw(Exporter);
@EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
dos2unix);
-$VERSION = '1.15';
+$VERSION = '1.16';
my $Is_VMS = $^O eq 'VMS';
+my $Is_VMS_mode = $Is_VMS;
+my $Is_VMS_noefs = $Is_VMS;
my $Is_Win32 = $^O eq 'MSWin32';
+
+if( $Is_VMS ) {
+ my $vms_unix_rpt;
+ my $vms_efs;
+ my $vms_case;
+
+ if (eval { local $SIG{__DIE__}; require VMS::Feature; }) {
+ $vms_unix_rpt = VMS::Feature::current("filename_unix_report");
+ $vms_efs = VMS::Feature::current("efs_charset");
+ $vms_case = VMS::Feature::current("efs_case_preserve");
+ } else {
+ my $unix_rpt = $ENV{'DECC$FILENAME_UNIX_REPORT'} || '';
+ my $efs_charset = $ENV{'DECC$EFS_CHARSET'} || '';
+ my $efs_case = $ENV{'DECC$EFS_CASE_PRESERVE'} || '';
+ $vms_unix_rpt = $unix_rpt =~ /^[ET1]/i;
+ $vms_efs = $efs_charset =~ /^[ET1]/i;
+ $vms_case = $efs_case =~ /^[ET1]/i;
+ }
+ $Is_VMS_mode = 0 if $vms_unix_rpt;
+ $Is_VMS_noefs = 0 if ($vms_efs);
+}
=head1 NAME
@@ -233,7 +256,7 @@
my $mode = shift(@ARGV);
expand_wildcards();
- if( $Is_VMS ) {
+ if( $Is_VMS_mode && $Is_VMS_noefs) {
foreach my $idx (0..$#ARGV) {
my $path = $ARGV[$idx];
next unless -d $path;
More information about the Pkg-perl-cvs-commits
mailing list