pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/openal-soft
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Dec 22 15:17:58 UTC 2025
Modified Files:
pkgsrc/audio/openal-soft: Makefile distinfo
pkgsrc/audio/openal-soft/patches: patch-alc_alconfig.cpp
Log Message:
audio/openal-soft: Update to 1.25.0
Changelog:
openal-soft-1.25.0:
Updated library codebase to C++20.
Fixed alcIsExtensionPresent to do a case-insensitive compare.
Fixed potential noise when switching reverbs.
Fixed reverb panning with certain output modes.
Fixed retrieving the alGetProcAddressDirect extension function.
Fixed negative source offsets with a callback buffer.
Fixed a memory issue that could occur in rare situations with looping
sources.
Fixed compiling for and running on older macOS versions.
Fixed using unicode in environment variable values on Windows.
Fixed memory alignment issues with 32-bit MinGW builds.
Fixed a crash in sofa-info with SOFA files that have null strings.
Updated alsoft-config to Qt6.
Added build options for STL hardening. Performant checks meant for
production are enabled by default.
Added support for fourth-order ambisonics.
Added support for CAF files to the Wave Writer backend.
Added optional support for C++20 modules. These are intended to be copied
into projects wishing to use them, since modules depend on being built with
compatible compile flags as the sources they're imported into.
Added a .note.dlopen section to ELF shared library builds to record dynamic
dependencies for build maintainers.
Converted the headers to XML files, which are used to generate the headers
(and modules) with a script. Other scripts can be made to generate bindings
for various other languages.
Changed AL_PANNING_ENABLED_SOFT to allow being toggled on playing sources.
Changed the default period size to 512 sample frames.
Changed the default Super Stereo width to 0.46.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/audio/openal-soft/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/audio/openal-soft/distinfo
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/openal-soft/Makefile
diff -u pkgsrc/audio/openal-soft/Makefile:1.50 pkgsrc/audio/openal-soft/Makefile:1.51
--- pkgsrc/audio/openal-soft/Makefile:1.50 Thu Oct 23 20:35:51 2025
+++ pkgsrc/audio/openal-soft/Makefile Mon Dec 22 15:17:58 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2025/10/23 20:35:51 wiz Exp $
+# $NetBSD: Makefile,v 1.51 2025/12/22 15:17:58 ryoon Exp $
-DISTNAME= openal-soft-1.24.3
-PKGREVISION= 1
+DISTNAME= openal-soft-1.25.0
CATEGORIES= audio
MASTER_SITES= https://openal-soft.org/openal-releases/
EXTRACT_SUFX= .tar.bz2
@@ -11,7 +10,7 @@ HOMEPAGE= https://openal-soft.org/
COMMENT= Software implementation of the OpenAL 3D audio API
LICENSE= gnu-lgpl-v2
-USE_CXX_FEATURES+= c++17
+USE_CXX_FEATURES+= c++20
USE_LANGUAGES= c c++
USE_TOOLS+= gmake pkg-config
Index: pkgsrc/audio/openal-soft/distinfo
diff -u pkgsrc/audio/openal-soft/distinfo:1.25 pkgsrc/audio/openal-soft/distinfo:1.26
--- pkgsrc/audio/openal-soft/distinfo:1.25 Wed Oct 29 17:54:41 2025
+++ pkgsrc/audio/openal-soft/distinfo Mon Dec 22 15:17:58 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.25 2025/10/29 17:54:41 tnn Exp $
+$NetBSD: distinfo,v 1.26 2025/12/22 15:17:58 ryoon Exp $
-BLAKE2s (openal-soft-1.24.3.tar.bz2) = f2383ecb76336685d3a5aeac432d3f20ec1417859f4b6f9612cdfee030de6dfc
-SHA512 (openal-soft-1.24.3.tar.bz2) = fab41a031f0f52aa0d5803d22722084885c1dd43727895ccd090b29fd3476621a97a5031b21e507d5175372dca910450b728a04fc65857698e1296831db8a6fe
-Size (openal-soft-1.24.3.tar.bz2) = 1025568 bytes
+BLAKE2s (openal-soft-1.25.0.tar.bz2) = e25bd911242c3d6bc367dc4c720b44ed65dc034e1a297cb58804705c9dc07e7d
+SHA512 (openal-soft-1.25.0.tar.bz2) = 014bd95268dd220816e9cc04b24cd0dbc4a2fdaf371c02d53c7b49fd2c6c120055c8d7a48ac02f3532ef592e1d31ba43b9e5b8ead89e1b0daff1f907a3a9580f
+Size (openal-soft-1.25.0.tar.bz2) = 1111903 bytes
SHA1 (patch-CMakeLists.txt) = 798b2f67fa7e3198144bf9ff19b1bb20cd2879d0
-SHA1 (patch-alc_alconfig.cpp) = e8664e499dd23edd07bd0e4c42451013a1518c2b
+SHA1 (patch-alc_alconfig.cpp) = 5fe00b60f6f31165be951324659f5c7ee1898859
SHA1 (patch-alc_backends_alsa.cpp) = 3ee7f86e544d9b33ccbe9422eb87b9540623053a
SHA1 (patch-include_AL_al.h) = e11858155db9d48ca8ae0d4e28479ec4d674411b
Index: pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp
diff -u pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp:1.4 pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp:1.5
--- pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp:1.4 Thu Jan 30 11:08:40 2025
+++ pkgsrc/audio/openal-soft/patches/patch-alc_alconfig.cpp Mon Dec 22 15:17:58 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-alc_alconfig.cpp,v 1.4 2025/01/30 11:08:40 adam Exp $
+$NetBSD: patch-alc_alconfig.cpp,v 1.5 2025/12/22 15:17:58 ryoon Exp $
Allow the Makefile to specify the default config file path.
---- alc/alconfig.cpp.orig 2025-01-11 07:17:23.000000000 +0000
+--- alc/alconfig.cpp.orig 2025-12-22 09:17:45.000000000 +0000
+++ alc/alconfig.cpp
-@@ -381,7 +381,7 @@ void ReadALConfig()
+@@ -426,7 +426,7 @@ void ReadALConfig()
void ReadALConfig()
{
-- fs::path path{"/etc/openal/alsoft.conf"};
-+ fs::path path{SYS_CONF_DIR "/alsoft.conf"};
+- auto path = fs::path{"/etc/openal/alsoft.conf"};
++ auto path = fs::path{SYS_CONF_DIR "/alsoft.conf"};
TRACE("Loading config {}...", al::u8_as_char(path.u8string()));
- if(fs::ifstream f{path}; f.is_open())
+ if(auto f = fs::ifstream{path}; f.is_open())
Home |
Main Index |
Thread Index |
Old Index