[arch-commits] CVS update of extra/lib/openal (PKGBUILD openal-c++.patch)

Jan de Groot jgc at archlinux.org
Wed May 30 12:51:29 UTC 2007


    Date: Wednesday, May 30, 2007 @ 08:51:29
  Author: jgc
    Path: /home/cvs-extra/extra/lib/openal

   Added: openal-c++.patch (1.1)
Modified: PKGBUILD (1.6 -> 1.7)

upgpkg: openal 0.0.8-3
Fix bugs when using openal in C++ programs


------------------+
 PKGBUILD         |   13 +++++++------
 openal-c++.patch |   21 +++++++++++++++++++++
 2 files changed, 28 insertions(+), 6 deletions(-)


Index: extra/lib/openal/PKGBUILD
diff -u extra/lib/openal/PKGBUILD:1.6 extra/lib/openal/PKGBUILD:1.7
--- extra/lib/openal/PKGBUILD:1.6	Sun Oct  8 14:15:14 2006
+++ extra/lib/openal/PKGBUILD	Wed May 30 08:51:29 2007
@@ -1,22 +1,23 @@
-# $Id: PKGBUILD,v 1.6 2006/10/08 18:15:14 jgc Exp $
+# $Id: PKGBUILD,v 1.7 2007/05/30 12:51:29 jgc Exp $
 # Contributer: Jason Chu <jchu at xentac.net>
 # Maintainer: dorphell <dorphell at archlinux.org>
 
 pkgname=openal
 pkgver=0.0.8
-pkgrel=2
+pkgrel=3
 force=y
 pkgdesc="OpenAL audio library for use with opengl"
 arch=(i686 x86_64)
 depends=('glibc')
 makedepends=('cvs' 'alsa-lib' 'sdl' 'pkgconfig')
-options=('nolibtool')
-source=(http://www.openal.org/openal_webstf/downloads/${pkgname}-${pkgver}.tar.gz)
-md5sums=('641cf53761f35ee979f3e888614797a0')
+options=('!libtool')
+source=(http://www.openal.org/openal_webstf/downloads/${pkgname}-${pkgver}.tar.gz
+	openal-c++.patch)
+md5sums=('641cf53761f35ee979f3e888614797a0' 'aadaa32edb85c3ea3cc99aa1d3cd7089')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
-  cd linux
+  patch -Np1 -i ${startdir}/src/openal-c++.patch || return 1
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
               --enable-alsa --enable-alsa-dlopen \
 	      --enable-sdl --enable-sdl-dlopen
Index: extra/lib/openal/openal-c++.patch
diff -u /dev/null extra/lib/openal/openal-c++.patch:1.1
--- /dev/null	Wed May 30 08:51:28 2007
+++ extra/lib/openal/openal-c++.patch	Wed May 30 08:51:29 2007
@@ -0,0 +1,21 @@
+diff -Naur openal-0.0.8-orig/common/include/AL/alc.h openal-0.0.8/common/include/AL/alc.h
+--- openal-0.0.8-orig/common/include/AL/alc.h	2006-02-11 03:36:55.000000000 -0600
++++ openal-0.0.8/common/include/AL/alc.h	2007-02-13 14:33:57.000000000 -0600
+@@ -187,7 +187,7 @@
+ 
+ ALC_API void            ALC_APIENTRY alcDestroyContext( ALCcontext *context );
+ 
+-ALC_API ALCcontext *    ALC_APIENTRY alcGetCurrentContext( ALCvoid );
++ALC_API ALCcontext *    ALC_APIENTRY alcGetCurrentContext( void );
+ 
+ ALC_API ALCdevice*      ALC_APIENTRY alcGetContextsDevice( ALCcontext *context );
+ 
+@@ -248,7 +248,7 @@
+ typedef void           (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context );
+ typedef void           (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context );
+ typedef void           (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context );
+-typedef ALCcontext *   (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid );
++typedef ALCcontext *   (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void );
+ typedef ALCdevice *    (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context );
+ typedef ALCdevice *    (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename );
+ typedef ALCboolean     (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device );




More information about the arch-commits mailing list