From mori@tri.asanuma.co.jp  Tue Nov  7 02:31:06 2000
Return-Path: <mori@tri.asanuma.co.jp>
Received: from vinita.tri.asanuma.co.jp (vinita.tri.asanuma.co.jp [210.160.188.5])
	by hub.freebsd.org (Postfix) with ESMTP id 58B0B37B4C5
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 Nov 2000 02:31:05 -0800 (PST)
Received: from yashoda.tri.asanuma.co.jp by vinita.tri.asanuma.co.jp (8.9.3/3.7W) with ESMTP id TAA56451 for <FreeBSD-gnats-submit@freebsd.org>; Tue, 7 Nov 2000 19:31:03 +0900 (JST)
Received: from localhost by yashoda.tri.asanuma.co.jp (8.8.8/3.7W) with ESMTP id TAA15750; Tue, 7 Nov 2000 19:31:03 +0900 (JST)
Message-Id: <20001107.193103.43303224.mori@tri.asanuma.co.jp>
Date: Tue, 07 Nov 2000 19:31:03 +0900 (JST)
From: MORI Kouji <mori@tri.asanuma.co.jp>
To: FreeBSD-gnats-submit@freebsd.org
Subject: termcap kterm entry tc=xterm is wrong
X-Send-Pr-Version: 3.2

>Number:         22660
>Category:       misc
>Synopsis:       termcap kterm entry tc=xterm is wrong
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    schweikh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 07 02:40:00 PST 2000
>Closed-Date:    Thu Aug 22 12:51:29 PDT 2002
>Last-Modified:  Thu Aug 22 12:51:29 PDT 2002
>Originator:     Koji Mori
>Release:        FreeBSD 4.1.1-STABLE i386
>Organization:
Techinical Reserach Institute, Asanuma Corp.
>Environment:

FreeBSD 4.1.1-STABLE

>Description:

"Kterm" is well-known terminal emulater for Japanese.
Its current version comes from old "xterm" in TOG's X11R6 package. 

FreeBSD's termcap has two different entries, "xterm" and "xterm-r6".  
"Xterm" is as current XFree86 version, and "xterm-r6" is as X11R6.
So, the termcap entry for "kterm" should not have "tc=xterm"
but "tc=xterm-r6".

Now many troubles happened to kterm users since 4.0-RELEASE.  
Because new ncurses library uses many display control sequences.
Kterm's entry should be corrected.

>How-To-Repeat:
>Fix:

--- termcap.old	Tue Nov  7 14:27:04 2000
+++ termcap	Tue Nov  7 14:27:30 2000
@@ -2792,7 +2792,7 @@
 	:ic=\Ei:dc=\Ed:is=\ER:rs=\ER:am:cd=\EQ:pt:nd=\En:li#24:co#80:
 kterm|kterm kanji terminal emulator (X window system):\
 	:hs:es:ts=\E[?E\E[?%i%dT:fs=\E[?F:ds=\E[?H:\
-	:KJ:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:TY=ascii:tc=xterm:
+	:KJ:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:TY=ascii:tc=xterm-r6:
 kterm-color|kterm-co|kterm with ANSI colors:\
 	:pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:tc=kterm:


>Release-Note:
>Audit-Trail:

From: MORI Kouji <mori@tri.asanuma.co.jp>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: misc/22660: termcap kterm entry tc=xterm is wrong
Date: Fri, 17 Nov 2000 18:23:01 +0900 (JST)

 I found better patch.
 
 --- termcap.old	Thu Nov  9 11:45:01 2000
 +++ termcap	Thu Nov  9 15:13:01 2000
 @@ -2792,7 +2792,8 @@
  	:ic=\Ei:dc=\Ed:is=\ER:rs=\ER:am:cd=\EQ:pt:nd=\En:li#24:co#80:
  kterm|kterm kanji terminal emulator (X window system):\
  	:hs:es:ts=\E[?E\E[?%i%dT:fs=\E[?F:ds=\E[?H:\
 -	:KJ:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:TY=ascii:tc=xterm:
 +	:KJ:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:TY=ascii:\
 +	:eA@:as=\E(0:ae=\E(B:tc=xterm-r6:
  kterm-color|kterm-co|kterm with ANSI colors:\
  	:pa#64:Co#8:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:tc=kterm:
 
Responsible-Changed-From-To: freebsd-bugs->schweikh 
Responsible-Changed-By: schweikh 
Responsible-Changed-When: Sun Aug 11 10:22:54 PDT 2002 
Responsible-Changed-Why:  
I'll do a termcap sweep. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=22660 
State-Changed-From-To: open->closed 
State-Changed-By: schweikh 
State-Changed-When: Thu Aug 22 12:51:10 PDT 2002 
State-Changed-Why:  
Committed to -current. MFC in 2 weeks. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=22660 
>Unformatted:
