Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 May 2003 14:03:22 +0200 (CEST)
From:      Brage Førland <brage@zoo.uib.no>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        brage@zoo.uib.no
Subject:   misc/51920: Collation for no_NO.ISO8859-1
Message-ID:  <200305071203.h47C3Mh7068382@dionysos.zoo.uib.no>
Resent-Message-ID: <200305071210.h47CA4Xg006962@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305071203.h47C3Mh7068382>