summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorjoerg <joerg>2017-02-17 17:02:45 +0000
committerjoerg <joerg>2017-02-17 17:02:45 +0000
commit9712bcadfeb4eda07c1914f703ab24270a12c170 (patch)
treed678d59e8addeef5312bbf0972e4387ba87434ea /emulators
parent6a3507745ce4fa3d7767e8a8658d0b222443e11d (diff)
downloadpkgsrc-9712bcadfeb4eda07c1914f703ab24270a12c170.tar.gz
Macros of newer zlib versions don't like the implicit cast from void *,
so be explicit.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/mednafen/distinfo3
-rw-r--r--emulators/mednafen/patches/patch-src_file.cpp31
2 files changed, 33 insertions, 1 deletions
diff --git a/emulators/mednafen/distinfo b/emulators/mednafen/distinfo
index 295bdf1d3a2..fd3afb59f56 100644
--- a/emulators/mednafen/distinfo
+++ b/emulators/mednafen/distinfo
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.15 2016/12/17 14:24:37 joerg Exp $
+$NetBSD: distinfo,v 1.16 2017/02/17 17:02:45 joerg Exp $
SHA1 (mednafen-0.8.D.3.tar.bz2) = b19b92101853cb653506456fd8ab1c0bb0b6e636
RMD160 (mednafen-0.8.D.3.tar.bz2) = 546f49a9541ba4d0367fe682aef23cdadf3d7325
SHA512 (mednafen-0.8.D.3.tar.bz2) = 40c47554ae42025640c754fe4a578f5b6e1adb623418126adca587b2795ae4e6581d6d96ffa497849706a1ea4d11f9962c44df2040ead788670e6314d8a9b7e7
Size (mednafen-0.8.D.3.tar.bz2) = 2442705 bytes
SHA1 (patch-src_cdrom_cdromfile.cpp) = 870e5563cc2a0d69826cc8931305aa982303aaf0
+SHA1 (patch-src_file.cpp) = 471e1bbbdd0ca7bf0648810dd16875ab3c70c97f
SHA1 (patch-src_mempatcher.cpp) = 43fbb9d00948f485dd61594f10a91fc28fdb84eb
SHA1 (patch-src_nes_ines.cpp) = e9d3a8c151ffe5e21ad5ddef64a7ba4b95e2b851
SHA1 (patch-src_psf.cpp) = e3e60fd90cbcb0d5dac32e5ab9bfb71f94a879f1
diff --git a/emulators/mednafen/patches/patch-src_file.cpp b/emulators/mednafen/patches/patch-src_file.cpp
new file mode 100644
index 00000000000..daa12f4584f
--- /dev/null
+++ b/emulators/mednafen/patches/patch-src_file.cpp
@@ -0,0 +1,31 @@
+$NetBSD: patch-src_file.cpp,v 1.1 2017/02/17 17:02:45 joerg Exp $
+
+--- src/file.cpp.orig 2017-02-17 15:57:45.217686812 +0000
++++ src/file.cpp
+@@ -229,7 +229,7 @@ static MDFNFILE *MakeMemWrap(void *tz, i
+ goto doret;
+ }
+
+- while((howmany = gzread(tz, tmp->data + cur_size, cur_alloced - cur_size)) > 0)
++ while((howmany = gzread((gzFile)tz, tmp->data + cur_size, cur_alloced - cur_size)) > 0)
+ {
+ cur_size += howmany;
+ cur_alloced <<= 1;
+@@ -282,7 +282,7 @@ static MDFNFILE *MakeMemWrap(void *tz, i
+ }
+ else if(type == MDFN_FILETYPE_GZIP)
+ {
+- gzclose(tz);
++ gzclose((gzFile)tz);
+ }
+ else if(type == MDFN_FILETYPE_ZIP)
+ {
+@@ -444,7 +444,7 @@ MDFNFILE * MDFN_fopen(const char *path,
+
+ if(!(fceufp = MakeMemWrap(t, 1)))
+ {
+- gzclose(t);
++ gzclose((gzFile)t);
+ return(0);
+ }
+