From owner-cvs-all Sat May 11 22: 0:24 2002 Delivered-To: cvs-all@freebsd.org Received: from ns.rim.or.jp (ns.rim.or.jp [202.247.128.2]) by hub.freebsd.org (Postfix) with ESMTP id 132C437B406; Sat, 11 May 2002 22:00:15 -0700 (PDT) Received: from rayearth.rim.or.jp (uucp@rayearth.rim.or.jp [202.247.130.242]) by ns.rim.or.jp (8.9.3/3.6W-RIMNET-98-06-09) with ESMTP id OAA64181; Sun, 12 May 2002 14:00:13 +0900 (JST) Received: (from uucp@localhost) by rayearth.rim.or.jp (8.8.8/3.5Wpl2-uucp1/RIMNET) with UUCP id OAA19319; Sun, 12 May 2002 14:00:12 +0900 (JST) Received: from turkey.aslm.rim.or.jp (turkey.aslm.rim.or.jp [192.168.0.1]) by mail.aslm.rim.or.jp (8.11.4+3.4W/3.7W-SMTP) with ESMTP id g4C4ubI94424; Sun, 12 May 2002 13:56:37 +0900 (JST) Date: Sun, 12 May 2002 13:56:37 +0900 Message-ID: <87sn4yneuy.wl@turkey.aslm.rim.or.jp> From: Masafumi NAKANE To: Akinori MUSHA Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/shells Makefile ports/shells/zsh+euc_hack Makefile pkg-comment ports/shells/zsh+euc_hack/files patch-Src::Zle::compmatch.c patch-Src::Zle::zle.c patch-Src::Zle::zle_main.c patch-Src::Zle::zle_move.c patch-Src::Zle::zle_refresh.c patch-Src::Zle::zle_utils.c ... In-Reply-To: <200205112148.g4BLmRW47608@freefall.freebsd.org> References: <200205112148.g4BLmRW47608@freefall.freebsd.org> User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/20.7 (i386--freebsd) MULE/4.0 (HANANOEN) X-PGP-Fingerprint: EB40 BCAB 4CE5 0764 9942 378C 9596 159E CE35 6B59 X-ICQ-UIN: 46494717 MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I think pkg-descr for this port has to be provided instead of sharing one with shells/zsh. If there is no differences between shells/zsh and this one, then it doesn't make sense to create this one, but apparently, this one has added features, and that's what should be explained in the pkg-descr file. Most of what is in the commit message below should go into the pkg-descr file as they seem useful for port/package users. Cheers, Max On Sat, 11 May 2002 14:48:27 -0700 (PDT), Akinori MUSHA wrote: > > knu 2002/05/11 14:48:27 PDT > > Modified files: > shells Makefile > Added files: > shells/zsh+euc_hack Makefile pkg-comment > shells/zsh+euc_hack/files patch-Src::Zle::compmatch.c > patch-Src::Zle::zle.c > patch-Src::Zle::zle_main.c > patch-Src::Zle::zle_move.c > patch-Src::Zle::zle_refresh.c > patch-Src::Zle::zle_utils.c > patch-config.h.in > Log: > Add zsh+euc, Zsh with EUC encoding support. > > This is just an experimental hack and cannot happily be merged into > the upstream. Zsh's line editor apparently needs a rewrite in order > to support multi-byte encodings because it strongly relies on the > single-byte character scheme. > > These patches are mostly based on the work by ono@ono.org (Thanks!): > > http://www.ono.org/software/zsh-euc/ > > What I did over this is disable the hack for non-EUC locales. Maybe > the patches can be moved to shells/zsh in the future, but it's > premature for the moment. > > Notes: > - forward-char, backward-char and backward-delete-char with no numeric > argument should work properly with this hack. > - Completion and redisplay should work fine. > - There can be some trivial side-effects. > - JIS X0201-Roman and JIS X0208-Kanji are supported. > - JIS X0201-Katakana and JIS X0212 Kanji are NOT supported. > - Only tested with the EUC-JP (ja_JP.eucJP) locale. I'm not sure if > it works for GB 2312/CNS 11643-1/KS X 1001. Any feedbacks is > welcome, especially a patch if it does not work. :) > > Revision Changes Path > 1.37 +1 -0 ports/shells/Makefile > 1.1 +18 -0 ports/shells/zsh+euc_hack/Makefile (new) > 1.1 +57 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::compmatch.c (new) > 1.1 +11 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::zle.c (new) > 1.1 +199 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::zle_main.c (new) > 1.1 +38 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::zle_move.c (new) > 1.1 +47 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::zle_refresh.c (new) > 1.1 +20 -0 ports/shells/zsh+euc_hack/files/patch-Src::Zle::zle_utils.c (new) > 1.1 +9 -0 ports/shells/zsh+euc_hack/files/patch-config.h.in (new) > 1.1 +1 -0 ports/shells/zsh+euc_hack/pkg-comment (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message