From owner-freebsd-sparc64@FreeBSD.ORG Mon Aug 28 23:40:22 2006 Return-Path: X-Original-To: freebsd-sparc64@hub.freebsd.org Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 652AE16A4DD for ; Mon, 28 Aug 2006 23:40:22 +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 1840043D46 for ; Mon, 28 Aug 2006 23:40:22 +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 k7SNeLbQ073820 for ; Mon, 28 Aug 2006 23:40:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7SNeLhf073818; Mon, 28 Aug 2006 23:40:21 GMT (envelope-from gnats) Date: Mon, 28 Aug 2006 23:40:21 GMT Message-Id: <200608282340.k7SNeLhf073818@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: sparc64/102594: wrong colors X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Aug 2006 23:40:22 -0000 The following reply was made to PR sparc64/102594; it has been noted by GNATS. From: Marius Strobl To: =?unknown-8bit?Q?G=FCrkan?= Cc: freebsd-gnats-submit@freebsd.org Subject: Re: sparc64/102594: wrong colors Date: Tue, 29 Aug 2006 01:36:32 +0200 --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Aug 28, 2006 at 07:48:00AM +0000, Grkan wrote: > > run bubblemon remotely via, say ssh -CX from a linux x86 machine and you get > red water (which should be blue). > The below patch should fix this (create a 'files' subdirectory before applying to the port). Marius --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bubblemon-dockapp.diff" Index: Makefile =================================================================== RCS file: /mnt/futile/usr/data/bsd/cvs/fbsd/ports/sysutils/bubblemon-dockapp/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- Makefile 13 May 2006 04:15:25 -0000 1.13 +++ Makefile 28 Aug 2006 16:21:24 -0000 @@ -7,7 +7,7 @@ PORTNAME= bubblemon-dockapp PORTVERSION= 1.46 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://www.ne.jp/asahi/linux/timecop/software/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/0$//} Index: files/patch-bubblemon.c =================================================================== RCS file: files/patch-bubblemon.c diff -N files/patch-bubblemon.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-bubblemon.c 28 Aug 2006 23:11:02 -0000 @@ -0,0 +1,11 @@ +--- bubblemon.c.orig Wed Oct 1 02:37:32 2003 ++++ bubblemon.c Tue Aug 29 01:10:47 2006 +@@ -912,7 +912,7 @@ + + while (i--) { + unsigned char *rgb = (unsigned char *) &col[*buf_ptr++]; +-#if (defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && (__BYTE_ORDER == __LITTLE_ENDIAN)) || defined(_LITTLE_ENDIAN) || (BYTE_ORDER == LITTLE_ENDIAN) ++#if (defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && (__BYTE_ORDER == __LITTLE_ENDIAN)) || (defined(_LITTLE_ENDIAN) && !defined(__FreeBSD__)) || (defined(BYTE_ORDER) && defined(LITTLE_ENDIAN) && (BYTE_ORDER == LITTLE_ENDIAN)) + *ptr++ = rgb[2]; + *ptr++ = rgb[1]; + *ptr++ = rgb[0]; --YZ5djTAD1cGYuMQK--