misc/51920: Collation for no_NO.ISO8859-1
Brage Førland
brage at zoo.uib.no
Wed May 7 05:10:06 PDT 2003
>Number: 51920
>Category: misc
>Synopsis: Collation for no_NO.ISO8859-1
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed May 07 05:10:04 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Brage Førland
>Release: FreeBSD 4.8-RC i386
>Organization:
Dept. of Zoology, University of Bergen, Norway
>Environment:
System: FreeBSD dionysos.zoo.uib.no 4.8-RC FreeBSD 4.8-RC #4: Mon Mar 31 12:03:33 CEST 2003 brage at dionysos.zoo.uib.no:/usr/obj/usr/src/sys/DIONYSOS i386
>Description:
no_NO.ISO8859-1/15 collation not present
>How-To-Repeat:
>Fix:
The attached patch adds collation sequences for no_NO.ISO8859-1 and no_NO.ISO8859-15
diff -u -r -N /usr/src/share/colldef.orig/Makefile /usr/src/share/colldef/Makefile
--- /usr/src/share/colldef.orig/Makefile Wed May 7 13:25:40 2003
+++ /usr/src/share/colldef/Makefile Wed May 7 13:24:59 2003
@@ -20,6 +20,8 @@
la_LN.ISO8859-2 \
la_LN.ISO8859-4 \
la_LN.US-ASCII \
+ no_NO.ISO8859-1 \
+ no_NO.ISO8859-15 \
lt_LT.ISO8859-4 \
pl_PL.ISO8859-2 \
ru_RU.CP866 \
@@ -39,7 +41,7 @@
ZHLINKS= zh_TW.Big5
LATIN1LINKS= af_ZA da_DK en_AU en_CA en_GB en_NZ en_US fi_FI \
- fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \
+ fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL \
pt_PT
LATIN2LINKS= hr_HR hu_HU ro_RO sl_SI
@@ -66,6 +68,8 @@
la_LN.ISO8859-1.out: map.ISO8859-1
la_LN.ISO8859-2.out: map.ISO8859-2
la_LN.ISO8859-4.out: map.ISO8859-4
+no_NO.ISO8859-15.out: map.ISO8859-15
+no_NO.ISO8859-1.out: map.ISO8859-1
lt_LT.ISO8859-4.out: map.ISO8859-4
pl_PL.ISO8859-2.out: map.ISO8859-2
ru_RU.CP866.out: map.CP866
diff -u -r -N /usr/src/share/colldef.orig/no_NO.ISO8859-1.src /usr/src/share/colldef/no_NO.ISO8859-1.src
--- /usr/src/share/colldef.orig/no_NO.ISO8859-1.src Thu Jan 1 01:00:00 1970
+++ /usr/src/share/colldef/no_NO.ISO8859-1.src Wed May 7 13:22:43 2003
@@ -0,0 +1,44 @@
+# Norwegian/ISO 8859-1 (backward compatible with ASCII)
+#
+# (Mostly based on the Swedish sv_SE.ISO_8859-1)
+#
+# In order to stay backward compatible with ASCII "aa" is collated
+# as "aa". To get correct Norwegian collation for "aa", replace
+# <aa> with (<aa>,aa) and <AA> with (<AA>,AA,Aa) below.
+#
+# $Id$
+#
+charmap map.ISO8859-1
+order \
+# controls
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<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/>>);\
+ P;...;T;(U,<U'>,<U!>,<U/>>);\
+ (V,W);X;(Y,<Y'>,<U:>);Z;(<AE>,<A:>);(<O//>,<O:>);<AA>;\
+ <TH>;\
+#
+ [;\\;];^;<':>;_;<'m>;<''>;`;\
+# small
+ (a,<a'>,<a!>,<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/>>);\
+ p;...;t;(u,<u'>,<u!>,<u/>>);\
+ (v,w);x;(y,<y'>,<y:>,<u:>);z;(<ae>,<a:>);(<o//>,<o:>);<aa>;\
+ <th>;\
+#
+ \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\
+# remains
+ <-a>;<ss>;<-o>
diff -u -r -N /usr/src/share/colldef.orig/no_NO.ISO8859-15.src /usr/src/share/colldef/no_NO.ISO8859-15.src
--- /usr/src/share/colldef.orig/no_NO.ISO8859-15.src Thu Jan 1 01:00:00 1970
+++ /usr/src/share/colldef/no_NO.ISO8859-15.src Wed May 7 13:18:46 2003
@@ -0,0 +1,40 @@
+# Norwegian/DIS 8859-15 (backward compatible with ASCII)
+#
+# (Mostly based on the Swedish sv_SE.ISO_8859-15)
+#
+# $Id$
+#
+charmap map.ISO8859-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/>>,<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/>>,<OE>);\
+ P;Q;R;(S,<S<>);T;(U,<U'>,<U!>,<U/>>);\
+ (V,W);X;(Y,<Y'>,<Y:>,<U:>);(Z,<Z<>);(<AE>,<A:>);(<O//>,<O:>);<AA>;\
+ <TH>;\
+#
+ [;\\;];^;_;<'m>;`;\
+# small
+ (a,<a'>,<a!>,<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/>>,<oe>);\
+ p;q;r;(s,<s<>,<ss>);t;(u,<u'>,<u!>,<u/>>);\
+ (v,w);x;(y,<y'>,<y:>,<u:>);(z,<z<>);(<ae>,<a:>);(<o//>,<o:>);<aa>;\
+ <th>;\
+#
+ \{;<NO>;|;\};~;<.M>;<DG>;<My>;<DT>;\
+# remains
+ <-a>;<-o>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list