From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Mar 6 13:50:02 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 3653916A4D1 for ; Sun, 6 Mar 2005 13:50:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A985843D4C for ; Sun, 6 Mar 2005 13:50:01 +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 j26Do1WH030855 for ; Sun, 6 Mar 2005 13:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j26Do19U030853; Sun, 6 Mar 2005 13:50:01 GMT (envelope-from gnats) Resent-Date: Sun, 6 Mar 2005 13:50:01 GMT Resent-Message-Id: <200503061350.j26Do19U030853@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 DAAEF16A4CE for ; Sun, 6 Mar 2005 13:44:40 +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 5F2E443D2F for ; Sun, 6 Mar 2005 13:44:40 +0000 (GMT) (envelope-from koma2@ksta.ms.u-tokyo.ac.jp) Received: by ksta.ms.u-tokyo.ac.jp (Postfix, from userid 1003) id 7CDB75650D; Sun, 6 Mar 2005 22:44:38 +0900 (JST) Message-Id: <20050306134438.7CDB75650D@ksta.ms.u-tokyo.ac.jp> Date: Sun, 6 Mar 2005 22:44:38 +0900 (JST) From: KOMATSU Shinichiro To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/78488: 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: Sun, 06 Mar 2005 13:50:02 -0000 >Number: 78488 >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: Sun Mar 06 13:50:01 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: