Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Apr 2021 16:46:18 GMT
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: bc1f29459ae6 - 2021Q2 - games/libretro-mame2000: fix build on powerpc64*
Message-ID:  <202104071646.137GkISZ014381@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2021Q2 has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bc1f29459ae6fe11ae6f590bc91da9a90059b10b

commit bc1f29459ae6fe11ae6f590bc91da9a90059b10b
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2021-04-07 16:46:08 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2021-04-07 16:46:08 +0000

    games/libretro-mame2000: fix build on powerpc64*
    
    src/cpu/tms9900/99xxstat.h:204:14: error: expected identifier or '('
    static INT32 asm setst_add_32_laeco(register INT32 a, register INT32 b, register INT16 st)
---
 games/libretro-mame2000/Makefile                              |  5 +++--
 .../libretro-mame2000/files/patch-src_cpu_tms9900_99xxstat.h  | 11 +++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/games/libretro-mame2000/Makefile b/games/libretro-mame2000/Makefile
index 75f9470d0416..76c5b9bdc43a 100644
--- a/games/libretro-mame2000/Makefile
+++ b/games/libretro-mame2000/Makefile
@@ -1,5 +1,5 @@
-
 PORTNAME=	libretro-mame2000
+
 PORTVERSION=	0.20210214
 CATEGORIES=	games
 
@@ -8,7 +8,8 @@ COMMENT=	MAME (0.37b5) for libretro
 
 LICENSE=	GPLv2
 
-USES=		compiler:c++11-lib gmake
+USES=		compiler:c++11-lib dos2unix gmake
+DOS2UNIX_FILES=	src/cpu/tms9900/99xxstat.h
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
diff --git a/games/libretro-mame2000/files/patch-src_cpu_tms9900_99xxstat.h b/games/libretro-mame2000/files/patch-src_cpu_tms9900_99xxstat.h
new file mode 100644
index 000000000000..7d9b116b25e6
--- /dev/null
+++ b/games/libretro-mame2000/files/patch-src_cpu_tms9900_99xxstat.h
@@ -0,0 +1,11 @@
+--- src/cpu/tms9900/99xxstat.h.orig	2021-04-07 16:22:44 UTC
++++ src/cpu/tms9900/99xxstat.h
+@@ -192,7 +192,7 @@ static INLINE void setst_c_lae(UINT16 to, UINT16 val)
+ #define wadd(addr,expr) { int lval = setst_add_laeco(readword(addr), (expr)); writeword((addr),lval); }
+ #define wsub(addr,expr) { int lval = setst_sub_laeco(readword(addr), (expr)); writeword((addr),lval); }
+ 
+-#ifdef __POWERPC__
++#if defined(__POWERPC__) && !defined(__powerpc64__)
+ 
+ // setst_add_32_laeco :
+ // - computes a+b



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