History log of /openbsd-current/share/locale/ctype/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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@