diff --git a/share/colldef/Makefile b/share/colldef/Makefile index b3c98ddf6622..6b2c54c3fcd7 100644 --- a/share/colldef/Makefile +++ b/share/colldef/Makefile @@ -14,6 +14,8 @@ LOCALES= cs_CZ.ISO_8859-2 \ la_LN.DIS_8859-15 \ la_LN.ISO_8859-1 \ la_LN.ISO_8859-2 \ + la_LN.ISO_8859-4 \ + lt_LT.ISO_8859-4 \ ru_SU.CP866 \ ru_SU.ISO_8859-5 \ ru_SU.KOI8-R \ @@ -44,6 +46,7 @@ DELINKS = de_AT de_CH all: ${LOCALES:S/$/.out/g} +cs_CZ.ISO_8859-2.out: map.ISO_8859-2 de_DE.DIS_8859-15.out: map.DIS_8859-15 de_DE.ISO_8859-1.out: map.ISO_8859-1 es_ES.DIS_8859-15.out: map.DIS_8859-15 @@ -52,7 +55,8 @@ is_IS.DIS_8859-15.out: map.DIS_8859-15 is_IS.ISO_8859-1.out: map.ISO_8859-1 la_LN.DIS_8859-15.out: map.DIS_8859-15 la_LN.ISO_8859-1.out: map.ISO_8859-1 -la_LN.ISO_8859-2.out: map.ISO_8859-2 +la_LN.ISO_8859-4.out: map.ISO_8859-4 +lt_LT.ISO_8859-4.out: map.ISO_8859-4 ru_SU.CP866.out: map.CP866 ru_SU.ISO_8859-5.out: map.ISO_8859-5 ru_SU.KOI8-R.out: map.KOI8-R diff --git a/share/colldef/la_LN.ISO8859-4.src b/share/colldef/la_LN.ISO8859-4.src new file mode 100644 index 000000000000..776d0e342daf --- /dev/null +++ b/share/colldef/la_LN.ISO8859-4.src @@ -0,0 +1,36 @@ +# latin4 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO_8859-4 +order \ +# controls + ;...;;;...;;\ +# + ;;!;\";;\ + ;;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;;;\ +# capital + (A,,>,,,,,,);\ + B;(C,);(D,);(E,,,,,);\ + F;(G,);H;(I,,>,,,);\ + J;(K,);(L,);M;(N,);;(O,>,,,,);\ + P;Q;(R,);(S,);(T,);\ + (U,,>,,,,);\ + V;W;X;Y;(Z,);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,,>,,,,,,);\ + b;(c,);(d,);(e,,,,,);\ + f;(g,);h;(i,,>,,,);\ + j;(k,);;(l,);m;(n,);;(o,>,,,,);\ + p;q;(r,);(s,,);(t,);\ + (u,,>,,,,);\ + v;w;x;y;(z,);\ +# + \{;|;\};~;;
diff --git a/share/colldef/lt_LT.ISO8859-4.src b/share/colldef/lt_LT.ISO8859-4.src new file mode 100644 index 000000000000..712b5f09e507 --- /dev/null +++ b/share/colldef/lt_LT.ISO8859-4.src @@ -0,0 +1,36 @@ +# Lithuanian (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO_8859-4 +order \ +# controls + ;...;;;...;;\ +# + ;;!;\";;\ + ;;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;;;\ +# capital + (A,,>,,,,,,);\ + B;(C,);(D,);(E,,,,,);\ + F;(G,);H;(I,,>,,,);Y;\ + J;(K,);(L,);M;(N,);;(O,>,,,,);\ + P;Q;(R,);(S,);(T,);\ + (U,,>,,,,);\ + V;W;X;(Z,);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,,>,,,,,,);\ + b;(c,);(d,);(e,,,,,);\ + f;(g,);h;(i,,>,,,);y;\ + j;(k,);;(l,);m;(n,);;(o,>,,,,);\ + p;q;(r,);(s,,);(t,);\ + (u,,>,,,,);\ + v;w;x;(z,);\ +# + \{;|;\};~;;
diff --git a/share/colldef/lt_LT.ISO_8859-4.src b/share/colldef/lt_LT.ISO_8859-4.src new file mode 100644 index 000000000000..712b5f09e507 --- /dev/null +++ b/share/colldef/lt_LT.ISO_8859-4.src @@ -0,0 +1,36 @@ +# Lithuanian (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO_8859-4 +order \ +# controls + ;...;;;...;;\ +# + ;;!;\";;\ + ;;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;;;\ +# capital + (A,,>,,,,,,);\ + B;(C,);(D,);(E,,,,,);\ + F;(G,);H;(I,,>,,,);Y;\ + J;(K,);(L,);M;(N,);;(O,>,,,,);\ + P;Q;(R,);(S,);(T,);\ + (U,,>,,,,);\ + V;W;X;(Z,);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,,>,,,,,,);\ + b;(c,);(d,);(e,,,,,);\ + f;(g,);h;(i,,>,,,);y;\ + j;(k,);;(l,);m;(n,);;(o,>,,,,);\ + p;q;(r,);(s,,);(t,);\ + (u,,>,,,,);\ + v;w;x;(z,);\ +# + \{;|;\};~;;
diff --git a/share/colldef/map.ISO8859-4 b/share/colldef/map.ISO8859-4 new file mode 100644 index 000000000000..8bbeb57ea1dc --- /dev/null +++ b/share/colldef/map.ISO8859-4 @@ -0,0 +1,175 @@ +# $FreeBSD$ +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 +A; \xa1 +kk \xa2 +R, \xa3 +Cu \xa4 +I? \xa5 +L, \xa6 +SE \xa7 +': \xa8 +S< \xa9 +E- \xaa +G, \xab +T/ \xac +-- \xad +Z< \xae +'m \xaf +DG \xb0 +a; \xb1 +'; \xb2 +r, \xb3 +'' \xb4 +i? \xb5 +l, \xb6 +'< \xb7 +', \xb8 +s< \xb9 +e- \xba +g, \xbb +t/ \xbc +NG \xbd +z< \xbe +ng \xbf +A- \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +I; \xc7 +C< \xc8 +E' \xc9 +E; \xca +E: \xcb +E. \xcc +I' \xcd +I> \xce +I- \xcf +D/ \xd0 +N, \xd1 +O- \xd2 +K, \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U; \xd9 +U' \xda +U> \xdb +U: \xdc +U? \xdd +U- \xde +ss \xdf +a- \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +i; \xe7 +c< \xe8 +e' \xe9 +e; \xea +e: \xeb +e. \xec +i' \xed +i> \xee +i- \xef +d/ \xf0 +n, \xf1 +o- \xf2 +k, \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u; \xf9 +u' \xfa +u> \xfb +u: \xfc +u? \xfd +u- \xfe +'. \xff diff --git a/share/colldef/map.ISO_8859-4 b/share/colldef/map.ISO_8859-4 new file mode 100644 index 000000000000..8bbeb57ea1dc --- /dev/null +++ b/share/colldef/map.ISO_8859-4 @@ -0,0 +1,175 @@ +# $FreeBSD$ +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 +A; \xa1 +kk \xa2 +R, \xa3 +Cu \xa4 +I? \xa5 +L, \xa6 +SE \xa7 +': \xa8 +S< \xa9 +E- \xaa +G, \xab +T/ \xac +-- \xad +Z< \xae +'m \xaf +DG \xb0 +a; \xb1 +'; \xb2 +r, \xb3 +'' \xb4 +i? \xb5 +l, \xb6 +'< \xb7 +', \xb8 +s< \xb9 +e- \xba +g, \xbb +t/ \xbc +NG \xbd +z< \xbe +ng \xbf +A- \xc0 +A' \xc1 +A> \xc2 +A? \xc3 +A: \xc4 +AA \xc5 +AE \xc6 +I; \xc7 +C< \xc8 +E' \xc9 +E; \xca +E: \xcb +E. \xcc +I' \xcd +I> \xce +I- \xcf +D/ \xd0 +N, \xd1 +O- \xd2 +K, \xd3 +O> \xd4 +O? \xd5 +O: \xd6 +*X \xd7 +O/ \xd8 +U; \xd9 +U' \xda +U> \xdb +U: \xdc +U? \xdd +U- \xde +ss \xdf +a- \xe0 +a' \xe1 +a> \xe2 +a? \xe3 +a: \xe4 +aa \xe5 +ae \xe6 +i; \xe7 +c< \xe8 +e' \xe9 +e; \xea +e: \xeb +e. \xec +i' \xed +i> \xee +i- \xef +d/ \xf0 +n, \xf1 +o- \xf2 +k, \xf3 +o> \xf4 +o? \xf5 +o: \xf6 +-: \xf7 +o/ \xf8 +u; \xf9 +u' \xfa +u> \xfb +u: \xfc +u? \xfd +u- \xfe +'. \xff
diff --git a/share/colldef/la_LN.ISO_8859-4.src b/share/colldef/la_LN.ISO_8859-4.src new file mode 100644 index 000000000000..776d0e342daf --- /dev/null +++ b/share/colldef/la_LN.ISO_8859-4.src @@ -0,0 +1,36 @@ +# latin4 (backward compatible with ASCII) +# +# $FreeBSD$ +# +charmap map.ISO_8859-4 +order \ +# controls + ;...;;;...;;\ +# + ;;!;\";;\ + ;;\ + %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ +# digits + 0;...;9;\ +# + :;\;;\<;=;>;?;;;\ +# capital + (A,,>,,,,,,);\ + B;(C,);(D,);(E,,,,,);\ + F;(G,);H;(I,,>,,,);\ + J;(K,);(L,);M;(N,);;(O,>,,,,);\ + P;Q;(R,);(S,);(T,);\ + (U,,>,,,,);\ + V;W;X;Y;(Z,);\ +# + [;\\;];^;<':>;<'<>;_;<'m>;<''>;`;\ +# small + (a,,>,,,,,,);\ + b;(c,);(d,);(e,,,,,);\ + f;(g,);h;(i,,>,,,);\ + j;(k,);;(l,);m;(n,);;(o,>,,,,);\ + p;q;(r,);(s,,);(t,);\ + (u,,>,,,,);\ + v;w;x;y;(z,);\ +# + \{;|;\};~;;