From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 14 15:39:15 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 796E31065673 for ; Sun, 14 Aug 2011 15:39:15 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by mx1.freebsd.org (Postfix) with ESMTP id 471748FC1A for ; Sun, 14 Aug 2011 15:39:14 +0000 (UTC) Received: by iye7 with SMTP id 7so11633172iye.17 for ; Sun, 14 Aug 2011 08:39:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=X4xKNxRLiJMGU8Br+SUilgP/U9l2kHWLirtpK0WWxSk=; b=Ml38enFG5V1HKiI2vDTiroSUGQ+YDXF+4WXLyjp5hLaWnkZ1iBd6PDO1+hCjVgcMfe 3nwAxpoIGSe87F3OH2JCwxjv32tqigMZ0l/+2VZshEiGle5xA07onKevOj5H88aHl2PY ufkqbnx8R6ZMQcbdgAgIxNsFAn+qbqsoPTlrA= MIME-Version: 1.0 Received: by 10.42.148.133 with SMTP id r5mr3044164icv.220.1313336354583; Sun, 14 Aug 2011 08:39:14 -0700 (PDT) Received: by 10.231.30.73 with HTTP; Sun, 14 Aug 2011 08:39:14 -0700 (PDT) In-Reply-To: References: Date: Sun, 14 Aug 2011 10:39:14 -0500 Message-ID: From: Zhihao Yuan To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [nvi-iconv]Call for test X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Aug 2011 15:39:15 -0000 Hi, hackers: My GSoC2011 project, "Multibyte Encoding Support in Nvi" is ready for testing. The proposal of the project is here: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/zy/1 The project creates a multibyte fork of the BSD-licensed nvi editor. It adds only 1 dependence, libiconv, =C2=A0to nvi-1.79, which presents in our base system currently. And the libiconv is included in -current's libc. The patch and the instruction of using the patch is at https://github.com/lichray/nvi2/wiki . Note that your -current box needs to be built WITH_ICONV=3D1 to include libiconv in libc. And such a knob enables iconv support in the new nvi at the same time. The patch will create contrib/nvi2, and it will not remove the unused contrib/nvi (patch(1) can not really remove files anyway). So for the next week, the feature set of the new nvi is frozen. I'll just wait for your testing reports and fix possible bugs. Thank you for giving me the opportunity to participate in GSoC. -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/