Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Apr 2020 12:15:52 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r530485 - in head/emulators/emu64: . files
Message-ID:  <202004031215.033CFqSW037619@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Fri Apr  3 12:15:52 2020
New Revision: 530485
URL: https://svnweb.freebsd.org/changeset/ports/530485

Log:
  emulators/emu64: fix build on PPC and ARM
  
  char on PPC and ARM is unsigned.
  
  PR:		245200
  MFH:		2020Q2 (build fix blanket)

Added:
  head/emulators/emu64/files/
  head/emulators/emu64/files/patch-src_c64__class.cpp   (contents, props changed)
Modified:
  head/emulators/emu64/Makefile

Modified: head/emulators/emu64/Makefile
==============================================================================
--- head/emulators/emu64/Makefile	Fri Apr  3 10:53:15 2020	(r530484)
+++ head/emulators/emu64/Makefile	Fri Apr  3 12:15:52 2020	(r530485)
@@ -15,10 +15,12 @@ LIB_DEPENDS=	libquazip5.so:archivers/quazip \
 		libpng.so:graphics/png \
 		libavcodec.so:multimedia/ffmpeg
 
-USES=		compiler:c++11-lang desktop-file-utils gl pkgconfig \
+USES=		compiler:c++11-lang desktop-file-utils dos2unix gl pkgconfig \
 		qmake:outsource qt:5 sdl
 USE_GL=		gl glu
 USE_QT=		core gui widgets buildtools_build linguisttools_build
+
+DOS2UNIX_FILES=	src/c64_class.cpp
 
 USE_SDL=	sdl2 image2
 USE_GITHUB=	yes

Added: head/emulators/emu64/files/patch-src_c64__class.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/emu64/files/patch-src_c64__class.cpp	Fri Apr  3 12:15:52 2020	(r530485)
@@ -0,0 +1,11 @@
+--- src/c64_class.cpp.orig	2020-04-03 11:33:28 UTC
++++ src/c64_class.cpp
+@@ -1757,7 +1757,7 @@ void C64Class::SetFullscreenAspectRatio(bool enable)
+ void C64Class::AnalyzeSDLEvent(SDL_Event *event)
+ {
+     static bool joy_center_flag = true;
+-    static char joy_axis_tbl[5] = {1,1,0,0,-1};
++    static signed char joy_axis_tbl[5] = {1,1,0,0,-1};
+ 
+     SDL_Keymod keymod;
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004031215.033CFqSW037619>