From nobody@FreeBSD.org  Mon Jun 17 07:35:20 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	by hub.freebsd.org (Postfix) with ESMTP id 55BA2DF3
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Jun 2013 07:35:20 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	by mx1.freebsd.org (Postfix) with ESMTP id 45375111E
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Jun 2013 07:35:20 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r5H7ZJlZ090333
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 17 Jun 2013 07:35:19 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r5H7ZJUs090327;
	Mon, 17 Jun 2013 07:35:19 GMT
	(envelope-from nobody)
Message-Id: <201306170735.r5H7ZJUs090327@oldred.freebsd.org>
Date: Mon, 17 Jun 2013 07:35:19 GMT
From: Yoshiharu ITO <yochy4671@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: base/tcsh's nls catalog file has wrong character code(ja_JP.eucJP)
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         179630
>Category:       bin
>Synopsis:       tcsh(1): nls catalog file has wrong character code(ja_JP.eucJP)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 17 07:40:00 UTC 2013
>Closed-Date:    
>Last-Modified:  Mon Jul 15 18:30:00 UTC 2013
>Originator:     Yoshiharu ITO
>Release:        8.4-RELEASE
>Organization:
>Environment:
FreeBSD pc783 8.4-RELEASE FreeBSD 8.4-RELEASE #0 r251259: Sun Jun  2 21:26:57 UTC 2013     root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
/usr/share/nls/ja_JP.eucJP/tcsh.cat should be the EUC-JP, but it is in UTF-8.

>How-To-Repeat:
1. set to ja_JP.eucJP the shell variable LANG.
2. character code setting of the terminal to EUC-JP.
3. generate an error as blow.

% q [return]

get garbled text.

>Fix:
1. move /usr/share/nls/ja_JP.eucJP/tcsh.cat to /usr/share/nls/ja_JP.UTF-8/tcsh.cat.
2. re-generate catalog file in EUC-JP, if possible.


>Release-Note:
>Audit-Trail:

From: Tomoki AONO <aono@cc.osaka-kyoiku.ac.jp>
To: bug-followup@FreeBSD.org, yochy4671@gmail.com
Cc: "Aono@oku" <aono@cc.osaka-kyoiku.ac.jp>
Subject: Re: bin/179630: tcsh(1): nls catalog file has wrong character code(ja_JP.eucJP)
Date: Tue, 16 Jul 2013 03:24:01 +0900

 This is a multi-part message in MIME format.
 --------------070207030001020901030608
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Since tcsh upgrade to 6.18.01 (r231990), it seems NLS catalog files are
 written in UTF-8.
 (ex. 
 http://svnweb.freebsd.org/base/head/contrib/tcsh/nls/ja/charset?r1=155833&r2=231990)
 But bin/tcsh/Makefile does not follow this change, so spotted behavior
 occurs. Installing libiconv (by ports) would be a workaround, because
 tcsh use it to convert charset of catalog.
 
 Attached file is concept patch for 8/9/HEAD to install Japanese
 (and Russian (cf. bin/179488)) catalog file to correct directory
 (locale). Probably same change for other locale (some_LOCALE.charset ->
 some_LOCALE.UTF-8) will be needed. Also corresponding change for port
 tcsh-nls is needed.
 
 --------------070207030001020901030608
 Content-Type: text/plain; charset=Shift_JIS;
  name="tcsh-20130701.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="tcsh-20130701.diff"
 
 SW5kZXg6IGJpbi9jc2gvTWFrZWZpbGUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYmluL2NzaC9NYWtl
 ZmlsZQkocmV2aXNpb24gMjUyMTE4KQorKysgYmluL2NzaC9NYWtlZmlsZQkod29ya2luZyBj
 b3B5KQpAQCAtNTgsOCArNTgsOCBAQAogCQlnZXJtYW46ZGVfREUuSVNPODg1OS0xIFwKIAkJ
 Z3JlZWs6ZWxfR1IuSVNPODg1OS03IFwKIAkJaXRhbGlhbjppdF9JVC5JU084ODU5LTEgXAot
 CQlqYTpqYV9KUC5ldWNKUCBcCi0JCXJ1c3NpYW46cnVfUlUuS09JOC1SIFwKKwkJamE6amFf
 SlAuVVRGLThcCisJCXJ1c3NpYW46cnVfUlUuVVRGLTggXAogCQlzcGFuaXNoOmVzX0VTLklT
 Tzg4NTktMSBcCiAJCXVrcmFpbmlhbjp1a19VQS5LT0k4LVUKIApAQCAtODQsOCArODQsOCBA
 QAogTkxTTElOS1NfZmlfRkkuSVNPODg1OS0xICs9IGZpX0ZJLlVURi04CiBOTFNMSU5LU19m
 cl9GUi5JU084ODU5LTEgKz0gZnJfQkUuVVRGLTggZnJfQ0EuVVRGLTggZnJfQ0guVVRGLTgg
 ZnJfRlIuVVRGLTgKIE5MU0xJTktTX2l0X0lULklTTzg4NTktMSArPSBpdF9DSC5VVEYtOCBp
 dF9JVC5VVEYtOAotTkxTTElOS1NfamFfSlAuZXVjSlAgPSBqYV9KUC5TSklTIGphX0pQLlVU
 Ri04Ci1OTFNMSU5LU19ydV9SVS5LT0k4LVIgPSBydV9SVS5DUDEyNTEgcnVfUlUuQ1A4NjYg
 cnVfUlUuSVNPODg1OS01IHJ1X1JVLlVURi04CitOTFNMSU5LU19qYV9KUC5VVEYtOCA9IGph
 X0pQLlNKSVMgamFfSlAuZXVjSlAKK05MU0xJTktTX3J1X1JVLlVURi04ID0gcnVfUlUuQ1Ax
 MjUxIHJ1X1JVLkNQODY2IHJ1X1JVLklTTzg4NTktNSBydV9SVS5LT0k4LVIKIE5MU0xJTktT
 X3VrX1VBLktPSTgtVSA9IHVrX1VBLklTTzg4NTktNSB1a19VQS5VVEYtOAogLmVsc2UKICMg
 QWJvdmUgbGlua3MgY2FuIGJlIGluc3RhbGxlZCBmcm9tIHBvcnRzL3NoZWxscy90Y3NoX25s
 cwo=
 --------------070207030001020901030608--
 
>Unformatted:
