[libunicode-collate-perl] 01/04: New upstream version 1.25

Angel Abad angel at debian.org
Thu Nov 23 16:50:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

angel pushed a commit to annotated tag debian/1.25-1
in repository libunicode-collate-perl.

commit bce1f45101bc0bf4dc53d7a25fc4a633d53f7107
Author: Angel Abad <angelabad at gmail.com>
Date:   Thu Nov 23 17:46:50 2017 +0100

    New upstream version 1.25
---
 Changes                    |  3 +++
 Collate.pm                 | 12 ++++++------
 Collate.pmN                | 28 ++++++++++++++--------------
 Collate/CJK/Big5.pm        |  2 +-
 Collate/CJK/GB2312.pm      |  2 +-
 Collate/CJK/JISX0208.pm    |  2 +-
 Collate/CJK/Korean.pm      |  2 +-
 Collate/CJK/Pinyin.pm      |  2 +-
 Collate/CJK/Stroke.pm      |  2 +-
 Collate/CJK/Zhuyin.pm      |  2 +-
 Collate/Locale.pm          |  2 +-
 Collate/Locale/af.pl       |  2 +-
 Collate/Locale/ar.pl       |  2 +-
 Collate/Locale/as.pl       |  2 +-
 Collate/Locale/az.pl       |  2 +-
 Collate/Locale/be.pl       |  2 +-
 Collate/Locale/bn.pl       |  2 +-
 Collate/Locale/ca.pl       |  2 +-
 Collate/Locale/cs.pl       |  2 +-
 Collate/Locale/cy.pl       |  2 +-
 Collate/Locale/da.pl       |  2 +-
 Collate/Locale/de_at_ph.pl |  2 +-
 Collate/Locale/de_phone.pl |  2 +-
 Collate/Locale/dsb.pl      |  2 +-
 Collate/Locale/ee.pl       |  2 +-
 Collate/Locale/eo.pl       |  2 +-
 Collate/Locale/es.pl       |  2 +-
 Collate/Locale/es_trad.pl  |  2 +-
 Collate/Locale/et.pl       |  2 +-
 Collate/Locale/fa.pl       |  2 +-
 Collate/Locale/fi.pl       |  2 +-
 Collate/Locale/fi_phone.pl |  2 +-
 Collate/Locale/fil.pl      |  2 +-
 Collate/Locale/fo.pl       |  2 +-
 Collate/Locale/fr_ca.pl    |  2 +-
 Collate/Locale/gu.pl       |  2 +-
 Collate/Locale/ha.pl       |  2 +-
 Collate/Locale/haw.pl      |  2 +-
 Collate/Locale/he.pl       |  2 +-
 Collate/Locale/hi.pl       |  2 +-
 Collate/Locale/hr.pl       |  2 +-
 Collate/Locale/hu.pl       |  2 +-
 Collate/Locale/hy.pl       |  2 +-
 Collate/Locale/ig.pl       |  2 +-
 Collate/Locale/is.pl       |  2 +-
 Collate/Locale/ja.pl       |  2 +-
 Collate/Locale/kk.pl       |  2 +-
 Collate/Locale/kl.pl       |  2 +-
 Collate/Locale/kn.pl       |  2 +-
 Collate/Locale/ko.pl       |  2 +-
 Collate/Locale/kok.pl      |  2 +-
 Collate/Locale/lkt.pl      |  2 +-
 Collate/Locale/ln.pl       |  2 +-
 Collate/Locale/lt.pl       |  2 +-
 Collate/Locale/lv.pl       |  2 +-
 Collate/Locale/mk.pl       |  2 +-
 Collate/Locale/ml.pl       |  2 +-
 Collate/Locale/mr.pl       |  2 +-
 Collate/Locale/mt.pl       |  2 +-
 Collate/Locale/nb.pl       |  2 +-
 Collate/Locale/nn.pl       |  2 +-
 Collate/Locale/nso.pl      |  2 +-
 Collate/Locale/om.pl       |  2 +-
 Collate/Locale/or.pl       |  2 +-
 Collate/Locale/pa.pl       |  2 +-
 Collate/Locale/pl.pl       |  2 +-
 Collate/Locale/ro.pl       |  2 +-
 Collate/Locale/sa.pl       |  2 +-
 Collate/Locale/se.pl       |  2 +-
 Collate/Locale/si.pl       |  2 +-
 Collate/Locale/si_dict.pl  |  2 +-
 Collate/Locale/sk.pl       |  2 +-
 Collate/Locale/sl.pl       |  2 +-
 Collate/Locale/sq.pl       |  2 +-
 Collate/Locale/sr.pl       |  2 +-
 Collate/Locale/sv.pl       |  2 +-
 Collate/Locale/sv_refo.pl  |  2 +-
 Collate/Locale/ta.pl       |  2 +-
 Collate/Locale/te.pl       |  2 +-
 Collate/Locale/th.pl       |  2 +-
 Collate/Locale/tn.pl       |  2 +-
 Collate/Locale/to.pl       |  2 +-
 Collate/Locale/tr.pl       |  2 +-
 Collate/Locale/ug_cyrl.pl  |  2 +-
 Collate/Locale/uk.pl       |  2 +-
 Collate/Locale/ur.pl       |  2 +-
 Collate/Locale/vi.pl       |  2 +-
 Collate/Locale/vo.pl       |  2 +-
 Collate/Locale/wae.pl      |  2 +-
 Collate/Locale/wo.pl       |  2 +-
 Collate/Locale/yo.pl       |  2 +-
 Collate/Locale/zh.pl       |  2 +-
 Collate/Locale/zh_big5.pl  |  2 +-
 Collate/Locale/zh_gb.pl    |  2 +-
 Collate/Locale/zh_pin.pl   |  2 +-
 Collate/Locale/zh_strk.pl  |  2 +-
 Collate/Locale/zh_zhu.pl   |  2 +-
 META.json                  |  4 ++--
 META.yml                   |  4 ++--
 Makefile.PL                |  4 ++--
 README                     |  2 +-
 mklocale                   |  2 +-
 t/loc_es.t                 |  2 +-
 t/loc_estr.t               |  2 +-
 104 files changed, 127 insertions(+), 124 deletions(-)

diff --git a/Changes b/Changes
index 627de53..86f581a 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Perl module Unicode::Collate.
 
+1.25  Wed Nov 22 20:48:48 2017
+    - Makefile.PL: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader
+
 1.24  Sun Nov 19 22:06:03 2017
     - xs: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader
 
diff --git a/Collate.pm b/Collate.pm
index 5dc8320..ac1cd03 100644
--- a/Collate.pm
+++ b/Collate.pm
@@ -17,7 +17,7 @@ use File::Spec;
 
 no warnings 'utf8';
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 our $PACKAGE = __PACKAGE__;
 
 ### begin XS only ###
@@ -88,9 +88,9 @@ my $DefaultRearrange = [ 0x0E40..0x0E44, 0x0EC0..0x0EC4 ];
 my $HighestVCE = pack(VCE_TEMPLATE, 0, 0xFFFE, 0x20, 0x5, 0xFFFF);
 my $minimalVCE = pack(VCE_TEMPLATE, 0,      1, 0x20, 0x5, 0xFFFE);
 
-sub UCA_Version { "34" }
+sub UCA_Version { '34' }
 
-sub Base_Unicode_Version { "9.0.0" }
+sub Base_Unicode_Version { '9.0.0' }
 
 ######
 
@@ -195,7 +195,7 @@ my %DerivCode = (
 
 sub checkCollator {
     my $self = shift;
-    _checkLevel($self->{level}, "level");
+    _checkLevel($self->{level}, 'level');
 
     $self->{derivCode} = $DerivCode{ $self->{UCA_Version} }
 	or croak "Illegal UCA version (passed $self->{UCA_Version}).";
@@ -209,13 +209,13 @@ sub checkCollator {
     if (! defined $self->{backwards}) {
 	$self->{backwardsFlag} = 0;
     } elsif (! ref $self->{backwards}) {
-	_checkLevel($self->{backwards}, "backwards");
+	_checkLevel($self->{backwards}, 'backwards');
 	$self->{backwardsFlag} = 1 << $self->{backwards};
     } else {
 	my %level;
 	$self->{backwardsFlag} = 0;
 	for my $b (@{ $self->{backwards} }) {
-	    _checkLevel($b, "backwards");
+	    _checkLevel($b, 'backwards');
 	    $level{$b} = 1;
 	}
 	for my $v (sort keys %level) {
diff --git a/Collate.pmN b/Collate.pmN
index 7e05a2d..0424738 100644
--- a/Collate.pmN
+++ b/Collate.pmN
@@ -17,7 +17,7 @@ use File::Spec;
 
 no warnings 'utf8';
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 our $PACKAGE = __PACKAGE__;
 
 my @Path = qw(Unicode Collate);
@@ -142,9 +142,9 @@ my $DefaultRearrange = [ 0x0E40..0x0E44, 0x0EC0..0x0EC4 ];
 my $HighestVCE = pack(VCE_TEMPLATE, 0, 0xFFFE, 0x20, 0x5, 0xFFFF);
 my $minimalVCE = pack(VCE_TEMPLATE, 0,      1, 0x20, 0x5, 0xFFFE);
 
-sub UCA_Version { "34" }
+sub UCA_Version { '34' }
 
-sub Base_Unicode_Version { "9.0.0" }
+sub Base_Unicode_Version { '9.0.0' }
 
 ######
 
@@ -249,7 +249,7 @@ my %DerivCode = (
 
 sub checkCollator {
     my $self = shift;
-    _checkLevel($self->{level}, "level");
+    _checkLevel($self->{level}, 'level');
 
     $self->{derivCode} = $DerivCode{ $self->{UCA_Version} }
 	or croak "Illegal UCA version (passed $self->{UCA_Version}).";
@@ -263,13 +263,13 @@ sub checkCollator {
     if (! defined $self->{backwards}) {
 	$self->{backwardsFlag} = 0;
     } elsif (! ref $self->{backwards}) {
-	_checkLevel($self->{backwards}, "backwards");
+	_checkLevel($self->{backwards}, 'backwards');
 	$self->{backwardsFlag} = 1 << $self->{backwards};
     } else {
 	my %level;
 	$self->{backwardsFlag} = 0;
 	for my $b (@{ $self->{backwards} }) {
-	    _checkLevel($b, "backwards");
+	    _checkLevel($b, 'backwards');
 	    $level{$b} = 1;
 	}
 	for my $v (sort keys %level) {
@@ -524,7 +524,7 @@ sub varCE
 sub visualizeSortKey
 {
     my $self = shift;
-    my $view = join " ", map sprintf("%04X", $_), unpack(KEY_TEMPLATE, shift);
+    my $view = join ' ', map sprintf('%04X', $_), unpack(KEY_TEMPLATE, shift);
 
     if ($self->{UCA_Version} <= 8) {
 	$view =~ s/ ?0000 ?/|/ for MinLevel..MaxLevel;
@@ -1132,21 +1132,21 @@ sub getHST {
     my $vers = shift || 0;
 
     if (Hangul_SIni <= $u && $u <= Hangul_SFin) {
-	return +($u - Hangul_SBase) % Hangul_TCount ? "LVT" : "LV";
+	return +($u - Hangul_SBase) % Hangul_TCount ? 'LVT' : 'LV';
     }
 
     if ($vers < 20) {
 	return Hangul_LIni <= $u && $u <= Hangul_LFin ||
-			            $u == Hangul_LFill ? "L" :
-	       Hangul_VIni <= $u && $u <= Hangul_VFin  ? "V" :
-	       Hangul_TIni <= $u && $u <= Hangul_TFin  ? "T" : "";
+			            $u == Hangul_LFill ? 'L' :
+	       Hangul_VIni <= $u && $u <= Hangul_VFin  ? 'V' :
+	       Hangul_TIni <= $u && $u <= Hangul_TFin  ? 'T' : '';
     } else {
 	return Hangul_LIni <= $u && $u <= Hangul_LEnd ||
-	       HangulL2Ini <= $u && $u <= HangulL2Fin  ? "L" :
+	       HangulL2Ini <= $u && $u <= HangulL2Fin  ? 'L' :
 	       Hangul_VIni <= $u && $u <= Hangul_VEnd ||
-	       HangulV2Ini <= $u && $u <= HangulV2Fin  ? "V" :
+	       HangulV2Ini <= $u && $u <= HangulV2Fin  ? 'V' :
 	       Hangul_TIni <= $u && $u <= Hangul_TEnd ||
-	       HangulT2Ini <= $u && $u <= HangulT2Fin  ? "T" : "";
+	       HangulT2Ini <= $u && $u <= HangulT2Fin  ? 'T' : '';
     }
 }
 ### end PP only ##
diff --git a/Collate/CJK/Big5.pm b/Collate/CJK/Big5.pm
index b1b1776..5fcd9c0 100644
--- a/Collate/CJK/Big5.pm
+++ b/Collate/CJK/Big5.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/CJK/GB2312.pm b/Collate/CJK/GB2312.pm
index 25340a5..6962664 100644
--- a/Collate/CJK/GB2312.pm
+++ b/Collate/CJK/GB2312.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/CJK/JISX0208.pm b/Collate/CJK/JISX0208.pm
index fbd7451..b367501 100644
--- a/Collate/CJK/JISX0208.pm
+++ b/Collate/CJK/JISX0208.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/CJK/Korean.pm b/Collate/CJK/Korean.pm
index 85623fa..6905f20 100644
--- a/Collate/CJK/Korean.pm
+++ b/Collate/CJK/Korean.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %jamo2prim = (
     '1100', 0x3BF5,   '1101', 0x3BF6,   '1102', 0x3BF7,   '1103', 0x3BF8,
diff --git a/Collate/CJK/Pinyin.pm b/Collate/CJK/Pinyin.pm
index 670be63..483c1e9 100644
--- a/Collate/CJK/Pinyin.pm
+++ b/Collate/CJK/Pinyin.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/CJK/Stroke.pm b/Collate/CJK/Stroke.pm
index 8abf7c9..3b6684b 100644
--- a/Collate/CJK/Stroke.pm
+++ b/Collate/CJK/Stroke.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/CJK/Zhuyin.pm b/Collate/CJK/Zhuyin.pm
index 11f59a4..d21cb89 100644
--- a/Collate/CJK/Zhuyin.pm
+++ b/Collate/CJK/Zhuyin.pm
@@ -4,7 +4,7 @@ use 5.006;
 use strict;
 use warnings;
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my %u2p;
 my $wt = 0x8000;
diff --git a/Collate/Locale.pm b/Collate/Locale.pm
index e9da1b0..1182a86 100644
--- a/Collate/Locale.pm
+++ b/Collate/Locale.pm
@@ -5,7 +5,7 @@ use warnings;
 use Carp;
 use base qw(Unicode::Collate);
 
-our $VERSION = '1.24';
+our $VERSION = '1.25';
 
 my $PL_EXT  = '.pl';
 
diff --git a/Collate/Locale/af.pl b/Collate/Locale/af.pl
index 11bdb51..13e46e4 100644
--- a/Collate/Locale/af.pl
+++ b/Collate/Locale/af.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0149      ; [.1DB9.0020.0009] # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
 ENTRY
diff --git a/Collate/Locale/ar.pl b/Collate/Locale/ar.pl
index 5f92933..b8ca052 100644
--- a/Collate/Locale/ar.pl
+++ b/Collate/Locale/ar.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0629      ; [.231D.0021.0002] # ARABIC LETTER TEH MARBUTA
 FE94      ; [.231D.0021.0019] # ARABIC LETTER TEH MARBUTA FINAL FORM
diff --git a/Collate/Locale/as.pl b/Collate/Locale/as.pl
index d63843d..093f652 100644
--- a/Collate/Locale/as.pl
+++ b/Collate/Locale/as.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0982      ; [.26CD.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
 0981      ; [.26CD.0020.0002][.FFF2.0000.0000] # BENGALI SIGN CANDRABINDU
diff --git a/Collate/Locale/az.pl b/Collate/Locale/az.pl
index 5dd50ff..7a0009a 100644
--- a/Collate/Locale/az.pl
+++ b/Collate/Locale/az.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # schwa doesn't require tailoring
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E7      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/Collate/Locale/be.pl b/Collate/Locale/be.pl
index c843586..02dc16c 100644
--- a/Collate/Locale/be.pl
+++ b/Collate/Locale/be.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0451      ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
 0435 0308 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
diff --git a/Collate/Locale/bn.pl b/Collate/Locale/bn.pl
index 754428f..0ce47c1 100644
--- a/Collate/Locale/bn.pl
+++ b/Collate/Locale/bn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0982      ; [.26CD.0020.0002][.FFF1.0000.0000] # BENGALI SIGN ANUSVARA
 0983      ; [.26CD.0020.0002][.FFF2.0000.0000] # BENGALI SIGN VISARGA
diff --git a/Collate/Locale/ca.pl b/Collate/Locale/ca.pl
index 0061079..df46b4d 100644
--- a/Collate/Locale/ca.pl
+++ b/Collate/Locale/ca.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0063 0048 ; [.1C7B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER H>
diff --git a/Collate/Locale/cs.pl b/Collate/Locale/cs.pl
index 3021ae6..36f098c 100644
--- a/Collate/Locale/cs.pl
+++ b/Collate/Locale/cs.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/cy.pl b/Collate/Locale/cy.pl
index ab8ec16..135935d 100644
--- a/Collate/Locale/cy.pl
+++ b/Collate/Locale/cy.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1C7B.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/Collate/Locale/da.pl b/Collate/Locale/da.pl
index 6ba406f..19e8fbc 100644
--- a/Collate/Locale/da.pl
+++ b/Collate/Locale/da.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    upper_before_lower => 1,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/de_at_ph.pl b/Collate/Locale/de_at_ph.pl
index 3ef7e54..7efe805 100644
--- a/Collate/Locale/de_at_ph.pl
+++ b/Collate/Locale/de_at_ph.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E4      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
 0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/Collate/Locale/de_phone.pl b/Collate/Locale/de_phone.pl
index 6813340..cda6812 100644
--- a/Collate/Locale/de_phone.pl
+++ b/Collate/Locale/de_phone.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E4      ; [.1C47.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
 0061 0308 ; [.1C47.0021.0002][.1CAA.0021.0002] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/Collate/Locale/dsb.pl b/Collate/Locale/dsb.pl
index b0c4a51..3fbe875 100644
--- a/Collate/Locale/dsb.pl
+++ b/Collate/Locale/dsb.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/ee.pl b/Collate/Locale/ee.pl
index ebb969a..264494f 100644
--- a/Collate/Locale/ee.pl
+++ b/Collate/Locale/ee.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # d-tail, open-e, f-hook, gamma, eng, open-o, v-hook don't require tailoring
    entry => <<'ENTRY', # for DUCET v9.0.0
 0302      ; [.0000.0029.0002] # COMBINING CIRCUMFLEX ACCENT
diff --git a/Collate/Locale/eo.pl b/Collate/Locale/eo.pl
index f8ef2f8..3a6ceb4 100644
--- a/Collate/Locale/eo.pl
+++ b/Collate/Locale/eo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0109      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
 0063 0302 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CIRCUMFLEX
diff --git a/Collate/Locale/es.pl b/Collate/Locale/es.pl
index 74a92ba..2075de3 100644
--- a/Collate/Locale/es.pl
+++ b/Collate/Locale/es.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00F1      ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
 006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
diff --git a/Collate/Locale/es_trad.pl b/Collate/Locale/es_trad.pl
index ca66ace..c57b538 100644
--- a/Collate/Locale/es_trad.pl
+++ b/Collate/Locale/es_trad.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0068 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1C7B.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/Collate/Locale/et.pl b/Collate/Locale/et.pl
index 105cd2b..eb503d0 100644
--- a/Collate/Locale/et.pl
+++ b/Collate/Locale/et.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0161      ; [.1E92.0020.0002] # LATIN SMALL LETTER S WITH CARON
 0073 030C ; [.1E92.0020.0002] # LATIN SMALL LETTER S WITH CARON
diff --git a/Collate/Locale/fa.pl b/Collate/Locale/fa.pl
index bb83405..d50c96c 100644
--- a/Collate/Locale/fa.pl
+++ b/Collate/Locale/fa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0650      ; [.0000.0077.0002] # ARABIC KASRA
 064B      ; [.0000.007B.0002] # ARABIC FATHATAN
diff --git a/Collate/Locale/fi.pl b/Collate/Locale/fi.pl
index 4becbcd..5fa2f4f 100644
--- a/Collate/Locale/fi.pl
+++ b/Collate/Locale/fi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/fi_phone.pl b/Collate/Locale/fi_phone.pl
index c5b3973..d35a56f 100644
--- a/Collate/Locale/fi_phone.pl
+++ b/Collate/Locale/fi_phone.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # in cldr test/fi.xml why x{110}x < xdx though xd < x{110} ?
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002][.0000.0039.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/fil.pl b/Collate/Locale/fil.pl
index e8f732a..3cb2746 100644
--- a/Collate/Locale/fil.pl
+++ b/Collate/Locale/fil.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00F1      ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
 006E 0303 ; [.1DBA.0020.0002] # LATIN SMALL LETTER N WITH TILDE
diff --git a/Collate/Locale/fo.pl b/Collate/Locale/fo.pl
index 869d033..c26ea48 100644
--- a/Collate/Locale/fo.pl
+++ b/Collate/Locale/fo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/fr_ca.pl b/Collate/Locale/fr_ca.pl
index cef8152..ea81cac 100644
--- a/Collate/Locale/fr_ca.pl
+++ b/Collate/Locale/fr_ca.pl
@@ -1,4 +1,4 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    backwards => 2,
 };
diff --git a/Collate/Locale/gu.pl b/Collate/Locale/gu.pl
index 3551268..aabb3f2 100644
--- a/Collate/Locale/gu.pl
+++ b/Collate/Locale/gu.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0A82      ; [.2739.0020.0002][.FFF1.0000.0000] # GUJARATI SIGN ANUSVARA
 0A81      ; [.2739.0021.0002][.FFF1.0000.0000] # GUJARATI SIGN CANDRABINDU
diff --git a/Collate/Locale/ha.pl b/Collate/Locale/ha.pl
index 4875eca..a303bc6 100644
--- a/Collate/Locale/ha.pl
+++ b/Collate/Locale/ha.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # b-hook, d-hook, k-hook, y-hook don't require tailoring
    entry => <<'ENTRY', # for DUCET v9.0.0
 0073 0068 ; [.1E72.0020.0002] # <LATIN SMALL LETTER S, LATIN SMALL LETTER H>
diff --git a/Collate/Locale/haw.pl b/Collate/Locale/haw.pl
index 1fea0f1..8cc7c2b 100644
--- a/Collate/Locale/haw.pl
+++ b/Collate/Locale/haw.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0065      ; [.1C48.0020.0002][.FFF1.0000.0000] # LATIN SMALL LETTER E
 0045      ; [.1C48.0020.0008][.FFF1.0000.0000] # LATIN CAPITAL LETTER E
diff --git a/Collate/Locale/he.pl b/Collate/Locale/he.pl
index 7646699..f73c8d5 100644
--- a/Collate/Locale/he.pl
+++ b/Collate/Locale/he.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 05F3      ; [*0305.001F.0002] # HEBREW PUNCTUATION GERESH
 05F4      ; [*030C.001F.0002] # HEBREW PUNCTUATION GERSHAYIM
diff --git a/Collate/Locale/hi.pl b/Collate/Locale/hi.pl
index 894d1df..730cfd5 100644
--- a/Collate/Locale/hi.pl
+++ b/Collate/Locale/hi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0902      ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/Collate/Locale/hr.pl b/Collate/Locale/hr.pl
index 903cb0b..3e19c17 100644
--- a/Collate/Locale/hr.pl
+++ b/Collate/Locale/hr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/hu.pl b/Collate/Locale/hu.pl
index 7c5f012..04085f6 100644
--- a/Collate/Locale/hu.pl
+++ b/Collate/Locale/hu.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0073 ; [.1C7B.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER S>
 0063 0053 ; [.1C7B.0020.0007][.0000.0000.0002] # <LATIN SMALL LETTER C, LATIN CAPITAL LETTER S>
diff --git a/Collate/Locale/hy.pl b/Collate/Locale/hy.pl
index 8789593..59615f9 100644
--- a/Collate/Locale/hy.pl
+++ b/Collate/Locale/hy.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0587      ; [.22B3.0020.0002][.FFF1.0000.0000] # ARMENIAN SMALL LIGATURE ECH YIWN
 0584      ; [.22B3.0020.0002][.FFF0.0000.0000] # ARMENIAN SMALL LETTER KEH
diff --git a/Collate/Locale/ig.pl b/Collate/Locale/ig.pl
index ab56d0a..1ac922b 100644
--- a/Collate/Locale/ig.pl
+++ b/Collate/Locale/ig.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0068 ; [.1C61.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1C61.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/Collate/Locale/is.pl b/Collate/Locale/is.pl
index 78af943..5ffe040 100644
--- a/Collate/Locale/is.pl
+++ b/Collate/Locale/is.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E1      ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
 0061 0301 ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/Collate/Locale/ja.pl b/Collate/Locale/ja.pl
index cdd3538..6562562 100644
--- a/Collate/Locale/ja.pl
+++ b/Collate/Locale/ja.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::JISX0208;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::JISX0208::weightJISX0208,
    entry => <<'ENTRY', # for DUCET v9.0.0
 30A1      ; [.3D5A.0020.000F.0002] # KATAKANA LETTER SMALL A
diff --git a/Collate/Locale/kk.pl b/Collate/Locale/kk.pl
index f52b863..80ec689 100644
--- a/Collate/Locale/kk.pl
+++ b/Collate/Locale/kk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0451      ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
 0435 0308 ; [.205B.0020.0002] # CYRILLIC SMALL LETTER IO
diff --git a/Collate/Locale/kl.pl b/Collate/Locale/kl.pl
index 5449d41..1aa7a2c 100644
--- a/Collate/Locale/kl.pl
+++ b/Collate/Locale/kl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/kn.pl b/Collate/Locale/kn.pl
index 59a7310..e328204 100644
--- a/Collate/Locale/kn.pl
+++ b/Collate/Locale/kn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0C82      ; [.284C.0020.0002][.FFF1.0000.0000] # KANNADA SIGN ANUSVARA
 0C83      ; [.284C.0020.0002][.FFF2.0000.0000] # KANNADA SIGN VISARGA
diff --git a/Collate/Locale/ko.pl b/Collate/Locale/ko.pl
index 01d1c09..56a3478 100644
--- a/Collate/Locale/ko.pl
+++ b/Collate/Locale/ko.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Korean;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::Korean::weightKorean,
    entry => <<'ENTRY', # for DUCET v9.0.0
 F967      ; [.3BFC.0021.0002.4E0D][.3C80.0020.0002] # CJK COMPATIBILITY IDEOGRAPH-F967
diff --git a/Collate/Locale/kok.pl b/Collate/Locale/kok.pl
index 54d9d2d..e771f84 100644
--- a/Collate/Locale/kok.pl
+++ b/Collate/Locale/kok.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0902      ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/Collate/Locale/lkt.pl b/Collate/Locale/lkt.pl
index 4bdcbc7..dbd577a 100644
--- a/Collate/Locale/lkt.pl
+++ b/Collate/Locale/lkt.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/ln.pl b/Collate/Locale/ln.pl
index 41888e7..9c9dd1f 100644
--- a/Collate/Locale/ln.pl
+++ b/Collate/Locale/ln.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 025B      ; [.1CAB.0020.0002] # LATIN SMALL LETTER OPEN E
 0190      ; [.1CAB.0020.0008] # LATIN CAPITAL LETTER OPEN E
diff --git a/Collate/Locale/lt.pl b/Collate/Locale/lt.pl
index 21b8aad..852a691 100644
--- a/Collate/Locale/lt.pl
+++ b/Collate/Locale/lt.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # in cldr test/lt.xml why I-dot-acute > I-dot though i-dot-acute < i-dot ?
    entry => <<'ENTRY', # for DUCET v9.0.0
 0049 0307 ; [.1D32.0020.0008][.0000.002E.0002] # <LATIN CAPITAL LETTER I, COMBINING DOT ABOVE>
diff --git a/Collate/Locale/lv.pl b/Collate/Locale/lv.pl
index 353340d..6833621 100644
--- a/Collate/Locale/lv.pl
+++ b/Collate/Locale/lv.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/mk.pl b/Collate/Locale/mk.pl
index bd04db1..c23db9d 100644
--- a/Collate/Locale/mk.pl
+++ b/Collate/Locale/mk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    suppress => [0x0418, 0x0438],
    entry => <<'ENTRY', # for DUCET v9.0.0
 0453      ; [.2056.0020.0002] # CYRILLIC SMALL LETTER GJE
diff --git a/Collate/Locale/ml.pl b/Collate/Locale/ml.pl
index f6aadea..3257127 100644
--- a/Collate/Locale/ml.pl
+++ b/Collate/Locale/ml.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0D3D      ; [.0000.00C6.0002] # MALAYALAM SIGN AVAGRAHA
 0D57      ; [.28CD.0020.0002] # MALAYALAM AU LENGTH MARK
diff --git a/Collate/Locale/mr.pl b/Collate/Locale/mr.pl
index 7c2af89..416b8b0 100644
--- a/Collate/Locale/mr.pl
+++ b/Collate/Locale/mr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0902      ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/Collate/Locale/mt.pl b/Collate/Locale/mt.pl
index 745bf48..6bf7734 100644
--- a/Collate/Locale/mt.pl
+++ b/Collate/Locale/mt.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    upper_before_lower => 1,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010B      ; [.1C79.0020.0002] # LATIN SMALL LETTER C WITH DOT ABOVE
diff --git a/Collate/Locale/nb.pl b/Collate/Locale/nb.pl
index 9caa774..b859b00 100644
--- a/Collate/Locale/nb.pl
+++ b/Collate/Locale/nb.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/nn.pl b/Collate/Locale/nn.pl
index 9caa774..b859b00 100644
--- a/Collate/Locale/nn.pl
+++ b/Collate/Locale/nn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/nso.pl b/Collate/Locale/nso.pl
index 526911b..0d24805 100644
--- a/Collate/Locale/nso.pl
+++ b/Collate/Locale/nso.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00EA      ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
 0065 0302 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/Collate/Locale/om.pl b/Collate/Locale/om.pl
index 7c7883e..49a5108 100644
--- a/Collate/Locale/om.pl
+++ b/Collate/Locale/om.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0063 0068 ; [.1F22.0020.0002] # <LATIN SMALL LETTER C, LATIN SMALL LETTER H>
 0043 0068 ; [.1F22.0020.0007] # <LATIN CAPITAL LETTER C, LATIN SMALL LETTER H>
diff --git a/Collate/Locale/or.pl b/Collate/Locale/or.pl
index 702ee5a..3e4ded1 100644
--- a/Collate/Locale/or.pl
+++ b/Collate/Locale/or.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0B01      ; [.278B.0020.0002][.FFF1.0000.0000] # ORIYA SIGN CANDRABINDU
 0B02      ; [.278B.0020.0002][.FFF2.0000.0000] # ORIYA SIGN ANUSVARA
diff --git a/Collate/Locale/pa.pl b/Collate/Locale/pa.pl
index 2c9fa17..11950d1 100644
--- a/Collate/Locale/pa.pl
+++ b/Collate/Locale/pa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0A71      ; [.0000.00C3.0002] # GURMUKHI ADDAK
 0A03      ; [.0000.00C2.0002] # GURMUKHI SIGN VISARGA
diff --git a/Collate/Locale/pl.pl b/Collate/Locale/pl.pl
index 6c4eaf7..36e208b 100644
--- a/Collate/Locale/pl.pl
+++ b/Collate/Locale/pl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0105      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
 0061 0328 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH OGONEK
diff --git a/Collate/Locale/ro.pl b/Collate/Locale/ro.pl
index 952dfb1..82f63a6 100644
--- a/Collate/Locale/ro.pl
+++ b/Collate/Locale/ro.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0103      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
 0061 0306 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH BREVE
diff --git a/Collate/Locale/sa.pl b/Collate/Locale/sa.pl
index 7c2af89..416b8b0 100644
--- a/Collate/Locale/sa.pl
+++ b/Collate/Locale/sa.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0902      ; [.265B.0020.0002][.FFF1.0000.0000] # DEVANAGARI SIGN ANUSVARA
 0901      ; [.265B.0021.0002][.FFF1.0000.0000] # DEVANAGARI SIGN CANDRABINDU
diff --git a/Collate/Locale/se.pl b/Collate/Locale/se.pl
index 2c7c02c..ee0d99a 100644
--- a/Collate/Locale/se.pl
+++ b/Collate/Locale/se.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # eng, g-stroke, t-stroke don't require tailoring
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E1      ; [.1C5F.0020.0002] # LATIN SMALL LETTER A WITH ACUTE
diff --git a/Collate/Locale/si.pl b/Collate/Locale/si.pl
index bd144a5..4dd1566 100644
--- a/Collate/Locale/si.pl
+++ b/Collate/Locale/si.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0D82      ; [.28E1.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
 0D83      ; [.28E1.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/Collate/Locale/si_dict.pl b/Collate/Locale/si_dict.pl
index eab2821..9275ad7 100644
--- a/Collate/Locale/si_dict.pl
+++ b/Collate/Locale/si_dict.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0D82      ; [.28E1.0020.0002][.FFF1.0000.0000] # SINHALA SIGN ANUSVARAYA
 0D83      ; [.28E1.0020.0002][.FFF2.0000.0000] # SINHALA SIGN VISARGAYA
diff --git a/Collate/Locale/sk.pl b/Collate/Locale/sk.pl
index 99d982e..9d319c9 100644
--- a/Collate/Locale/sk.pl
+++ b/Collate/Locale/sk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E4      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
 0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/Collate/Locale/sl.pl b/Collate/Locale/sl.pl
index cbafc9f..70c4522 100644
--- a/Collate/Locale/sl.pl
+++ b/Collate/Locale/sl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 010D      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
 0063 030C ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CARON
diff --git a/Collate/Locale/sq.pl b/Collate/Locale/sq.pl
index 6e88800..fc89269 100644
--- a/Collate/Locale/sq.pl
+++ b/Collate/Locale/sq.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E7      ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
 0063 0327 ; [.1C8E.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/Collate/Locale/sr.pl b/Collate/Locale/sr.pl
index f6128f6..2e50496 100644
--- a/Collate/Locale/sr.pl
+++ b/Collate/Locale/sr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    suppress => [0x0418, 0x0438],
    entry => <<'ENTRY', # for DUCET v9.0.0
 0439      ; [.2080.0020.0002][.0000.0026.0002] # CYRILLIC SMALL LETTER SHORT I
diff --git a/Collate/Locale/sv.pl b/Collate/Locale/sv.pl
index 31a192e..13f7805 100644
--- a/Collate/Locale/sv.pl
+++ b/Collate/Locale/sv.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/sv_refo.pl b/Collate/Locale/sv_refo.pl
index c334600..77c41b6 100644
--- a/Collate/Locale/sv_refo.pl
+++ b/Collate/Locale/sv_refo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0111      ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
 0064 0335 ; [.1C8F.0021.0002] # LATIN SMALL LETTER D WITH STROKE
diff --git a/Collate/Locale/ta.pl b/Collate/Locale/ta.pl
index 037831c..862c6c8 100644
--- a/Collate/Locale/ta.pl
+++ b/Collate/Locale/ta.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0B82      ; [.27CE.0020.0002][.FFF0.0000.0000] # TAMIL SIGN ANUSVARA
 0B83      ; [.27CE.0020.0002][.FFF1.0000.0000] # TAMIL SIGN VISARGA
diff --git a/Collate/Locale/te.pl b/Collate/Locale/te.pl
index 9614aa6..49ba73a 100644
--- a/Collate/Locale/te.pl
+++ b/Collate/Locale/te.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0C01      ; [.2802.0020.0002][.FFF1.0000.0000] # TELUGU SIGN CANDRABINDU
 0C02      ; [.2802.0020.0002][.FFF2.0000.0000] # TELUGU SIGN ANUSVARA
diff --git a/Collate/Locale/th.pl b/Collate/Locale/th.pl
index d4d4d6a..5191a16 100644
--- a/Collate/Locale/th.pl
+++ b/Collate/Locale/th.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    variable => 'shifted',
    alternate => 'shifted',
    entry => <<'ENTRY', # for DUCET v9.0.0
diff --git a/Collate/Locale/tn.pl b/Collate/Locale/tn.pl
index 526911b..0d24805 100644
--- a/Collate/Locale/tn.pl
+++ b/Collate/Locale/tn.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00EA      ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
 0065 0302 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH CIRCUMFLEX
diff --git a/Collate/Locale/to.pl b/Collate/Locale/to.pl
index 1ceaeaf..783a6b5 100644
--- a/Collate/Locale/to.pl
+++ b/Collate/Locale/to.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 006E 0067 ; [.1DBA.0020.0002] # <LATIN SMALL LETTER N, LATIN SMALL LETTER G>
 004E 0067 ; [.1DBA.0020.0007] # <LATIN CAPITAL LETTER N, LATIN SMALL LETTER G>
diff --git a/Collate/Locale/tr.pl b/Collate/Locale/tr.pl
index 272d02c..6eba527 100644
--- a/Collate/Locale/tr.pl
+++ b/Collate/Locale/tr.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E7      ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
 0063 0327 ; [.1C7B.0020.0002] # LATIN SMALL LETTER C WITH CEDILLA
diff --git a/Collate/Locale/ug_cyrl.pl b/Collate/Locale/ug_cyrl.pl
index 3bd87dc..af42f2d 100644
--- a/Collate/Locale/ug_cyrl.pl
+++ b/Collate/Locale/ug_cyrl.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 04D9      ; [.205B.0020.0002] # CYRILLIC SMALL LETTER SCHWA
 04D8      ; [.205B.0020.0008] # CYRILLIC CAPITAL LETTER SCHWA
diff --git a/Collate/Locale/uk.pl b/Collate/Locale/uk.pl
index 31cbbbd..37f1fcb 100644
--- a/Collate/Locale/uk.pl
+++ b/Collate/Locale/uk.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0491      ; [.2037.0020.0002] # CYRILLIC SMALL LETTER GHE WITH UPTURN
 0490      ; [.2037.0020.0008] # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
diff --git a/Collate/Locale/ur.pl b/Collate/Locale/ur.pl
index f24f278..0801863 100644
--- a/Collate/Locale/ur.pl
+++ b/Collate/Locale/ur.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0623      ; [.230B.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
 0627 0654 ; [.230B.0021.0002] # ARABIC LETTER ALEF WITH HAMZA ABOVE
diff --git a/Collate/Locale/vi.pl b/Collate/Locale/vi.pl
index 647c034..b269a1c 100644
--- a/Collate/Locale/vi.pl
+++ b/Collate/Locale/vi.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # 0306 is not a Vietnamese tone, just to avoid \x{306} eq. to something.
    entry => <<'ENTRY', # for DUCET v9.0.0
 0309      ; [.0000.0026.0002][.0000.00F0.0000] # COMBINING HOOK ABOVE
diff --git a/Collate/Locale/vo.pl b/Collate/Locale/vo.pl
index 6b9e9e8..8b7c4c9 100644
--- a/Collate/Locale/vo.pl
+++ b/Collate/Locale/vo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E4      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
 0061 0308 ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH DIAERESIS
diff --git a/Collate/Locale/wae.pl b/Collate/Locale/wae.pl
index 50260b2..90ae219 100644
--- a/Collate/Locale/wae.pl
+++ b/Collate/Locale/wae.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0061 0061 ; [.1C47.0020.0002][.0000.0024.0002] # <LATIN SMALL LETTER A, LATIN SMALL LETTER A>
 00E4 00E4 ; [.1C47.0020.0002][.0000.002D.0002] # <LATIN SMALL LETTER A WITH DIAERESIS, LATIN SMALL LETTER A WITH DIAERESIS>
diff --git a/Collate/Locale/wo.pl b/Collate/Locale/wo.pl
index 4ea0ac7..783e2e9 100644
--- a/Collate/Locale/wo.pl
+++ b/Collate/Locale/wo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
 # eng doesn't require tailoring
    entry => <<'ENTRY', # for DUCET v9.0.0
 00E0      ; [.1C48.0020.0002] # LATIN SMALL LETTER A WITH GRAVE
diff --git a/Collate/Locale/yo.pl b/Collate/Locale/yo.pl
index 70f8af4..325985d 100644
--- a/Collate/Locale/yo.pl
+++ b/Collate/Locale/yo.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 1EB9      ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
 0065 0323 ; [.1CAB.0020.0002] # LATIN SMALL LETTER E WITH DOT BELOW
diff --git a/Collate/Locale/zh.pl b/Collate/Locale/zh.pl
index ba5274d..f3a56e1 100644
--- a/Collate/Locale/zh.pl
+++ b/Collate/Locale/zh.pl
@@ -1,5 +1,5 @@
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0101      ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
 0061 0304 ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/Collate/Locale/zh_big5.pl b/Collate/Locale/zh_big5.pl
index 5f739d7..5206115 100644
--- a/Collate/Locale/zh_big5.pl
+++ b/Collate/Locale/zh_big5.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Big5;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::Big5::weightBig5,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0101      ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/Collate/Locale/zh_gb.pl b/Collate/Locale/zh_gb.pl
index 010795a..e39f3dd 100644
--- a/Collate/Locale/zh_gb.pl
+++ b/Collate/Locale/zh_gb.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::GB2312;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::GB2312::weightGB2312,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0101      ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/Collate/Locale/zh_pin.pl b/Collate/Locale/zh_pin.pl
index 39ebfae..d744700 100644
--- a/Collate/Locale/zh_pin.pl
+++ b/Collate/Locale/zh_pin.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Pinyin;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::Pinyin::weightPinyin,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0101      ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/Collate/Locale/zh_strk.pl b/Collate/Locale/zh_strk.pl
index 7e426ca..9f28f0a 100644
--- a/Collate/Locale/zh_strk.pl
+++ b/Collate/Locale/zh_strk.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Stroke;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::Stroke::weightStroke,
    entry => <<'ENTRY', # for DUCET v9.0.0
 0101      ; [.1C47.001C.0002] # LATIN SMALL LETTER A WITH MACRON
diff --git a/Collate/Locale/zh_zhu.pl b/Collate/Locale/zh_zhu.pl
index 175c737..22a09a6 100644
--- a/Collate/Locale/zh_zhu.pl
+++ b/Collate/Locale/zh_zhu.pl
@@ -1,6 +1,6 @@
 use Unicode::Collate::CJK::Zhuyin;
 +{
-   locale_version => 1.24,
+   locale_version => 1.25,
    overrideCJK => \&Unicode::Collate::CJK::Zhuyin::weightZhuyin,
    entry => <<'ENTRY', # for DUCET v9.0.0
 02C9      ; [.0000.0199.0002] # MODIFIER LETTER MACRON
diff --git a/META.json b/META.json
index f691b40..0bec001 100644
--- a/META.json
+++ b/META.json
@@ -33,8 +33,8 @@
       "runtime" : {
          "requires" : {
             "Carp" : "0",
-            "DynaLoader" : "0",
             "File::Spec" : "0",
+            "XSLoader" : "0",
             "constant" : "0",
             "strict" : "0",
             "warnings" : "0"
@@ -42,6 +42,6 @@
       }
    },
    "release_status" : "stable",
-   "version" : "1.24",
+   "version" : "1.25",
    "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff --git a/META.yml b/META.yml
index a1d7352..262bd2f 100644
--- a/META.yml
+++ b/META.yml
@@ -19,10 +19,10 @@ no_index:
     - inc
 requires:
   Carp: '0'
-  DynaLoader: '0'
   File::Spec: '0'
+  XSLoader: '0'
   constant: '0'
   strict: '0'
   warnings: '0'
-version: '1.24'
+version: '1.25'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/Makefile.PL b/Makefile.PL
index 63b93e4..1cb39a8 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -22,9 +22,9 @@ WriteMakefile(
     'clean'             => $clean,
     'PREREQ_PM'         => {
         Carp            => 0,
-        constant        => 0,
-        DynaLoader      => 0,
         File::Spec      => 0,
+        XSLoader        => 0,
+        constant        => 0,
         strict          => 0,
         warnings        => 0,
     },
diff --git a/README b/README
index c9ddc54..cac370c 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Unicode/Collate version 1.24
+Unicode/Collate version 1.25
 ===============================
 
 NAME
diff --git a/mklocale b/mklocale
index ae754d9..e214ed3 100644
--- a/mklocale
+++ b/mklocale
@@ -96,7 +96,7 @@ use Carp;
 use File::Spec;
 
 my $Use4th; # Use 4th level (Unicode 6.2.0 or before)
-my $DEFAULT_LOCALE_VERSION = '1.24'; # should be same as $VERSION of Collate.pm
+my $DEFAULT_LOCALE_VERSION = '1.25'; # should be same as $VERSION of Collate.pm
 
 BEGIN {
     unless ("A" eq pack('U', 0x41)) {
diff --git a/t/loc_es.t b/t/loc_es.t
index 5c5d983..5892a8d 100644
--- a/t/loc_es.t
+++ b/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.24);
+ok($objEs->locale_version, 1.25);
 
 $objEs->change(level => 1);
 
diff --git a/t/loc_estr.t b/t/loc_estr.t
index e976ebf..95e1da8 100644
--- a/t/loc_estr.t
+++ b/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.24);
+ok($objEsTrad->locale_version, 1.25);
 
 $objEsTrad->change(level => 1);
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libunicode-collate-perl.git



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