Add collation version support to querylocale(3).Provide a way to ask for an opaque version string for a locale_t, sothat potential changes in sort order can be detected. Similar toICU's ucol_get
Add collation version support to querylocale(3).Provide a way to ask for an opaque version string for a locale_t, sothat potential changes in sort order can be detected. Similar toICU's ucol_getVersion() and Windows' GetNLSVersionEx(), this API isintended to allow databases to detect when text order-based indexesmight need to be rebuilt.The CLDR version is extracted from CLDR source data by the Makefileunder tools/tools/locale, written into the machine-generated Makefileunder shared/colldef, passed to localedef -V, and then written intoLC_COLLATE file headers. The initial version is 34.0.tools/tools/locale was recently updated to pull down 35.0, but theoutput hasn't been committed under share/colldef yet, so that willprovide the first observable change when it happens. Other versioningschemes are possible in future, because the format is unspecified.Reviewed by: bapt, 0mp, kib, yuripv (albeit a long time ago)Differential Revision: https://reviews.freebsd.org/D17166
show more ...
Add ga_IE.UTF-8 locale.PR: 228587Submitted by: Micil <[email protected]> (LC_TIME)Reviewed by: baptApproved by: kib (mentor, implicit)MFC after: 3 daysDifferential revision:
Add ga_IE.UTF-8 locale.PR: 228587Submitted by: Micil <[email protected]> (LC_TIME)Reviewed by: baptApproved by: kib (mentor, implicit)MFC after: 3 daysDifferential revision: https://reviews.freebsd.org/D17997
Update to CLDR 34 and UNICODE 11.Discussed with: baptApproved by: kib (mentor)MFC after: 1 month
Add -b/-l options to localedef(1) to specify output endianness and useit appropriately when building share/ctypedef and share/colldef.This makes the resulting locale data in EL->EB (amd64->powerpc
Add -b/-l options to localedef(1) to specify output endianness and useit appropriately when building share/ctypedef and share/colldef.This makes the resulting locale data in EL->EB (amd64->powerpc64) crossbuild and in the native EB build match. Revert the changes done to libcin r308170 as they are no longer needed.PR: 231965Reviewed by: bapt, emaste, sbruno, 0mpApproved by: kib (mentor)Differential Revision: https://reviews.freebsd.org/D17603
Update to CLDR 32 and Unicode 10MFC after: 2 weeksRelnotes: yes
Readd Big5: some large databases setup are still requiring it.Reported by: "張君天(Chun-Tien Chang)" <[email protected]>
Remove zh_TW.Big5 localeAfter discussion with many Taiwanese, in IT or not. Big5 is not used anymore.It is not able to represent lots of the characters used in the language.
share: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputMFC after: 1 monthSponsored by: Dell EMC Isilon
Update locales cldr to v30.0.3 and unicode to 9.0.0MFC after: 1 monthRelnotes: yes
Add the forgotten "svn mv" from r302329Reported by: Ivan Klymenko <[email protected]>Approved by: re (implicit)
Posixify the locales name for variantsFor all locales with variants:- if no ambiguity on the locale (only one variant) just use the regular name- if ambiguity, pick one as default and append @<va
Posixify the locales name for variantsFor all locales with variants:- if no ambiguity on the locale (only one variant) just use the regular name- if ambiguity, pick one as default and append @<variant> to the others respecting POSIXAs a result:- All the 3 components locales added recently are renamed to the usual 2 components version for all but sr_RS.UTF-8- Set sr_RS.UTF-8 to the cyrillic variant- Add sr_RS.UTF-8@latin- Remove the symlinks aliases they were created to represent the 2 components version as aliasas and are now useless- Update the OptionalObsoleteFiles.inc and ObsoleteFiles.inc to reflect those changesDiscussed with: ache@Approved by: re@ (gjb)
Regenerate the Makefile so that actually the new generated collation areproperly installed
Regenerates locales Makefiles and locales
Simplify the locale generated Makefiles by using bmake multi variables for loops
META MODE: Fix 'make the-lot' with recent locale changesSponsored by: EMC / Isilon Storage Division
Bring back a couple of ISO8859-15 locales:- af_ZA.ISO8859-15- en_AU.ISO8859-15- en_CA.ISO8859-15- en_NZ.ISO8859-15- en_US.ISO8859-15- fr_CA.ISO8859-15
Regenerate locales after readding ISO8859-1 for locales that have ISO8859-15Requested by: arche
Use explicit filename when creating locale symlinks to avoid creating adirectory symlink when the target directory does not exist. This willcause an error instead of a broken setup.Sponsored by:
Use explicit filename when creating locale symlinks to avoid creating adirectory symlink when the target directory does not exist. This willcause an error instead of a broken setup.Sponsored by: EMC / Isilon Storage Division
Use more appropriate ${SHAREDIR} rather than /usr/share.MFC after: 2 weeksSponsored by: EMC / Isilon Storage Division
Regenerate locales
Add newly generated locales from CLDR 27.0.1only skip timedef until I figure out how to workaround svn painful mime-type handling
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Updated dependencies
Include the target filename in SYMLINKS to avoid any confusion aboutwhat is dirname and filename.
123456