From 78d7efaa73ba34a9a7286b3aa051a0270c9077b8 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 21 Jan 1999 19:41:38 +0000 Subject: [PATCH] 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" --- etc/mtree/BSD.usr.dist | 38 ++++- share/colldef/Makefile | 21 ++- share/colldef/de_DE.DIS_8859-15.src | 38 +++++ share/colldef/de_DE.ISO8859-15.src | 38 +++++ share/colldef/de_DE.ISO_8859-15.src | 38 +++++ share/colldef/es_ES.DIS_8859-15.src | 38 +++++ share/colldef/es_ES.ISO8859-15.src | 38 +++++ share/colldef/es_ES.ISO_8859-15.src | 38 +++++ share/colldef/is_IS.DIS_8859-15.src | 38 +++++ share/colldef/is_IS.ISO8859-15.src | 38 +++++ share/colldef/is_IS.ISO_8859-15.src | 38 +++++ share/colldef/la_LN.DIS_8859-15.src | 38 +++++ share/colldef/la_LN.ISO8859-15.src | 38 +++++ share/colldef/la_LN.ISO_8859-15.src | 38 +++++ share/colldef/lt_LN.DIS_8859-15.src | 38 +++++ share/colldef/map.DIS_8859-15 | 174 +++++++++++++++++++++ share/colldef/map.ISO8859-15 | 174 +++++++++++++++++++++ share/colldef/map.ISO_8859-15 | 174 +++++++++++++++++++++ share/timedef/data/Makefile | 32 +++- usr.bin/colldef/data/Makefile | 21 ++- usr.bin/colldef/data/de_DE.DIS_8859-15.src | 38 +++++ usr.bin/colldef/data/es_ES.DIS_8859-15.src | 38 +++++ usr.bin/colldef/data/is_IS.DIS_8859-15.src | 38 +++++ usr.bin/colldef/data/lt_LN.DIS_8859-15.src | 38 +++++ usr.bin/colldef/data/map.DIS_8859-15 | 174 +++++++++++++++++++++ 25 files changed, 1448 insertions(+), 6 deletions(-) create mode 100644 share/colldef/de_DE.DIS_8859-15.src create mode 100644 share/colldef/de_DE.ISO8859-15.src create mode 100644 share/colldef/de_DE.ISO_8859-15.src create mode 100644 share/colldef/es_ES.DIS_8859-15.src create mode 100644 share/colldef/es_ES.ISO8859-15.src create mode 100644 share/colldef/es_ES.ISO_8859-15.src create mode 100644 share/colldef/is_IS.DIS_8859-15.src create mode 100644 share/colldef/is_IS.ISO8859-15.src create mode 100644 share/colldef/is_IS.ISO_8859-15.src create mode 100644 share/colldef/la_LN.DIS_8859-15.src create mode 100644 share/colldef/la_LN.ISO8859-15.src create mode 100644 share/colldef/la_LN.ISO_8859-15.src create mode 100644 share/colldef/lt_LN.DIS_8859-15.src create mode 100644 share/colldef/map.DIS_8859-15 create mode 100644 share/colldef/map.ISO8859-15 create mode 100644 share/colldef/map.ISO_8859-15 create mode 100644 usr.bin/colldef/data/de_DE.DIS_8859-15.src create mode 100644 usr.bin/colldef/data/es_ES.DIS_8859-15.src create mode 100644 usr.bin/colldef/data/is_IS.DIS_8859-15.src create mode 100644 usr.bin/colldef/data/lt_LN.DIS_8859-15.src create mode 100644 usr.bin/colldef/data/map.DIS_8859-15 diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist index 6788be23886e..a92c17c441ed 100644 --- a/etc/mtree/BSD.usr.dist +++ b/etc/mtree/BSD.usr.dist @@ -1,4 +1,4 @@ -# $Id: BSD.usr.dist,v 1.145 1999/01/09 21:47:01 jdp Exp $ +# $Id: BSD.usr.dist,v 1.146 1999/01/18 13:58:47 hm Exp $ # /set type=dir uname=root gname=wheel mode=0755 @@ -661,42 +661,76 @@ .. da_DK.ISO_8859-1 .. + da_DK.DIS_8859-15 + .. de_AT.ISO_8859-1 .. + de_AT.DIS_8859-15 + .. de_CH.ISO_8859-1 .. + de_CH.DIS_8859-15 + .. de_DE.ISO_8859-1 .. + de_DE.DIS_8859-15 + .. en_AU.ISO_8859-1 .. + en_AU.DIS_8859-15 + .. en_CA.ISO_8859-1 .. + en_CA.DIS_8859-15 + .. en_GB.ISO_8859-1 .. + en_GB.DIS_8859-15 + .. en_US.ISO_8859-1 .. + en_US.DIS_8859-15 + .. es_ES.ISO_8859-1 .. + es_ES.DIS_8859-15 + .. fi_FI.ISO_8859-1 .. + fi_FI.DIS_8859-15 + .. fr_BE.ISO_8859-1 .. + fr_BE.DIS_8859-15 + .. fr_CA.ISO_8859-1 .. + fr_CA.DIS_8859-15 + .. fr_CH.ISO_8859-1 .. + fr_CH.DIS_8859-15 + .. fr_FR.ISO_8859-1 .. + fr_FR.DIS_8859-15 + .. hr_HR.ISO_8859-2 .. hu_HU.ISO_8859-2 .. is_IS.ISO_8859-1 .. + is_IS.DIS_8859-15 + .. it_CH.ISO_8859-1 .. + it_CH.DIS_8859-15 + .. it_IT.ISO_8859-1 .. + it_IT.DIS_8859-15 + .. ja_JP.EUC .. ja_JP.SJIS @@ -729,6 +763,8 @@ .. sv_SE.ISO_8859-1 .. + sv_SE.DIS_8859-15 + .. zh_CN.EUC .. .. diff --git a/share/colldef/Makefile b/share/colldef/Makefile index 22ce3e6517ff..ba76fa86c404 100644 --- a/share/colldef/Makefile +++ b/share/colldef/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.14 1998/08/07 17:08:56 ache Exp $ +# $Id: Makefile,v 1.15 1998/08/10 09:49:42 phk Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} @@ -10,7 +10,11 @@ LOCALES= de_DE.ISO_8859-1 \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ - ru_SU.KOI8-R + ru_SU.KOI8-R \ + de_DE.DIS_8859-15 \ + es_ES.DIS_8859-15 \ + is_IS.DIS_8859-15 \ + lt_LN.DIS_8859-15 LOCALEDIR= ${DESTDIR}/usr/share/locale @@ -41,6 +45,11 @@ lt_LN.ISO_8859-1.out: map.ISO_8859-1 lt_LN.ISO_8859-2.out: map.ISO_8859-2 es_ES.ISO_8859-1.out: map.ISO_8859-1 de_DE.ISO_8859-1.out: map.ISO_8859-1 +is_IS.ISO_8859-1.out: map.ISO_8859-1 +lt_LN.DIS_8859-15.out: map.DIS_8859-15 +es_ES.DIS_8859-15.out: map.DIS_8859-15 +de_DE.DIS_8859-15.out: map.DIS_8859-15 +is_IS.DIS_8859-15.out: map.DIS_8859-15 .if !defined(_BUILD_TOOLS) afterinstall: @@ -56,6 +65,10 @@ afterinstall: ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor +.for link in ${LATIN1LINKS} + ln -fs ../lt_LN.DIS_8859-15/LC_COLLATE \ + ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE +.endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE @@ -64,6 +77,10 @@ afterinstall: ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor +.for link in ${DELINKS} + ln -fs ../de_DE.DIS_8859-15/LC_COLLATE \ + ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE +.endfor .endif .include diff --git a/share/colldef/de_DE.DIS_8859-15.src b/share/colldef/de_DE.DIS_8859-15.src new file mode 100644 index 000000000000..94ab8200c0c4 --- /dev/null +++ b/share/colldef/de_DE.DIS_8859-15.src @@ -0,0 +1,38 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $Id: de_DE.DIS_8859-15.src,v 1.4 1997/03/10 21:59:53 ache Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);(,ss);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/de_DE.ISO_8859-15.src b/share/colldef/de_DE.ISO_8859-15.src new file mode 100644 index 000000000000..94ab8200c0c4 --- /dev/null +++ b/share/colldef/de_DE.ISO_8859-15.src @@ -0,0 +1,38 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $Id: de_DE.DIS_8859-15.src,v 1.4 1997/03/10 21:59:53 ache Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);(,ss);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/es_ES.DIS_8859-15.src b/share/colldef/es_ES.DIS_8859-15.src new file mode 100644 index 000000000000..d31a73bf0372 --- /dev/null +++ b/share/colldef/es_ES.DIS_8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $Id: es_ES.DIS_8859-15.src,v 1.3 1997/02/22 19:54:35 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);{CH,Ch};D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;K;L;{LL,Ll};M;(N,);(O,,,>,,,,);\ + P;Q;R;{RR,Rr};(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);ch;d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;k;l;ll;m;(n,);(o,,,>,,,,);\ + p;q;r;rr;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/es_ES.ISO8859-15.src b/share/colldef/es_ES.ISO8859-15.src new file mode 100644 index 000000000000..d31a73bf0372 --- /dev/null +++ b/share/colldef/es_ES.ISO8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $Id: es_ES.DIS_8859-15.src,v 1.3 1997/02/22 19:54:35 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);{CH,Ch};D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;K;L;{LL,Ll};M;(N,);(O,,,>,,,,);\ + P;Q;R;{RR,Rr};(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);ch;d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;k;l;ll;m;(n,);(o,,,>,,,,);\ + p;q;r;rr;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/es_ES.ISO_8859-15.src b/share/colldef/es_ES.ISO_8859-15.src new file mode 100644 index 000000000000..d31a73bf0372 --- /dev/null +++ b/share/colldef/es_ES.ISO_8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $Id: es_ES.DIS_8859-15.src,v 1.3 1997/02/22 19:54:35 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);{CH,Ch};D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;K;L;{LL,Ll};M;(N,);(O,,,>,,,,);\ + P;Q;R;{RR,Rr};(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);ch;d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;k;l;ll;m;(n,);(o,,,>,,,,);\ + p;q;r;rr;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/is_IS.DIS_8859-15.src b/share/colldef/is_IS.DIS_8859-15.src new file mode 100644 index 000000000000..605a8433ae1e --- /dev/null +++ b/share/colldef/is_IS.DIS_8859-15.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $Id: is_IS.DIS_8859-15.src,v 1.4 1997/02/22 19:54:38 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,);\ + B;(C,);(D,);(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,);\ + b;(c,);(d,);(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/is_IS.ISO8859-15.src b/share/colldef/is_IS.ISO8859-15.src new file mode 100644 index 000000000000..605a8433ae1e --- /dev/null +++ b/share/colldef/is_IS.ISO8859-15.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $Id: is_IS.DIS_8859-15.src,v 1.4 1997/02/22 19:54:38 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,);\ + B;(C,);(D,);(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,);\ + b;(c,);(d,);(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/is_IS.ISO_8859-15.src b/share/colldef/is_IS.ISO_8859-15.src new file mode 100644 index 000000000000..605a8433ae1e --- /dev/null +++ b/share/colldef/is_IS.ISO_8859-15.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $Id: is_IS.DIS_8859-15.src,v 1.4 1997/02/22 19:54:38 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,);\ + B;(C,);(D,);(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,);\ + b;(c,);(d,);(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/la_LN.DIS_8859-15.src b/share/colldef/la_LN.DIS_8859-15.src new file mode 100644 index 000000000000..71de58338709 --- /dev/null +++ b/share/colldef/la_LN.DIS_8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $Id: lt_LN.DIS_8859-15.src,v 1.8 1997/02/22 19:54:39 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/la_LN.ISO8859-15.src b/share/colldef/la_LN.ISO8859-15.src new file mode 100644 index 000000000000..71de58338709 --- /dev/null +++ b/share/colldef/la_LN.ISO8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $Id: lt_LN.DIS_8859-15.src,v 1.8 1997/02/22 19:54:39 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/la_LN.ISO_8859-15.src b/share/colldef/la_LN.ISO_8859-15.src new file mode 100644 index 000000000000..71de58338709 --- /dev/null +++ b/share/colldef/la_LN.ISO_8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $Id: lt_LN.DIS_8859-15.src,v 1.8 1997/02/22 19:54:39 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/lt_LN.DIS_8859-15.src b/share/colldef/lt_LN.DIS_8859-15.src new file mode 100644 index 000000000000..71de58338709 --- /dev/null +++ b/share/colldef/lt_LN.DIS_8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $Id: lt_LN.DIS_8859-15.src,v 1.8 1997/02/22 19:54:39 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/map.DIS_8859-15 b/share/colldef/map.DIS_8859-15 new file mode 100644 index 000000000000..041dd5a1311b --- /dev/null +++ b/share/colldef/map.DIS_8859-15 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Eu \xa4 +Ye \xa5 +S< \xa6 +SE \xa7 +s< \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +Z< \xb4 +My \xb5 +PI \xb6 +.M \xb7 +z< \xb8 +1S \xb9 +-o \xba +>> \xbb +OE \xbc +oe \xbd +Y: \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff diff --git a/share/colldef/map.ISO8859-15 b/share/colldef/map.ISO8859-15 new file mode 100644 index 000000000000..041dd5a1311b --- /dev/null +++ b/share/colldef/map.ISO8859-15 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Eu \xa4 +Ye \xa5 +S< \xa6 +SE \xa7 +s< \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +Z< \xb4 +My \xb5 +PI \xb6 +.M \xb7 +z< \xb8 +1S \xb9 +-o \xba +>> \xbb +OE \xbc +oe \xbd +Y: \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff diff --git a/share/colldef/map.ISO_8859-15 b/share/colldef/map.ISO_8859-15 new file mode 100644 index 000000000000..041dd5a1311b --- /dev/null +++ b/share/colldef/map.ISO_8859-15 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Eu \xa4 +Ye \xa5 +S< \xa6 +SE \xa7 +s< \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +Z< \xb4 +My \xb5 +PI \xb6 +.M \xb7 +z< \xb8 +1S \xb9 +-o \xba +>> \xbb +OE \xbc +oe \xbd +Y: \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff diff --git a/share/timedef/data/Makefile b/share/timedef/data/Makefile index 80e5f2f455b0..f7b960058925 100644 --- a/share/timedef/data/Makefile +++ b/share/timedef/data/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.27 1998/08/10 09:49:42 phk Exp $ +# $Id: Makefile,v 1.28 1998/10/13 20:20:27 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} @@ -31,6 +31,8 @@ LOCALES= da_DK.ISO_8859-1 \ LOCALEDIR= ${DESTDIR}/usr/share/locale +8859_15_LINKS = da_DK de_AT de_DE en_GB en_US es_ES fi_FI fr_FR is_IS \ + it_IT lt_LN nl_NL no_NO pt_PT sv_SE DE_LINKS = de_CH FR_LINKS = fr_BE fr_CA fr_CH IT_LINKS = it_CH @@ -51,18 +53,34 @@ afterinstall: ${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \ ${LOCALEDIR}/$$l/LC_TIME; \ done + for l in ${8859_15_LINKS}; do \ + ln -fs ../$$l.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${DE_LINKS}; do \ ln -fs ../de_DE.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${DE_LINKS}; do \ + ln -fs ../de_DE.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${IT_LINKS}; do \ ln -fs ../it_IT.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${IT_LINKS}; do \ + ln -fs ../it_IT.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${FR_LINKS}; do \ ln -fs ../fr_FR.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${FR_LINKS}; do \ + ln -fs ../fr_FR.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${LN_LINKS}; do \ ln -fs ../lt_LN.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l/LC_TIME; \ @@ -71,13 +89,25 @@ afterinstall: ln -fs ../nl_NL.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${NL_LINKS}; do \ + ln -fs ../nl_NL.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${US_LINKS}; do \ ln -fs ../en_US.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${US_LINKS}; do \ + ln -fs ../en_US.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done for l in ${GB_LINKS}; do \ ln -fs ../en_GB.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done + for l in ${GB_LINKS}; do \ + ln -fs ../en_GB.ISO_8859-1/LC_TIME \ + ${LOCALEDIR}/$$l.DIS_8859-15/LC_TIME; \ + done .include diff --git a/usr.bin/colldef/data/Makefile b/usr.bin/colldef/data/Makefile index 22ce3e6517ff..ba76fa86c404 100644 --- a/usr.bin/colldef/data/Makefile +++ b/usr.bin/colldef/data/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.14 1998/08/07 17:08:56 ache Exp $ +# $Id: Makefile,v 1.15 1998/08/10 09:49:42 phk Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} @@ -10,7 +10,11 @@ LOCALES= de_DE.ISO_8859-1 \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ - ru_SU.KOI8-R + ru_SU.KOI8-R \ + de_DE.DIS_8859-15 \ + es_ES.DIS_8859-15 \ + is_IS.DIS_8859-15 \ + lt_LN.DIS_8859-15 LOCALEDIR= ${DESTDIR}/usr/share/locale @@ -41,6 +45,11 @@ lt_LN.ISO_8859-1.out: map.ISO_8859-1 lt_LN.ISO_8859-2.out: map.ISO_8859-2 es_ES.ISO_8859-1.out: map.ISO_8859-1 de_DE.ISO_8859-1.out: map.ISO_8859-1 +is_IS.ISO_8859-1.out: map.ISO_8859-1 +lt_LN.DIS_8859-15.out: map.DIS_8859-15 +es_ES.DIS_8859-15.out: map.DIS_8859-15 +de_DE.DIS_8859-15.out: map.DIS_8859-15 +is_IS.DIS_8859-15.out: map.DIS_8859-15 .if !defined(_BUILD_TOOLS) afterinstall: @@ -56,6 +65,10 @@ afterinstall: ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor +.for link in ${LATIN1LINKS} + ln -fs ../lt_LN.DIS_8859-15/LC_COLLATE \ + ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE +.endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE @@ -64,6 +77,10 @@ afterinstall: ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor +.for link in ${DELINKS} + ln -fs ../de_DE.DIS_8859-15/LC_COLLATE \ + ${LOCALEDIR}/${link}.DIS_8859-15/LC_COLLATE +.endfor .endif .include diff --git a/usr.bin/colldef/data/de_DE.DIS_8859-15.src b/usr.bin/colldef/data/de_DE.DIS_8859-15.src new file mode 100644 index 000000000000..94ab8200c0c4 --- /dev/null +++ b/usr.bin/colldef/data/de_DE.DIS_8859-15.src @@ -0,0 +1,38 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $Id: de_DE.DIS_8859-15.src,v 1.4 1997/03/10 21:59:53 ache Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);(,ss);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/usr.bin/colldef/data/es_ES.DIS_8859-15.src b/usr.bin/colldef/data/es_ES.DIS_8859-15.src new file mode 100644 index 000000000000..d31a73bf0372 --- /dev/null +++ b/usr.bin/colldef/data/es_ES.DIS_8859-15.src @@ -0,0 +1,38 @@ +# Espan~ol (backward compatible with ASCII) +# +# $Id: es_ES.DIS_8859-15.src,v 1.3 1997/02/22 19:54:35 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);{CH,Ch};D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;K;L;{LL,Ll};M;(N,);(O,,,>,,,,);\ + P;Q;R;{RR,Rr};(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);ch;d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;k;l;ll;m;(n,);(o,,,>,,,,);\ + p;q;r;rr;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/usr.bin/colldef/data/is_IS.DIS_8859-15.src b/usr.bin/colldef/data/is_IS.DIS_8859-15.src new file mode 100644 index 000000000000..605a8433ae1e --- /dev/null +++ b/usr.bin/colldef/data/is_IS.DIS_8859-15.src @@ -0,0 +1,38 @@ +# icelandic (backward compatible with ASCII) +# +# $Id: is_IS.DIS_8859-15.src,v 1.4 1997/02/22 19:54:38 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,);\ + B;(C,);(D,);(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,);\ + b;(c,);(d,);(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/usr.bin/colldef/data/lt_LN.DIS_8859-15.src b/usr.bin/colldef/data/lt_LN.DIS_8859-15.src new file mode 100644 index 000000000000..71de58338709 --- /dev/null +++ b/usr.bin/colldef/data/lt_LN.DIS_8859-15.src @@ -0,0 +1,38 @@ +# latin1 (backward compatible with ASCII) +# +# $Id: lt_LN.DIS_8859-15.src,v 1.8 1997/02/22 19:54:39 peter Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;;\ +# + \{;;|;\};~;<.M>;;;
;\ +# remains + <-a>;<-o> diff --git a/usr.bin/colldef/data/map.DIS_8859-15 b/usr.bin/colldef/data/map.DIS_8859-15 new file mode 100644 index 000000000000..041dd5a1311b --- /dev/null +++ b/usr.bin/colldef/data/map.DIS_8859-15 @@ -0,0 +1,174 @@ +NU \x00 +SH \x01 +SX \x02 +EX \x03 +ET \x04 +EQ \x05 +AK \x06 +BL \x07 +BS \x08 +HT \x09 +LF \x0a +VT \x0b +FF \x0c +CR \x0d +SO \x0e +SI \x0f +DL \x10 +D1 \x11 +D2 \x12 +D3 \x13 +D4 \x14 +NK \x15 +SY \x16 +EB \x17 +CN \x18 +EM \x19 +SB \x1a +EC \x1b +FS \x1c +GS \x1d +RS \x1e +US \x1f +SP \x20 +Nb \x23 +DO \x24 +At \x40 +<( \x5b +// \x5c +)> \x5d +'> \x5e +'! \x60 +(! \x7b +!! \x7c +!) \x7d +'? \x7e +DT \x7f +PA \x80 +HO \x81 +BH \x82 +NH \x83 +IN \x84 +NL \x85 +SA \x86 +ES \x87 +HS \x88 +HJ \x89 +VS \x8a +PD \x8b +PU \x8c +RI \x8d +S2 \x8e +S3 \x8f +DC \x90 +P1 \x91 +P2 \x92 +TS \x93 +CC \x94 +MW \x95 +SG \x96 +EG \x97 +SS \x98 +GC \x99 +SC \x9a +CI \x9b +ST \x9c +OC \x9d +PM \x9e +AC \x9f +NS \xa0 +!I \xa1 +Ct \xa2 +Pd \xa3 +Eu \xa4 +Ye \xa5 +S< \xa6 +SE \xa7 +s< \xa8 +Co \xa9 +-a \xaa +<< \xab +NO \xac +-- \xad +Rg \xae +'m \xaf +DG \xb0 ++- \xb1 +2S \xb2 +3S \xb3 +Z< \xb4 +My \xb5 +PI \xb6 +.M \xb7 +z< \xb8 +1S \xb9 +-o \xba +>> \xbb +OE \xbc +oe \xbd +Y: \xbe +?I \xbf +A! \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +C, \xc7 +E! \xc8 +E' \xc9 +E> \xca +E: \xcb +I! \xcc +I' \xcd +I> \xce +I: \xcf +D- \xd0 +N? \xd1 +O! \xd2 +O' \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U! \xd9 +U' \xda +U> \xdb +U: \xdc +Y' \xdd +TH \xde +ss \xdf +a! \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +c, \xe7 +e! \xe8 +e' \xe9 +e> \xea +e: \xeb +i! \xec +i' \xed +i> \xee +i: \xef +d- \xf0 +n? \xf1 +o! \xf2 +o' \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u! \xf9 +u' \xfa +u> \xfb +u: \xfc +y' \xfd +th \xfe +y: \xff
;\ +# remains + <-a>;<-o> diff --git a/share/colldef/de_DE.ISO8859-15.src b/share/colldef/de_DE.ISO8859-15.src new file mode 100644 index 000000000000..94ab8200c0c4 --- /dev/null +++ b/share/colldef/de_DE.ISO8859-15.src @@ -0,0 +1,38 @@ +# German/ISO 8859-1 (backward compatible with ASCII) +# +# $Id: de_DE.DIS_8859-15.src,v 1.4 1997/03/10 21:59:53 ache Exp $ +# +charmap map.DIS_8859-15 +order \ +# controls + ;...;;;...;;\ +# + ;;!;;\";<<<>;/>>;;\ + ;;;;;\ + %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\ +# digits + 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\ +# + :;\;;\<;=;>;?;;;;;;;\ +# capital + (A,,,>,,,,);\ + B;(C,);D;(E,,,>,);\ + F;G;H;(I,,,>,);\ + J;...;M;(N,);(O,,,>,,,,);\ + P;...;R;(S,);T;(U,,,>,);\ + V;W;X;(Y,,);(Z,);\ + ;;\ +# + [;\\;];^;_;<'m>;`;\ +# small + (a,,,>,,,,);\ + b;(c,);d;(e,,,>,);\ + f;g;h;(i,,,>,);\ + j;...;m;(n,);(o,,,>,,,,);\ + p;...;r;(s,);(,ss);t;(u,,,>,);\ + v;w;x;(y,,);(z,);\ + ;;\ +# + \{;;|;\};~;<.M>;;;