aboutsummaryrefslogtreecommitdiff
path: root/games/sea-defender
diff options
context:
space:
mode:
authorNiclas Zeising <zeising@FreeBSD.org>2013-09-29 17:01:41 +0000
committerNiclas Zeising <zeising@FreeBSD.org>2013-09-29 17:01:41 +0000
commit5a4c543c2b0f538631aea8379ce384d5defee89d (patch)
tree108a55d148b3bc801facab0fb03b8666659c1136 /games/sea-defender
parent7231ff2710fcc89472994d2e2d235e74e9c8704c (diff)
downloadports-5a4c543c2b0f538631aea8379ce384d5defee89d.tar.gz
ports-5a4c543c2b0f538631aea8379ce384d5defee89d.zip
Notes
Diffstat (limited to 'games/sea-defender')
-rw-r--r--games/sea-defender/Makefile4
-rw-r--r--games/sea-defender/files/extra-snoutlib_gldefs.h11
2 files changed, 15 insertions, 0 deletions
diff --git a/games/sea-defender/Makefile b/games/sea-defender/Makefile
index ea5a3dc51ca4..bdbee8039952 100644
--- a/games/sea-defender/Makefile
+++ b/games/sea-defender/Makefile
@@ -28,6 +28,10 @@ PORTDOCS= README
NO_STAGE= yes
.include <bsd.port.options.mk>
+.if defined(WITH_NEW_XORG)
+EXTRA_PATCHES+= ${FILESDIR}/extra-snoutlib_gldefs.h
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sea ${PREFIX}/libexec/${PORTNAME}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
diff --git a/games/sea-defender/files/extra-snoutlib_gldefs.h b/games/sea-defender/files/extra-snoutlib_gldefs.h
new file mode 100644
index 000000000000..ef24e8028c9e
--- /dev/null
+++ b/games/sea-defender/files/extra-snoutlib_gldefs.h
@@ -0,0 +1,11 @@
+--- snoutlib/gldefs.h.orig 2013-09-28 23:51:46.789551906 +0200
++++ snoutlib/gldefs.h 2013-09-28 23:52:40.941548852 +0200
+@@ -94,7 +94,7 @@
+ typedef GLboolean (GLFUNCDEF PFNGLISPROGRAMPROC) (GLuint);
+ typedef GLboolean (GLFUNCDEF PFNGLISSHADERPROC) (GLuint);
+ typedef void (GLFUNCDEF PFNGLLINKPROGRAMPROC) (GLuint);
+-typedef void (GLFUNCDEF PFNGLSHADERSOURCEPROC) (GLuint, GLsizei, const GLchar* *, const GLint *);
++typedef void (GLFUNCDEF PFNGLSHADERSOURCEPROC) (GLuint, GLsizei, const GLchar* const *, const GLint *);
+ typedef void (GLFUNCDEF PFNGLUSEPROGRAMPROC) (GLuint);
+ typedef void (GLFUNCDEF PFNGLUNIFORM1FPROC) (GLint, GLfloat);
+ typedef void (GLFUNCDEF PFNGLUNIFORM2FPROC) (GLint, GLfloat, GLfloat);