Skip site navigation (1)Skip section navigation (2)
Date:      30 Nov 2002 16:03:27 -0000
From:      Joan Picanyol i Puig <joan-dev@biaix.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   misc/45874: [PATCH] FreeBSD does not know about ca_ES locale
Message-ID:  <20021130160327.23524.qmail@grummit.biaix.org>

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

>Number:         45874
>Category:       misc
>Synopsis:       [PATCH] FreeBSD does not know about ca_ES locale
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 30 08:10:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Joan Picanyol i Puig
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD grummit.biaix.org 4.7-STABLE FreeBSD 4.7-STABLE #0: Mon Nov 25 01:44:54 CET 2002 joan@grummit.biaix.org:/tmp/build/obj/fs/bulk/mount/FreeBSD/src/sys/GRUMMIT i386


>Description:
	FreeBSD does not know about ca_ES locale: does not include sources for
	it in share/ and does not install it. While many software packages
	still install their .mo translations, some barf on
	LANG=ca_ES.ISO_8859-15. Most annoying symptom is perl complaining about
	a non-existent locale whenever a perl script is run.
>How-To-Repeat:
	grummit:~$ perl -e
	perl: warning: Setting locale failed.
	perl: warning: Please check that your locale settings:
	        LC_ALL = (unset),
	        LANG = "ca_ES.IS0_8859-15"
	    are supported and installed on your system.
	perl: warning: Falling back to the standard locale ("C").

>Fix:
	Apply the patch and untar the attached file.

--- ca_ES.patch begins here ---
Only in .: ca_ES.patch
diff -ur /usr/src/share/colldef/Makefile ./colldef/Makefile
--- /usr/src/share/colldef/Makefile	Sat Aug 17 21:14:44 2002
+++ ./colldef/Makefile	Sat Nov 30 16:31:45 2002
@@ -11,6 +11,8 @@
 		el_GR.ISO8859-7 \
 		es_ES.ISO8859-1 \
 		es_ES.ISO8859-15 \
+		ca_ES.ISO8859-15 \
+		ca_ES.ISO8859-15 \
 		et_EE.ISO8859-15 \
 		hi_IN.ISCII-DEV \
 		is_IS.ISO8859-1 \
@@ -57,7 +59,9 @@
 de_DE.ISO8859-1.out:    map.ISO8859-1
 el_GR.ISO8859-7.out:    map.ISO8859-7
 es_ES.ISO8859-15.out:   map.ISO8859-15
+ca_ES.ISO8859-15.out:   map.ISO8859-15
 es_ES.ISO8859-1.out:    map.ISO8859-1
+ca_ES.ISO8859-1.out:    map.ISO8859-1
 et_EE.ISO8859-15.out:   map.ISO8859-15
 hi_IN.ISCII-DEV.out:	map.ISCII-DEV
 is_IS.ISO8859-15.out:   map.ISO8859-15
Only in ./colldef: ca_ES.ISO8859-1.src
Only in ./colldef: ca_ES.ISO8859-15.src
diff -ur /usr/src/share/monetdef/Makefile ./monetdef/Makefile
--- /usr/src/share/monetdef/Makefile	Sat Aug 17 21:38:08 2002
+++ ./monetdef/Makefile	Sat Nov 30 16:32:23 2002
@@ -17,6 +17,7 @@
 		en_NZ.ISO8859-1 \
 		en_US.ISO8859-1 \
 		es_ES.ISO8859-1 \
+		ca_ES.ISO8859-1 \
 		et_EE.ISO8859-15 \
 		fi_FI.ISO8859-1 \
 		fr_BE.ISO8859-1 \
@@ -52,8 +53,8 @@
 
 ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
 LATIN15LINKS=	af_ZA da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_NZ en_US \
-		es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS is_IS it_IT it_CH \
-		nl_BE nl_NL no_NO pt_PT sv_SE
+		ca_ES es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS is_IS it_IT \ 
+		it_CH nl_BE nl_NL no_NO pt_PT sv_SE
 
 CH_SRC=		de_CH
 CH_LINKS=	fr_CH it_CH
Only in ./monetdef: ca_ES.ISO8859-1.src
diff -ur /usr/src/share/msgdef/Makefile ./msgdef/Makefile
--- /usr/src/share/msgdef/Makefile	Sat Aug 17 21:30:37 2002
+++ ./msgdef/Makefile	Sat Nov 30 16:32:39 2002
@@ -13,6 +13,7 @@
 		en_GB.ISO8859-1 \
 		en_US.ISO8859-1 \
 		es_ES.ISO8859-1 \
+		ca_ES.ISO8859-1 \
 		et_EE.ISO8859-15 \
 		fi_FI.ISO8859-1 \
 		fr_BE.ISO8859-1 \
Only in ./msgdef: ca_ES.ISO8859-1.src
diff -ur /usr/src/share/numericdef/Makefile ./numericdef/Makefile
--- /usr/src/share/numericdef/Makefile	Sat Aug 17 21:34:11 2002
+++ ./numericdef/Makefile	Sat Nov 30 16:32:46 2002
@@ -11,6 +11,7 @@
 		el_GR.ISO8859-7 \
 		en_US.ISO8859-1 \
 		es_ES.ISO8859-1 \
+		ca_ES.ISO8859-1 \
 		et_EE.ISO8859-15 \
 		fi_FI.ISO8859-1 \
 		fr_BE.ISO8859-1 \
Only in ./numericdef: ca_ES.ISO8859-1.src
diff -ur /usr/src/share/timedef/Makefile ./timedef/Makefile
--- /usr/src/share/timedef/Makefile	Sat Aug 17 21:25:45 2002
+++ ./timedef/Makefile	Sat Nov 30 16:31:05 2002
@@ -12,6 +12,7 @@
 		en_GB.ISO8859-1 \
 		en_US.ISO8859-1 \
 		es_ES.ISO8859-1 \
+		ca_ES.ISO8859-1 \
 		et_EE.ISO8859-15 \
 		fi_FI.ISO8859-1 \
 		fr_FR.ISO8859-1 \
@@ -45,7 +46,7 @@
 
 LOCALEDIR=      ${DESTDIR}/usr/share/locale
 
-LATIN15LINKS=	da_DK de_AT de_DE en_GB en_US es_ES fi_FI fr_FR is_IS \
+LATIN15LINKS=	da_DK de_AT de_DE en_GB en_US ca_ES es_ES fi_FI fr_FR is_IS \
 		it_IT la_LN nl_NL no_NO pt_PT sv_SE
 DE_LINKS=	de_CH
 FR_LINKS=	fr_BE fr_CA fr_CH
Only in ./timedef: ca_ES.ISO8859-1.src
--- ca_ES.patch ends here ---

begin 644 ca_ES.tar.gz
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
5VNJB\%G``A;P?X0_`>[C`4<`*```
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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