This updates OpenAL to 1.14 that was released yesterday. Release notes at
http://kcat.strangesoft.net/openal.html

-- 
Antti Harri

diff --git audio/openal/Makefile audio/openal/Makefile
index 4acb110..9dae287 100644
--- audio/openal/Makefile
+++ audio/openal/Makefile
@@ -2,7 +2,8 @@
 
 COMMENT =      cross-platform 3D audio API
 
-V =            20110627
+V =            1.14
+EPOCH =                0
 DISTNAME =     openal-soft-$V
 PKGNAME =      openal-$V
 CATEGORIES =   audio
@@ -20,20 +21,26 @@ PERMIT_DISTFILES_FTP =      Yes
 
 WANTLIB =      c m pthread sndio
 
-MASTER_SITES = ${HOMEPAGE:S,.html,-releases/,} \
-               http://openbsd.fi/dist/
+MASTER_SITES = ${HOMEPAGE:S,.html,-releases/,}
+EXTRACT_SUFX = .tar.bz2
 
 CONFIGURE_ARGS =-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"   \
                -DCMAKE_BUILD_TYPE=OpenBSD              \
                -DDLOPEN=Off                            \
+               -DREQUIRE_SNDIO=On                      \
                -DPULSEAUDIO=Off                        \
                -DPORTAUDIO=Off                         \
                -DSOLARIS=Off                           \
                -DALSA=Off                              \
-               -DOSS=Off
+               -DOSS=Off                               \
+               -DCOREAUDIO=Off                         \
+               -DDSOUND=Off                            \
+               -DOPENSL=Off                            \
+               -DEXAMPLES=Off
 
 MODULES =      devel/cmake
 
+SEPARATE_BUILD =Yes
 NO_REGRESS =   Yes
 
 pre-build:
diff --git audio/openal/distinfo audio/openal/distinfo
index af7ecc7..c0ec328 100644
--- audio/openal/distinfo
+++ audio/openal/distinfo
@@ -1,5 +1,5 @@
-MD5 (openal-soft-20110627.tar.gz) = dyIlarhDU4oZArAVhNi6Xw==
-RMD160 (openal-soft-20110627.tar.gz) = kWiXzE41A6/+Xvs8PKBCZKpb/Vs=
-SHA1 (openal-soft-20110627.tar.gz) = 22LbnwY5ForaALA6rXGj/QfB7LM=
-SHA256 (openal-soft-20110627.tar.gz) = 
/xXT1ihUatrb/4JSCAYYrrTVYbjP6medJwHdInFpS/w=
-SIZE (openal-soft-20110627.tar.gz) = 231964
+MD5 (openal-soft-1.14.tar.bz2) = PYuGwhovh6Kl5g9487PwPQ==
+RMD160 (openal-soft-1.14.tar.bz2) = NbTUbyF5+4R9IqvkwcuNSpdPilo=
+SHA1 (openal-soft-1.14.tar.bz2) = 5tadsT7BVGW4OkXviZeOig9Vvso=
+SHA256 (openal-soft-1.14.tar.bz2) = 
h72NYdWUM4eJjJK2oru7JhGOdF3sV1UMgXUmpw+tCRQ=
+SIZE (openal-soft-1.14.tar.bz2) = 221579
diff --git audio/openal/patches/patch-Alc_sndio_c 
audio/openal/patches/patch-Alc_sndio_c
deleted file mode 100644
index e24b892..0000000
--- audio/openal/patches/patch-Alc_sndio_c
+++ /dev/null
@@ -1,36 +0,0 @@
-$OpenBSD: ports/audio/openal/patches/patch-Alc_sndio_c,v 1.2 2011/07/02 
07:34:31 jasper Exp $
---- Alc/sndio.c.orig   Mon Jun 27 01:40:15 2011
-+++ Alc/sndio.c        Thu Jun 30 23:37:31 2011
-@@ -142,25 +142,15 @@ static ALuint sndio_proc(ALvoid *ptr)
- 
-     while(!data->killNow && device->Connected)
-     {
--        ALsizei len = data->data_size;
--        ALubyte *WritePtr = data->mix_data;
--
--        aluMixData(device, WritePtr, len/frameSize);
--        while(len > 0 && !data->killNow)
-+        aluMixData(device, data->mix_data, data->data_size / frameSize);
-+        wrote = sio_write(data->sndHandle, data->mix_data, data->data_size);
-+        if(wrote < data->data_size)
-         {
--            wrote = sio_write(data->sndHandle, WritePtr, len);
--            if(wrote == 0)
--            {
--                AL_PRINT("sio_write failed\n");
--                aluHandleDisconnect(device);
--                break;
--            }
--
--            len -= wrote;
--            WritePtr += wrote;
--        }
-+          AL_PRINT("sio_write: short write\n");
-+          aluHandleDisconnect(device);
-+          break;
-+      }
-     }
--
-     return 0;
- }
- 
diff --git audio/openal/pkg/PLIST audio/openal/pkg/PLIST
index 0bbfaeb..fca201e 100644
--- audio/openal/pkg/PLIST
+++ audio/openal/pkg/PLIST
@@ -1,4 +1,5 @@
 @comment $OpenBSD: ports/audio/openal/pkg/PLIST,v 1.4 2011/06/25 18:42:02 
jasper Exp $
+@bin bin/makehrtf
 @bin bin/openal-info
 include/AL/
 include/AL/al.h
@@ -6,6 +7,7 @@ include/AL/alc.h
 include/AL/alext.h
 %%SHARED%%
 include/AL/efx-creative.h
+include/AL/efx-presets.h
 include/AL/efx.h
 lib/pkgconfig/
 lib/pkgconfig/openal.pc

Reply via email to