logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: f9226fb96d893ff6a4dd4762a74cc0b52bacc1f4
parent 0eea2ddc78b26afd26a24ab86a31cdeea83021c3
Author: Michael Forney <mforney@mforney.org>
Date:   Sun,  7 Jul 2019 19:23:46 -0700

alsa-lib: Remove unnecessary patch for parameter qualifiers

I was mistaken about how type compatibility worked for function
types.

Diffstat:

Dpkg/alsa-lib/patch/0005-Make-sure-parameter-qualifiers-match-between-declara.patch90-------------------------------------------------------------------------------
Rpkg/alsa-lib/patch/0006-Remove-unused-empty-struct.patch -> pkg/alsa-lib/patch/0005-Remove-unused-empty-struct.patch0
Rpkg/alsa-lib/patch/0007-Avoid-pointer-arithmetic-on-void.patch -> pkg/alsa-lib/patch/0006-Avoid-pointer-arithmetic-on-void.patch0
Rpkg/alsa-lib/patch/0008-Use-define-for-constants-that-can-t-be-represented-a.patch -> pkg/alsa-lib/patch/0007-Use-define-for-constants-that-can-t-be-represented-a.patch0
Rpkg/alsa-lib/patch/0010-Prevent-empty-top-level-declarations.patch -> pkg/alsa-lib/patch/0008-Prevent-empty-top-level-declarations.patch0
Rpkg/alsa-lib/patch/0011-Don-t-use-inline-asm-on-non-GNU-compilers.patch -> pkg/alsa-lib/patch/0009-Don-t-use-inline-asm-on-non-GNU-compilers.patch0
Dpkg/alsa-lib/patch/0009-Remove-forward-declarations-of-vfscanf-and-vsscanf.patch34----------------------------------
Rpkg/alsa-lib/patch/0012-Use-switch-statements-instead-of-labels-as-values.patch -> pkg/alsa-lib/patch/0010-Use-switch-statements-instead-of-labels-as-values.patch0
Mpkg/alsa-lib/ver2+-
9 files changed, 1 insertion(+), 125 deletions(-)

diff --git a/pkg/alsa-lib/patch/0005-Make-sure-parameter-qualifiers-match-between-declara.patch b/pkg/alsa-lib/patch/0005-Make-sure-parameter-qualifiers-match-between-declara.patch @@ -1,90 +0,0 @@ -From a10d0b074483dc20ddd3678442a15bc47a63f549 Mon Sep 17 00:00:00 2001 -From: Michael Forney <mforney@mforney.org> -Date: Fri, 31 May 2019 15:52:45 -0700 -Subject: [PATCH] Make sure parameter qualifiers match between declaration and - definition - -Signed-off-by: Michael Forney <mforney@mforney.org> ---- - src/pcm/pcm.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c -index 3a71d79b..c58f5933 100644 ---- a/src/pcm/pcm.c -+++ b/src/pcm/pcm.c -@@ -1997,7 +1997,7 @@ static const char *const snd_pcm_tstamp_type_names[] = { - * \param stream PCM stream type - * \return ascii name of PCM stream type - */ --const char *snd_pcm_stream_name(snd_pcm_stream_t stream) -+const char *snd_pcm_stream_name(const snd_pcm_stream_t stream) - { - if (stream > SND_PCM_STREAM_LAST) - return NULL; -@@ -2009,7 +2009,7 @@ const char *snd_pcm_stream_name(snd_pcm_stream_t stream) - * \param acc PCM access type - * \return ascii name of PCM access type - */ --const char *snd_pcm_access_name(snd_pcm_access_t acc) -+const char *snd_pcm_access_name(const snd_pcm_access_t acc) - { - if (acc > SND_PCM_ACCESS_LAST) - return NULL; -@@ -2021,7 +2021,7 @@ const char *snd_pcm_access_name(snd_pcm_access_t acc) - * \param format PCM sample format - * \return ascii name of PCM sample format - */ --const char *snd_pcm_format_name(snd_pcm_format_t format) -+const char *snd_pcm_format_name(const snd_pcm_format_t format) - { - if (format > SND_PCM_FORMAT_LAST) - return NULL; -@@ -2033,7 +2033,7 @@ const char *snd_pcm_format_name(snd_pcm_format_t format) - * \param format PCM sample format - * \return ascii description of PCM sample format - */ --const char *snd_pcm_format_description(snd_pcm_format_t format) -+const char *snd_pcm_format_description(const snd_pcm_format_t format) - { - if (format > SND_PCM_FORMAT_LAST) - return NULL; -@@ -2072,7 +2072,7 @@ snd_pcm_format_t snd_pcm_format_value(const char* name) - * \param subformat PCM sample subformat - * \return ascii name of PCM sample subformat - */ --const char *snd_pcm_subformat_name(snd_pcm_subformat_t subformat) -+const char *snd_pcm_subformat_name(const snd_pcm_subformat_t subformat) - { - if (subformat > SND_PCM_SUBFORMAT_LAST) - return NULL; -@@ -2084,7 +2084,7 @@ const char *snd_pcm_subformat_name(snd_pcm_subformat_t subformat) - * \param subformat PCM sample subformat - * \return ascii description of PCM sample subformat - */ --const char *snd_pcm_subformat_description(snd_pcm_subformat_t subformat) -+const char *snd_pcm_subformat_description(const snd_pcm_subformat_t subformat) - { - if (subformat > SND_PCM_SUBFORMAT_LAST) - return NULL; -@@ -2128,7 +2128,7 @@ link_warning(snd_pcm_xrun_mode_name, "Warning: xrun_mode is deprecated, consider - * \param mode PCM tstamp mode - * \return ascii name of PCM tstamp mode setting - */ --const char *snd_pcm_tstamp_mode_name(snd_pcm_tstamp_t mode) -+const char *snd_pcm_tstamp_mode_name(const snd_pcm_tstamp_t mode) - { - if (mode > SND_PCM_TSTAMP_LAST) - return NULL; -@@ -2152,7 +2152,7 @@ const char *snd_pcm_tstamp_type_name(snd_pcm_tstamp_type_t type) - * \param state PCM state - * \return ascii name of PCM state - */ --const char *snd_pcm_state_name(snd_pcm_state_t state) -+const char *snd_pcm_state_name(const snd_pcm_state_t state) - { - if (state > SND_PCM_STATE_LAST) - return NULL; --- -2.20.1 - diff --git a/pkg/alsa-lib/patch/0006-Remove-unused-empty-struct.patch b/pkg/alsa-lib/patch/0005-Remove-unused-empty-struct.patch diff --git a/pkg/alsa-lib/patch/0007-Avoid-pointer-arithmetic-on-void.patch b/pkg/alsa-lib/patch/0006-Avoid-pointer-arithmetic-on-void.patch diff --git a/pkg/alsa-lib/patch/0008-Use-define-for-constants-that-can-t-be-represented-a.patch b/pkg/alsa-lib/patch/0007-Use-define-for-constants-that-can-t-be-represented-a.patch diff --git a/pkg/alsa-lib/patch/0010-Prevent-empty-top-level-declarations.patch b/pkg/alsa-lib/patch/0008-Prevent-empty-top-level-declarations.patch diff --git a/pkg/alsa-lib/patch/0011-Don-t-use-inline-asm-on-non-GNU-compilers.patch b/pkg/alsa-lib/patch/0009-Don-t-use-inline-asm-on-non-GNU-compilers.patch diff --git a/pkg/alsa-lib/patch/0009-Remove-forward-declarations-of-vfscanf-and-vsscanf.patch b/pkg/alsa-lib/patch/0009-Remove-forward-declarations-of-vfscanf-and-vsscanf.patch @@ -1,34 +0,0 @@ -From 6afffaf09b33fdec905dcb6405c32289dcae923f Mon Sep 17 00:00:00 2001 -From: Michael Forney <mforney@mforney.org> -Date: Wed, 3 Jul 2019 18:10:27 -0700 -Subject: [PATCH] Remove forward declarations of vfscanf and vsscanf - -These will be declared in stdio.h, possibly with different parameter -qualifiers, like `restrict`. ---- - src/input.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/src/input.c b/src/input.c -index 35324f1f..6ae75bb8 100644 ---- a/src/input.c -+++ b/src/input.c -@@ -135,7 +135,6 @@ static int snd_input_stdio_close(snd_input_t *input ATTRIBUTE_UNUSED) - static int snd_input_stdio_scan(snd_input_t *input, const char *format, va_list args) - { - snd_input_stdio_t *stdio = input->private_data; -- extern int vfscanf(FILE *, const char *, va_list); - return vfscanf(stdio->fp, format, args); - } - -@@ -239,7 +238,6 @@ static int snd_input_buffer_close(snd_input_t *input) - static int snd_input_buffer_scan(snd_input_t *input, const char *format, va_list args) - { - snd_input_buffer_t *buffer = input->private_data; -- extern int vsscanf(const char *, const char *, va_list); - /* FIXME: how can I obtain consumed chars count? */ - assert(0); - return vsscanf((char *)buffer->ptr, format, args); --- -2.22.0 - diff --git a/pkg/alsa-lib/patch/0012-Use-switch-statements-instead-of-labels-as-values.patch b/pkg/alsa-lib/patch/0010-Use-switch-statements-instead-of-labels-as-values.patch diff --git a/pkg/alsa-lib/ver b/pkg/alsa-lib/ver @@ -1 +1 @@ -1.1.9 r3 +1.1.9 r4