On Sat, Nov 07, 2015 at 12:43:36PM +0000, Baptiste Daroussin wrote: > Author: bapt > Date: Sat Nov 7 12:43:35 2015 > New Revision: 290494 > URL: https://svnweb.freebsd.org/changeset/base/290494 > > Log: > Improve collation string and locales support > > Merge collation support from Illumos and DragonflyBSD. > > Locales are now generated with the new localedef(1) tool from CLDR POSIX > files. > The generated files are now identified as "BSD 1.0" format. > > The libc now only read "BSD 1.0" locales definitions, all other version > will be > set to "C" > The localedef(1) tool has been imported from Illumos and modified to use > tree(3) > instead of the CDDL avl(3) > A set of tool created by edwin@ and extended by marino@ for dragonfly has > been > added to be able to generate locales and the Makefiles from the vanilla CLDR > unicode databases + a universal UTF-8 charmap (by marino@) > Update the locales to unicode v27 > Given our regex(3) does not support multibyte (yet) it has been forced to > always > use locale C > Remove now unused colldef(1) and mklocale(1) > Finish implementing the numeric BSD extension for ctypes > The number of supported locales has grown from 175 to 250 locales. Among > the new > locales: 6 Arabic locales (AE EG JO MA QA SA), Different variations of > spanish > locales. > Added new 3 components locales for mn_Cyrl_MN, sr_Cyrl_RS sr_Latn_RS, > zh_Hans_CN, zh_Hant_HK and zh_Hant_TW. Some aliases has been for 2 > components > version when possible. > > Thanks: Garrett D'Amore (Illumos) who made sure all his work was done under > BSD license!, Edwin Groothuis (edwin@) for the work he made on tools to be > able > to generate locales definition usable in freebsd sources out of vanilla CLDR > definitions, John Marino (DragonflyBSD) who first merge the Illumos work > into > Dragonfly and spent hours tracking down bugs. >
I forgot: Relnotes: yes Bapt
signature.asc
Description: PGP signature