aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation/dosbox-x/files')
-rw-r--r--games-emulation/dosbox-x/files/cmath.patch12
-rw-r--r--games-emulation/dosbox-x/files/sys-perm.patch12
-rw-r--r--games-emulation/dosbox-x/files/z_of_fix.patch14
3 files changed, 38 insertions, 0 deletions
diff --git a/games-emulation/dosbox-x/files/cmath.patch b/games-emulation/dosbox-x/files/cmath.patch
new file mode 100644
index 0000000..1643606
--- /dev/null
+++ b/games-emulation/dosbox-x/files/cmath.patch
@@ -0,0 +1,12 @@
+--- a/src/dos/dos_programs.cpp 2020-08-03 12:33:31.000000000 +0800
++++ b/src/dos/dos_programs.cpp 2020-08-03 15:56:10.462020649 +0800
+@@ -24,7 +24,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <ctype.h>
+-#include <math.h>
++#include <cmath>
+ #include <algorithm>
+ #include <string>
+ #include <vector>
+
diff --git a/games-emulation/dosbox-x/files/sys-perm.patch b/games-emulation/dosbox-x/files/sys-perm.patch
new file mode 100644
index 0000000..43f1ba5
--- /dev/null
+++ b/games-emulation/dosbox-x/files/sys-perm.patch
@@ -0,0 +1,12 @@
+--- a/src/libs/porttalk/porttalk.cpp 2020-03-01 10:25:52.000000000 +0800
++++ b/src/libs/porttalk/porttalk.cpp 2020-03-01 21:06:30.937404111 +0800
+@@ -239,7 +239,7 @@
+ #ifdef LINUX
+ # if defined(__i386__) || defined(__amd64__) || defined(__x86_64__)
+ // This Linux ioperm only works up to port 0x3FF
+-#include <sys/perm.h>
++#include <sys/io.h>
+ // For musl-libc based toolchain, use <sys/io.h> instead of <sys/perm.h>
+ //#include <sys/io.h>
+
+
diff --git a/games-emulation/dosbox-x/files/z_of_fix.patch b/games-emulation/dosbox-x/files/z_of_fix.patch
new file mode 100644
index 0000000..e557088
--- /dev/null
+++ b/games-emulation/dosbox-x/files/z_of_fix.patch
@@ -0,0 +1,14 @@
+diff -Naurp a/include/ioapi.h b/include/ioapi.h
+--- a/include/ioapi.h 2020-08-03 21:18:18.606933344 +0200
++++ b/include/ioapi.h 2020-08-03 21:19:30.329932231 +0200
+@@ -105,6 +105,10 @@ typedef unsigned long long int ZPOS64_T;
+ extern "C" {
+ #endif
+
++#ifdef _Z_OF
++#undef OF
++#define OF _Z_OF
++#endif
+
+ #define ZLIB_FILEFUNC_SEEK_CUR (1)
+ #define ZLIB_FILEFUNC_SEEK_END (2)