git: 7b41fe39c86d - main - audio/openal-soft: Update to 1.25.2

From: Jason E. Hale <jhale_at_FreeBSD.org>
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