Author: dagolden
Date: Fri Jun 26 02:38:08 2009
New Revision: 12903
Modified:
Module-Build/trunk/Changes
Module-Build/trunk/lib/Module/Build/YAML.pm
Log:
don't do utf8 on perl 5.6
Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes (original)
+++ Module-Build/trunk/Changes Fri Jun 26 02:38:08 2009
@@ -2,10 +2,14 @@
0.33_04 -
+ Bug-fixes:
+ - Don't try utf8 YAML I/O on Perl 5.6
+
Other
- skips xs.t and ppm.t when perl was not compiled with dynamic loading
since Module::Buld does not support static linking (RT#46178)
[David Golden]
+ - Added YAML utf8 patch in 0.33_03 changes list
- Added attribution for patches in 0.33_03 changes list
0.33_03 - Mon Jun 22 17:22:56 EDT 2009
@@ -37,6 +41,7 @@
- Added a can_action($name) method (RT#45172) [brian d foy]
- Documented that subclass methods should not permanently change
current directory (RT#46919) [David Wheeler]
+ - META.yml encoded in UTF-8 (RT#43765) [Olivier Mengue]
0.33_02 - Mon Jun 15 12:23:55 EDT 2009
Modified: Module-Build/trunk/lib/Module/Build/YAML.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/YAML.pm (original)
+++ Module-Build/trunk/lib/Module/Build/YAML.pm Fri Jun 26 02:38:08 2009
@@ -40,7 +40,7 @@
}
open my $OUT, "$mode $filename"
or die "Can't open $filename for writing: $!";
- binmode($OUT, ':utf8');
+ binmode($OUT, ':utf8') if $] >= 5.008;
print $OUT Dump(@_);
close $OUT;
}
@@ -51,7 +51,7 @@
my $filename = shift;
open my $IN, $filename
or die "Can't open $filename for reading: $!";
- binmode($IN, ':utf8');
+ binmode($IN, ':utf8') if $] >= 5.008;
return Load(do { local $/; <$IN> });
close $IN;
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.