From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 7 01:30:06 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F367516A4CF for ; Mon, 7 Mar 2005 01:30:05 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9727C43D66 for ; Mon, 7 Mar 2005 01:30:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j271U4jk023655 for ; Mon, 7 Mar 2005 01:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j271U4Iw023654; Mon, 7 Mar 2005 01:30:04 GMT (envelope-from gnats) Resent-Date: Mon, 7 Mar 2005 01:30:04 GMT Resent-Message-Id: <200503070130.j271U4Iw023654@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KOMATSU Shinichiro Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BDD516A4CE for ; Mon, 7 Mar 2005 01:25:03 +0000 (GMT) Received: from ksta.ms.u-tokyo.ac.jp (ksta.ms.u-tokyo.ac.jp [157.82.17.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C7B343D41 for ; Mon, 7 Mar 2005 01:25:03 +0000 (GMT) (envelope-from koma2@ksta.ms.u-tokyo.ac.jp) Received: by ksta.ms.u-tokyo.ac.jp (Postfix, from userid 1003) id AD0F65650D; Mon, 7 Mar 2005 10:25:01 +0900 (JST) Message-Id: <20050307012501.AD0F65650D@ksta.ms.u-tokyo.ac.jp> Date: Mon, 7 Mar 2005 10:25:01 +0900 (JST) From: KOMATSU Shinichiro To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/78518: japanese/kterm: Fix on amd64, add w3m wheel mouse patch X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: KOMATSU Shinichiro List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2005 01:30:06 -0000 >Number: 78518 >Category: ports >Synopsis: japanese/kterm: Fix on amd64, add w3m wheel mouse patch >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 07 01:30:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: KOMATSU Shinichiro >Release: FreeBSD 5.3-RELEASE-p5 amd64 >Organization: >Environment: FreeBSD 5.3-RELEASE-p5 amd64 >Description: [1] Add the patch to use POSIX termios instead of ioctl, in order to correctlly run on amd64. Without this patch, kterm does not run on amd64 with the following error message: % kterm & kterm: Error 23, errno 25: Inappropriate ioctl for device [2] Add w3m wheel mouse patch. Obtained from: [1] xterm-200 [2] http://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200302.month/3741.html >How-To-Repeat: >Fix: diff --exclude=*.log* --exclude=CVS -urN kterm.orig/Makefile kterm/Makefile --- kterm.orig/Makefile Thu Dec 23 18:32:38 2004 +++ kterm/Makefile Sun Mar 6 21:13:11 2005 @@ -7,7 +7,7 @@ PORTNAME= kterm PORTVERSION= 6.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= japanese x11 MASTER_SITES= ${MASTER_SITE_PORTS_JP} \ ${MASTER_SITE_XCONTRIB} \ @@ -25,13 +25,15 @@ DIST_SUBDIR= kterm PATCH_SITES= ftp://ftp.sra.co.jp/pub/x11/kterm/ \ http://www.asahi-net.or.jp/~hc3j-tkg/kterm/ \ + http://straycat.ms.u-tokyo.ac.jp/distfiles/ \ ${MASTER_SITE_PORTS_JP} \ ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= shige/kterm PATCHFILES= ${DISTNAME}.NFS-xauth.patch \ ${DISTNAME}-wpi.patch.gz \ ${DISTNAME}-jisx0213.patch.gz \ - ${DISTNAME}-color16.patch.gz + ${DISTNAME}-color16.patch.gz \ + ${DISTNAME}-termios-0.2.patch.gz PATCH_DIST_STRIP= -p1 USE_IMAKE= yes diff --exclude=*.log* --exclude=CVS -urN kterm.orig/distinfo kterm/distinfo --- kterm.orig/distinfo Wed Mar 31 12:08:44 2004 +++ kterm/distinfo Sun Mar 6 21:13:19 2005 @@ -10,3 +10,5 @@ SIZE (kterm/kterm-6.2.0-jisx0213.patch.gz) = 15530 MD5 (kterm/kterm-6.2.0-color16.patch.gz) = ecf0d363f2d1a253678b77cf41b392ce SIZE (kterm/kterm-6.2.0-color16.patch.gz) = 1398 +MD5 (kterm/kterm-6.2.0-termios-0.2.patch.gz) = 1af8ea8e6785b339fcc93f92fa783fe9 +SIZE (kterm/kterm-6.2.0-termios-0.2.patch.gz) = 3084 diff --exclude=*.log* --exclude=CVS -urN kterm.orig/files/patch-scrollbar.c kterm/files/patch-scrollbar.c --- kterm.orig/files/patch-scrollbar.c Thu Jan 1 09:00:00 1970 +++ kterm/files/patch-scrollbar.c Mon Dec 27 11:16:29 2004 @@ -0,0 +1,27 @@ +--- scrollbar.c.orig Thu Feb 13 02:06:51 2003 ++++ scrollbar.c Thu Feb 13 02:07:58 2003 +@@ -46,6 +46,7 @@ + static void ScrollTextTo(); + static void ScrollTextUpDownBy(); + ++extern Boolean SendMousePosition(); + + /* resize the text window for a terminal screen, modifying the + * appropriate WM_SIZE_HINTS and taking advantage of bit gravity. +@@ -535,6 +536,7 @@ + XtermWidget w = (XtermWidget) gw; + register TScreen *screen = &w->screen; + ++ if (SendMousePosition(gw, event)) return; + ScrollTextUpDownBy (gw, (XtPointer) NULL, + (XtPointer)params_to_pixels (screen, params, (int) *nparams)); + return; +@@ -551,6 +553,7 @@ + XtermWidget w = (XtermWidget) gw; + register TScreen *screen = &w->screen; + ++ if (SendMousePosition(gw, event)) return; + ScrollTextUpDownBy (gw, (XtPointer) NULL, + (XtPointer)-params_to_pixels (screen, params, (int) *nparams)); + return; + >Release-Note: >Audit-Trail: >Unformatted: