pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2025Q3] pkgsrc/devel/SDL2
Module Name: pkgsrc
Committed By: maya
Date: Tue Oct 21 02:25:03 UTC 2025
Modified Files:
pkgsrc/devel/SDL2 [pkgsrc-2025Q3]: Makefile distinfo
Added Files:
pkgsrc/devel/SDL2/patches [pkgsrc-2025Q3]:
patch-src_audio_alsa_SDL__alsa__audio.c
Log Message:
Pullup ticket #7015 - requested by bsiegert
devel/SDL2: build fix
Revisions pulled up:
- devel/SDL2/Makefile 1.110
- devel/SDL2/distinfo 1.86
- devel/SDL2/patches/patch-src_audio_alsa_SDL__alsa__audio.c 1.1
---
Module Name: pkgsrc
Committed By: ryoon
Date: Tue Oct 7 15:46:59 UTC 2025
Modified Files:
pkgsrc/devel/SDL2: Makefile distinfo
Added Files:
pkgsrc/devel/SDL2/patches: patch-src_audio_alsa_SDL__alsa__audio.c
Log Message:
devel/SDL2: Fix build with GCC 14 when alsa option is enabled
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.109.2.1 pkgsrc/devel/SDL2/Makefile
cvs rdiff -u -r1.85 -r1.85.2.1 pkgsrc/devel/SDL2/distinfo
cvs rdiff -u -r0 -r1.1.2.2 \
pkgsrc/devel/SDL2/patches/patch-src_audio_alsa_SDL__alsa__audio.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/SDL2/Makefile
diff -u pkgsrc/devel/SDL2/Makefile:1.109 pkgsrc/devel/SDL2/Makefile:1.109.2.1
--- pkgsrc/devel/SDL2/Makefile:1.109 Tue Sep 2 05:19:09 2025
+++ pkgsrc/devel/SDL2/Makefile Tue Oct 21 02:25:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.109 2025/09/02 05:19:09 adam Exp $
+# $NetBSD: Makefile,v 1.109.2.1 2025/10/21 02:25:02 maya Exp $
DISTNAME= SDL2-2.32.10
CATEGORIES= devel
@@ -11,6 +11,10 @@ HOMEPAGE= https://www.libsdl.org/
COMMENT= Simple DirectMedia Layer - cross-platform multimedia library
LICENSE= zlib
+# For GNU sort. This package requires -V option of GNU sort.
+TOOL_DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils
+TOOLS_PLATFORM.sort= # empty
+
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config
Index: pkgsrc/devel/SDL2/distinfo
diff -u pkgsrc/devel/SDL2/distinfo:1.85 pkgsrc/devel/SDL2/distinfo:1.85.2.1
--- pkgsrc/devel/SDL2/distinfo:1.85 Tue Sep 2 05:19:09 2025
+++ pkgsrc/devel/SDL2/distinfo Tue Oct 21 02:25:02 2025
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.85 2025/09/02 05:19:09 adam Exp $
+$NetBSD: distinfo,v 1.85.2.1 2025/10/21 02:25:02 maya Exp $
BLAKE2s (SDL2-2.32.10.tar.gz) = 7815147745deb41a62fbc33361fde19fd4f6cf386d1fa6f01f343b62b317c200
SHA512 (SDL2-2.32.10.tar.gz) = b67ebdb46bc3b41c974113937e15445e47a6e115692761e2812c3965e85b9ca4d804633de6369fa3dd36cc77f5d08655570c1707245b2c46f88114aa3238fd1b
Size (SDL2-2.32.10.tar.gz) = 7630262 bytes
SHA1 (patch-sdl2-config.in) = 963486e3cf6cb437f43197885e9f519ace4497c1
+SHA1 (patch-src_audio_alsa_SDL__alsa__audio.c) = c1426efb8df16328f9546aa7578edd7bbdcf8bad
Added files:
Index: pkgsrc/devel/SDL2/patches/patch-src_audio_alsa_SDL__alsa__audio.c
diff -u /dev/null pkgsrc/devel/SDL2/patches/patch-src_audio_alsa_SDL__alsa__audio.c:1.1.2.2
--- /dev/null Tue Oct 21 02:25:03 2025
+++ pkgsrc/devel/SDL2/patches/patch-src_audio_alsa_SDL__alsa__audio.c Tue Oct 21 02:25:03 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_audio_alsa_SDL__alsa__audio.c,v 1.1.2.2 2025/10/21 02:25:03 maya Exp $
+
+* Make compatible with alsa-lib-1.2.14 to fix alsa option build with GCC 14.
+
+--- src/audio/alsa/SDL_alsa_audio.c.orig 2025-10-07 15:41:55.292495535 +0000
++++ src/audio/alsa/SDL_alsa_audio.c
+@@ -88,7 +88,7 @@ static const char *(*ALSA_snd_pcm_info_g
+ static int (*ALSA_snd_pcm_info_get_card)(const snd_pcm_info_t *);
+ static int (*ALSA_snd_card_get_name)(int, char **);
+ static int (*ALSA_snd_pcm_info_malloc)(snd_pcm_info_t **);
+-static int (*ALSA_snd_pcm_info_free)(snd_pcm_info_t *);
++static void (*ALSA_snd_pcm_info_free)(snd_pcm_info_t *);
+ #ifdef SND_CHMAP_API_VERSION
+ static snd_pcm_chmap_t *(*ALSA_snd_pcm_get_chmap)(snd_pcm_t *);
+ static int (*ALSA_snd_pcm_chmap_print)(const snd_pcm_chmap_t *map, size_t maxlen, char *buf);
Home |
Main Index |
Thread Index |
Old Index