Package: mupen64plus-video-z64 / 2.0.0+13+g72af4f0-8

Metadata

Package Version Patches format
mupen64plus-video-z64 2.0.0+13+g72af4f0-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Add printf format attribute.patch | (download)

src/rdp.h | 3 2 + 1 - 0 !
src/rgl_debugger.cpp | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 3 deletions(-)

 add printf-format attribute

The compiler needs to get more information for function declaration to
help to find printf specific format attacks.

Fix glew 1.12 includes.patch | (download)

src/glshader.cpp | 2 1 + 1 - 0 !
src/rgl.cpp | 2 1 + 1 - 0 !
src/rgl.h | 2 1 + 1 - 0 !
src/rgl_rendermode.cpp | 2 1 + 1 - 0 !
src/rgl_tiles.cpp | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 fix glew >= 1.12 includes


Don t create empty directory for shared data files.patch | (download)

projects/unix/Makefile | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 don't create empty directory for shared data files


Fix spelling errors.patch | (download)

src/rgl_rendermode.cpp | 2 1 + 1 - 0 !
src/rgl_tiles.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix spelling errors


Replace glext with glew.patch | (download)

src/glshader.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 replace glext with glew

GLEW 2.1 is now providing all the prototypes which are usually provided by
glext.h. When both are providing them, the build would fail with:

  In file included from ../../src/glshader.cpp:39:
  /usr/include/GL/glext.h:12080:102: error: conflicting declaration 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)'
   typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
                                                                                                        ^
  In file included from ../../src/glshader.cpp:22:
  /usr/include/GL/glew.h:18744:28: note: previous declaration as 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)'
   typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~