diff --git a/openal/.footprint b/openal/.footprint
index cf780bdbb..488f1b304 100644
--- a/openal/.footprint
+++ b/openal/.footprint
@@ -16,8 +16,8 @@ drwxr-xr-x	root/root	usr/lib/cmake/OpenAL/
 -rw-r--r--	root/root	usr/lib/cmake/OpenAL/OpenALTargets-release.cmake
 -rw-r--r--	root/root	usr/lib/cmake/OpenAL/OpenALTargets.cmake
 lrwxrwxrwx	root/root	usr/lib/libopenal.so -> libopenal.so.1
-lrwxrwxrwx	root/root	usr/lib/libopenal.so.1 -> libopenal.so.1.22.2
--rwxr-xr-x	root/root	usr/lib/libopenal.so.1.22.2
+lrwxrwxrwx	root/root	usr/lib/libopenal.so.1 -> libopenal.so.1.23.0
+-rwxr-xr-x	root/root	usr/lib/libopenal.so.1.23.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
 -rw-r--r--	root/root	usr/lib/pkgconfig/openal.pc
 drwxr-xr-x	root/root	usr/share/
@@ -27,6 +27,7 @@ drwxr-xr-x	root/root	usr/share/openal/hrtf/
 -rw-r--r--	root/root	usr/share/openal/hrtf/Default HRTF.mhr
 drwxr-xr-x	root/root	usr/share/openal/presets/
 -rw-r--r--	root/root	usr/share/openal/presets/3D7.1.ambdec
+-rw-r--r--	root/root	usr/share/openal/presets/hex-quad.ambdec
 -rw-r--r--	root/root	usr/share/openal/presets/hexagon.ambdec
 -rw-r--r--	root/root	usr/share/openal/presets/itu5.1-nocenter.ambdec
 -rw-r--r--	root/root	usr/share/openal/presets/itu5.1.ambdec
diff --git a/openal/.signature b/openal/.signature
index 1282f4116..3f6471be9 100644
--- a/openal/.signature
+++ b/openal/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/afcdRqHQpi6GkdYBcGWOIVUh8iiNhVaOgrz6KZCxL1aeuzWLE3M/JTtr45xMEFbq6raPMxZgMtjfGrhmxkNOQQ=
-SHA256 (Pkgfile) = 6872dc21acf468133991c7fdc2d35c8c31fde198412ba85eeee96ed1b1f78b55
-SHA256 (.footprint) = d8bf49e05cdd304b42673a22da5384da696eb7353d5b334fae9ec6d6696072a8
-SHA256 (openal-soft-1.22.2.tar.gz) = 3e58f3d4458f5ee850039b1a6b4dac2343b3a5985a6a2e7ae2d143369c5b8135
+RWSE3ohX2g5d/ajxK+7ki3dd8eOxUh+lAJi0f+zr+FUyH1gs4xdOVLdocxl9Kv1Moio3WpPS81Xih9h6dUaxnvT8HWY1Az9VlwM=
+SHA256 (Pkgfile) = c1891dd4fba82ff6b41044bb01c22296da6e04cdc61c1a973c4fdd0bc5fd917c
+SHA256 (.footprint) = b2011411832eb12a93c3d758529a58b7ea92dec56312945d2c9299624b4728c6
+SHA256 (openal-soft-1.23.0.tar.gz) = af2abf9cb539c9d66296a83ba63a75eb5868658d0f0b28b27c556f45e70c5231
diff --git a/openal/Pkgfile b/openal/Pkgfile
index 18a5eb483..c7eb6838c 100644
--- a/openal/Pkgfile
+++ b/openal/Pkgfile
@@ -5,7 +5,7 @@
 # Optional: qt5 ninja
 
 name=openal
-version=1.22.2
+version=1.23.0
 release=1
 source=(https://github.com/kcat/openal-soft/archive/$version/openal-soft-$version.tar.gz)