Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f07f2755c2d3aeb661a128eb094e8ed3514a7dec

commit f07f2755c2d3aeb661a128eb094e8ed3514a7dec
Author: crazy <[EMAIL PROTECTED]>
Date:   Sat Dec 29 01:00:07 2007 +0100

clanlib-0.8.0-2-i686
* fix compile error with gcc4.2*
* vorbis isn't auto magically pulled anymore so added to depends()

diff --git a/source/xlib-extra/clanlib/FrugalBuild 
b/source/xlib-extra/clanlib/FrugalBuild
index 6da3382..278890c 100644
--- a/source/xlib-extra/clanlib/FrugalBuild
+++ b/source/xlib-extra/clanlib/FrugalBuild
@@ -8,12 +8,13 @@ pkgrel=2
pkgdesc="ClanLib is a cross platform C++ framework."
url="http://www.clanlib.org/";
license="LGPL"
-depends=('zlib' 'libjpeg' 'libpng' 'libxmu' 'sdl' 'xf86vidmodeproto' 
'sdl_gfx>=2.0.16' 'mesa')
+depends=('zlib' 'libjpeg' 'libpng' 'libxmu' 'sdl' 'xf86vidmodeproto' 
'sdl_gfx>=2.0.16' 'mesa' 'libvorbis')
groups=('xlib-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.clanlib.org/ | grep -m1 Latest | sed 
's/.*b-\(.*\).t.*/\1/'"
-source=(http://www.clanlib.org/download/releases-0.8/ClanLib-${pkgver}.tgz)
-sha1sums=('e8b30bbb16d07d1cfd90525d60d9d2d8f3e74282')
+source=(http://www.clanlib.org/download/releases-0.8/ClanLib-${pkgver}.tgz 
clanlib-0.8.0-gcc42.patch)
+sha1sums=('e8b30bbb16d07d1cfd90525d60d9d2d8f3e74282' \
+          '0ef10d301fa2974c11abf14e707a624529bea823')
_F_cd_path="ClanLib-$pkgver"
Fconfopts="[EMAIL PROTECTED] --enable-dyn --enable-clanNetwork 
--disable-dependency-tracking"

diff --git a/source/xlib-extra/clanlib/clanlib-0.8.0-gcc42.patch 
b/source/xlib-extra/clanlib/clanlib-0.8.0-gcc42.patch
new file mode 100644
index 0000000..bd5274a
--- /dev/null
+++ b/source/xlib-extra/clanlib/clanlib-0.8.0-gcc42.patch
@@ -0,0 +1,11 @@
+--- Sources/API/GL/opengl_wrap.h
++++ Sources/API/GL/opengl_wrap.h
+@@ -2530,7 +2530,7 @@
+       typedef CLuint (CL_GLFUNC *ptr_glCreateShaderObjectARB )(CLenum 
shaderType);
+       typedef CLvoid (CL_GLFUNC *ptr_glShaderSourceARB)(CLuint shaderObj, 
CLsizei count, const CLchar* *string, const CLint *length);
+       typedef CLvoid (CL_GLFUNC *ptr_glCompileShaderARB)(CLuint shaderObj);
+-      typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)(CLvoid);
++      typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)(void);
+       typedef CLvoid (CL_GLFUNC *ptr_glAttachObjectARB)(CLuint containerObj, 
CLuint attachedObj);
+       typedef CLvoid (CL_GLFUNC *ptr_glLinkProgramARB)(CLuint programObj);
+       typedef CLvoid (CL_GLFUNC *ptr_glUseProgramObjectARB)(CLuint 
programObj);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to