In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/3cd3edd26d7d7351a88a464d90ab62a28f1f25fc?hp=b5af3ad26055ddca5e9a93f7311d2be865b3de75>
- Log ----------------------------------------------------------------- commit 3cd3edd26d7d7351a88a464d90ab62a28f1f25fc Author: Steve Hay <[email protected]> Date: Fri Jan 3 08:48:20 2014 +0000 Upgrade Encode from version 2.56 to 2.57 ----------------------------------------------------------------------- Summary of changes: Porting/Maintainers.pl | 2 +- cpan/Encode/Encode.pm | 4 ++-- cpan/Encode/Makefile.PL | 2 +- cpan/Encode/bin/enc2xs | 20 ++++++++++---------- cpan/Encode/encengine.c | 2 +- cpan/Encode/lib/Encode/Encoder.pm | 2 +- cpan/Encode/lib/Encode/GSM0338.pm | 2 +- cpan/Encode/lib/Encode/Unicode/UTF7.pm | 2 +- cpan/Encode/t/Encoder.t | 2 +- pod/perldelta.pod | 5 ++++- 10 files changed, 23 insertions(+), 20 deletions(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 9cb75c5..92e67d8 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -399,7 +399,7 @@ use File::Glob qw(:case); }, 'Encode' => { - 'DISTRIBUTION' => 'DANKOGAI/Encode-2.56.tar.gz', + 'DISTRIBUTION' => 'DANKOGAI/Encode-2.57.tar.gz', 'FILES' => q[cpan/Encode], }, diff --git a/cpan/Encode/Encode.pm b/cpan/Encode/Encode.pm index 81ebb88..0c58043 100644 --- a/cpan/Encode/Encode.pm +++ b/cpan/Encode/Encode.pm @@ -1,10 +1,10 @@ # -# $Id: Encode.pm,v 2.55 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: Encode.pm,v 2.57 2014/01/03 04:51:39 dankogai Exp $ # package Encode; use strict; use warnings; -our $VERSION = sprintf "%d.%02d", q$Revision: 2.56 $ =~ /(\d+)/g; +our $VERSION = sprintf "%d.%02d", q$Revision: 2.57 $ =~ /(\d+)/g; use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG}; use XSLoader (); XSLoader::load( __PACKAGE__, $VERSION ); diff --git a/cpan/Encode/Makefile.PL b/cpan/Encode/Makefile.PL index 5eb0f18..18d5915 100644 --- a/cpan/Encode/Makefile.PL +++ b/cpan/Encode/Makefile.PL @@ -1,5 +1,5 @@ # -# $Id: Makefile.PL,v 2.12 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: Makefile.PL,v 2.12 2013/09/14 07:51:59 dankogai Exp $ # use 5.007003; use strict; diff --git a/cpan/Encode/bin/enc2xs b/cpan/Encode/bin/enc2xs index 0fe1da4..c5f788d 100644 --- a/cpan/Encode/bin/enc2xs +++ b/cpan/Encode/bin/enc2xs @@ -10,7 +10,7 @@ use warnings; use Getopt::Std; use Config; my @orig_ARGV = @ARGV; -our $VERSION = do { my @r = (q$Revision: 2.8 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +our $VERSION = do { my @r = (q$Revision: 2.9 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # These may get re-ordered. # RAW is a do_now as inserted by &enter @@ -1080,7 +1080,7 @@ add a new encoding, just read this chapter and forget the rest. =over 4 -=item 0. +=item 0.Z<> Have a .ucm file ready. You can get it from somewhere or you can write your own from scratch or you can grab one from the Encode distribution @@ -1091,7 +1091,7 @@ in I<my.ucm>. C<$> is a shell prompt. $ ls -F my.ucm -=item 1. +=item 1.Z<> Issue a command as follows; @@ -1114,7 +1114,7 @@ The following files were created. =over 4 -=item 1.1. +=item 1.1.Z<> If you want *.ucm installed together with the modules, do as follows; @@ -1124,20 +1124,20 @@ If you want *.ucm installed together with the modules, do as follows; =back -=item 2. +=item 2.Z<> Edit the files generated. You don't have to if you have no time AND no intention to give it to someone else. But it is a good idea to edit the pod and to add more tests. -=item 3. +=item 3.Z<> Now issue a command all Perl Mongers love: $ perl Makefile.PL Writing Makefile for Encode::My -=item 4. +=item 4.Z<> Now all you have to do is make. @@ -1158,7 +1158,7 @@ The time it takes varies depending on how fast your machine is and how large your encoding is. Unless you are working on something big like euc-tw, it won't take too long. -=item 5. +=item 5.Z<> You can "make install" already but you should test first. @@ -1171,11 +1171,11 @@ You can "make install" already but you should test first. Files=1, Tests=2, 0 wallclock secs ( 0.09 cusr + 0.01 csys = 0.09 CPU) -=item 6. +=item 6.Z<> If you are content with the test result, just "make install" -=item 7. +=item 7.Z<> If you want to add your encoding to Encode's demand-loading list (so you don't have to "use Encode::YourEncoding"), run diff --git a/cpan/Encode/encengine.c b/cpan/Encode/encengine.c index 255e4d7..efe198a 100644 --- a/cpan/Encode/encengine.c +++ b/cpan/Encode/encengine.c @@ -81,7 +81,7 @@ This scheme can also handle shift encodings. A slight enhancement to the scheme also allows for look-ahead - if we add a flag to re-add the removed byte to the source we could handle - a" -> รค + a" -> U+00E4 (LATIN SMALL LETTER A WITH DIAERESIS) ab -> a (and take b back please) */ diff --git a/cpan/Encode/lib/Encode/Encoder.pm b/cpan/Encode/lib/Encode/Encoder.pm index 000b415..23e0349 100644 --- a/cpan/Encode/lib/Encode/Encoder.pm +++ b/cpan/Encode/lib/Encode/Encoder.pm @@ -1,5 +1,5 @@ # -# $Id: Encoder.pm,v 2.3 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: Encoder.pm,v 2.3 2013/09/14 07:51:59 dankogai Exp $ # package Encode::Encoder; use strict; diff --git a/cpan/Encode/lib/Encode/GSM0338.pm b/cpan/Encode/lib/Encode/GSM0338.pm index 5148488..20257a1 100644 --- a/cpan/Encode/lib/Encode/GSM0338.pm +++ b/cpan/Encode/lib/Encode/GSM0338.pm @@ -1,5 +1,5 @@ # -# $Id: GSM0338.pm,v 2.5 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: GSM0338.pm,v 2.5 2013/09/14 07:51:59 dankogai Exp $ # package Encode::GSM0338; diff --git a/cpan/Encode/lib/Encode/Unicode/UTF7.pm b/cpan/Encode/lib/Encode/Unicode/UTF7.pm index 039e067..d5d86e2 100644 --- a/cpan/Encode/lib/Encode/Unicode/UTF7.pm +++ b/cpan/Encode/lib/Encode/Unicode/UTF7.pm @@ -1,5 +1,5 @@ # -# $Id: UTF7.pm,v 2.8 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: UTF7.pm,v 2.8 2013/09/14 07:51:59 dankogai Exp $ # package Encode::Unicode::UTF7; use strict; diff --git a/cpan/Encode/t/Encoder.t b/cpan/Encode/t/Encoder.t index 63eea23..bfb4d8e 100644 --- a/cpan/Encode/t/Encoder.t +++ b/cpan/Encode/t/Encoder.t @@ -1,5 +1,5 @@ # -# $Id: Encoder.t,v 2.1 2013/09/14 07:51:59 dankogai Exp dankogai $ +# $Id: Encoder.t,v 2.1 2013/09/14 07:51:59 dankogai Exp $ # BEGIN { diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 86f0570..5fae72e 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -146,7 +146,10 @@ XXX =item * -L<XXX> has been upgraded from version A.xx to B.yy. +L<Encode> has been upgraded from version 2.56 to 2.57. + +UTF-8 is no longer used in the C source (which some compilers didn't like), and +some POD errors have been fixed in the documentation. =back -- Perl5 Master Repository
