[91933] trunk/dports/emulators/mednafen

and.damore at macports.org and.damore at macports.org
Fri Apr 13 08:38:52 PDT 2012


Revision: 91933
          https://trac.macports.org/changeset/91933
Author:   and.damore at macports.org
Date:     2012-04-13 08:38:50 -0700 (Fri, 13 Apr 2012)
Log Message:
-----------
port mednafen: version upgrade, added openmaintainer, patched files using old zlib and GL API, remove previous patchfile, maintainer timeout #33853, closing #33853 and #33736

Modified Paths:
--------------
    trunk/dports/emulators/mednafen/Portfile

Added Paths:
-----------
    trunk/dports/emulators/mednafen/files/patch-src_drivers_shader_cpp.diff
    trunk/dports/emulators/mednafen/files/patch-src_file_cpp.diff

Removed Paths:
-------------
    trunk/dports/emulators/mednafen/files/patch-src_selblur.cpp

Modified: trunk/dports/emulators/mednafen/Portfile
===================================================================
--- trunk/dports/emulators/mednafen/Portfile	2012-04-13 10:12:18 UTC (rev 91932)
+++ trunk/dports/emulators/mednafen/Portfile	2012-04-13 15:38:50 UTC (rev 91933)
@@ -3,11 +3,11 @@
 PortSystem 1.0
 
 name		mednafen
-version		0.8.1
-revision	2
+version		0.8.D.3
+epoch       1
 platforms	darwin
 categories	emulators games
-maintainers	freebsd.org:adamw
+maintainers	freebsd.org:adamw openmaintainer
 description	Super-fast and super-compatible emulator for many video game systems
 long_description	Medfafen is a portable (utilizing OpenGL and SDL) \
 			argument-driven multi-system emulator with many \
@@ -22,7 +22,10 @@
 homepage	http://mednafen.sourceforge.net/
 master_sites	sourceforge:project/${name}/Mednafen/${version}
 use_bzip2	yes
-checksums	md5 71067abd527d1e57f7124e31301a7201
+checksums           md5     57d22805071becd81858b0c088a275e5 \
+                    sha1    b19b92101853cb653506456fd8ab1c0bb0b6e636 \
+                    rmd160  546f49a9541ba4d0367fe682aef23cdadf3d7325
+
 depends_lib	path:lib/pkgconfig/sdl.pc:libsdl \
 		port:libsdl_net \
 		port:libsndfile \
@@ -32,7 +35,8 @@
 # Just an FYI: even though it takes a billion years to compile
 # src/gba/arm.cpp, it *does* finish eventually.
 
-patchfiles	patch-src_selblur.cpp
+patchfiles  patch-src_file_cpp.diff \
+            patch-src_drivers_shader_cpp.diff 
 
 worksrcdir	${name}
 

Added: trunk/dports/emulators/mednafen/files/patch-src_drivers_shader_cpp.diff
===================================================================
--- trunk/dports/emulators/mednafen/files/patch-src_drivers_shader_cpp.diff	                        (rev 0)
+++ trunk/dports/emulators/mednafen/files/patch-src_drivers_shader_cpp.diff	2012-04-13 15:38:50 UTC (rev 91933)
@@ -0,0 +1,11 @@
+--- src/drivers/shader.cpp.orig	2012-04-01 11:03:00.000000000 +0200
++++ src/drivers/shader.cpp	2012-04-01 11:10:57.000000000 +0200
+@@ -176,7 +176,7 @@
+ }";
+ 
+ 
+-static void ShaderErrorTest(GLenum moe)
++static void ShaderErrorTest(GLhandleARB moe)
+ {
+  char buf[1000];
+  GLsizei buflen = 0;

Added: trunk/dports/emulators/mednafen/files/patch-src_file_cpp.diff
===================================================================
--- trunk/dports/emulators/mednafen/files/patch-src_file_cpp.diff	                        (rev 0)
+++ trunk/dports/emulators/mednafen/files/patch-src_file_cpp.diff	2012-04-13 15:38:50 UTC (rev 91933)
@@ -0,0 +1,44 @@
+--- src/file.cpp.orig	2012-04-01 10:41:21.000000000 +0200
++++ src/file.cpp	2012-04-01 10:42:58.000000000 +0200
+@@ -229,7 +229,7 @@
+    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 @@
+  }
+  else if(type == MDFN_FILETYPE_GZIP)
+  {
+-  gzclose(tz);
++  gzclose((gzFile) tz);
+  }
+  else if(type == MDFN_FILETYPE_ZIP)
+  {
+@@ -444,7 +444,7 @@
+ 
+    if(!(fceufp = MakeMemWrap(t, 1)))
+    {
+-    gzclose(t);
++    gzclose((gzFile) t);
+     return(0);
+    }
+ 
+@@ -671,12 +671,12 @@
+     int errnum;
+ 
+     MDFN_PrintError(_("Error writing to \"%s\": %m"), filename, gzerror(gp, &errnum));
+-    gzclose(gp);
++    gzclose((gzFile) gp);
+     return(0);
+    }
+   }
+ 
+-  if(gzclose(gp) != Z_OK) // FIXME: Huhm, how should we handle this?
++  if(gzclose((gzFile) gp) != Z_OK) // FIXME: Huhm, how should we handle this?
+   {
+    MDFN_PrintError(_("Error closing \"%s\""), filename);
+    return(0);

Deleted: trunk/dports/emulators/mednafen/files/patch-src_selblur.cpp
===================================================================
--- trunk/dports/emulators/mednafen/files/patch-src_selblur.cpp	2012-04-13 10:12:18 UTC (rev 91932)
+++ trunk/dports/emulators/mednafen/files/patch-src_selblur.cpp	2012-04-13 15:38:50 UTC (rev 91933)
@@ -1,13 +0,0 @@
---- src/selblur.cpp.orig	2007-05-18 12:56:11.000000000 -0400
-+++ src/selblur.cpp	2007-05-18 12:58:04.000000000 -0400
-@@ -32,8 +32,8 @@
- // spec->dest[x + y * spec->dest_pitch32] = (r << spec->red_shift) | (g << spec->green_shift) | (b << spec->blue_shift);
- //}
- 
--#define GetSourcePixel(_x, _y, _r, _g, _b) { uint32 __pixel = source[_x + _y * source_pitch32]; _r = (__pixel >> red_shift) & 0xFF; 	\
--	_g = (__pixel >> green_shift) & 0xFF; _b = (__pixel >> blue_shift) & 0xFF; }
-+#define GetSourcePixel(_x, _y, _r, _g, _b) { uint32 __mypixel = source[_x + _y * source_pitch32]; _r = (__mypixel >> red_shift) & 0xFF; 	\
-+	_g = (__mypixel >> green_shift) & 0xFF; _b = (__mypixel >> blue_shift) & 0xFF; }
- 
- #define SetDestPixel(_x, _y, _r, _g, _b) dest[_x + _y * dest_pitch32] = (_r << red_shift) | (_g << green_shift) | (_b << blue_shift);
- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120413/e6c04d3c/attachment.html>


More information about the macports-changes mailing list