History log of /freebsd-11-stable/share/colldef/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 312336 17-Jan-2017 bapt

MFC r310201:

Update locales cldr to v30.0.3 and unicode to 9.0.0

Relnotes: yes


# 302408 07-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-11-stable/MAINTAINERS
/freebsd-11-stable/cddl
/freebsd-11-stable/cddl/contrib/opensolaris
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-11-stable/contrib/amd
/freebsd-11-stable/contrib/apr
/freebsd-11-stable/contrib/apr-util
/freebsd-11-stable/contrib/atf
/freebsd-11-stable/contrib/binutils
/freebsd-11-stable/contrib/bmake
/freebsd-11-stable/contrib/byacc
/freebsd-11-stable/contrib/bzip2
/freebsd-11-stable/contrib/com_err
/freebsd-11-stable/contrib/compiler-rt
/freebsd-11-stable/contrib/dialog
/freebsd-11-stable/contrib/dma
/freebsd-11-stable/contrib/dtc
/freebsd-11-stable/contrib/ee
/freebsd-11-stable/contrib/elftoolchain
/freebsd-11-stable/contrib/elftoolchain/ar
/freebsd-11-stable/contrib/elftoolchain/brandelf
/freebsd-11-stable/contrib/elftoolchain/elfdump
/freebsd-11-stable/contrib/expat
/freebsd-11-stable/contrib/file
/freebsd-11-stable/contrib/gcc
/freebsd-11-stable/contrib/gcclibs/libgomp
/freebsd-11-stable/contrib/gdb
/freebsd-11-stable/contrib/gdtoa
/freebsd-11-stable/contrib/groff
/freebsd-11-stable/contrib/ipfilter
/freebsd-11-stable/contrib/ldns
/freebsd-11-stable/contrib/ldns-host
/freebsd-11-stable/contrib/less
/freebsd-11-stable/contrib/libarchive
/freebsd-11-stable/contrib/libarchive/cpio
/freebsd-11-stable/contrib/libarchive/libarchive
/freebsd-11-stable/contrib/libarchive/libarchive_fe
/freebsd-11-stable/contrib/libarchive/tar
/freebsd-11-stable/contrib/libc++
/freebsd-11-stable/contrib/libc-vis
/freebsd-11-stable/contrib/libcxxrt
/freebsd-11-stable/contrib/libexecinfo
/freebsd-11-stable/contrib/libpcap
/freebsd-11-stable/contrib/libstdc++
/freebsd-11-stable/contrib/libucl
/freebsd-11-stable/contrib/libxo
/freebsd-11-stable/contrib/llvm
/freebsd-11-stable/contrib/llvm/projects/libunwind
/freebsd-11-stable/contrib/llvm/tools/clang
/freebsd-11-stable/contrib/llvm/tools/lldb
/freebsd-11-stable/contrib/llvm/tools/llvm-dwarfdump
/freebsd-11-stable/contrib/llvm/tools/llvm-lto
/freebsd-11-stable/contrib/mdocml
/freebsd-11-stable/contrib/mtree
/freebsd-11-stable/contrib/ncurses
/freebsd-11-stable/contrib/netcat
/freebsd-11-stable/contrib/ntp
/freebsd-11-stable/contrib/nvi
/freebsd-11-stable/contrib/one-true-awk
/freebsd-11-stable/contrib/openbsm
/freebsd-11-stable/contrib/openpam
/freebsd-11-stable/contrib/openresolv
/freebsd-11-stable/contrib/pf
/freebsd-11-stable/contrib/sendmail
/freebsd-11-stable/contrib/serf
/freebsd-11-stable/contrib/sqlite3
/freebsd-11-stable/contrib/subversion
/freebsd-11-stable/contrib/tcpdump
/freebsd-11-stable/contrib/tcsh
/freebsd-11-stable/contrib/tnftp
/freebsd-11-stable/contrib/top
/freebsd-11-stable/contrib/top/install-sh
/freebsd-11-stable/contrib/tzcode/stdtime
/freebsd-11-stable/contrib/tzcode/zic
/freebsd-11-stable/contrib/tzdata
/freebsd-11-stable/contrib/unbound
/freebsd-11-stable/contrib/vis
/freebsd-11-stable/contrib/wpa
/freebsd-11-stable/contrib/xz
/freebsd-11-stable/crypto/heimdal
/freebsd-11-stable/crypto/openssh
/freebsd-11-stable/crypto/openssl
/freebsd-11-stable/gnu/lib
/freebsd-11-stable/gnu/usr.bin/binutils
/freebsd-11-stable/gnu/usr.bin/cc/cc_tools
/freebsd-11-stable/gnu/usr.bin/gdb
/freebsd-11-stable/lib/libc/locale/ascii.c
/freebsd-11-stable/sys/cddl/contrib/opensolaris
/freebsd-11-stable/sys/contrib/dev/acpica
/freebsd-11-stable/sys/contrib/ipfilter
/freebsd-11-stable/sys/contrib/libfdt
/freebsd-11-stable/sys/contrib/octeon-sdk
/freebsd-11-stable/sys/contrib/x86emu
/freebsd-11-stable/sys/contrib/xz-embedded
/freebsd-11-stable/usr.sbin/bhyve/atkbdc.h
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.c
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.h
/freebsd-11-stable/usr.sbin/bhyve/console.c
/freebsd-11-stable/usr.sbin/bhyve/console.h
/freebsd-11-stable/usr.sbin/bhyve/pci_fbuf.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.h
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.c
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.h
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.c
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.h
/freebsd-11-stable/usr.sbin/bhyve/rfb.c
/freebsd-11-stable/usr.sbin/bhyve/rfb.h
/freebsd-11-stable/usr.sbin/bhyve/sockstream.c
/freebsd-11-stable/usr.sbin/bhyve/sockstream.h
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.c
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.h
/freebsd-11-stable/usr.sbin/bhyve/usb_mouse.c
/freebsd-11-stable/usr.sbin/bhyve/vga.c
/freebsd-11-stable/usr.sbin/bhyve/vga.h
# 302329 03-Jul-2016 bapt

Posixify the locales name for variants

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)


# 298125 16-Apr-2016 bapt

Regenerate the Makefile so that actually the new generated collation are
properly installed


# 298121 16-Apr-2016 bapt

Regenerates locales Makefiles and locales


# 292453 18-Dec-2015 bapt

Simplify the locale generated Makefiles by using bmake multi variables for loops


# 290928 16-Nov-2015 bapt

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


# 290866 15-Nov-2015 bapt

Regenerate locales after readding ISO8859-1 for locales that have ISO8859-15

Requested by: arche


# 290677 11-Nov-2015 bdrewery

Use explicit filename when creating locale symlinks to avoid creating a
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


# 290494 07-Nov-2015 bapt

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.


# 290083 27-Oct-2015 bdrewery

Use more appropriate ${SHAREDIR} rather than /usr/share.

MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division


# 284287 11-Jun-2015 sjg

Ensure SYMLINKS fully specified

Differential Revision: D2748
Reviewed by: brooks


# 196788 03-Sep-2009 ache

Add lv_LV, move lt_LT to common part


# 193961 10-Jun-2009 edwin

Croatian locale support for hr_HR.ISO8859-2

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


# 193908 10-Jun-2009 edwin

add ca_AD, ca_FR and ca_IT locales

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


# 180939 28-Jul-2008 des

Add collation sequence for no_NO. The same sequence applies to nb_NO
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


# 174887 24-Dec-2007 ache

Add Turkish collate

PR: 118976
Submitted by: Ismail YENIGUL <ismail.yenigul@endersys.com.tr>


# 164131 09-Nov-2006 des

Add locales for nb_NO and nn_NO.

Reviewed by: philip


# 162939 01-Oct-2006 ache

Add mn_MN.UTF-8


# 143126 04-Mar-2005 ru

New Ukrainian locale: uk_UA.CP1251.

Submitted by: Alexander Peresunko


# 136596 16-Oct-2004 ru

Utilize FILES and SYMLINKS, other simplifications.


# 134437 28-Aug-2004 tjr

Add Basque (Spain) locales: eu_ES.ISO8859-1, eu_ES.ISO8859-15, eu_ES.UTF-8.

(This differs somewhat from the version originally submitted - any mistakes
are my own.)

PR: 68524
Submitted by: J. Vicente Carrasco -Bixen-


# 128526 21-Apr-2004 tjr

Add an Israel Hebrew locale: he_IL.UTF-8.

PR: 65826
Submitted by: Hye-Shik Chang


# 127837 04-Apr-2004 tjr

Add data for missing categories to zh_HK.Big5HKSCS locale.


# 127474 27-Mar-2004 tjr

Add UTF-8 versions of all the currently supported system locales. Most of
the hard work was done by Hye-Shik Chang in the misc/utf8locale port; I made
a few minor adjustments and merged the makefiles.

PR: 44307


# 125208 29-Jan-2004 ache

Add kk_KZ.PT154

Submitted by: Birsh T <tim@zhezu.kz>


# 123682 20-Dec-2003 ache

Add be_BY.*

Submitted by: Yury Tarasievich <grog@grsu.by>


# 122151 05-Nov-2003 davidxu

Enable GB2312 locale.


# 120921 08-Oct-2003 ache

Fix sl_SI.ISO8859-2

PR: 50160
Submitted by: Simon 'Zekar <simon@entered.net>


# 118651 08-Aug-2003 ache

Add ko_KR.CP949 locale

PR: 55341
submitted by: Hye-Shik Chang <perky@freebsd.org>


# 118459 05-Aug-2003 mtm

Support for the Amharic locale.


# 118174 29-Jul-2003 ache

Add GB18030 locale

PR: 51729
Submitted by: Kang Liu <liukang@bjpu.edu.cn>


# 117259 05-Jul-2003 ache

Add ARMSCSII-8 locale

Submitted by: Vahe Khachikyan <vahe@khachikyan.de>
PR: 53944


# 115921 06-Jun-2003 ache

Add ru_RU.CP1251


# 115685 02-Jun-2003 ache

Add zh_CN.GBK to ASCIILINKS


# 108428 30-Dec-2002 ache

Add ca_ES locale

PR: 45874
Submitted by: Joan Picanyol i Puig <joan-dev@biaix.org>


# 105965 25-Oct-2002 ache

Add lt_LT.ISO8859-13

PR: 44268
Submitted by: Kestutis Paulikas <kestas@elen.ktu.lt>


# 105444 19-Oct-2002 ache

Add sr_YU locales
Submitted by: Toni Andjelkovic <toni@soth.at>


# 100872 29-Jul-2002 ru

Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by: bde


# 100313 18-Jul-2002 ru

s/${INSTALL} -c/${INSTALL} ${COPY}/


# 99961 14-Jul-2002 ache

Fix pl_PL collating table

PR: 39408
Submitted by: Michal Pasternak <doc@pasternak.w.lub.pl>


# 93888 05-Apr-2002 phantom

la_LN.ISO8859-2 depends on map.ISO8859-2. Reflect it in dependence rules


# 93887 05-Apr-2002 phantom

Associate tr_TR.ISO8859-9's LC_COLLATE with US-ASCII's one


# 93885 05-Apr-2002 phantom

Add pt_BR.ISO8859-1 (Brazilian Portuguese) locale

Submitted (partly) by: dcs


# 89077 08-Jan-2002 ache

Add ro_RO

PR: 33343
Submitted by: Adrian Penisoara <ady@warpnet.ro>


# 88473 25-Dec-2001 phantom

Optimize locale data Makefiles as well as make their style more consistent.


# 88314 20-Dec-2001 ache

Add uk_UA.ISO8859-5 locale

PR: 32450
Submitted by: partially by Alexey Klimov <kao@wiuu.kiev.ua>


# 87043 28-Nov-2001 ache

Add hi_IN.ISCII-DEV


# 86071 05-Nov-2001 ache

Add bg_BG.CP1251

PR: 25472
Submitted by: Peter Pentchev <roam@ringlet.net>


# 78004 10-Jun-2001 ache

Add more *.US-ASCII entries


# 77980 10-Jun-2001 ache

Switch to new locale names


# 76548 13-May-2001 ache

Add sk_SK

PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:


# 74340 16-Mar-2001 ache

Add et_EE

PR: 25495
Submitted by: Vallo Kallaste <vallo@matti.ee>


# 74330 16-Mar-2001 ache

DIS_8859-15 -> ISO_8859-15 rename


# 71168 17-Jan-2001 ache

Add Greek collate

PR: 24324
Submitted by: past@netmode.ntua.gr


# 70484 29-Dec-2000 phantom

Get rid of deprecated ru_SU.* locales. ru_RU.* will be used instead.


# 55076 24-Dec-1999 ache

Add 8859-4 and lt_LT
Add missing dependance to cs_CZ

Submitted by: Ricardas Cepas <rch@writeme.com>


# 55012 22-Dec-1999 ache

lt_LN->la_LN


# 54974 21-Dec-1999 ache

Add cs_CZ

Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>


# 52389 18-Oct-1999 ache

Add uk_UA.KOI8-U

Submitted by: Alexey Zelkin <phantom@cris.net>


# 52381 18-Oct-1999 ache

Add 8859-5, remove BUILD_TOOLS ifdef


# 52240 14-Oct-1999 jkh

Remove one of the locales which is currently breaking the build.


# 51893 03-Oct-1999 ache

sv_SE collate
add one missing dependance

PR: 13928
Submitted by: Palle Girgensohn <girgen@partitur.se>


# 51891 02-Oct-1999 ache

ISO8859-5 collate

Submitted by: Nikolai Saoukh <nms@ethereal.ru>


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 47831 08-Jun-1999 foxfair

Change locale name of Traditional Chinese : zh_TW.BIG5 -> zh_TW.Big5.
It makes compatible with IANA charset defination, and let existent I18N
app happier.

Ref: <http://www.isi.edu/in-notes/iana/assignments/character-sets>


# 47746 05-Jun-1999 julian

Support the IANA definition of Shift Jis nameley ja_JP.Shift_JIS
as well as the X11 version ja_JP.SJIS


# 45544 10-Apr-1999 foxfair

Correct a link problem with zh_TW.BIG5, make the display reasonable.


# 44911 20-Mar-1999 foxfair

Supporting locale for Chinese Big5 completely.


# 44363 01-Mar-1999 imp

Fix disorder introduced by me in the Euro part 2 locale commit.

Submited by: bde
(This was uncommitted for too long in my tree, but is well tested)


# 44068 15-Feb-1999 ache

back out obj/colldef PATH hack, it breaks cross-compiling per Bruce
There is _BUILD_TOOLS hack for. Plase all targets under it.


# 43968 13-Feb-1999 ache

syntax change: allow symbolic names as substitute first arg
use this to substitute <ss>


# 43000 21-Jan-1999 imp

Euro support, part 2.

This should be merged into RELENG_3 and a similar patch may be needed
for RELENG_2_2, should that deemed necessary.

Make world succeeded with these patches in my tree.

Submitted by: "Kaleb S. KEITHLEY" <kaleb@ics.com>


# 38221 10-Aug-1998 phk

I have been running with these locale data for a while now and
I hope some other people might find them useful. They are for
zh_CN.EUC (GB) only. I'm not familiar with the BIG5 encoding,
so I could only hope someone else would fill the gap.

PR: 7310
Submitted by: Luoqi Chen <luoqi@chen.ml.org>


# 38169 07-Aug-1998 ache

add Hungarian clooate


# 37480 07-Jul-1998 bde

Use the installed version of colldef for `make all'. It is now
bootstrapped by `make world'. The version just built in ".."
normally won't work if the target system is not binary compatible.

Don't build or install anything if _BUILD_TOOLS is defined. Then
we only want to build and install the colldef binary, but the layout
of the colldef tree forces recursing to colldef/data for at least
the obj target even when _BUILD_TOOLS is defined.


# 31026 07-Nov-1997 ache

Add Slovene link


# 31023 07-Nov-1997 ache

Add Polish link
Submitted by: Andrzej Bialecki <abial@warman.org.pl>


# 29812 24-Sep-1997 julian

put in the link for the dummy collation module for Shift-JIS


# 24275 25-Mar-1997 ache

Add ASCII collate mainly for fallback for EUC-type locales


# 23228 28-Feb-1997 wosch

Add generic colldef for ISO-8859-2.
Submitted by: Slaven ReziƦ (TomiƦ) <eserte@cs.tu-berlin.de>

Use '.for' loop from make(1), not sh(1) 'for' loops.


# 23012 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 21137 31-Dec-1996 adam

icelandic collation
(non-icelandic characters in latin1 order)


# 21118 30-Dec-1996 ache

Add de and es collates
Submitted by: joerg


# 18950 15-Oct-1996 ache

Save half of LC_COLLATE space
ASCIIfy data files, use RFC1345 symbolic names instead of hex codes
Improve parser and manpage


# 16663 24-Jun-1996 jkh

Bring in my changes for removing the pestilent obj links (unless you
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.


# 12031 03-Nov-1995 ache

Cleanup make process per Bruce suggestions