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:   abs
Date:           Tue Dec 23 12:21:08 UTC 2025

Modified Files:
        pkgsrc/audio/openal-soft: distinfo
Added Files:
        pkgsrc/audio/openal-soft/patches: patch-common_alformat.hpp

Log Message:
Fix build with gcc < 13


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/audio/openal-soft/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/openal-soft/patches/patch-common_alformat.hpp

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/distinfo
diff -u pkgsrc/audio/openal-soft/distinfo:1.26 pkgsrc/audio/openal-soft/distinfo:1.27
--- pkgsrc/audio/openal-soft/distinfo:1.26      Mon Dec 22 15:17:58 2025
+++ pkgsrc/audio/openal-soft/distinfo   Tue Dec 23 12:21:08 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.26 2025/12/22 15:17:58 ryoon Exp $
+$NetBSD: distinfo,v 1.27 2025/12/23 12:21:08 abs Exp $
 
 BLAKE2s (openal-soft-1.25.0.tar.bz2) = e25bd911242c3d6bc367dc4c720b44ed65dc034e1a297cb58804705c9dc07e7d
 SHA512 (openal-soft-1.25.0.tar.bz2) = 014bd95268dd220816e9cc04b24cd0dbc4a2fdaf371c02d53c7b49fd2c6c120055c8d7a48ac02f3532ef592e1d31ba43b9e5b8ead89e1b0daff1f907a3a9580f
@@ -6,4 +6,5 @@ Size (openal-soft-1.25.0.tar.bz2) = 1111
 SHA1 (patch-CMakeLists.txt) = 798b2f67fa7e3198144bf9ff19b1bb20cd2879d0
 SHA1 (patch-alc_alconfig.cpp) = 5fe00b60f6f31165be951324659f5c7ee1898859
 SHA1 (patch-alc_backends_alsa.cpp) = 3ee7f86e544d9b33ccbe9422eb87b9540623053a
+SHA1 (patch-common_alformat.hpp) = 7c0b567b5c0e9b941f179029b08a76a2f5891b40
 SHA1 (patch-include_AL_al.h) = e11858155db9d48ca8ae0d4e28479ec4d674411b

Added files:

Index: pkgsrc/audio/openal-soft/patches/patch-common_alformat.hpp
diff -u /dev/null pkgsrc/audio/openal-soft/patches/patch-common_alformat.hpp:1.1
--- /dev/null   Tue Dec 23 12:21:08 2025
+++ pkgsrc/audio/openal-soft/patches/patch-common_alformat.hpp  Tue Dec 23 12:21:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-common_alformat.hpp,v 1.1 2025/12/23 12:21:08 abs Exp $
+
+Gcc only supports c++20's "std:format" from gcc 13 or later
+
+--- common/alformat.hpp.orig   2025-12-23 12:14:45.974131386 +0000
++++ common/alformat.hpp
+@@ -8,7 +8,7 @@
+ /* On macOS, std::format requires std::to_chars, which isn't available prior
+  * to macOS 13.3.
+  */
+-#if defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED < 130300
++#if (defined(MAC_OS_X_VERSION_MIN_REQUIRED) && MAC_OS_X_VERSION_MIN_REQUIRED < 130300) || (defined(__GNUC__) && __GNUC__ < 13)
+ #include "fmt/format.h"
+ 
+ namespace al {



Home | Main Index | Thread Index | Old Index