Hi I planned to update it much later but thanks for doing this.
As said privately I m ok with the changes once approved by other folks.

Cheers.

On Sun, 10 Feb 2019 at 09:06, Leonid Bobrov <mazoc...@disroot.org> wrote:
>
> Hi!
>
> Full changelog can be found here:
> https://github.com/kcat/openal-soft/blob/master/ChangeLog
>
> The most notable one is this release brings sndio input support,
> thanks to work done by Alexandre Ratchov.
>
> I raise minor number because my checks show that only new functions
> were added.
>
> So far the dependent programs I use keep working.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/openal/Makefile,v
> retrieving revision 1.51
> diff -u -p -u -p -r1.51 Makefile
> --- Makefile    9 Aug 2018 20:50:47 -0000       1.51
> +++ Makefile    10 Feb 2019 08:51:28 -0000
> @@ -4,13 +4,12 @@ BROKEN-hppa = undefined reference to __s
>
>  COMMENT =      cross-platform 3D audio API
>
> -V =            1.17.2
> +V =            1.19.1
>  EPOCH =                0
>  DISTNAME =     openal-soft-$V
>  PKGNAME =      openal-$V
>  CATEGORIES =   audio
> -SHARED_LIBS =  openal  3.0
> -REVISION =     1
> +SHARED_LIBS =  openal  3.1
>
>  HOMEPAGE =     http://kcat.strangesoft.net/openal.html
>
> @@ -19,7 +18,7 @@ MAINTAINER =  David Carlier <devnexen@gma
>  # LGPLv2+
>  PERMIT_PACKAGE_CDROM = Yes
>
> -WANTLIB +=     c m pthread sndio ${COMPILER_LIBCXX}
> +WANTLIB +=     c m pthread sndio
>
>  MASTER_SITES = ${HOMEPAGE:S,.html,-releases/,}
>  EXTRACT_SUFX = .tar.bz2
> @@ -30,6 +29,7 @@ CONFIGURE_ARGS =-DCMAKE_BUILD_TYPE=OpenB
>                 -DALSOFT_UTILS=On \
>                 -DALSOFT_EXAMPLES=Off \
>                 -DALSOFT_REQUIRE_SNDIO=On \
> +               -DALSOFT_BACKEND_DSOUND=Off \
>                 -DALSOFT_BACKEND_WAVE=Off \
>                 -DALSOFT_CPUEXT_SSE=Off \
>                 -DALSOFT_CPUEXT_SSE2=Off \
> @@ -42,21 +42,16 @@ CONFIGURE_ARGS =-DCMAKE_BUILD_TYPE=OpenB
>                 -DCMAKE_DISABLE_FIND_PACKAGE_PortAudio:Bool=Yes \
>                 -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio:Bool=Yes \
>                 -DCMAKE_DISABLE_FIND_PACKAGE_QSA:Bool=Yes \
> +               -DCMAKE_DISABLE_FIND_PACKAGE_SDL2:Bool=Yes \
>                 -DALSOFT_NO_CONFIG_UTIL=On
>
>  MODULES =      devel/cmake
>
> -COMPILER =             base-clang ports-clang ports-gcc
> +COMPILER =     base-clang ports-clang ports-gcc
>
> -SEPARATE_BUILD =Yes
>  NO_TEST =      Yes
>
>  pre-build:
> -       @${SUBST_CMD} ${WRKSRC}/Alc/alcConfig.c ${WRKSRC}/alsoftrc.sample
> -
> -post-install:
> -       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/openal
> -       ${INSTALL_DATA} ${WRKSRC}/alsoftrc.sample \
> -               ${PREFIX}/share/examples/openal
> +       @${SUBST_CMD} ${WRKSRC}/Alc/alconfig.c ${WRKSRC}/alsoftrc.sample
>
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/openal/distinfo,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 distinfo
> --- distinfo    15 Nov 2017 13:02:42 -0000      1.10
> +++ distinfo    10 Feb 2019 08:51:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (openal-soft-1.17.2.tar.bz2) = 
> o0H4VC8fC4xlJBoX2hPQc/GOwGZY4aFgao7Mi7wrMxQ=
> -SIZE (openal-soft-1.17.2.tar.bz2) = 486934
> +SHA256 (openal-soft-1.19.1.tar.bz2) = 
> XC+H/1GIuV4NxHaXGanYnOQ1uDIrRHi5XdS0J/6Esuk=
> +SIZE (openal-soft-1.19.1.tar.bz2) = 577310
> Index: patches/patch-Alc_ALc_c
> ===================================================================
> RCS file: patches/patch-Alc_ALc_c
> diff -N patches/patch-Alc_ALc_c
> --- patches/patch-Alc_ALc_c     31 Dec 2017 18:46:26 -0000      1.1
> +++ /dev/null   1 Jan 1970 00:00:00 -0000
> @@ -1,35 +0,0 @@
> -$OpenBSD: patch-Alc_ALc_c,v 1.1 2017/12/31 18:46:26 jca Exp $
> -
> -commit d1e98c36d375433cb11a7a74ce20c968491773aa
> -Author: Chris Robinson <chris.k...@gmail.com>
> -Date:   Sat Apr 30 17:14:55 2016 -0700
> -
> -    Don't crash when there's no backend to probe
> -
> -Index: Alc/ALc.c
> ---- Alc/ALc.c.orig
> -+++ Alc/ALc.c
> -@@ -1117,6 +1117,11 @@ static void alc_initconfig(void)
> -         V0(factory,init)();
> -     }
> -
> -+    if(!PlaybackBackend.name)
> -+        WARN("No playback backend available!\n");
> -+    if(!CaptureBackend.name)
> -+        WARN("No capture backend available!\n");
> -+
> -     if(ConfigValueStr(NULL, NULL, "excludefx", &str))
> -     {
> -         size_t len;
> -@@ -1230,9 +1235,9 @@ static void ProbeDevices(al_string *list, struct Backe
> -     LockLists();
> -     al_string_clear(list);
> -
> --    if(!backendinfo->getFactory)
> -+    if(backendinfo->Probe)
> -         backendinfo->Probe(type);
> --    else
> -+    else if(backendinfo->getFactory)
> -     {
> -         ALCbackendFactory *factory = backendinfo->getFactory();
> -         V(factory,probe)(type);
> Index: patches/patch-Alc_alcConfig_c
> ===================================================================
> RCS file: patches/patch-Alc_alcConfig_c
> diff -N patches/patch-Alc_alcConfig_c
> --- patches/patch-Alc_alcConfig_c       15 Nov 2017 13:02:42 -0000      1.4
> +++ /dev/null   1 Jan 1970 00:00:00 -0000
> @@ -1,13 +0,0 @@
> -$OpenBSD: patch-Alc_alcConfig_c,v 1.4 2017/11/15 13:02:42 sthen Exp $
> -Index: Alc/alcConfig.c
> ---- Alc/alcConfig.c.orig
> -+++ Alc/alcConfig.c
> -@@ -353,7 +353,7 @@ void ReadALConfig(void)
> -     const char *str;
> -     FILE *f;
> -
> --    str = "/etc/openal/alsoft.conf";
> -+    str = "${SYSCONFDIR}/openal/alsoft.conf";
> -
> -     TRACE("Loading config %s...\n", str);
> -     f = al_fopen(str, "r");
> Index: patches/patch-Alc_alconfig_c
> ===================================================================
> RCS file: patches/patch-Alc_alconfig_c
> diff -N patches/patch-Alc_alconfig_c
> --- /dev/null   1 Jan 1970 00:00:00 -0000
> +++ patches/patch-Alc_alconfig_c        10 Feb 2019 08:51:28 -0000
> @@ -0,0 +1,14 @@
> +$OpenBSD$
> +
> +Index: Alc/alconfig.c
> +--- Alc/alconfig.c.orig
> ++++ Alc/alconfig.c
> +@@ -428,7 +428,7 @@ void ReadALConfig(void)
> +     const char *str;
> +     FILE *f;
> +
> +-    str = "/etc/openal/alsoft.conf";
> ++    str = "${SYSCONFDIR}/openal/alsoft.conf";
> +
> +     TRACE("Loading config %s...\n", str);
> +     f = al_fopen(str, "r");
> Index: patches/patch-Alc_backends_sndio_c
> ===================================================================
> RCS file: patches/patch-Alc_backends_sndio_c
> diff -N patches/patch-Alc_backends_sndio_c
> --- patches/patch-Alc_backends_sndio_c  9 Aug 2018 20:50:47 -0000       1.1
> +++ /dev/null   1 Jan 1970 00:00:00 -0000
> @@ -1,404 +0,0 @@
> -$OpenBSD: patch-Alc_backends_sndio_c,v 1.1 2018/08/09 20:50:47 ratchov Exp $
> -
> -Index: Alc/backends/sndio.c
> ---- Alc/backends/sndio.c.orig
> -+++ Alc/backends/sndio.c
> -@@ -42,16 +42,18 @@ static ALCboolean sndio_load(void)
> -
> - typedef struct {
> -     struct sio_hdl *sndHandle;
> -+    int mode, started;
> -
> -     ALvoid *mix_data;
> -     ALsizei data_size;
> -
> -+    ll_ringbuffer_t *ring;
> -+
> -     volatile int killNow;
> -     althrd_t thread;
> - } sndio_data;
> -
> --
> --static int sndio_proc(void *ptr)
> -+static int sndio_proc_playback(void *ptr)
> - {
> -     ALCdevice *device = ptr;
> -     sndio_data *data = device->ExtraData;
> -@@ -89,53 +91,22 @@ static int sndio_proc(void *ptr)
> -     return 0;
> - }
> -
> --
> --
> --static ALCenum sndio_open_playback(ALCdevice *device, const ALCchar 
> *deviceName)
> -+static ALCboolean sndio_setparams(ALCdevice *device)
> - {
> --    sndio_data *data;
> --
> --    if(!deviceName)
> --        deviceName = sndio_device;
> --    else if(strcmp(deviceName, sndio_device) != 0)
> --        return ALC_INVALID_VALUE;
> --
> --    data = calloc(1, sizeof(*data));
> --    data->killNow = 0;
> --
> --    data->sndHandle = sio_open(NULL, SIO_PLAY, 0);
> --    if(data->sndHandle == NULL)
> --    {
> --        free(data);
> --        ERR("Could not open device\n");
> --        return ALC_INVALID_VALUE;
> --    }
> --
> --    al_string_copy_cstr(&device->DeviceName, deviceName);
> --    device->ExtraData = data;
> --
> --    return ALC_NO_ERROR;
> --}
> --
> --static void sndio_close_playback(ALCdevice *device)
> --{
> -     sndio_data *data = device->ExtraData;
> --
> --    sio_close(data->sndHandle);
> --    free(data);
> --    device->ExtraData = NULL;
> --}
> --
> --static ALCboolean sndio_reset_playback(ALCdevice *device)
> --{
> --    sndio_data *data = device->ExtraData;
> -     struct sio_par par;
> -+    unsigned int nch;
> -
> -     sio_initpar(&par);
> -
> -     par.rate = device->Frequency;
> --    par.pchan = ((device->FmtChans != DevFmtMono) ? 2 : 1);
> -+    nch = ((device->FmtChans != DevFmtMono) ? 2 : 1);
> -
> -+    if (data->mode & SIO_PLAY)
> -+      par.pchan = nch;
> -+    else if (data->mode & SIO_REC)
> -+      par.rchan = nch;
> -+
> -     switch(device->FmtType)
> -     {
> -         case DevFmtByte:
> -@@ -182,8 +153,10 @@ static ALCboolean sndio_reset_playback(ALCdevice *devi
> -         return ALC_FALSE;
> -     }
> -
> -+    nch = (data->mode & SIO_PLAY) ? par.pchan : par.rchan;
> -+
> -     device->Frequency = par.rate;
> --    device->FmtChans = ((par.pchan==1) ? DevFmtMono : DevFmtStereo);
> -+    device->FmtChans = ((nch == 1) ? DevFmtMono : DevFmtStereo);
> -
> -     if(par.bits == 8 && par.sig == 1)
> -         device->FmtType = DevFmtByte;
> -@@ -211,10 +184,46 @@ static ALCboolean sndio_reset_playback(ALCdevice *devi
> -     return ALC_TRUE;
> - }
> -
> -+static ALCenum sndio_open_playback(ALCdevice *device, const ALCchar 
> *deviceName)
> -+{
> -+    sndio_data *data;
> -+
> -+    if(!deviceName)
> -+        deviceName = sndio_device;
> -+    else if(strcmp(deviceName, sndio_device) != 0)
> -+        return ALC_INVALID_VALUE;
> -+
> -+    data = calloc(1, sizeof(*data));
> -+    data->killNow = 0;
> -+    data->started = 0;
> -+
> -+    data->mode = SIO_PLAY;
> -+    data->sndHandle = sio_open(NULL, data->mode, 0);
> -+    if(data->sndHandle == NULL)
> -+    {
> -+        free(data);
> -+        ERR("Could not open device\n");
> -+        return ALC_INVALID_VALUE;
> -+    }
> -+
> -+    al_string_copy_cstr(&device->DeviceName, deviceName);
> -+    device->ExtraData = data;
> -+
> -+    return ALC_NO_ERROR;
> -+}
> -+
> -+static ALCboolean sndio_reset_playback(ALCdevice *device)
> -+{
> -+    return sndio_setparams(device);
> -+}
> -+
> - static ALCboolean sndio_start_playback(ALCdevice *device)
> - {
> -     sndio_data *data = device->ExtraData;
> -
> -+    if (data->started)
> -+        return ALC_TRUE;
> -+
> -     if(!sio_start(data->sndHandle))
> -     {
> -         ERR("Error starting playback\n");
> -@@ -225,7 +234,7 @@ static ALCboolean sndio_start_playback(ALCdevice *devi
> -     data->mix_data = calloc(1, data->data_size);
> -
> -     data->killNow = 0;
> --    if(althrd_create(&data->thread, sndio_proc, device) != althrd_success)
> -+    if(althrd_create(&data->thread, sndio_proc_playback, device) != 
> althrd_success)
> -     {
> -         sio_stop(data->sndHandle);
> -         free(data->mix_data);
> -@@ -233,6 +242,7 @@ static ALCboolean sndio_start_playback(ALCdevice *devi
> -         return ALC_FALSE;
> -     }
> -
> -+    data->started = 1;
> -     return ALC_TRUE;
> - }
> -
> -@@ -241,6 +251,9 @@ static void sndio_stop_playback(ALCdevice *device)
> -     sndio_data *data = device->ExtraData;
> -     int res;
> -
> -+    if (!data->started)
> -+        return;
> -+
> -     if(data->killNow)
> -         return;
> -
> -@@ -252,21 +265,215 @@ static void sndio_stop_playback(ALCdevice *device)
> -
> -     free(data->mix_data);
> -     data->mix_data = NULL;
> -+    data->started = 0;
> - }
> -
> -+static void sndio_close_playback(ALCdevice *device)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -
> -+    if (data->started)
> -+        sndio_stop_playback(device);
> -+    sio_close(data->sndHandle);
> -+    free(data);
> -+    device->ExtraData = NULL;
> -+}
> -+
> -+static int sndio_proc_capture(void *ptr)
> -+{
> -+    static char dummy[1024];
> -+    ALCdevice *device = ptr;
> -+    sndio_data *data = device->ExtraData;
> -+    ll_ringbuffer_data_t vec[2], *v;
> -+    ALsizei frameSize;
> -+    size_t n, todo, len;
> -+    char *buf;
> -+
> -+    SetRTPriority();
> -+    althrd_setname(althrd_current(), RECORD_THREAD_NAME);
> -+
> -+    frameSize = FrameSizeFromDevFmt(device->FmtChans, device->FmtType);
> -+
> -+    while(!data->killNow && device->Connected)
> -+    {
> -+        todo = device->UpdateSize * frameSize;
> -+        ll_ringbuffer_get_write_vector(data->ring, vec);
> -+
> -+      if (vec[0].len + vec[1].len < device->UpdateSize) {
> -+
> -+          /* we're out of free space, drop next block */
> -+          while (todo > 0) {
> -+              len = sizeof(dummy);
> -+              if (len > todo)
> -+                  len = todo;
> -+              n = sio_read(data->sndHandle, dummy, len);
> -+              if (n == 0) {
> -+                  ERR("sio_read failed\n");
> -+                  ALCdevice_Lock(device);
> -+                          aluHandleDisconnect(device);
> -+                  ALCdevice_Unlock(device);
> -+              }
> -+              todo -= n;
> -+          }
> -+
> -+      } else {
> -+
> -+          /* record into the ring */
> -+          v = vec;
> -+          buf = NULL;
> -+          len = 0;
> -+          while (todo > 0) {
> -+              if (len == 0) {
> -+                  buf = v->buf;
> -+                  len = v->len * frameSize;
> -+                  v++;
> -+              }
> -+              n = sio_read(data->sndHandle, buf, len);
> -+              if (n == 0) {
> -+                  ERR("sio_read failed\n");
> -+                  ALCdevice_Lock(device);
> -+                          aluHandleDisconnect(device);
> -+                  ALCdevice_Unlock(device);
> -+              }
> -+              len -= n;
> -+              buf += n;
> -+              todo -= n;
> -+          }
> -+          ll_ringbuffer_write_advance(data->ring, device->UpdateSize);
> -+
> -+      }
> -+    }
> -+
> -+    return 0;
> -+}
> -+
> -+static ALCenum sndio_open_capture(ALCdevice *device, const ALCchar 
> *deviceName)
> -+{
> -+    sndio_data *data;
> -+
> -+    if(!deviceName)
> -+        deviceName = sndio_device;
> -+    else if(strcmp(deviceName, sndio_device) != 0)
> -+        return ALC_INVALID_VALUE;
> -+
> -+    data = calloc(1, sizeof(*data));
> -+    data->killNow = 0;
> -+    data->started = 0;
> -+    data->ring = NULL;
> -+    data->mode = SIO_REC;
> -+    data->sndHandle = sio_open(NULL, data->mode, 0);
> -+    if(data->sndHandle == NULL)
> -+    {
> -+        free(data);
> -+        ERR("Could not open device\n");
> -+        return ALC_INVALID_VALUE;
> -+    }
> -+
> -+    al_string_copy_cstr(&device->DeviceName, deviceName);
> -+    device->ExtraData = data;
> -+
> -+    if (!sndio_setparams(device)) {
> -+      sio_close(data->sndHandle);
> -+        free(data);
> -+        return ALC_INVALID_VALUE;
> -+    }
> -+
> -+    return ALC_NO_ERROR;
> -+}
> -+
> -+static void sndio_start_capture(ALCdevice *device)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -+    int frameSize;
> -+
> -+    if (data->started)
> -+        return;
> -+
> -+    if(!sio_start(data->sndHandle))
> -+    {
> -+        ERR("Error starting capture\n");
> -+        return;
> -+    }
> -+
> -+    frameSize = FrameSizeFromDevFmt(device->FmtChans, device->FmtType);
> -+    data->ring = ll_ringbuffer_create(device->UpdateSize * 
> device->NumUpdates, frameSize);
> -+    if (!data->ring) {
> -+        sio_stop(data->sndHandle);
> -+        return;
> -+    }
> -+
> -+    data->killNow = 0;
> -+    if(althrd_create(&data->thread, sndio_proc_capture, device) != 
> althrd_success)
> -+    {
> -+        ll_ringbuffer_free(data->ring);
> -+        sio_stop(data->sndHandle);
> -+        return;
> -+    }
> -+
> -+    data->started = 1;
> -+    return;
> -+}
> -+
> -+static void sndio_stop_capture(ALCdevice *device)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -+    int res;
> -+
> -+    if (!data->started)
> -+        return;
> -+
> -+    if(data->killNow)
> -+        return;
> -+
> -+    data->killNow = 1;
> -+    althrd_join(data->thread, &res);
> -+
> -+    if(!sio_stop(data->sndHandle))
> -+        ERR("Error stopping device\n");
> -+
> -+    ll_ringbuffer_free(data->ring);
> -+    data->ring = NULL;
> -+    data->started = 0;
> -+}
> -+
> -+static ALCenum sndio_captureSamples(ALCdevice *device, ALCvoid *buffer, 
> ALCuint samples)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -+
> -+    ll_ringbuffer_read(data->ring, buffer, samples);
> -+    return ALC_NO_ERROR;
> -+}
> -+
> -+static ALCuint sndio_availableSamples(ALCdevice *device)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -+
> -+    return ll_ringbuffer_read_space(data->ring);
> -+}
> -+
> -+static void sndio_close_capture(ALCdevice *device)
> -+{
> -+    sndio_data *data = device->ExtraData;
> -+
> -+    if (data->started)
> -+        sndio_stop_capture(device);
> -+    sio_close(data->sndHandle);
> -+    free(data);
> -+    device->ExtraData = NULL;
> -+}
> -+
> - static const BackendFuncs sndio_funcs = {
> -     sndio_open_playback,
> -     sndio_close_playback,
> -     sndio_reset_playback,
> -     sndio_start_playback,
> -     sndio_stop_playback,
> --    NULL,
> --    NULL,
> --    NULL,
> --    NULL,
> --    NULL,
> --    NULL
> -+    sndio_open_capture,
> -+    sndio_close_capture,
> -+    sndio_start_capture,
> -+    sndio_stop_capture,
> -+    sndio_captureSamples,
> -+    sndio_availableSamples
> - };
> -
> - ALCboolean alc_sndio_init(BackendFuncs *func_list)
> -@@ -289,6 +496,7 @@ void alc_sndio_probe(enum DevProbe type)
> -             AppendAllDevicesList(sndio_device);
> -             break;
> -         case CAPTURE_DEVICE_PROBE:
> -+            AppendCaptureDeviceList(sndio_device);
> -             break;
> -     }
> - }
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/openal/patches/patch-CMakeLists_txt,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt        15 Nov 2017 13:02:42 -0000      1.7
> +++ patches/patch-CMakeLists_txt        10 Feb 2019 08:51:28 -0000
> @@ -1,34 +1,14 @@
> -$OpenBSD: patch-CMakeLists_txt,v 1.7 2017/11/15 13:02:42 sthen Exp $
> +$OpenBSD$
> +
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -843,17 +843,14 @@ ENDIF()
> -
> - # Check SndIO backend
> - OPTION(ALSOFT_REQUIRE_SNDIO "Require SndIO backend" OFF)
> --FIND_PACKAGE(SoundIO)
> --IF(SOUNDIO_FOUND)
> -+FIND_LIBRARY(SNDIOLIB NAMES sndio)
> -+IF(NOT SNDIOLIB-NOTFOUND)
> -     OPTION(ALSOFT_BACKEND_SNDIO "Enable SndIO backend" ON)
> -     IF(ALSOFT_BACKEND_SNDIO)
> -         SET(HAVE_SNDIO 1)
> -         SET(BACKENDS  "${BACKENDS} SndIO (linked),")
> -         SET(ALC_OBJS  ${ALC_OBJS} Alc/backends/sndio.c)
> --        SET(EXTRA_LIBS ${SOUNDIO_LIBRARIES} ${EXTRA_LIBS})
> --        IF(CMAKE_VERSION VERSION_LESS "2.8.8")
> --            INCLUDE_DIRECTORIES(${SOUNDIO_INCLUDE_DIRS})
> --        ENDIF()
> -+        SET(EXTRA_LIBS ${SNDIOLIB} ${EXTRA_LIBS})
> -     ENDIF()
> - ENDIF()
> - IF(ALSOFT_REQUIRE_SNDIO AND NOT HAVE_SNDIO)
> -@@ -1207,7 +1204,7 @@ ENDIF()
> +@@ -1536,7 +1536,7 @@ endif()
>   # Install alsoft.conf configuration file
>   IF(ALSOFT_CONFIG)
>       INSTALL(FILES alsoftrc.sample
> --            DESTINATION ${SHARE_INSTALL_DIR}/openal
> -+            DESTINATION ${SHARE_INSTALL_DIR}/examples/openal
> +-            DESTINATION ${CMAKE_INSTALL_DATADIR}/openal
> ++            DESTINATION ${CMAKE_INSTALL_DATADIR}/examples/openal
>       )
>       MESSAGE(STATUS "Installing sample configuration")
>       MESSAGE(STATUS "")
> Index: patches/patch-OpenAL32_alBuffer_c
> ===================================================================
> RCS file: /cvs/ports/audio/openal/patches/patch-OpenAL32_alBuffer_c,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-OpenAL32_alBuffer_c
> --- patches/patch-OpenAL32_alBuffer_c   15 Nov 2017 13:02:42 -0000      1.2
> +++ patches/patch-OpenAL32_alBuffer_c   10 Feb 2019 08:51:28 -0000
> @@ -1,10 +1,11 @@
> -$OpenBSD: patch-OpenAL32_alBuffer_c,v 1.2 2017/11/15 13:02:42 sthen Exp $
> +$OpenBSD$
> +
>  Index: OpenAL32/alBuffer.c
>  --- OpenAL32/alBuffer.c.orig
>  +++ OpenAL32/alBuffer.c
> -@@ -1209,7 +1209,7 @@ static ALboolean DecomposeFormat(ALenum format, enum F
> -         { AL_FORMAT_BFORMAT3D_16,      FmtBFormat3D, FmtShort },
> -         { AL_FORMAT_BFORMAT3D_FLOAT32, FmtBFormat3D, FmtFloat },
> +@@ -1118,7 +1118,7 @@ static ALboolean DecomposeUserFormat(ALenum format, en
> +         { AL_FORMAT_BFORMAT3D_FLOAT32, UserFmtBFormat3D, UserFmtFloat },
> +         { AL_FORMAT_BFORMAT3D_MULAW,   UserFmtBFormat3D, UserFmtMulaw },
>       };
>  -    ALuint i;
>  +    volatile ALuint i;
> Index: patches/patch-utils_makehrtf_c
> ===================================================================
> RCS file: patches/patch-utils_makehrtf_c
> diff -N patches/patch-utils_makehrtf_c
> --- patches/patch-utils_makehrtf_c      15 Nov 2017 13:02:42 -0000      1.3
> +++ /dev/null   1 Jan 1970 00:00:00 -0000
> @@ -1,13 +0,0 @@
> -$OpenBSD: patch-utils_makehrtf_c,v 1.3 2017/11/15 13:02:42 sthen Exp $
> -Index: utils/makehrtf.c
> ---- utils/makehrtf.c.orig
> -+++ utils/makehrtf.c
> -@@ -2070,7 +2070,7 @@ static int StoreMhr (const HrirDataT * hData, const ch
> -   step = hData -> mIrSize;
> -   end = hData -> mIrCount * step;
> -   n = hData -> mIrPoints;
> --  srand (0x31DF840C);
> -+  srand_deterministic (0x31DF840C);
> -   for (j = 0; j < end; j += step) {
> -       hpHist = 0;
> -       for (i = 0; i < n; i ++) {
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/openal/pkg/PLIST,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 PLIST
> --- pkg/PLIST   15 Nov 2017 13:02:42 -0000      1.9
> +++ pkg/PLIST   10 Feb 2019 08:51:28 -0000
> @@ -1,6 +1,5 @@
>  @comment $OpenBSD: PLIST,v 1.9 2017/11/15 13:02:42 sthen Exp $
>  @bin bin/altonegen
> -@bin bin/bsincgen
>  @bin bin/makehrtf
>  @bin bin/openal-info
>  include/AL/
> @@ -10,6 +9,10 @@ include/AL/alext.h
>  include/AL/efx-creative.h
>  include/AL/efx-presets.h
>  include/AL/efx.h
> +lib/cmake/
> +lib/cmake/OpenAL/
> +lib/cmake/OpenAL/OpenALConfig-openbsd.cmake
> +lib/cmake/OpenAL/OpenALConfig.cmake
>  @lib lib/libopenal.so.${LIBopenal_VERSION}
>  lib/pkgconfig/openal.pc
>  share/examples/openal/
> @@ -20,3 +23,11 @@ share/openal/
>  share/openal/hrtf/
>  share/openal/hrtf/default-44100.mhr
>  share/openal/hrtf/default-48000.mhr
> +share/openal/presets/
> +share/openal/presets/3D7.1.ambdec
> +share/openal/presets/hexagon.ambdec
> +share/openal/presets/itu5.1-nocenter.ambdec
> +share/openal/presets/itu5.1.ambdec
> +share/openal/presets/presets.txt
> +share/openal/presets/rectangle.ambdec
> +share/openal/presets/square.ambdec

Reply via email to