aboutsummaryrefslogtreecommitdiff
path: root/share/colldef
Commit message (Collapse)AuthorAgeFilesLines
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-162-2/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* locales: fix installation of some collation filesBaptiste Daroussin2022-04-051-1/+2
| | | | | | | | | | | When the unicode locales files where split off the non unicode locales be_BY.ISO8859-5 and ca_IT.ISO8859-15 where non installed one due to a typo, the other one was just missing its entry in the Makefile. It was only notice a year later, by some postgres developpers as it was breaking some of their tests. Reported by: tmunro
* pkgbase: locales: Also tag the files dirEmmanuel Vadot2021-08-061-0/+3
| | | | | | Otherwise bsd.dirs.mk will create the directory with the default package (utilities) and we end up with a bunch of empty dirs managed by this package while it shouldn't be the case.
* pkgbase: move locales into their own packageBaptiste Daroussin2021-08-031-0/+1
| | | | | | | | The only exception here being C.UTF-8 as this is the default locales so it needs to always be installed Reviewed by: pkgbase (emaste) Differential Revision: https://reviews.freebsd.org/D31397
* locales: fix abuse of bsd.dirs.mkBaptiste Daroussin2021-08-031-2/+2
| | | | | | | | the way SAMEDIRS was defined was an abuse of bsd.dirs.mk resulting in all the directory to be created in one single command, but DESTDIR is only prepend once on the first element of the list Switch to the properway to use bsd.dirs.mk
* locales: fix typo preventing installation of collation for ru_RU.CP866Baptiste Daroussin2021-08-031-1/+1
|
* locales: stop hardcoding the directories in the mtreeBaptiste Daroussin2021-08-031-0/+2
| | | | | | | | | The framework knows how to create directories and tag them properly for a the creation of a mtree, not need to hardcode all the locales entries in bsd.usr.mk This simplifies addition of new locales but also allow people building with WITHOUT_LOCALES to end up with a directory full of empty files
* locales: separate unicode from other localesBaptiste Daroussin2021-07-2338-98628/+2527
| | | | | | | | Unicode locales are maintained and to evolved in cldr. Generating the other locales from the unicode gets more and more painful over the time. Let's freeze the other locales to cldr 34.0.
* Add collation version support to querylocale(3).Thomas Munro2020-11-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | Provide a way to ask for an opaque version string for a locale_t, so that potential changes in sort order can be detected. Similar to ICU's ucol_getVersion() and Windows' GetNLSVersionEx(), this API is intended to allow databases to detect when text order-based indexes might need to be rebuilt. The CLDR version is extracted from CLDR source data by the Makefile under tools/tools/locale, written into the machine-generated Makefile under shared/colldef, passed to localedef -V, and then written into LC_COLLATE file headers. The initial version is 34.0. tools/tools/locale was recently updated to pull down 35.0, but the output hasn't been committed under share/colldef yet, so that will provide the first observable change when it happens. Other versioning schemes 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 Notes: svn path=/head/; revision=367476
* Add ga_IE.UTF-8 locale.Yuri Pankov2018-11-261-0/+1
| | | | | | | | | | | | PR: 228587 Submitted by: Micil <micheal.maclochlainn@oegaillimh.ie> (LC_TIME) Reviewed by: bapt Approved by: kib (mentor, implicit) MFC after: 3 days Differential revision: https://reviews.freebsd.org/D17997 Notes: svn path=/head/; revision=340992
* Update to CLDR 34 and UNICODE 11.Yuri Pankov2018-11-0355-300776/+300095
| | | | | | | | | Discussed with: bapt Approved by: kib (mentor) MFC after: 1 month Notes: svn path=/head/; revision=340104
* Add -b/-l options to localedef(1) to specify output endianness and useYuri Pankov2018-10-201-2/+4
| | | | | | | | | | | | | | | | it appropriately when building share/ctypedef and share/colldef. This makes the resulting locale data in EL->EB (amd64->powerpc64) cross build and in the native EB build match. Revert the changes done to libc in r308170 as they are no longer needed. PR: 231965 Reviewed by: bapt, emaste, sbruno, 0mp Approved by: kib (mentor) Differential Revision: https://reviews.freebsd.org/D17603 Notes: svn path=/head/; revision=339489
* Update to CLDR 32 and Unicode 10Baptiste Daroussin2017-11-0356-152496/+152811
| | | | | | | | MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=325361
* Readd Big5: some large databases setup are still requiring it.Baptiste Daroussin2017-04-202-1/+16035
| | | | | | | Reported by: "張君天(Chun-Tien Chang)" <tcs@kitty.2y.idv.tw> Notes: svn path=/head/; revision=317204
* Remove zh_TW.Big5 localeBaptiste Daroussin2017-03-192-16035/+1
| | | | | | | | After 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. Notes: svn path=/head/; revision=315568
* share: normalize paths using SRCTOP-relative paths or :H when possibleEnji Cooper2017-03-041-1/+1
| | | | | | | | | | This simplifies make logic/output MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314652
* Update locales cldr to v30.0.3 and unicode to 9.0.0Baptiste Daroussin2016-12-1856-117500/+347048
| | | | | | | | MFC after: 1 month Relnotes: yes Notes: svn path=/head/; revision=310201
* Add the forgotten "svn mv" from r302329Baptiste Daroussin2016-07-032-0/+0
| | | | | | | | Reported by: Ivan Klymenko <fidaj@ukr.net> Approved by: re (implicit) Notes: svn path=/head/; revision=302331
* Posixify the locales name for variantsBaptiste Daroussin2016-07-034-16/+16
| | | | | | | | | | | | | | | | | | | | | | | For 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 POSIX As 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 changes Discussed with: ache@ Approved by: re@ (gjb) Notes: svn path=/head/; revision=302329
* Regenerate the Makefile so that actually the new generated collation areBaptiste Daroussin2016-04-161-0/+1
| | | | | | | properly installed Notes: svn path=/head/; revision=298125
* Regenerates locales Makefiles and localesBaptiste Daroussin2016-04-1611-115/+44519
| | | | Notes: svn path=/head/; revision=298121
* Simplify the locale generated Makefiles by using bmake multi variables for loopsBaptiste Daroussin2015-12-181-160/+160
| | | | Notes: svn path=/head/; revision=292453
* META MODE: Fix 'make the-lot' with recent locale changesBryan Drewery2015-11-251-0/+1
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291311
* Bring back a couple of ISO8859-15 locales:Baptiste Daroussin2015-11-161-0/+7
| | | | | | | | | | | | - af_ZA.ISO8859-15 - en_AU.ISO8859-15 - en_CA.ISO8859-15 - en_NZ.ISO8859-15 - en_US.ISO8859-15 - fr_CA.ISO8859-15 Notes: svn path=/head/; revision=290928
* Regenerate locales after readding ISO8859-1 for locales that have ISO8859-15Baptiste Daroussin2015-11-151-0/+27
| | | | | | | Requested by: arche Notes: svn path=/head/; revision=290866
* Use explicit filename when creating locale symlinks to avoid creating aBryan Drewery2015-11-111-1/+2
| | | | | | | | | | directory symlink when the target directory does not exist. This will cause an error instead of a broken setup. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=290677
* Merge from headBaptiste Daroussin2015-11-011-1/+1
|\ | | | | | | Notes: svn path=/projects/collation/; revision=290241
| * Use more appropriate ${SHAREDIR} rather than /usr/share.Bryan Drewery2015-10-271-1/+1
| | | | | | | | | | | | | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=290083
* | Regenerate localesBaptiste Daroussin2015-10-132-36/+1919
| | | | | | | | Notes: svn path=/projects/collation/; revision=289261
* | Add newly generated locales from CLDR 27.0.1Baptiste Daroussin2015-08-0894-7676/+176818
|/ | | | | | | only skip timedef until I figure out how to workaround svn painful mime-type handling Notes: svn path=/projects/collation/; revision=286438
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * Include the target filename in SYMLINKS to avoid any confusion aboutSimon J. Gerraty2013-01-231-1/+1
| | | | | | | | | | | | | | what is dirname and filename. Notes: svn path=/projects/bmake/; revision=245831
| * Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+14
| | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | Ensure SYMLINKS fully specifiedSimon J. Gerraty2015-06-111-1/+1
|/ | | | | | | | Differential Revision: D2748 Reviewed by: brooks Notes: svn path=/head/; revision=284287
* Add lv_LV, move lt_LT to common partAndrey A. Chernov2009-09-032-4/+7
| | | | Notes: svn path=/head/; revision=196788
* Croatian locale support for hr_HR.ISO8859-2Edwin Groothuis2009-06-102-1/+41
| | | | | | | | | | | | | Without this patch /usr/share/locale/hr_HR.ISO8859-2/LC_COLLATE is a link to the ../la_LN.ISO8859-2/LC_COLLATE. It means that there is no support for Croatian locale. PR: conf/120113 Submitted by: Simun Mikecin <numisemis@yahoo.com> MFC after: 1 week Notes: svn path=/head/; revision=193961
* add ca_AD, ca_FR and ca_IT localesEdwin Groothuis2009-06-101-5/+6
| | | | | | | | | | | | | | | | | Catalan language is not only spoken in Spain (ca_ES), but also in Andorra, France and Italy. In Andorra it is the official language. (see http://en.wikipedia.org/wiki/Catalan_language#Geographic_distribution) Add a bunch of symlinks to between ca_ES and ca_AD, ca_FR and ca_IT. PR: conf/92541 Submitted by: <rmh@io.debian.net> MFC after: 1 week Notes: svn path=/head/; revision=193908
* According to a proposed Norwegian standard for alphabetization of whichDag-Erling Smørgrav2008-07-302-8/+12
| | | | | | | | | | | I've obtained a draft, <u:> is indeed equivalent to u (to my surprise), and <th> sorts immediately after z. The correct ordering is algorithmic (based on the EOR) and can not be accurately represented as a table. Notes: svn path=/head/; revision=180998
* Add collation sequence for no_NO. The same sequence applies to nb_NODag-Erling Smørgrav2008-07-283-3/+87
| | | | | | | | | | | | | | | | | | and nn_NO, which are symlinked to no_NO. The patch in the PR contained a number of errors apparently based on (sometimes incorrect) pronunciation; for instance, v and w are distinct letters and should be collated in that order, even if they are pronounced the same, while <u:> should be collated with u, even though it is often mispronounced as y. For lack of a solid reference, I have taken sv_SE and simply changed the last three letters of the alphabet. PR: conf/51920 MFC after: 2 weeks Notes: svn path=/head/; revision=180939
* Fix collation order for accented characters.Diomidis Spinellis2008-02-041-10/+10
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=175966
* Add reference to mnemonic char namesAndrey A. Chernov2007-12-251-0/+1
| | | | Notes: svn path=/head/; revision=174907
* Add Turkish collateAndrey A. Chernov2007-12-243-2/+213
| | | | | | | | PR: 118976 Submitted by: Ismail YENIGUL <ismail.yenigul@endersys.com.tr> Notes: svn path=/head/; revision=174887
* Since SAOL 13:th edition "v" and "w" are officially separated (in 2006)Andrey A. Chernov2007-11-192-4/+4
| | | | Notes: svn path=/head/; revision=173749
* Add locales for nb_NO and nn_NO.Dag-Erling Smørgrav2006-11-091-3/+3
| | | | | | | Reviewed by: philip Notes: svn path=/head/; revision=164131
* Add mn_MN.UTF-8Andrey A. Chernov2006-10-021-1/+2
| | | | Notes: svn path=/head/; revision=162939
* New Ukrainian locale: uk_UA.CP1251.Ruslan Ermilov2005-03-042-0/+43
| | | | | | | Submitted by: Alexander Peresunko Notes: svn path=/head/; revision=143126
* Utilize FILES and SYMLINKS, other simplifications.Ruslan Ermilov2004-10-161-91/+49
| | | | Notes: svn path=/head/; revision=136596