[arch-commits] Commit in clanlib/trunk (PKGBUILD clanlib-gcc43.patch)

Ronald van Haren ronald at archlinux.org
Wed Oct 22 07:24:09 UTC 2008


    Date: Wednesday, October 22, 2008 @ 03:24:09
  Author: ronald
Revision: 16806

upgpkg: clanlib 0.8.1-1

Added:
  clanlib/trunk/clanlib-gcc43.patch
Modified:
  clanlib/trunk/PKGBUILD

---------------------+
 PKGBUILD            |   28 ++++++++++++++++++++--------
 clanlib-gcc43.patch |   28 ++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-22 07:21:49 UTC (rev 16805)
+++ PKGBUILD	2008-10-22 07:24:09 UTC (rev 16806)
@@ -1,21 +1,29 @@
 # $Id$
-# Maintainer: damir <damir at archlinux.org>
+# Maintainer: 
+# Contributor: damir <damir at archlinux.org>
 # Contributor: Orelien <aurelien.foret at wanadoo.fr>
 
 pkgname=clanlib
-pkgver=0.8.0
+pkgver=0.8.1
 pkgrel=1
 pkgdesc="A multi-platform game development library"
+license=('custom')
 arch=("i686" "x86_64")
 url="http://www.clanlib.org/"
-depends=('libxmu' 'libxi' 'mesa' 'libjpeg' 'libpng' 'libmikmod' 'libvorbis' 'sdl_gfx>=2.0.13')
+depends=('libxmu' 'libxi' 'mesa' 'libjpeg' 'libpng' 'libmikmod' 'libvorbis' \
+	'sdl_gfx>=2.0.13' 'alsa-lib')
 options=('!libtool')
-#source=(http://www.clanlib.org/download/files/ClanLib-$pkgver-1.tar.gz)
-source=("http://www.clanlib.org/download/releases-0.8/ClanLib-$pkgver.tgz")
-md5sums=('3e183a801a31f646b012db2d82f97ff3')
+source=("http://www.clanlib.org/download/releases-0.8/ClanLib-$pkgver.tgz"
+	clanlib-gcc43.patch)
+md5sums=('24e86202eb6d702f788ff16a2718aa97'
+         'af2942a8ab1868ac4d7ceb1c9587c4ad')
 
 build() {
-    cd $startdir/src/ClanLib-$pkgver
+    cd $srcdir/ClanLib-$pkgver
+
+    # patch for building with gcc4.3
+    patch -Np0 -i $srcdir/clanlib-gcc43.patch || return 1
+
     ./configure --prefix=/usr \
                 --disable-static \
                 --enable-clanDisplay \
@@ -27,5 +35,9 @@
                 --enable-clanVorbis
 
     make || return 1
-    make DESTDIR=$startdir/pkg install
+    make DESTDIR=$pkgdir install || return 1
+
+# install custom license
+install -Dm644 $srcdir/ClanLib-$pkgver/COPYING \
+	$pkgdir/usr/share/licenses/$pkgname/COPYING || return 1
 }

Added: clanlib-gcc43.patch
===================================================================
--- clanlib-gcc43.patch	                        (rev 0)
+++ clanlib-gcc43.patch	2008-10-22 07:24:09 UTC (rev 16806)
@@ -0,0 +1,28 @@
+--- Sources/GL/opengl.cpp
++++ Sources/GL/opengl.cpp
+@@ -51,6 +51,8 @@
+ #endif
+ #endif
+ 
++#include <cstring>
++
+ std::vector<std::string> CL_OpenGL::m_ignored_gl_extension;
+ 
+ CL_ProcAddress *CL_OpenGL::get_proc_address(const std::string& function_name)
+@@ -414,4 +416,4 @@
+ #endif
+ 	
+ 	m_ignored_gl_extension.push_back(extension_name);
+-}
+\ No newline at end of file
++}
+--- Sources/Network/Socket/ip_address_getsock.cpp
++++ Sources/Network/Socket/ip_address_getsock.cpp
+@@ -40,6 +40,7 @@
+ #include "ip_address_getsock.h"
+ 
+ #include <cstdlib>
++#include <cstring>
+ 
+ #ifndef WIN32
+ 	#include <sys/socket.h>




More information about the arch-commits mailing list