commit: 9cd9b35cf50287bb8bc851a9524460a8fadd93e3
parent 55680dadfb6a5c9c5d728e67d674153af6c781e0
Author: Michael Forney <mforney@mforney.org>
Date: Tue, 2 Jul 2019 17:10:39 -0700
alsa-lib: Avoid out-of-range enum constants
Diffstat:
2 files changed, 32 insertions(+), 1 deletion(-)
diff --git a/pkg/alsa-lib/patch/0008-Use-define-for-constants-that-can-t-be-represented-a.patch b/pkg/alsa-lib/patch/0008-Use-define-for-constants-that-can-t-be-represented-a.patch
@@ -0,0 +1,31 @@
+From 02d453299c908983ec4333e9a924023e639df19f Mon Sep 17 00:00:00 2001
+From: Michael Forney <mforney@mforney.org>
+Date: Tue, 2 Jul 2019 16:04:41 -0700
+Subject: [PATCH] Use #define for constants that can't be represented as int
+
+---
+ include/sound/asound.h | 8 +++-----
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/include/sound/asound.h b/include/sound/asound.h
+index 4d35c84d..a616f95c 100644
+--- a/include/sound/asound.h
++++ b/include/sound/asound.h
+@@ -312,11 +312,9 @@ typedef int __bitwise snd_pcm_state_t;
+ #define SNDRV_PCM_STATE_DISCONNECTED ((__force snd_pcm_state_t) 8) /* hardware is disconnected */
+ #define SNDRV_PCM_STATE_LAST SNDRV_PCM_STATE_DISCONNECTED
+
+-enum {
+- SNDRV_PCM_MMAP_OFFSET_DATA = 0x00000000,
+- SNDRV_PCM_MMAP_OFFSET_STATUS = 0x80000000,
+- SNDRV_PCM_MMAP_OFFSET_CONTROL = 0x81000000,
+-};
++#define SNDRV_PCM_MMAP_OFFSET_DATA 0x00000000
++#define SNDRV_PCM_MMAP_OFFSET_STATUS 0x80000000
++#define SNDRV_PCM_MMAP_OFFSET_CONTROL 0x81000000
+
+ union snd_pcm_sync_id {
+ unsigned char id[16];
+--
+2.22.0
+
diff --git a/pkg/alsa-lib/ver b/pkg/alsa-lib/ver
@@ -1 +1 @@
-1.1.9 r1
+1.1.9 r2