Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.12 |
|
26-May-2016 |
millert |
mklocale(1) can handle C-style and shell-style comments natively, no need for cpp here. From natano@
|
#
1.11 |
|
20-Mar-2016 |
jca |
Kill LOCALECHARSETS machinery, we only support ASCII and UTF-8 LC_CTYPE
Remove Makefile.inc and inline rules to produce LC_CTYPE for UTF-8.
ok guenther@ stsp@
|
Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
|
#
1.10 |
|
01-Jul-2013 |
fgsch |
missing id tag.
|
#
1.9 |
|
01-Jul-2013 |
fgsch |
Add Turkish. From FreeBSD. stsp@ ok.
|
#
1.8 |
|
03-Jun-2013 |
stsp |
Put list of character sets supported by LC_CTYPE into a separate Makefile snippet so it can be included elsewhere in the tree. ok bluhm espie
|
#
1.7 |
|
01-Jun-2013 |
stsp |
Change the naming scheme used for directories in /usr/share/locale to eliminate redundant copies of LC_CTYPE files.
Instead of names using "language_territory.codeset" permutations, use just the codeset component to name directories storing LC_CTYPE files. Suggested by bluhm@ while discussing the idea of using symlinks in /usr/share/locale like FreeBSD does.
Future locale features which store language and/or territory specific data can name directories after language or territory names.
|
Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE
|
#
1.6 |
|
16-Jul-2011 |
ajacoutot |
Add support for Farsi and Arabic (SY+SD).
ok stsp@ deraadt@
|
#
1.5 |
|
03-Jul-2011 |
pirofti |
Add Romanian UTF-8 support.
Thanks to robert@ for taking me through the hoops! Okay robert@.
|
Revision tags: OPENBSD_4_9_BASE
|
#
1.4 |
|
13-Oct-2010 |
stsp |
Enable a couple UTF-8 locales for non-English languages. ok kevlo, deraadt, espie
|
Revision tags: OPENBSD_4_8_BASE
|
#
1.3 |
|
27-Jul-2010 |
stsp |
Replace the single-byte placeholders for the multi-byte/wide-character conversion interfaces of libc (mbrtowc(3) and friends) with new implementations that internally call an API based on NetBSD's citrus. This allows us to support locales with multi-byte character encodings.
Provide two implementations of the citrus-based API: one based on the old single-byte placeholders for use with our existing single-byte character locales (C, ISO8859-*, KOI8, CP1251, etc.), and one that provides support for UTF-8 encoded characters (code based on FreeBSD's implementation).
Install the en_US.UTF-8 ctype locale support file, and allow the UTF-8 ctype locale to be enabled via setlocale(3) (export LC_CTYPE='en_US.UTF-8').
A lot of programs, especially from ports, will now start using UTF-8 if the UTF-8 locale is enabled. Use at your own risk, and please report any breakage. Note that ncurses-based programs cannot display UTF-8 right now, this is being worked on.
To prevent install media growth, add vfprintf(3) and mbrtowc(3) to libstubs. The mbrtowc stub was copied unchanged from its old single-byte placeholder. vfprintf.c doesn't need to be copied, just put in .PATH (hint by fgsch@).
Testing by myself, naddy, sthen, nicm, espie, armani, Dmitrij D. Czarkoff.
ok matthieu espie millert sthen nicm deraadt
|
Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
|
#
1.2 |
|
07-Aug-2005 |
espie |
grr. wrong Makefile. do not bother building locale with encoding != none for now.
|
#
1.1 |
|
07-Aug-2005 |
espie |
Add LC_CTYPE locale sources, not yet linked in. (from citrus). okay deraadt@
|