Date: Tuesday, August 19, 2014 @ 10:56:59 Author: bpiotrowski Revision: 117608
upgpkg: warzone2100 3.1.1-2 rebuild against glew 1.11 Added: warzone2100/trunk/buildfix.patch Modified: warzone2100/trunk/PKGBUILD ----------------+ PKGBUILD | 13 ++++++++++--- buildfix.patch | 13 +++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-08-19 08:52:36 UTC (rev 117607) +++ PKGBUILD 2014-08-19 08:56:59 UTC (rev 117608) @@ -4,7 +4,7 @@ pkgname=warzone2100 pkgver=3.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="3D realtime strategy game on a future Earth" url="http://wz2100.net/" arch=('i686' 'x86_64') @@ -11,9 +11,16 @@ license=('GPL') depends=('sdl' 'glew' 'fribidi' 'openal' 'libvorbis' 'libtheora' 'physfs' 'ttf-dejavu' 'qt4') makedepends=('gawk' 'flex' 'zip' 'unzip' 'asciidoc' 'mesa') -source=("http://downloads.sourceforge.net/project/warzone2100/releases/${pkgver}/${pkgname}-${pkgver}.tar.xz") -md5sums=('0b81a0012098a1310f5351a3ace2021b') +source=("http://downloads.sourceforge.net/project/warzone2100/releases/${pkgver}/${pkgname}-${pkgver}.tar.xz" + 'buildfix.patch') +md5sums=('0b81a0012098a1310f5351a3ace2021b' + '7503052fc52d1cea0bae275db33544e6') +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ../buildfix.patch +} + build() { cd ${pkgname}-${pkgver} Added: buildfix.patch =================================================================== --- buildfix.patch (rev 0) +++ buildfix.patch 2014-08-19 08:56:59 UTC (rev 117608) @@ -0,0 +1,13 @@ +diff --git a/lib/ivis_opengl/screen.cpp b/lib/ivis_opengl/screen.cpp +index d240a63..861265d 100644 +--- a/lib/ivis_opengl/screen.cpp ++++ b/lib/ivis_opengl/screen.cpp +@@ -261,7 +261,7 @@ void screen_EnableMissingFunctions() + __glewUseProgram = __glewUseProgramObjectARB; + __glewGetShaderiv = __glewGetObjectParameterivARB; + __glewLinkProgram = __glewLinkProgramARB; +- __glewShaderSource = __glewShaderSourceARB; ++ __glewShaderSource = (PFNGLSHADERSOURCEPROC) __glewShaderSourceARB; + __glewUniform1f = __glewUniform1fARB; + __glewUniform1i = __glewUniform1iARB; + __glewUniform4fv = __glewUniform4fvARB;