git: 7b41fe39c86d - main - audio/openal-soft: Update to 1.25.2
Date: Mon, 10 Aug 2026 10:11:25 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7b41fe39c86dbde7c3320010639d662d4d78876d
commit 7b41fe39c86dbde7c3320010639d662d4d78876d
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-08-10 06:27:51 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-08-10 10:11:16 +0000
audio/openal-soft: Update to 1.25.2
Remove unnecessary RTKIT option and disable Linux-only RtKit
unconditionally.
Rename SDL option to SDL2 and add SDL3 option.
https://github.com/kcat/openal-soft/releases/tag/1.25.2
---
audio/openal-soft/Makefile | 23 ++++++++++++++---------
audio/openal-soft/distinfo | 6 +++---
audio/openal-soft/files/patch-CMakeLists.txt | 6 ++----
audio/openal-soft/pkg-plist | 1 -
4 files changed, 19 insertions(+), 17 deletions(-)
diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile
index c16c60433049..a8de104bba5f 100644
--- a/audio/openal-soft/Makefile
+++ b/audio/openal-soft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openal-soft
-PORTVERSION= 1.25.1
+PORTVERSION= 1.25.2
CATEGORIES= audio
MASTER_SITES= https://openal-soft.org/openal-releases/
@@ -20,6 +20,7 @@ CMAKE_OFF= ALSOFT_BACKEND_ALSA \
ALSOFT_EXAMPLES \
ALSOFT_ENABLE_MODULES \
ALSOFT_REQUIRE_SOLARIS \
+ ALSOFT_RTKIT \
CMAKE_CXX_SCAN_FOR_MODULES
# Use pthread instead of C11 threads
@@ -31,19 +32,22 @@ LDFLAGS_i386= -Wl,-z,notext
PLIST_SUB= SOVERSION=${PORTVERSION}
OPTIONS_DEFINE= CONFIG EXAMPLES JACK OSS PIPEWIRE PORTAUDIO \
- PULSEAUDIO RTKIT SDL SNDIO UTILS
+ PULSEAUDIO SNDIO UTILS
OPTIONS_DEFINE_aarch64= SIMD
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_i386= SIMD
-OPTIONS_DEFAULT= OSS RTKIT UTILS
+OPTIONS_DEFAULT= OSS UTILS
OPTIONS_DEFAULT_aarch64=SIMD
OPTIONS_DEFAULT_amd64= SIMD
OPTIONS_DEFAULT_i386= SIMD
-
+OPTIONS_RADIO= SDL
+OPTIONS_RADIO_SDL= SDL2 SDL3
OPTIONS_SUB= yes
CONFIG_DESC= Install configuration utility (needs Qt6)
RTKIT_DESC= Real-time priority support (Linux only, requires D-Bus)
+SDL2_DESC= ${SDL_DESC} v2
+SDL3_DESC= ${SDL_DESC} v3
UTILS_DESC= Build and install utility programs
CONFIG_IMPLIES= UTILS
@@ -66,12 +70,13 @@ PORTAUDIO_CMAKE_BOOL= ALSOFT_BACKEND_PORTAUDIO ALSOFT_REQUIRE_PORTAUDIO
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= ALSOFT_BACKEND_PULSEAUDIO ALSOFT_REQUIRE_PULSEAUDIO
-RTKIT_LIB_DEPENDS= libdbus-1.so:devel/dbus
-RTKIT_CMAKE_BOOL= ALSOFT_RTKIT
+SDL2_USES= sdl
+SDL2_USE= SDL=sdl2
+SDL2_CMAKE_BOOL= ALSOFT_BACKEND_SDL2 ALSOFT_REQUIRE_SDL2
-SDL_USES= sdl
-SDL_USE= SDL=sdl2
-SDL_CMAKE_BOOL= ALSOFT_BACKEND_SDL2 ALSOFT_REQUIRE_SDL2
+SDL3_USES= sdl
+SDL3_USE= SDL=sdl3
+SDL3_CMAKE_BOOL= ALSOFT_BACKEND_SDL3 ALSOFT_REQUIRE_SDL3
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CMAKE_BOOL= ALSOFT_BACKEND_SNDIO ALSOFT_REQUIRE_SNDIO
diff --git a/audio/openal-soft/distinfo b/audio/openal-soft/distinfo
index 290decb63d58..54e159d468e4 100644
--- a/audio/openal-soft/distinfo
+++ b/audio/openal-soft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1769146884
-SHA256 (openal-soft-1.25.1.tar.bz2) = 4c2aff6f81975f46ecc5148d092c4948c71dbfb76e4b9ba4bf1fce287f47d4b5
-SIZE (openal-soft-1.25.1.tar.bz2) = 1119330
+TIMESTAMP = 1786340372
+SHA256 (openal-soft-1.25.2.tar.bz2) = 1dbaac44e7579d5bc8847ca8db4b2e8b9fd3961041f35ee20def4958301e1089
+SIZE (openal-soft-1.25.2.tar.bz2) = 1132689
diff --git a/audio/openal-soft/files/patch-CMakeLists.txt b/audio/openal-soft/files/patch-CMakeLists.txt
index a500c699a2c3..6fd891197b53 100644
--- a/audio/openal-soft/files/patch-CMakeLists.txt
+++ b/audio/openal-soft/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2025-12-22 09:17:45 UTC
+--- CMakeLists.txt.orig 2026-05-12 02:21:07 UTC
+++ CMakeLists.txt
-@@ -1876,19 +1876,19 @@ if(ALSOFT_INSTALL_CONFIG)
+@@ -2025,17 +2025,17 @@ if(ALSOFT_INSTALL_CONFIG)
if(ALSOFT_INSTALL_CONFIG)
install(FILES alsoftrc.sample
@@ -8,14 +8,12 @@
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/openal-soft)
message(STATUS "Installing sample configuration")
endif()
-
if(ALSOFT_INSTALL_HRTF_DATA)
install(DIRECTORY hrtf
- DESTINATION ${CMAKE_INSTALL_DATADIR}/openal)
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/openal-soft)
message(STATUS "Installing HRTF data files")
endif()
-
if(ALSOFT_INSTALL_AMBDEC_PRESETS)
install(DIRECTORY presets
- DESTINATION ${CMAKE_INSTALL_DATADIR}/openal)
diff --git a/audio/openal-soft/pkg-plist b/audio/openal-soft/pkg-plist
index 883989b43b16..1eb46b0486a1 100644
--- a/audio/openal-soft/pkg-plist
+++ b/audio/openal-soft/pkg-plist
@@ -14,7 +14,6 @@
include/AL/al.h
include/AL/alc.h
include/AL/alext.h
-include/AL/efx-creative.h
include/AL/efx-presets.h
include/AL/efx.h
lib/cmake/OpenAL/OpenALConfig.cmake