Author: pebender
Date: Tue Jun 23 09:25:30 2009
New Revision: 5029
Added:
trunk/gar-minimyth/script/emulators/mednafen/files/
trunk/gar-minimyth/script/emulators/mednafen/files/mednafen-0.8.B-strrchr.patch
Modified:
trunk/gar-minimyth/script/emulators/mednafen/Makefile
trunk/gar-minimyth/script/emulators/mednafen/checksums
Log:
- Patched emulators/mednafen to fix invalid cast when using strrchr.
Modified: trunk/gar-minimyth/script/emulators/mednafen/Makefile
==============================================================================
--- trunk/gar-minimyth/script/emulators/mednafen/Makefile (original)
+++ trunk/gar-minimyth/script/emulators/mednafen/Makefile Tue Jun 23
09:25:30 2009
@@ -3,6 +3,7 @@
CATEGORIES = emulators
MASTER_SITES = http://easynews.dl.sourceforge.net/sourceforge/$(GARNAME)/
DISTFILES = $(DISTNAME).tar.bz2
+PATCHFILES = $(DISTNAME)-strrchr.patch
LICENSE = GPL2
DESCRIPTION =
Modified: trunk/gar-minimyth/script/emulators/mednafen/checksums
==============================================================================
--- trunk/gar-minimyth/script/emulators/mednafen/checksums (original)
+++ trunk/gar-minimyth/script/emulators/mednafen/checksums Tue Jun 23
09:25:30 2009
@@ -1 +1,2 @@
d1aab33cbb5d4e585724c19177f0f02f download/mednafen-0.8.B.tar.bz2
+fc78e1f8f3f22b4761432b58f3228707 download/mednafen-0.8.B-strrchr.patch
Added:
trunk/gar-minimyth/script/emulators/mednafen/files/mednafen-0.8.B-strrchr.patch
==============================================================================
--- (empty file)
+++
trunk/gar-minimyth/script/emulators/mednafen/files/mednafen-0.8.B-strrchr.patch
Tue Jun 23 09:25:30 2009
@@ -0,0 +1,15 @@
+diff -Naur mednafen-old/src/file.cpp mednafen-new/src/file.cpp
+--- mednafen-old/src/file.cpp 2007-11-17 15:09:49.000000000 -0800
++++ mednafen-new/src/file.cpp 2009-06-23 09:23:45.000000000 -0700
+@@ -418,8 +418,10 @@
+ if(!(fceufp = MakeMemWrap(t, 0)))
+ return(0);
+
+- char *ld = strrchr(path, '.');
++ char *tmp_path = strdup(path);
++ char *ld = strrchr(tmp_path, '.');
+ fceufp->ext = strdup(ld ? ld + 1 : "");
++ free(tmp_path);
+ }
+ else /* Probably gzip */
+ {
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---