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
-~----------~----~----~----~------~----~------~--~---

Reply via email to