]> git.ipfire.org Git - thirdparty/glibc.git/commit
Automate LC_CTYPE generation for tr_TR, update to Unicode 8.0.0 (bug 18491).
authorJoseph Myers <joseph@codesourcery.com>
Fri, 11 Dec 2015 12:45:19 +0000 (12:45 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 11 Dec 2015 12:45:19 +0000 (12:45 +0000)
commit85bafe6f3d0e4647af5e74178b46abdf44d3b981
treebb6033cdf1d2cd10e26ddf42fa009a923e256807
parent77356912e83601fd0240d22fe4d960348b82b5c3
Automate LC_CTYPE generation for tr_TR, update to Unicode 8.0.0 (bug 18491).

This patch makes the automation of Unicode LC_CTYPE generation also
support generating the modified LC_CTYPE used for Turkish (where case
conversions of 'i' and 'I' differ from ASCII conventions), so allowing
that to be more readily kept in sync for future Unicode updates.  The
patch includes the locale update generated by the scripts.

Tested for x86_64.

[BZ #18491]
* unicode-gen/unicode_utils.py (to_upper_turkish): New function.
(to_lower_turkish): Likewise.
* unicode-gen/gen_unicode_ctype.py (output_tables): Support
producing output with Turkish case conversions.
(--turkish): New command-line option.
* unicode-gen/Makefile (GENERATED): Add tr_TR.
(tr_TR): New rule.
* locales/tr_TR: Regenerate LC_CTYPE.
localedata/ChangeLog
localedata/locales/tr_TR
localedata/unicode-gen/Makefile
localedata/unicode-gen/gen_unicode_ctype.py
localedata/unicode-gen/unicode_utils.py