In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/e9d2bd8a490981edfc4ddabb5889ca0e86f29e29?hp=aa67537dafc18272058c189caa550b90c78f79f2>

- Log -----------------------------------------------------------------
commit e9d2bd8a490981edfc4ddabb5889ca0e86f29e29
Author: Chris 'BinGOs' Williams <[email protected]>
Date:   Thu Dec 18 18:38:57 2014 +0000

    Update Unicode-Collate to CPAN version 1.09
    
      [DELTA]
    
    1.09  Thu Dec 18 21:39:18 2014
        - XS: a workaround for perl 5.6.x to handle noncharacters U+FFFF etc.
          is abandoned. Perl 5.8.0 or later is recommended for handling these
          noncharacters.
-----------------------------------------------------------------------

Summary of changes:
 Porting/Maintainers.pl                          |  2 +-
 cpan/Unicode-Collate/Collate.pm                 | 10 ++---
 cpan/Unicode-Collate/Collate.xs                 | 59 -------------------------
 cpan/Unicode-Collate/Collate/CJK/Big5.pm        |  3 +-
 cpan/Unicode-Collate/Collate/CJK/GB2312.pm      |  3 +-
 cpan/Unicode-Collate/Collate/CJK/JISX0208.pm    |  3 +-
 cpan/Unicode-Collate/Collate/CJK/Korean.pm      |  3 +-
 cpan/Unicode-Collate/Collate/CJK/Pinyin.pm      |  3 +-
 cpan/Unicode-Collate/Collate/CJK/Stroke.pm      |  3 +-
 cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm      |  3 +-
 cpan/Unicode-Collate/Collate/Locale.pm          |  3 +-
 cpan/Unicode-Collate/Collate/Locale/af.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ar.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/as.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/az.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/be.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/bg.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/bn.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ca.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/cs.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/cy.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/da.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/de_phone.pl |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ee.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/eo.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/es.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/es_trad.pl  |  2 +-
 cpan/Unicode-Collate/Collate/Locale/et.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fa.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fi.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fi_phone.pl |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fil.pl      |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fo.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/fr.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/gu.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ha.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/haw.pl      |  2 +-
 cpan/Unicode-Collate/Collate/Locale/hi.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/hr.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/hu.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/hy.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ig.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/is.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ja.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/kk.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/kl.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/kn.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ko.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/kok.pl      |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ln.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/lt.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/lv.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/mk.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ml.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/mr.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/mt.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/nb.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/nn.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/nso.pl      |  2 +-
 cpan/Unicode-Collate/Collate/Locale/om.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/or.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/pa.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/pl.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ro.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ru.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sa.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/se.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/si.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/si_dict.pl  |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sk.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sl.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sq.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sr.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sv.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/sv_refo.pl  |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ta.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/te.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/th.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/tn.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/to.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/tr.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/uk.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/ur.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/vi.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/wae.pl      |  2 +-
 cpan/Unicode-Collate/Collate/Locale/wo.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/yo.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh.pl       |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh_big5.pl  |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh_gb.pl    |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh_pin.pl   |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh_strk.pl  |  2 +-
 cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl   |  2 +-
 cpan/Unicode-Collate/t/illegal.t                |  8 ++--
 cpan/Unicode-Collate/t/loc_es.t                 |  2 +-
 cpan/Unicode-Collate/t/loc_estr.t               |  2 +-
 cpan/Unicode-Collate/t/loc_fr.t                 |  2 +-
 cpan/Unicode-Collate/t/nonchar.t                |  8 ++--
 98 files changed, 116 insertions(+), 165 deletions(-)

diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 8f4e45c..cf23dd6 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -1225,7 +1225,7 @@ use File::Glob qw(:case);
     },
 
     'Unicode::Collate' => {
-        'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.08.tar.gz',
+        'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.09.tar.gz',
         'FILES'        => q[cpan/Unicode-Collate],
         'EXCLUDED'     => [
             qr{N$},
diff --git a/cpan/Unicode-Collate/Collate.pm b/cpan/Unicode-Collate/Collate.pm
index 2d6c841..2e41dc6 100644
--- a/cpan/Unicode-Collate/Collate.pm
+++ b/cpan/Unicode-Collate/Collate.pm
@@ -17,7 +17,7 @@ use File::Spec;
 
 no warnings 'utf8';
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 our $PACKAGE = __PACKAGE__;
 
 ### begin XS only ###
@@ -99,11 +99,9 @@ sub pack_U {
     return pack('U*', @_);
 }
 
-### begin XS only ###
-*unpack_U = exists &Unicode::Collate::bootstrap &&
-       $] < 5.008 && \&unpackUfor56 && 0x41 == unpackUfor56('A')
-    ? \&unpackUfor56 : sub { return unpack('U*', shift(@_).pack('U*')) };
-### end XS only ###
+sub unpack_U {
+    return unpack('U*', shift(@_).pack('U*'));
+}
 
 ######
 
diff --git a/cpan/Unicode-Collate/Collate.xs b/cpan/Unicode-Collate/Collate.xs
index ed0074b..b0bc88c 100644
--- a/cpan/Unicode-Collate/Collate.xs
+++ b/cpan/Unicode-Collate/Collate.xs
@@ -10,37 +10,6 @@
 /* This file is prepared by mkheader */
 #include "ucatbl.h"
 
-/* Perl 5.6.1 ? */
-#ifdef utf8_to_uv
-#define utf8n_to_uvuni  utf8_to_uv
-#endif /* utf8_to_uv */
-
-/* UTF8_ALLOW_BOM is used before Perl 5.8.0 */
-#ifndef UTF8_ALLOW_BOM
-#define UTF8_ALLOW_BOM  (0)
-#endif /* UTF8_ALLOW_BOM */
-
-#ifndef UTF8_ALLOW_SURROGATE
-#define UTF8_ALLOW_SURROGATE  (0)
-#endif /* UTF8_ALLOW_SURROGATE */
-
-#ifndef UTF8_ALLOW_FE_FF
-#define UTF8_ALLOW_FE_FF  (0)
-#endif /* UTF8_ALLOW_FE_FF */
-
-#ifndef UTF8_ALLOW_FFFF
-#define UTF8_ALLOW_FFFF  (0)
-#endif /* UTF8_ALLOW_FFFF */
-
-#define AllowAnyUTF 
(UTF8_ALLOW_SURROGATE|UTF8_ALLOW_BOM|UTF8_ALLOW_FE_FF|UTF8_ALLOW_FFFF)
-
-/* perl 5.6.x workaround, before 5.8.0 */
-#ifdef utf8n_to_uvuni
-#define GET_UV_FOR_5_6 utf8n_to_uvuni(p, e - p, &retlen, AllowAnyUTF)
-#else
-#define GET_UV_FOR_5_6 retlen = 1 /* avoid an infinite loop */
-#endif /* utf8n_to_uvuni */
-
 /* At present, char > 0x10ffff are unaffected without complaint, right? */
 #define VALID_UTF_MAX    (0x10ffff)
 #define OVER_UTF_MAX(uv) (VALID_UTF_MAX < (uv))
@@ -680,31 +649,3 @@ visualizeSortKey (self, key)
     RETVAL = dst;
 OUTPUT:
     RETVAL
-
-
-
-void
-unpackUfor56 (src)
-    SV* src
-  PREINIT:
-    STRLEN srclen, retlen;
-    U8 *s, *p, *e;
-    UV uv;
-  PPCODE:
-    s = (U8*)SvPV(src,srclen);
-    if (!SvUTF8(src)) {
-       SV* tmpsv = sv_mortalcopy(src);
-       if (!SvPOK(tmpsv))
-           (void)sv_pvn_force(tmpsv,&srclen);
-       sv_utf8_upgrade(tmpsv);
-       s = (U8*)SvPV(tmpsv,srclen);
-    }
-    e = s + srclen;
-
-    for (p = s; p < e; p += retlen) {
-       uv = GET_UV_FOR_5_6; /* perl 5.6.x workaround */
-       if (!retlen)
-           croak("panic (Unicode::Collate): zero-length character");
-       XPUSHs(sv_2mortal(newSVuv(uv)));
-    }
-
diff --git a/cpan/Unicode-Collate/Collate/CJK/Big5.pm 
b/cpan/Unicode-Collate/Collate/CJK/Big5.pm
index 86f4740..e966fd5 100644
--- a/cpan/Unicode-Collate/Collate/CJK/Big5.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/Big5.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::Big5;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/CJK/GB2312.pm 
b/cpan/Unicode-Collate/Collate/CJK/GB2312.pm
index 927941b..5d65e65 100644
--- a/cpan/Unicode-Collate/Collate/CJK/GB2312.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/GB2312.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::GB2312;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/CJK/JISX0208.pm 
b/cpan/Unicode-Collate/Collate/CJK/JISX0208.pm
index 5174ee3..5875de4 100644
--- a/cpan/Unicode-Collate/Collate/CJK/JISX0208.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/JISX0208.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::JISX0208;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/CJK/Korean.pm 
b/cpan/Unicode-Collate/Collate/CJK/Korean.pm
index 8c700b2..2cb8dee 100644
--- a/cpan/Unicode-Collate/Collate/CJK/Korean.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/Korean.pm
@@ -2,9 +2,10 @@ package Unicode::Collate::CJK::Korean;
 
 use 5.006;
 use strict;
+use warnings;
 use Unicode::Collate;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %jamo2prim = (
     0x1100, 0x376F,   0x1101, 0x3770,   0x1102, 0x3771,   0x1103, 0x3772,
diff --git a/cpan/Unicode-Collate/Collate/CJK/Pinyin.pm 
b/cpan/Unicode-Collate/Collate/CJK/Pinyin.pm
index c136884..6aef40b 100644
--- a/cpan/Unicode-Collate/Collate/CJK/Pinyin.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/Pinyin.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::Pinyin;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/CJK/Stroke.pm 
b/cpan/Unicode-Collate/Collate/CJK/Stroke.pm
index d8847cb..a10eb32 100644
--- a/cpan/Unicode-Collate/Collate/CJK/Stroke.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/Stroke.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::Stroke;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm 
b/cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm
index cc8873f..7b78721 100644
--- a/cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm
+++ b/cpan/Unicode-Collate/Collate/CJK/Zhuyin.pm
@@ -2,8 +2,9 @@ package Unicode::Collate::CJK::Zhuyin;
 
 use 5.006;
 use strict;
+use warnings;
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/cpan/Unicode-Collate/Collate/Locale.pm 
b/cpan/Unicode-Collate/Collate/Locale.pm
index 147fcaa..f58f3f7 100644
--- a/cpan/Unicode-Collate/Collate/Locale.pm
+++ b/cpan/Unicode-Collate/Collate/Locale.pm
@@ -1,10 +1,11 @@
 package Unicode::Collate::Locale;
 
 use strict;
+use warnings;
 use Carp;
 use base qw(Unicode::Collate);
 
-our $VERSION = '1.08';
+our $VERSION = '1.09';
 
 my $PL_EXT  = '.pl';
 
diff --git a/cpan/Unicode-Collate/Collate/Locale/af.pl 
b/cpan/Unicode-Collate/Collate/Locale/af.pl
index 85ed4cf..e9f2e70 100644
--- a/cpan/Unicode-Collate/Collate/Locale/af.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/af.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0149      ; [.1A7D.0020.0009] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
 ENTRY
diff --git a/cpan/Unicode-Collate/Collate/Locale/ar.pl 
b/cpan/Unicode-Collate/Collate/Locale/ar.pl
index 2b50eaf..c6fd76b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ar.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ar.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0629      ; [.2025.0021.0002] # ARABIC LETTER TEH MARBUTA
 FE94      ; [.2025.0021.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
diff --git a/cpan/Unicode-Collate/Collate/Locale/as.pl 
b/cpan/Unicode-Collate/Collate/Locale/as.pl
index afb2f61..cbf1429 100644
--- a/cpan/Unicode-Collate/Collate/Locale/as.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/as.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0982      ; [.23CC.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
 0981      ; [.23CC.0020.0002][.FFF2.0000.0000] # BENGALI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/az.pl 
b/cpan/Unicode-Collate/Collate/Locale/az.pl
index d347979..d014682 100644
--- a/cpan/Unicode-Collate/Collate/Locale/az.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/az.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # schwa doesn't require tailoring
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E7      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/be.pl 
b/cpan/Unicode-Collate/Collate/Locale/be.pl
index 5c3707e..47e645c 100644
--- a/cpan/Unicode-Collate/Collate/Locale/be.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/be.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
                0x04E8, 0x04E9, 0x041A, 0x043A, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/bg.pl 
b/cpan/Unicode-Collate/Collate/Locale/bg.pl
index 6596dfa..83911e2 100644
--- a/cpan/Unicode-Collate/Collate/Locale/bg.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/bg.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
                0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/bn.pl 
b/cpan/Unicode-Collate/Collate/Locale/bn.pl
index c1af461..e3d8cf9 100644
--- a/cpan/Unicode-Collate/Collate/Locale/bn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/bn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0982      ; [.23CC.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
 0983      ; [.23CC.0020.0002][.FFF2.0000.0000] # BENGALI SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/ca.pl 
b/cpan/Unicode-Collate/Collate/Locale/ca.pl
index 2044dde..9eeaf87 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ca.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ca.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    backwards => 2,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0068 ; [.193F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/cs.pl 
b/cpan/Unicode-Collate/Collate/Locale/cs.pl
index 8e16a71..568d0d9 100644
--- a/cpan/Unicode-Collate/Collate/Locale/cs.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/cs.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 010D      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/cy.pl 
b/cpan/Unicode-Collate/Collate/Locale/cy.pl
index 95d6074..9ecc818 100644
--- a/cpan/Unicode-Collate/Collate/Locale/cy.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/cy.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0068 ; [.193F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.193F.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/da.pl 
b/cpan/Unicode-Collate/Collate/Locale/da.pl
index 62dbfce..7192713 100644
--- a/cpan/Unicode-Collate/Collate/Locale/da.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/da.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    upper_before_lower => 1,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/de_phone.pl 
b/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
index 9b3a4eb..f1fa422 100644
--- a/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/de_phone.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E4      ; [.190C.0021.0002][.196E.0021.0002] # LATIN SMALL LETTER A WITH 
DIAERESIS
 0061 0308 ; [.190C.0021.0002][.196E.0021.0002] # LATIN SMALL LETTER A WITH 
DIAERESIS
diff --git a/cpan/Unicode-Collate/Collate/Locale/ee.pl 
b/cpan/Unicode-Collate/Collate/Locale/ee.pl
index bd4e2bd..7e22a5b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ee.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ee.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # d-tail, open-e, f-hook, gamma, eng, open-o, v-hook don't require tailoring
    entry => <<'ENTRY', # for DUCET v7.0.0
 0302      ; [.0000.0029.0002] # COMBINING CIRCUMFLEX ACCENT
diff --git a/cpan/Unicode-Collate/Collate/Locale/eo.pl 
b/cpan/Unicode-Collate/Collate/Locale/eo.pl
index 1a2ccf2..b48de07 100644
--- a/cpan/Unicode-Collate/Collate/Locale/eo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/eo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0109      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
 0063 0302 ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/es.pl 
b/cpan/Unicode-Collate/Collate/Locale/es.pl
index 2ccfe2c..5b9e585 100644
--- a/cpan/Unicode-Collate/Collate/Locale/es.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/es.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00F1      ; [.1A7E.0020.0002] # LATIN SMALL LETTER N WITH TILDE
 006E 0303 ; [.1A7E.0020.0002] # LATIN SMALL LETTER N WITH TILDE
diff --git a/cpan/Unicode-Collate/Collate/Locale/es_trad.pl 
b/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
index 7c1b472..2a1e63a 100644
--- a/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/es_trad.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0068 ; [.193F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.193F.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/et.pl 
b/cpan/Unicode-Collate/Collate/Locale/et.pl
index 9f54b81..d4a8ec6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/et.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/et.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0161      ; [.1B54.0020.0002] # LATIN SMALL LETTER S WITH CARON
 0073 030C ; [.1B54.0020.0002] # LATIN SMALL LETTER S WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/fa.pl 
b/cpan/Unicode-Collate/Collate/Locale/fa.pl
index 5466bbb..e16b1c3 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0650      ; [.0000.0077.0002] # ARABIC KASRA
 064B      ; [.0000.007B.0002] # ARABIC FATHATAN
diff --git a/cpan/Unicode-Collate/Collate/Locale/fi.pl 
b/cpan/Unicode-Collate/Collate/Locale/fi.pl
index 231b027..982b9fe 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH 
STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl 
b/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
index 92d85dc..ae0e3d1 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fi_phone.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH 
STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fil.pl 
b/cpan/Unicode-Collate/Collate/Locale/fil.pl
index ddbdb11..2ec2e5f 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fil.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fil.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00F1      ; [.1A7E.0020.0002] # LATIN SMALL LETTER N WITH TILDE
 006E 0303 ; [.1A7E.0020.0002] # LATIN SMALL LETTER N WITH TILDE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fo.pl 
b/cpan/Unicode-Collate/Collate/Locale/fo.pl
index 25f5719..4033c34 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/fr.pl 
b/cpan/Unicode-Collate/Collate/Locale/fr.pl
index 4898690..7e1ead8 100644
--- a/cpan/Unicode-Collate/Collate/Locale/fr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/fr.pl
@@ -1,4 +1,4 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    backwards => 2,
 };
diff --git a/cpan/Unicode-Collate/Collate/Locale/gu.pl 
b/cpan/Unicode-Collate/Collate/Locale/gu.pl
index 7c76fd1..cee8177 100644
--- a/cpan/Unicode-Collate/Collate/Locale/gu.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/gu.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0A82      ; [.2438.0020.0002][.FFF1.0000.0000] # GUJARATI SIGN ANUSVARA
 0A81      ; [.2438.0021.0002][.FFF1.0000.0000] # GUJARATI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/ha.pl 
b/cpan/Unicode-Collate/Collate/Locale/ha.pl
index ec75f9b..09b080f 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ha.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ha.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # b-hook, d-hook, k-hook, y-hook don't require tailoring
    entry => <<'ENTRY', # for DUCET v7.0.0
 0073 0068 ; [.1B34.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/haw.pl 
b/cpan/Unicode-Collate/Collate/Locale/haw.pl
index 154114b..fb3d319 100644
--- a/cpan/Unicode-Collate/Collate/Locale/haw.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/haw.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0065      ; [.190D.0020.0002] # LATIN SMALL LETTER E
 0045      ; [.190D.0020.0008] # LATIN CAPITAL LETTER E
diff --git a/cpan/Unicode-Collate/Collate/Locale/hi.pl 
b/cpan/Unicode-Collate/Collate/Locale/hi.pl
index c38bfce..8d7a63d 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0902      ; [.235B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.235B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/hr.pl 
b/cpan/Unicode-Collate/Collate/Locale/hr.pl
index a12e246..8e1a30f 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 010D      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/hu.pl 
b/cpan/Unicode-Collate/Collate/Locale/hu.pl
index 356e61f..968ace1 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hu.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hu.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0073 ; [.193F.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER S>
 0063 0053 ; [.193F.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN 
CAPITAL LETTER S>
diff --git a/cpan/Unicode-Collate/Collate/Locale/hy.pl 
b/cpan/Unicode-Collate/Collate/Locale/hy.pl
index 8d60962..9598464 100644
--- a/cpan/Unicode-Collate/Collate/Locale/hy.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/hy.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0587      ; [.1FBD.0020.0002][.FFF1.0000.0000] # ARMENIAN SMALL LIGATURE ECH 
YIWN
 0584      ; [.1FBD.0020.0002][.FFF0.0000.0000] # ARMENIAN SMALL LETTER KEH
diff --git a/cpan/Unicode-Collate/Collate/Locale/ig.pl 
b/cpan/Unicode-Collate/Collate/Locale/ig.pl
index f5aaa72..9abd127 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ig.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ig.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0068 ; [.1926.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1926.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/is.pl 
b/cpan/Unicode-Collate/Collate/Locale/is.pl
index 451bbb1..8f9a1b4 100644
--- a/cpan/Unicode-Collate/Collate/Locale/is.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/is.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E1      ; [.1924.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
 0061 0301 ; [.1924.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ja.pl 
b/cpan/Unicode-Collate/Collate/Locale/ja.pl
index 2e293fb..99da130 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ja.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ja.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::JISX0208;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::JISX0208::weightJISX0208,
    entry => <<'ENTRY', # for DUCET v7.0.0
 30A1      ; [.38D4.0020.000F.0002] # KATAKANA LETTER SMALL A
diff --git a/cpan/Unicode-Collate/Collate/Locale/kk.pl 
b/cpan/Unicode-Collate/Collate/Locale/kk.pl
index 0c0636d..9393ac5 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
                0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/kl.pl 
b/cpan/Unicode-Collate/Collate/Locale/kl.pl
index 5ca2166..2d4ee17 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/kn.pl 
b/cpan/Unicode-Collate/Collate/Locale/kn.pl
index 7f85430..d36e2fc 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0C82      ; [.2549.0020.0002][.FFF1.0000.0000] # KANNADA SIGN ANUSVARA
 0C83      ; [.2549.0020.0002][.FFF2.0000.0000] # KANNADA SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/ko.pl 
b/cpan/Unicode-Collate/Collate/Locale/ko.pl
index bc129bc..9f84f76 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ko.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ko.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Korean;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::Korean::weightKorean,
    entry => <<'ENTRY', # for DUCET v7.0.0
 F967      ; [.3776.0021.0002.4E0D][.37FA.0020.0002] # CJK COMPATIBILITY 
IDEOGRAPH-F967
diff --git a/cpan/Unicode-Collate/Collate/Locale/kok.pl 
b/cpan/Unicode-Collate/Collate/Locale/kok.pl
index 00433de..60f5b5d 100644
--- a/cpan/Unicode-Collate/Collate/Locale/kok.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/kok.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0902      ; [.235B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.235B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/ln.pl 
b/cpan/Unicode-Collate/Collate/Locale/ln.pl
index 5846ee3..8f7c190 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ln.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ln.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 025B      ; [.196F.0020.0002] # LATIN SMALL LETTER OPEN E
 0190      ; [.196F.0020.0008] # LATIN CAPITAL LETTER OPEN E
diff --git a/cpan/Unicode-Collate/Collate/Locale/lt.pl 
b/cpan/Unicode-Collate/Collate/Locale/lt.pl
index 76b82b8..7be33d0 100644
--- a/cpan/Unicode-Collate/Collate/Locale/lt.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/lt.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # in cldr test/lt.xml why I-dot-acute > I-dot though i-dot-acute < i-dot ?
    entry => <<'ENTRY', # for DUCET v7.0.0
 0049 0307 ; [.19F6.0020.0008][.0000.002E.0002] # <LATIN CAPITAL LETTER I, 
COMBINING DOT ABOVE>
diff --git a/cpan/Unicode-Collate/Collate/Locale/lv.pl 
b/cpan/Unicode-Collate/Collate/Locale/lv.pl
index 4b65c91..294eab5 100644
--- a/cpan/Unicode-Collate/Collate/Locale/lv.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/lv.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 010D      ; [.1952.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1952.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/mk.pl 
b/cpan/Unicode-Collate/Collate/Locale/mk.pl
index db4c0dc..5260b19 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0415, 0x0435, 0x0416, 0x0436,
                0x0417, 0x0437, 0x0418, 0x0438, 0x0406, 0x0456, 0x041E, 0x043E,
                0x04E8, 0x04E9, 0x0423, 0x0443, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/ml.pl 
b/cpan/Unicode-Collate/Collate/Locale/ml.pl
index 759fcb0..929d779 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ml.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ml.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0D3D      ; [.0000.00C0.0002] # MALAYALAM SIGN AVAGRAHA
 0D57      ; [.25C8.0020.0002] # MALAYALAM AU LENGTH MARK
diff --git a/cpan/Unicode-Collate/Collate/Locale/mr.pl 
b/cpan/Unicode-Collate/Collate/Locale/mr.pl
index d564422..fdbad07 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0902      ; [.235B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.235B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/mt.pl 
b/cpan/Unicode-Collate/Collate/Locale/mt.pl
index ea2b288..6676a08 100644
--- a/cpan/Unicode-Collate/Collate/Locale/mt.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/mt.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    upper_before_lower => 1,
    entry => <<'ENTRY', # for DUCET v7.0.0
 010B      ; [.193D.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nb.pl 
b/cpan/Unicode-Collate/Collate/Locale/nb.pl
index 8b4336f..10920ab 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nb.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nb.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nn.pl 
b/cpan/Unicode-Collate/Collate/Locale/nn.pl
index 8b4336f..10920ab 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/nso.pl 
b/cpan/Unicode-Collate/Collate/Locale/nso.pl
index 08dd68e..7bf5a63 100644
--- a/cpan/Unicode-Collate/Collate/Locale/nso.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/nso.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00EA      ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
 0065 0302 ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/om.pl 
b/cpan/Unicode-Collate/Collate/Locale/om.pl
index 20a9b08..2cce606 100644
--- a/cpan/Unicode-Collate/Collate/Locale/om.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/om.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0063 0068 ; [.1BE4.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1BE4.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/cpan/Unicode-Collate/Collate/Locale/or.pl 
b/cpan/Unicode-Collate/Collate/Locale/or.pl
index 482a833..eb0fb71 100644
--- a/cpan/Unicode-Collate/Collate/Locale/or.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/or.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0B01      ; [.2489.0020.0002][.FFF1.0000.0000] # ORIYA SIGN CANDRABINDU
 0B02      ; [.2489.0020.0002][.FFF2.0000.0000] # ORIYA SIGN ANUSVARA
diff --git a/cpan/Unicode-Collate/Collate/Locale/pa.pl 
b/cpan/Unicode-Collate/Collate/Locale/pa.pl
index 7bc1c41..9193a95 100644
--- a/cpan/Unicode-Collate/Collate/Locale/pa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/pa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0A71      ; [.0000.00BD.0002] # GURMUKHI ADDAK
 0A03      ; [.0000.00BC.0002] # GURMUKHI SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/pl.pl 
b/cpan/Unicode-Collate/Collate/Locale/pl.pl
index f668518..bf0e22e 100644
--- a/cpan/Unicode-Collate/Collate/Locale/pl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/pl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0105      ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
 0061 0328 ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
diff --git a/cpan/Unicode-Collate/Collate/Locale/ro.pl 
b/cpan/Unicode-Collate/Collate/Locale/ro.pl
index 48e9c1f..943a5e9 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ro.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ro.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0103      ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH BREVE
 0061 0306 ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH BREVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ru.pl 
b/cpan/Unicode-Collate/Collate/Locale/ru.pl
index 6596dfa..83911e2 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ru.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ru.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x0406, 0x0456, 0x041E, 0x043E,
                0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447,
diff --git a/cpan/Unicode-Collate/Collate/Locale/sa.pl 
b/cpan/Unicode-Collate/Collate/Locale/sa.pl
index d564422..fdbad07 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sa.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0902      ; [.235B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.235B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/cpan/Unicode-Collate/Collate/Locale/se.pl 
b/cpan/Unicode-Collate/Collate/Locale/se.pl
index e422a8d..009ccbc 100644
--- a/cpan/Unicode-Collate/Collate/Locale/se.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/se.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # eng, g-stroke, t-stroke don't require tailoring
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E1      ; [.1924.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/cpan/Unicode-Collate/Collate/Locale/si.pl 
b/cpan/Unicode-Collate/Collate/Locale/si.pl
index 76d1e7c..48f1b20 100644
--- a/cpan/Unicode-Collate/Collate/Locale/si.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/si.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0D82      ; [.25DC.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
 0D83      ; [.25DC.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/cpan/Unicode-Collate/Collate/Locale/si_dict.pl 
b/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
index 40849b1..c0c03c4 100644
--- a/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/si_dict.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0D82      ; [.25DC.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
 0D83      ; [.25DC.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/cpan/Unicode-Collate/Collate/Locale/sk.pl 
b/cpan/Unicode-Collate/Collate/Locale/sk.pl
index 7bf060d..8d9cbfc 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E4      ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
 0061 0308 ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/cpan/Unicode-Collate/Collate/Locale/sl.pl 
b/cpan/Unicode-Collate/Collate/Locale/sl.pl
index 063e462..b57803f 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sl.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 010D      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/cpan/Unicode-Collate/Collate/Locale/sq.pl 
b/cpan/Unicode-Collate/Collate/Locale/sq.pl
index f51f9a5..669498a 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sq.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sq.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E7      ; [.1952.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
 0063 0327 ; [.1952.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/sr.pl 
b/cpan/Unicode-Collate/Collate/Locale/sr.pl
index 83e7145..d3ce451 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x0418, 0x0438, 0x0406, 0x0456,
                0x041E, 0x043E, 0x04E8, 0x04E9, 0x041A, 0x043A, 0x0423, 0x0443,
diff --git a/cpan/Unicode-Collate/Collate/Locale/sv.pl 
b/cpan/Unicode-Collate/Collate/Locale/sv.pl
index 05866b3..23e947d 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sv.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sv.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl 
b/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
index 85765c8..3716374 100644
--- a/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/sv_refo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0111      ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1953.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/cpan/Unicode-Collate/Collate/Locale/ta.pl 
b/cpan/Unicode-Collate/Collate/Locale/ta.pl
index fdbb9f9..0e8cd2b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ta.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ta.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0B82      ; [.24CC.0020.0002][.FFF0.0000.0000] # TAMIL SIGN ANUSVARA
 0B83      ; [.24CC.0020.0002][.FFF1.0000.0000] # TAMIL SIGN VISARGA
diff --git a/cpan/Unicode-Collate/Collate/Locale/te.pl 
b/cpan/Unicode-Collate/Collate/Locale/te.pl
index c286ff1..430e942 100644
--- a/cpan/Unicode-Collate/Collate/Locale/te.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/te.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0C01      ; [.2500.0020.0002][.FFF1.0000.0000] # TELUGU SIGN CANDRABINDU
 0C02      ; [.2500.0020.0002][.FFF2.0000.0000] # TELUGU SIGN ANUSVARA
diff --git a/cpan/Unicode-Collate/Collate/Locale/th.pl 
b/cpan/Unicode-Collate/Collate/Locale/th.pl
index 460a51f..568b41c 100644
--- a/cpan/Unicode-Collate/Collate/Locale/th.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/th.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    variable => 'shifted',
    alternate => 'shifted',
    entry => <<'ENTRY', # for DUCET v7.0.0
diff --git a/cpan/Unicode-Collate/Collate/Locale/tn.pl 
b/cpan/Unicode-Collate/Collate/Locale/tn.pl
index 08dd68e..7bf5a63 100644
--- a/cpan/Unicode-Collate/Collate/Locale/tn.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/tn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00EA      ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
 0065 0302 ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/cpan/Unicode-Collate/Collate/Locale/to.pl 
b/cpan/Unicode-Collate/Collate/Locale/to.pl
index a68020d..0dd5ae2 100644
--- a/cpan/Unicode-Collate/Collate/Locale/to.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/to.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 006E 0067 ; [.1A7E.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
 004E 0067 ; [.1A7E.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
diff --git a/cpan/Unicode-Collate/Collate/Locale/tr.pl 
b/cpan/Unicode-Collate/Collate/Locale/tr.pl
index 56dfcf8..6161289 100644
--- a/cpan/Unicode-Collate/Collate/Locale/tr.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/tr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E7      ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
 0063 0327 ; [.193F.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/cpan/Unicode-Collate/Collate/Locale/uk.pl 
b/cpan/Unicode-Collate/Collate/Locale/uk.pl
index f54155d..f9b1f96 100644
--- a/cpan/Unicode-Collate/Collate/Locale/uk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/uk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    suppress => [0x0410, 0x0430, 0x04D8, 0x04D9, 0x0413, 0x0433, 0x0415, 0x0435,
                0x0416, 0x0436, 0x0417, 0x0437, 0x041E, 0x043E, 0x04E8, 0x04E9,
                0x041A, 0x043A, 0x0423, 0x0443, 0x0427, 0x0447, 0x042B, 0x044B,
diff --git a/cpan/Unicode-Collate/Collate/Locale/ur.pl 
b/cpan/Unicode-Collate/Collate/Locale/ur.pl
index f065d84..2597af6 100644
--- a/cpan/Unicode-Collate/Collate/Locale/ur.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/ur.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0623      ; [.2015.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
 0627 0654 ; [.2015.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/vi.pl 
b/cpan/Unicode-Collate/Collate/Locale/vi.pl
index 5261948..fdd117b 100644
--- a/cpan/Unicode-Collate/Collate/Locale/vi.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/vi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # 0306 is not a Vietnamese tone, just to avoid \x{306} eq. to something.
    entry => <<'ENTRY', # for DUCET v7.0.0
 0309      ; [.0000.0026.0002][.0000.00F0.0000] # COMBINING HOOK ABOVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/wae.pl 
b/cpan/Unicode-Collate/Collate/Locale/wae.pl
index ced35bc..3655312 100644
--- a/cpan/Unicode-Collate/Collate/Locale/wae.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/wae.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0061 0061 ; [.190C.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER A, LATIN 
SMALL LETTER A>
 00E4 00E4 ; [.190C.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH 
DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
diff --git a/cpan/Unicode-Collate/Collate/Locale/wo.pl 
b/cpan/Unicode-Collate/Collate/Locale/wo.pl
index f623eb8..7b76970 100644
--- a/cpan/Unicode-Collate/Collate/Locale/wo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/wo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
 # eng doesn't require tailoring
    entry => <<'ENTRY', # for DUCET v7.0.0
 00E0      ; [.190D.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
diff --git a/cpan/Unicode-Collate/Collate/Locale/yo.pl 
b/cpan/Unicode-Collate/Collate/Locale/yo.pl
index 01b6ac3..ad8551e 100644
--- a/cpan/Unicode-Collate/Collate/Locale/yo.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/yo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 1EB9      ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
 0065 0323 ; [.196F.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh.pl
index db5c63f..4031c81 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0101      ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
 0061 0304 ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
index b715828..a731368 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_big5.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Big5;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::Big5::weightBig5,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0101      ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
index 721ca06..79976c8 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_gb.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::GB2312;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::GB2312::weightGB2312,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0101      ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
index e109091..b353102 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_pin.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Pinyin;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::Pinyin::weightPinyin,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0101      ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
index 3a58fcf..0195e39 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_strk.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Stroke;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::Stroke::weightStroke,
    entry => <<'ENTRY', # for DUCET v7.0.0
 0101      ; [.190C.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl 
b/cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl
index 3ee7826..7ef1fc3 100644
--- a/cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl
+++ b/cpan/Unicode-Collate/Collate/Locale/zh_zhu.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Zhuyin;
 +{
-   locale_version => 1.08,
+   locale_version => 1.09,
    overrideCJK => \&Unicode::Collate::CJK::Zhuyin::weightZhuyin,
    entry => <<'ENTRY', # for DUCET v7.0.0
 02C9      ; [.0000.0199.0002] # MODIFIER LETTER MACRON
diff --git a/cpan/Unicode-Collate/t/illegal.t b/cpan/Unicode-Collate/t/illegal.t
index aa1db76..26fff3a 100644
--- a/cpan/Unicode-Collate/t/illegal.t
+++ b/cpan/Unicode-Collate/t/illegal.t
@@ -18,9 +18,11 @@ BEGIN {
 BEGIN {
     use Unicode::Collate;
 
-    unless (exists &Unicode::Collate::bootstrap or 5.008 <= $]) {
-       print "1..0 # skipped: XSUB, or Perl 5.8.0 or later".
-               " needed for this test\n";
+#    unless (exists &Unicode::Collate::bootstrap or 5.008 <= $]) {
+#      print "1..0 # skipped: XSUB, or Perl 5.8.0 or later".
+#              " needed for this test\n";
+    unless (5.008 <= $]) {
+       print "1..0 # skipped: Perl 5.8.0 or later needed for this test\n";
        print $@;
        exit;
     }
diff --git a/cpan/Unicode-Collate/t/loc_es.t b/cpan/Unicode-Collate/t/loc_es.t
index b0ab81b..8a96605 100644
--- a/cpan/Unicode-Collate/t/loc_es.t
+++ b/cpan/Unicode-Collate/t/loc_es.t
@@ -37,7 +37,7 @@ my $objEs = Unicode::Collate::Locale->
     new(locale => 'ES', normalization => undef);
 
 ok($objEs->getlocale, 'es');
-ok($objEs->locale_version, 1.08);
+ok($objEs->locale_version, 1.09);
 
 $objEs->change(level => 1);
 
diff --git a/cpan/Unicode-Collate/t/loc_estr.t 
b/cpan/Unicode-Collate/t/loc_estr.t
index 4c6c9f9..9ec9287 100644
--- a/cpan/Unicode-Collate/t/loc_estr.t
+++ b/cpan/Unicode-Collate/t/loc_estr.t
@@ -37,7 +37,7 @@ my $objEsTrad = Unicode::Collate::Locale->
     new(locale => 'ES-trad', normalization => undef);
 
 ok($objEsTrad->getlocale, 'es__traditional');
-ok($objEsTrad->locale_version, 1.08);
+ok($objEsTrad->locale_version, 1.09);
 
 $objEsTrad->change(level => 1);
 
diff --git a/cpan/Unicode-Collate/t/loc_fr.t b/cpan/Unicode-Collate/t/loc_fr.t
index c8317ee..0dab3e7 100644
--- a/cpan/Unicode-Collate/t/loc_fr.t
+++ b/cpan/Unicode-Collate/t/loc_fr.t
@@ -40,7 +40,7 @@ my $objFr = Unicode::Collate::Locale->
     new(locale => 'FR', normalization => undef);
 
 ok($objFr->getlocale, 'fr');
-ok($objFr->locale_version, 1.08);
+ok($objFr->locale_version, 1.09);
 
 $objFr->change(level => 1);
 
diff --git a/cpan/Unicode-Collate/t/nonchar.t b/cpan/Unicode-Collate/t/nonchar.t
index 8a2a7e6..6498921 100644
--- a/cpan/Unicode-Collate/t/nonchar.t
+++ b/cpan/Unicode-Collate/t/nonchar.t
@@ -18,9 +18,11 @@ BEGIN {
 BEGIN {
     use Unicode::Collate;
 
-    unless (exists &Unicode::Collate::bootstrap or 5.008 <= $]) {
-       print "1..0 # skipped: XSUB, or Perl 5.8.0 or later".
-               " needed for this test\n";
+#    unless (exists &Unicode::Collate::bootstrap or 5.008 <= $]) {
+#      print "1..0 # skipped: XSUB, or Perl 5.8.0 or later".
+#              " needed for this test\n";
+    unless (5.008 <= $]) {
+       print "1..0 # skipped: Perl 5.8.0 or later needed for this test\n";
        print $@;
        exit;
     }

--
Perl5 Master Repository

Reply via email to