summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>1999-01-21 19:41:38 +0000
committerimp <imp@FreeBSD.org>1999-01-21 19:41:38 +0000
commit3601538f59ea7c28ccf7df655c363681b6b8139c (patch)
treea4476b305ef3f3230d8bf782a100a629e29fac36 /usr.bin
parent1970e9db783f48175ab4641047ab8552629d9dff (diff)
downloadFreeBSD-src-3601538f59ea7c28ccf7df655c363681b6b8139c.zip
FreeBSD-src-3601538f59ea7c28ccf7df655c363681b6b8139c.tar.gz
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>
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/colldef/data/Makefile21
-rw-r--r--usr.bin/colldef/data/de_DE.DIS_8859-15.src38
-rw-r--r--usr.bin/colldef/data/es_ES.DIS_8859-15.src38
-rw-r--r--usr.bin/colldef/data/is_IS.DIS_8859-15.src38
-rw-r--r--usr.bin/colldef/data/lt_LN.DIS_8859-15.src38
-rw-r--r--usr.bin/colldef/data/map.DIS_8859-15174
6 files changed, 345 insertions, 2 deletions
diff --git a/usr.bin/colldef/data/Makefile b/usr.bin/colldef/data/Makefile
index 22ce3e65..ba76fa8 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 <bsd.prog.mk>
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 0000000..94ab820
--- /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
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\
+ B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\
+ F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\
+ J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\
+ P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\
+ V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\
+ <D->;<TH>;\
+#
+ [;\\;];^;_;<'m>;`;\
+# small
+ (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\
+ b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\
+ f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\
+ j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\
+ p;...;r;(s,<s<>);(<ss>,ss);t;(u,<u'>,<u!>,<u/>>,<u:>);\
+ v;w;x;(y,<y'>,<y:>);(z,<z<>);\
+ <d->;<th>;\
+#
+ \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\
+# 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 0000000..d31a73b
--- /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
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\
+ B;(C,<C,>);{CH,Ch};D;(E,<E'>,<E!>,<E/>>,<E:>);\
+ F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\
+ J;...;K;L;{LL,Ll};M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\
+ P;Q;R;{RR,Rr};(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\
+ V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\
+ <D->;<TH>;\
+#
+ [;\\;];^;_;<'m>;`;\
+# small
+ (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\
+ b;(c,<c,>);ch;d;(e,<e'>,<e!>,<e/>>,<e:>);\
+ f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\
+ j;...;k;l;ll;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\
+ p;q;r;rr;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\
+ v;w;x;(y,<y'>,<y:>);(z,<z<>);\
+ <d->;<th>;<ss>;\
+#
+ \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\
+# 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 0000000..605a843
--- /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
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>);\
+ B;(C,<C,>);(D,<D->);(E,<E'>,<E!>,<E/>>,<E:>);\
+ F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\
+ J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O?>,<O//>,<OE>);\
+ P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\
+ V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\
+ <TH>;<AE>;<O:>;\
+#
+ [;\\;];^;_;<'m>;`;\
+# small
+ (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>);\
+ b;(c,<c,>);(d,<d->);(e,<e'>,<e!>,<e/>>,<e:>);\
+ f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\
+ j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o?>,<o//>,<oe>);\
+ p;...;r;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\
+ v;w;x;(y,<y'>,<y:>);(z,<z<>);\
+ <th>;<ae>;<o:>;<ss>;\
+#
+ \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\
+# 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 0000000..71de583
--- /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
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Eu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ 0;(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\
+ B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\
+ F;G;H;(I,<I'>,<I!>,<I/>>,<I:>);\
+ J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>,<OE>);\
+ P;...;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>,<U:>);\
+ V;W;X;(Y,<Y'>,<Y:>);(Z,<Z<>);\
+ <D->;<TH>;\
+#
+ [;\\;];^;_;<'m>;`;\
+# small
+ (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\
+ b;(c,<c,>);d;(e,<e'>,<e!>,<e/>>,<e:>);\
+ f;g;h;(i,<i'>,<i!>,<i/>>,<i:>);\
+ j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>,<oe>);\
+ p;...;r;(s,<s<>);t;(u,<u'>,<u!>,<u/>>,<u:>);\
+ v;w;x;(y,<y'>,<y:>);(z,<z<>);\
+ <d->;<th>;<ss>;\
+#
+ \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\
+# 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 0000000..041dd5a
--- /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
OpenPOWER on IntegriCloud