aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2021-04-07 16:29:25 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2021-04-07 16:29:25 +0000
commit8f840633e66d2423d8b0c69f00bd26b39318d2da (patch)
tree910ac9156d028915383785f309ab784e19da5bf2 /games
parentfd6ed70d1b7df9e5126aa54dd592a80b019ee8f2 (diff)
downloadports-8f840633e66d2423d8b0c69f00bd26b39318d2da.tar.gz
ports-8f840633e66d2423d8b0c69f00bd26b39318d2da.zip
Diffstat (limited to 'games')
-rw-r--r--games/libretro-mame2000/Makefile3
-rw-r--r--games/libretro-mame2000/files/patch-src_cpu_tms9900_99xxstat.h11
2 files changed, 13 insertions, 1 deletions
diff --git a/games/libretro-mame2000/Makefile b/games/libretro-mame2000/Makefile
index 4716bc3a1583..1119d4778636 100644
--- a/games/libretro-mame2000/Makefile
+++ b/games/libretro-mame2000/Makefile
@@ -7,7 +7,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