From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Sep 11 16:10:24 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 93E1516A4DD for ; Mon, 11 Sep 2006 16:10:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2423143D5D for ; Mon, 11 Sep 2006 16:10:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8BGAGi1097901 for ; Mon, 11 Sep 2006 16:10:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8BGAGEY097900; Mon, 11 Sep 2006 16:10:16 GMT (envelope-from gnats) Resent-Date: Mon, 11 Sep 2006 16:10:16 GMT Resent-Message-Id: <200609111610.k8BGAGEY097900@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, KATO Tsuguru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6798C16A40F for ; Mon, 11 Sep 2006 16:01:05 +0000 (UTC) (envelope-from tkato432@yahoo.com) Received: from nm05omta053.dion.ne.jp (nm05mta.dion.ne.jp [219.125.112.4]) by mx1.FreeBSD.org (Postfix) with SMTP id DA43E43D45 for ; Mon, 11 Sep 2006 16:01:04 +0000 (GMT) (envelope-from tkato432@yahoo.com) Received: from localhost ([61.204.122.22]) by nm05mta.dion.ne.jp id <20060912010102471.MA20.819F1F8@nm05mta.dion.ne.jp>; Tue, 12 Sep 2006 01:01:02 +0900 Message-Id: <20060912010024.537db555.tkato432@yahoo.com> Date: Tue, 12 Sep 2006 01:00:24 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org X-Mailman-Approved-At: Mon, 11 Sep 2006 16:29:11 +0000 Cc: Subject: ports/103145: Update port: emulators/gngb to 20060309 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2006 16:10:24 -0000 >Number: 103145 >Category: ports >Synopsis: Update port: emulators/gngb to 20060309 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 11 16:10:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.11-RELEASE-p19 i386 >Organization: >Environment: >Description: - Update to version 20060309 New file: files/patch-memory.c >How-To-Repeat: >Fix: diff -urN /usr/ports/emulators/gngb/Makefile emulators/gngb/Makefile --- /usr/ports/emulators/gngb/Makefile Sat Jun 24 14:12:07 2006 +++ emulators/gngb/Makefile Sat Sep 9 18:00:05 2006 @@ -6,7 +6,7 @@ # PORTNAME= gngb -PORTVERSION= 20060204 +PORTVERSION= 20060309 CATEGORIES= emulators MASTER_SITES= http://m.peponas.free.fr/gngb/download/ diff -urN /usr/ports/emulators/gngb/distinfo emulators/gngb/distinfo --- /usr/ports/emulators/gngb/distinfo Sat Jun 24 14:12:07 2006 +++ emulators/gngb/distinfo Sat Sep 9 18:05:48 2006 @@ -1,3 +1,3 @@ -MD5 (gngb-20060204.tar.gz) = 43e1395abf82a787f415d15789782a11 -SHA256 (gngb-20060204.tar.gz) = 1b4de58b5d75b0f87b204c2b46569873e6a66f1535a48089c49e595f595220e1 -SIZE (gngb-20060204.tar.gz) = 178241 +MD5 (gngb-20060309.tar.gz) = 1bd23295ba10bfc21046d6334a1c8e76 +SHA256 (gngb-20060309.tar.gz) = 49c565002a6e9025c33b13aa0ffcdc456b6bd6360fb966460815a3b4007b4bc8 +SIZE (gngb-20060309.tar.gz) = 168911 diff -urN /usr/ports/emulators/gngb/files/patch-memory.c emulators/gngb/files/patch-memory.c --- /usr/ports/emulators/gngb/files/patch-memory.c Thu Jan 1 09:00:00 1970 +++ emulators/gngb/files/patch-memory.c Sat Sep 9 18:12:48 2006 @@ -0,0 +1,44 @@ +--- src/memory.c.orig Sat Apr 29 02:13:47 2006 ++++ src/memory.c Sat Sep 9 18:12:36 2006 +@@ -67,7 +67,7 @@ + MEM_READ_ENTRY mem_read_tab[0x10]; + MEM_WRITE_ENTRY mem_write_tab[0x10]; + +-Sint16 joy_x_min=0;joy_x_max=0;joy_y_min=0;joy_y_max=0; ++Sint16 joy_x_min=0,joy_x_max=0,joy_y_min=0,joy_y_max=0; + + void (*select_rom_page)(Uint16 adr,Uint8 v); + void (*select_ram_page)(Uint16 adr,Uint8 v); +@@ -742,6 +742,13 @@ + if (!conf.play_movie) { + + if (conf.use_joy) { ++ Sint16 joy_x_pos=joy_axis[jmap[PAD_LEFT]]; ++ Sint16 joy_y_pos=joy_axis[jmap[PAD_UP]]; ++ Sint16 joy_x_mid=(joy_x_max-joy_x_min) / 2; ++ Sint16 joy_y_mid=(joy_y_max-joy_y_min) / 2; ++ Sint16 joy_x_qua=joy_x_mid / 2; ++ Sint16 joy_y_qua=joy_y_mid / 2; ++ + if ((joy_but[jmap[PAD_START]]) || (key[kmap[PAD_START]])) gb_pad|=0x08; /* Start */ + if ((joy_but[jmap[PAD_SELECT]]) || (key[kmap[PAD_SELECT]])) gb_pad|=0x04; /* Select */ + if ((joy_but[jmap[PAD_A]]) || (key[kmap[PAD_A]])) gb_pad|=0x01; /* A */ +@@ -752,18 +759,10 @@ + if ((joy_axis[jmap[PAD_UP]]<-10000) || (key[kmap[PAD_UP]])) gb_pad|=0x40; + if ((joy_axis[jmap[PAD_DOWN]]>10000) || (key[kmap[PAD_DOWN]])) gb_pad|=0x80;*/ + +- Sint16 joy_x_pos=joy_axis[jmap[PAD_LEFT]]; +- Sint16 joy_y_pos=joy_axis[jmap[PAD_UP]]; +- + if (joy_x_pos>joy_x_max) joy_x_max=joy_x_pos; + if (joy_x_posjoy_y_max) joy_y_max=joy_y_pos; + if (joy_y_pos(joy_x_mid+joy_x_qua)) || (key[kmap[PAD_RIGHT]])) gb_pad|=0x10; >Release-Note: >Audit-Trail: >Unformatted: