Page MenuHomeFreeBSD

Update tools/tools/locale
AcceptedPublic

Authored by hrs on Mon, Jun 29, 5:37 AM.

Details

Reviewers
bapt
yuripv
Summary

Update tools/tools/locale to add make targets to automatically generate locale source files. With this patch, just typing "make obj && make" should build them.

Fix issues in ja_JP ctypedef and range specification support in utf8-rollup.pl.

Details are as follows:

Makefile:

  • Support .OBJDIR.
  • Support pararell build.
  • Add a check of the installed tools.
  • Update to use CLDR v35.

tools/cldr2def.pl:

  • Use eucJP for ja_JP ctypedef because eucJP is not compatible with UTF-8.

tools/convert_map.pl:

  • Add a verbose error message.

tools/utf8-rollup.pl:

  • Normalize entries to use Unicode, not UTF-8.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 32032
Build 29561: arc lint + arc unit

Event Timeline

hrs created this revision.Mon, Jun 29, 5:37 AM
hrs requested review of this revision.Mon, Jun 29, 5:37 AM
hrs edited the summary of this revision. (Show Details)Mon, Jun 29, 5:38 AM
lwhsu added a subscriber: lwhsu.Mon, Jun 29, 2:13 PM
bapt accepted this revision.Sat, Jul 4, 7:57 PM

It looks good to me. Don't forget to mention in the commit log that it updates also Unicode to Unicode 13

This revision is now accepted and ready to land.Sat, Jul 4, 7:57 PM