From owner-cvs-all@FreeBSD.ORG Sun Feb 19 06:40:29 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90BC016A420; Sun, 19 Feb 2006 06:40:29 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5453043D46; Sun, 19 Feb 2006 06:40:29 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k1J6eT0u006102; Sun, 19 Feb 2006 06:40:29 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k1J6eT0t006101; Sun, 19 Feb 2006 06:40:29 GMT (envelope-from ume) Message-Id: <200602190640.k1J6eT0t006101@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sun, 19 Feb 2006 06:40:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/csh Makefile config.h iconv.h iconv_stub.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Feb 2006 06:40:29 -0000 ume 2006-02-19 06:40:29 UTC FreeBSD src repository Modified files: bin/csh Makefile config.h Added files: bin/csh iconv.h iconv_stub.c Log: Enable NLS catalog of csh(1). The tcsh 6.14 uses libiconv to convert catalogs to appropriate charset dynamically. However, we don't have libiconv in our tree. So, I made some hack to load libiconv dynamically. If libiconv is available, you can use catalogs for more locales than the locales which catalog is actually installed. To use this feature, you need to symlink catalogs to appropriate locales. You can do this by installing ports/shells/tcsh_nls. Reviewed by: arch (no objection) MFC after: 1 week Revision Changes Path 1.38 +19 -1 src/bin/csh/Makefile 1.13 +4 -0 src/bin/csh/config.h 1.1 +44 -0 src/bin/csh/iconv.h (new) 1.1 +69 -0 src/bin/csh/iconv_stub.c (new)