rpms/desmume/devel desmume-0.9.2-64bit.patch, NONE, 1.1 desmume-0.9.2-nobuggytoolsmenu.patch, NONE, 1.1 desmume.spec, 1.6, 1.7 desmume-0.9.1-gcc44.patch, 1.1, NONE desmume-0.9.1-nobuggytoolsmenu.patch, 1.1, NONE

Andrea Musuruane musuruan at rpmfusion.org
Sat Apr 25 11:19:28 CEST 2009


Author: musuruan

Update of /cvs/free/rpms/desmume/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv15509

Modified Files:
	desmume.spec 
Added Files:
	desmume-0.9.2-64bit.patch desmume-0.9.2-nobuggytoolsmenu.patch 
Removed Files:
	desmume-0.9.1-gcc44.patch desmume-0.9.1-nobuggytoolsmenu.patch 
Log Message:
* Sun Apr 19 2009 Andrea Musuruane <musuruan at gmail.com> 0.9.2-1
- Updated to upstream version 0.9.2
- Removed no longer needed patch to compile with gcc 4.4
- Added a patch from upstream to compile on 64 bit systems (SF #2755952)


desmume-0.9.2-64bit.patch:

--- NEW FILE desmume-0.9.2-64bit.patch ---
Index: src/gfx3d.h
===================================================================
--- src/gfx3d.h	(revisione 1893)
+++ src/gfx3d.h	(revisione 1894)
@@ -187,17 +187,17 @@
 extern CACHE_ALIGN const u8 alpha_5bit_to_4bit[32];
 
 //GE commands:
-void gfx3d_glViewPort(unsigned long v);
-void gfx3d_glClearColor(unsigned long v);
-void gfx3d_glFogColor(unsigned long v);
-void gfx3d_glFogOffset (unsigned long v);
-void gfx3d_glClearDepth(unsigned long v);
-void gfx3d_glMatrixMode(unsigned long v);
+void gfx3d_glViewPort(u32 v);
+void gfx3d_glClearColor(u32 v);
+void gfx3d_glFogColor(u32 v);
+void gfx3d_glFogOffset (u32 v);
+void gfx3d_glClearDepth(u32 v);
+void gfx3d_glMatrixMode(u32 v);
 void gfx3d_glLoadIdentity();
 BOOL gfx3d_glLoadMatrix4x4(signed long v);
 BOOL gfx3d_glLoadMatrix4x3(signed long v);
-void gfx3d_glStoreMatrix(unsigned long v);
-void gfx3d_glRestoreMatrix(unsigned long v);
+void gfx3d_glStoreMatrix(u32 v);
+void gfx3d_glRestoreMatrix(u32 v);
 void gfx3d_glPushMatrix(void);
 void gfx3d_glPopMatrix(signed long i);
 BOOL gfx3d_glTranslate(signed long v);
@@ -205,40 +205,40 @@
 BOOL gfx3d_glMultMatrix3x3(signed long v);
 BOOL gfx3d_glMultMatrix4x3(signed long v);
 BOOL gfx3d_glMultMatrix4x4(signed long v);
-void gfx3d_glBegin(unsigned long v);
+void gfx3d_glBegin(u32 v);
 void gfx3d_glEnd(void);
-void gfx3d_glColor3b(unsigned long v);
+void gfx3d_glColor3b(u32 v);
 BOOL gfx3d_glVertex16b(unsigned int v);
-void gfx3d_glVertex10b(unsigned long v);
+void gfx3d_glVertex10b(u32 v);
 void gfx3d_glVertex3_cord(unsigned int one, unsigned int two, unsigned int v);
-void gfx3d_glVertex_rel(unsigned long v);
+void gfx3d_glVertex_rel(u32 v);
 void gfx3d_glSwapScreen(unsigned int screen);
 int gfx3d_GetNumPolys();
 int gfx3d_GetNumVertex();
-void gfx3d_glPolygonAttrib (unsigned long val);
-void gfx3d_glMaterial0(unsigned long val);
-void gfx3d_glMaterial1(unsigned long val);
-BOOL gfx3d_glShininess (unsigned long val);
+void gfx3d_glPolygonAttrib (u32 val);
+void gfx3d_glMaterial0(u32 val);
+void gfx3d_glMaterial1(u32 val);
+BOOL gfx3d_glShininess (u32 val);
 void gfx3d_UpdateToonTable(u8 offset, u16 val);
 void gfx3d_UpdateToonTable(u8 offset, u32 val);
-void gfx3d_glTexImage(unsigned long val);
-void gfx3d_glTexPalette(unsigned long val);
-void gfx3d_glTexCoord(unsigned long val);
-void gfx3d_glNormal(unsigned long v);
+void gfx3d_glTexImage(u32 val);
+void gfx3d_glTexPalette(u32 val);
+void gfx3d_glTexCoord(u32 val);
+void gfx3d_glNormal(u32 v);
 signed long gfx3d_GetClipMatrix (unsigned int index);
 signed long gfx3d_GetDirectionalMatrix (unsigned int index);
-void gfx3d_glLightDirection (unsigned long v);
-void gfx3d_glLightColor (unsigned long v);
-void gfx3d_glAlphaFunc(unsigned long v);
-BOOL gfx3d_glBoxTest(unsigned long v);
-BOOL gfx3d_glPosTest(unsigned long v);
-void gfx3d_glVecTest(unsigned long v);
+void gfx3d_glLightDirection (u32 v);
+void gfx3d_glLightColor (u32 v);
+void gfx3d_glAlphaFunc(u32 v);
+BOOL gfx3d_glBoxTest(u32 v);
+BOOL gfx3d_glPosTest(u32 v);
+void gfx3d_glVecTest(u32 v);
 unsigned int gfx3d_glGetPosRes(unsigned int index);
 unsigned short gfx3d_glGetVecRes(unsigned int index);
-void gfx3d_glFlush(unsigned long v);
+void gfx3d_glFlush(u32 v);
 void gfx3d_VBlankSignal();
 void gfx3d_VBlankEndSignal(bool skipFrame);
-void gfx3d_Control(unsigned long v);
+void gfx3d_Control(u32 v);
 u32 gfx3d_GetGXstatus();
 void gfx3d_sendCommandToFIFO(u32 val);
 void gfx3d_sendCommand(u32 cmd, u32 param);

 	  	 

desmume-0.9.2-nobuggytoolsmenu.patch:

--- NEW FILE desmume-0.9.2-nobuggytoolsmenu.patch ---
diff -durN desmume-0.9.2.orig/src/gtk/main.cpp desmume-0.9.2/src/gtk/main.cpp
--- desmume-0.9.2.orig/src/gtk/main.cpp	2009-04-12 00:25:33.000000000 +0200
+++ desmume-0.9.2/src/gtk/main.cpp	2009-04-19 10:38:40.000000000 +0200
@@ -1966,7 +1966,6 @@
     desmume_gtk_menu_file(pMenuBar);
     desmume_gtk_menu_emulation(pMenuBar, my_config->opengl_2d);
     desmume_gtk_menu_config(pMenuBar, my_config->savetype);
-    desmume_gtk_menu_tools(pMenuBar);
     desmume_gtk_menu_help(pMenuBar);
 
     gtk_box_pack_start(GTK_BOX(pVBox), pMenuBar, FALSE, FALSE, 0);


Index: desmume.spec
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/desmume.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- desmume.spec	29 Mar 2009 12:58:30 -0000	1.6
+++ desmume.spec	25 Apr 2009 09:19:28 -0000	1.7
@@ -1,6 +1,6 @@
 Name: desmume
-Version: 0.9.1
-Release: 3%{?dist}
+Version: 0.9.2
+Release: 1%{?dist}
 Summary: A Nintendo DS emulator
 
 Group: Applications/Emulators
@@ -9,10 +9,10 @@
 Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
 Source1: desmume-man-pages-0.7.3.tar.gz
 Patch0: %{name}-0.9-dontlookinbuilddir.patch
-Patch1: %{name}-0.9.1-nobuggytoolsmenu.patch
-# Compile with gcc 4.4
-# http://sourceforge.net/tracker/index.php?func=detail&aid=2599049&group_id=164579&atid=832291 
-Patch2: %{name}-0.9.1-gcc44.patch
+Patch1: %{name}-0.9.2-nobuggytoolsmenu.patch
+# Compile on 64 bit systems
+# http://sourceforge.net/tracker/?func=detail&aid=2755952&group_id=164579&atid=832291
+Patch2: %{name}-0.9.2-64bit.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: gtkglext-devel
@@ -55,7 +55,7 @@
 %ifarch x86_64
 %patch1 -p1
 %endif
-%patch2 -p1
+%patch2 -p0
 
 # Fix end-of-line encoding
 sed -i 's/\r//' ChangeLog AUTHORS
@@ -189,6 +189,11 @@
 
 
 %changelog
+* Sun Apr 19 2009 Andrea Musuruane <musuruan at gmail.com> 0.9.2-1
+- Updated to upstream version 0.9.2
+- Removed no longer needed patch to compile with gcc 4.4
+- Added a patch from upstream to compile on 64 bit systems (SF #2755952)
+
 * Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.9.1-3
 - rebuild for new F11 features
 


--- desmume-0.9.1-gcc44.patch DELETED ---


--- desmume-0.9.1-nobuggytoolsmenu.patch DELETED ---



More information about the rpmfusion-commits mailing list