r77373 - in /trunk/libmime-encwords-perl: Changes EncWords.pm EncWords/ MANIFEST META.yml Makefile.PL README debian/changelog lib/ t/01decode.t t/02encode.t t/03Encode-MIME-EncWords.t t/04Encode-MIME-EncWords-ISO_2022_JP.t testin/encode-utf-8.txt

fabreg-guest at users.alioth.debian.org fabreg-guest at users.alioth.debian.org
Mon Jul 11 16:24:20 UTC 2011


Author: fabreg-guest
Date: Mon Jul 11 16:24:18 2011
New Revision: 77373

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=77373
Log:
New upstream release

Added:
    trunk/libmime-encwords-perl/lib/
      - copied from r77372, branches/upstream/libmime-encwords-perl/current/lib/
    trunk/libmime-encwords-perl/t/03Encode-MIME-EncWords.t
      - copied unchanged from r77372, branches/upstream/libmime-encwords-perl/current/t/03Encode-MIME-EncWords.t
    trunk/libmime-encwords-perl/t/04Encode-MIME-EncWords-ISO_2022_JP.t
      - copied unchanged from r77372, branches/upstream/libmime-encwords-perl/current/t/04Encode-MIME-EncWords-ISO_2022_JP.t
    trunk/libmime-encwords-perl/testin/encode-utf-8.txt
      - copied unchanged from r77372, branches/upstream/libmime-encwords-perl/current/testin/encode-utf-8.txt
Removed:
    trunk/libmime-encwords-perl/EncWords/
    trunk/libmime-encwords-perl/EncWords.pm
Modified:
    trunk/libmime-encwords-perl/Changes
    trunk/libmime-encwords-perl/MANIFEST
    trunk/libmime-encwords-perl/META.yml
    trunk/libmime-encwords-perl/Makefile.PL
    trunk/libmime-encwords-perl/README
    trunk/libmime-encwords-perl/debian/changelog
    trunk/libmime-encwords-perl/t/01decode.t
    trunk/libmime-encwords-perl/t/02encode.t

Modified: trunk/libmime-encwords-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/Changes?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/Changes (original)
+++ trunk/libmime-encwords-perl/Changes Mon Jul 11 16:24:18 2011
@@ -1,3 +1,39 @@
+2011-06-XX	Hatuka*nezumi - IKEDA Soji	<hatuka at nezumi.nu>
+
+	* Release 1.012.3.
+	* Fix: encode_mimewords(): inproper handling of Encoding => 'S'.
+	* Imp: decode_mimewords(): Broken "Q" encoding also warned: "=" not
+	  leading two hexdigits (raw " " and "\t" are allowed).
+	* Imp: encode_mimewords(): negative MaxLineLen allows unlimited length
+	  of line.
+	* Encode::MIME::EncWords: Rewritten. 0.03.
+	  - Any newlines not forming folding white space are preserved.
+	    cf. CPAN RT #68582 for standard encodings.
+	  - Error handling.
+	* Doc: typos etc.
+
+2011-06-01	Hatuka*nezumi - IKEDA Soji	 <hatuka at nezumi.nu>
+
+	* Release 1.012.2.
+	* Chg: encode_mimewords(): By 'A' or 'S' encodings, 'Q' will be used
+	  more often: When number of bytes to be encoded exceeds 6th of
+	  entire bytes, words may be encoded by 'B'.  In other words,
+	  ``S encoding'' is to choose shorter one of 'B' or 'Q' according to
+	  length of maximally-encoded result.
+	* Fix: encode_mimewords(): Pure ASCII words containing unsafe sequence
+	  ignored Encoding option; encoded by header_encoding() of its charset.
+	* Updated Encode::MIME::EncWords.
+	* Added test #03 & #04.  Added UTF-8 cases to #02.
+
+2011-05-29	Hatuka*nezumi - IKEDA Soji	<hatuka at nezumi.nu>
+
+	* Release 1.012.1.
+	* Unicode/multibyte support on Perl 5.7.3 (experimental).
+	* New: Encode::MIME::EncWords [alpha release] - Encode module for
+	  "MIME-EncWords", "MIME-EncWords-B", "MIME-EncWords-Q" and
+	  "MIME-EncWords-ISO_2022_JP".
+	* Requires MIME::Charset >= 1.008.2.
+
 2010-06-17	Hatuka*nezumi - IKEDA Soji	<hatuka at nezumi.nu>
 
 	* Release 1.012.

Modified: trunk/libmime-encwords-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/MANIFEST?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/MANIFEST (original)
+++ trunk/libmime-encwords-perl/MANIFEST Mon Jul 11 16:24:18 2011
@@ -1,15 +1,19 @@
 ARTISTIC
 Changes
-EncWords.pm
-EncWords/Defaults.pm.sample
-EncWords/JA_JP.pod
 GPL
+lib/Encode/MIME/EncWords.pm
+lib/Encode/MIME/EncWords/JA_JP.pod
+lib/MIME/EncWords.pm
+lib/MIME/EncWords/Defaults.pm.sample
+lib/MIME/EncWords/JA_JP.pod
 Makefile.PL
 MANIFEST			This list of files
 META.yml			Module meta-data (added by author)
 README
 t/01decode.t
 t/02encode.t
+t/03Encode-MIME-EncWords.t
+t/04Encode-MIME-EncWords-ISO_2022_JP.t
 t/pod.t
 testin/decode-ascii.txt
 testin/decode-multibyte.txt
@@ -17,3 +21,4 @@
 testin/encode-ascii.txt
 testin/encode-multibyte.txt
 testin/encode-singlebyte.txt
+testin/encode-utf-8.txt

Modified: trunk/libmime-encwords-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/META.yml?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/META.yml (original)
+++ trunk/libmime-encwords-perl/META.yml Mon Jul 11 16:24:18 2011
@@ -1,7 +1,7 @@
 --- #YAML:1.0
 name:         MIME-EncWords
 abstract:     deal with RFC 2047 encoded words (improved)
-version:      1.012
+version:      1.012.3
 author:
   - Hatuka*nezumi - IKEDA Soji <hatuka at nezumi.nu>
 license:      perl
@@ -9,14 +9,17 @@
 requires:
     Encode:                        1.98
     MIME::Base64:                  2.13
-    MIME::Charset:                 1.007.1
+    MIME::Charset:                 1.008.2
     perl:                          5.005
 build_requires:
     Test::More:                    0
 provides:
     MIME::EncWords:
-        file:                      EncWords.pm
-        version:                   1.012
+        file:                      lib/MIME/EncWords.pm
+        version:                   1.012.3
+    Encode::MIME::EncWords:
+        file:                      lib/Encode/MIME/EncWords.pm
+        version:                   0.03
 resources:
     repository: http://hatuka.nezumi.nu/repos/MIME-EncWords/
 meta-spec:

Modified: trunk/libmime-encwords-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/Makefile.PL?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/Makefile.PL (original)
+++ trunk/libmime-encwords-perl/Makefile.PL Mon Jul 11 16:24:18 2011
@@ -2,11 +2,11 @@
 
 WriteMakefile(
 	'NAME'		=> 'MIME::EncWords',
-	'ABSTRACT_FROM'	=> 'EncWords.pm',
-	'VERSION_FROM'	=> 'EncWords.pm',
-	'PREREQ_PM'	=> ($] >= 5.008)? {
+	'ABSTRACT_FROM'	=> 'lib/MIME/EncWords.pm',
+	'VERSION_FROM'	=> 'lib/MIME/EncWords.pm',
+	'PREREQ_PM'	=> ($] >= 5.007003)? {
 	    'Encode'		=> 1.98,
-	    'MIME::Charset'	=> '1.007.1',
+	    'MIME::Charset'	=> '1.008.2',
 	    'MIME::Base64'	=> 2.13,
 	    'Test::More'	=> 0,
 	}: {

Modified: trunk/libmime-encwords-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/README?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/README (original)
+++ trunk/libmime-encwords-perl/README Mon Jul 11 16:24:18 2011
@@ -1,19 +1,21 @@
 MIME-EncWords Package.
 
-Copyright (C) 2006-2010 by Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>.
+Copyright (C) 2006-2011 by Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>.
 
 This package is free software; you can redistribute it and/or modify it 
 under the same terms as Perl itself.
 
                                    ***
 
-One main module and some supporting program files are contained. For
-more details read following POD documentation:
+Two modules and some supporting program files are contained. For more
+details read following POD documentations:
 
     MIME::EncWords - deal with RFC 2047 encoded words (improved)
+    Encode::MIME::EncWords - MIME 'B' and 'Q' header encoding (alternative)
 
 For japonophones, POD in Japanese language is also included:
 
     MIME::EncWords::JA_JP - RFC 2047 encoded-word 関連 (改良版)
+    Encode::MIME::EncWords::JA_JP - MIME の「B」・「Q」ヘッダエンコーディング (代替案)
 
 $$

Modified: trunk/libmime-encwords-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/debian/changelog?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/debian/changelog (original)
+++ trunk/libmime-encwords-perl/debian/changelog Mon Jul 11 16:24:18 2011
@@ -1,8 +1,12 @@
-libmime-encwords-perl (1.012-2) UNRELEASED; urgency=low
+libmime-encwords-perl (1.012.3-1) UNRELEASED; urgency=low
 
+  [ Ansgar Burchardt ]
   * Update my email address.
 
- -- Ansgar Burchardt <ansgar at debian.org>  Mon, 01 Nov 2010 11:16:57 +0100
+  [ Fabrizio Regalli ]
+  * New upstream release
+
+ -- Fabrizio Regalli <fabreg at fabreg.it>  Mon, 11 Jul 2011 18:22:32 +0200
 
 libmime-encwords-perl (1.012-1) unstable; urgency=low
 

Modified: trunk/libmime-encwords-perl/t/01decode.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/t/01decode.t?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/t/01decode.t (original)
+++ trunk/libmime-encwords-perl/t/01decode.t Mon Jul 11 16:24:18 2011
@@ -1,7 +1,7 @@
 use strict;
 use Test;
 
-BEGIN { plan tests => ($] >= 5.008)? 48: 16 }
+BEGIN { plan tests => ($] >= 5.007003)? 48: 16 }
 
 use MIME::EncWords qw(decode_mimewords);
 $MIME::EncWords::Config = {
@@ -15,6 +15,9 @@
     MaxLineLen => 76,
     Minimal => 'YES',
 };
+if (&MIME::Charset::USE_ENCODE && $] < 5.008) {
+    require Encode::KR;
+}
 
 my @testins = qw(decode-singlebyte decode-multibyte decode-ascii);
 

Modified: trunk/libmime-encwords-perl/t/02encode.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmime-encwords-perl/t/02encode.t?rev=77373&op=diff
==============================================================================
--- trunk/libmime-encwords-perl/t/02encode.t (original)
+++ trunk/libmime-encwords-perl/t/02encode.t Mon Jul 11 16:24:18 2011
@@ -1,7 +1,7 @@
 use strict;
 use Test;
 
-BEGIN { plan tests => ($] >= 5.008)? 26: 12 }
+BEGIN { plan tests => ($] >= 5.007003)? 32: 12 }
 
 use MIME::EncWords qw(encode_mimewords);
 $MIME::EncWords::Config = {
@@ -15,9 +15,13 @@
     MaxLineLen => 76,
     Minimal => 'YES',
 };
+if (&MIME::Charset::USE_ENCODE && $] < 5.008) {
+    require Encode::JP;
+    require Encode::CN;
+}
 
 my @testins = MIME::Charset::USE_ENCODE?
-	      qw(encode-singlebyte encode-multibyte encode-ascii):
+	      qw(encode-singlebyte encode-multibyte encode-ascii encode-utf-8):
 	      qw(encode-singlebyte);
 
 {




More information about the Pkg-perl-cvs-commits mailing list