pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/alsa-lib



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Jan  7 12:49:52 UTC 2025

Modified Files:
        pkgsrc/audio/alsa-lib: Makefile distinfo
        pkgsrc/audio/alsa-lib/patches: patch-include_sound_uapi_asound.h

Log Message:
alsa-lib: update to 1.2.13.

Core

    Release v1.2.13
    configure: do allow to use --with-pic for static build
    configure: bumb version to 1.2.13pre1 (for alsa-utils)
    github: use upload-artifacts@v4
    src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13
    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
    seq: Add API functions to set different tempo base values
    ump: Add a function to provide the packet word length of a UMP type
    src/Versions.in: Add guards for sequencer and rawmidi syms
    src/Versions.in: Add new seq / rawmidi functions for UMP

Control API

    control: remap - clarify comments and docs
    control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment
    Fix TLV dB parser in case of used container
    control: Make ump_{endpoint|block}_info calls optional

PCM API

    pcm: close - deactivate async handler before snd_pcm_drop()
    pcm: dmix: Don't clear scpm->info flag
    pcm: dmix: Fix resume with multiple instances
    pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()

RawMidi API

    ump: Add a function to provide the packet word length of a UMP type
    ump: Add descriptions for UMP RawMidi interface
    ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol()
    ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info

Sequencer API

    seq: Correct a typo in documentation
    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
    seq: Avoid strlcat()
    seq: Fix wrong FB direction at snd_seq_create_ump_block()
    seq: Add API functions to set different tempo base values
    seq: Correct section descriptions for UMP
    seq: Add description about MIDI 2.0 and UMP handling
    seq: Add API helper functions for creating UMP Endpoint and Blocks

/src/Makefile.am

    src/Versions.in: Add guards for sequencer and rawmidi syms

Async helpers

    Fixes: 5600b901 ("async: snd_async_del_handler - move clear signal using sigaction as last")

Configuration

    conf: fix snd_config_substitute (for src->parent)

Documentation

    ump: Add descriptions for UMP RawMidi interface

Kernel Headers

    Sync UAPI asound.h and asequencer.h with 6.12 kernel
    pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
    seq: Add API functions to set different tempo base values

MIDI 2.0 (UMP)

    ump_msg: Add missing definition for Set Key Signature Message
    ump_msg: Define types for UMP Mixed Data Set messages
    ump_msg: Add a new helper snd_ump_get_byte()
    ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition.
    ump: Add a function to provide the packet word length of a UMP type
    ump_msg: Drop unsuitable comments
    ump_msg: Add definitions for Utility, Stream and Flex Data messages
    ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian
    ump: Add descriptions for UMP RawMidi interface
    ump_msg.h: Fix doxygen comments
    seq: Add API helper functions for creating UMP Endpoint and Blocks
    ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info

Test/Example code

    test: Add an example program to inquire UMP Endpoint and Block info
    test: Add an example program to create a virtual UMP Endpoint


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/alsa-lib/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/audio/alsa-lib/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/alsa-lib/Makefile
diff -u pkgsrc/audio/alsa-lib/Makefile:1.34 pkgsrc/audio/alsa-lib/Makefile:1.35
--- pkgsrc/audio/alsa-lib/Makefile:1.34 Sun Jun 30 06:02:15 2024
+++ pkgsrc/audio/alsa-lib/Makefile      Tue Jan  7 12:49:52 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2024/06/30 06:02:15 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2025/01/07 12:49:52 wiz Exp $
 
-DISTNAME=      alsa-lib-1.2.12
+DISTNAME=      alsa-lib-1.2.13
 CATEGORIES=    audio
 MASTER_SITES=  ftp://ftp.alsa-project.org/pub/lib/
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/audio/alsa-lib/distinfo
diff -u pkgsrc/audio/alsa-lib/distinfo:1.43 pkgsrc/audio/alsa-lib/distinfo:1.44
--- pkgsrc/audio/alsa-lib/distinfo:1.43 Mon Aug  5 11:55:10 2024
+++ pkgsrc/audio/alsa-lib/distinfo      Tue Jan  7 12:49:52 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.43 2024/08/05 11:55:10 tnn Exp $
+$NetBSD: distinfo,v 1.44 2025/01/07 12:49:52 wiz Exp $
 
-BLAKE2s (alsa-lib-1.2.12.tar.bz2) = a17197166a41c51d8a5d01343e48e1651bc21b83c22d9ad3740a8580c7fe74bf
-SHA512 (alsa-lib-1.2.12.tar.bz2) = 053e36e51c0ff28f07028b89c8845b50682a5c14035ab85c2fc8cae2f2f0d05e4cd45ed879602c15c1596fb7fe84bfd50ec0d119dfb55c66589a2d458a9b317d
-Size (alsa-lib-1.2.12.tar.bz2) = 1108712 bytes
+BLAKE2s (alsa-lib-1.2.13.tar.bz2) = ecc754304d09ce69f32c8c6d8224a2300bd456b75a89788500a60583207fe8e0
+SHA512 (alsa-lib-1.2.13.tar.bz2) = b0c0666e38e881dca985b61386523c045c71072a88be4952c986ffbe2107ec736da528858ebeffdf439de5c290914bf3facc654100a228c6d26fff9429142ef0
+Size (alsa-lib-1.2.13.tar.bz2) = 1116739 bytes
 SHA1 (patch-ad) = 0e9bc7848a61b3a6654a9fe25943970404d71052
 SHA1 (patch-ae) = f7a0b5b287c93f3dfcd2b47d4880872ae6f0e9a6
 SHA1 (patch-af) = 257b06f10616c04c2724e30777b027e5e7e443f9
@@ -14,7 +14,7 @@ SHA1 (patch-bj) = 59f94d9b54386aa7d1a7ed
 SHA1 (patch-configure.ac) = bdeaecdd1f0f603b9ace14d8fff5d57cb0339887
 SHA1 (patch-include_error.h) = 9e92d4a51badda1d46305d1e5e36b8197788aa89
 SHA1 (patch-include_output.h) = 0a073b53c40293aa7cfa250586c087084002eefe
-SHA1 (patch-include_sound_uapi_asound.h) = 06170ff7b39112bae60ef7d39b858ed8068347a4
+SHA1 (patch-include_sound_uapi_asound.h) = 8596b866ac1392530d21bb52b890a6f34dce7749
 SHA1 (patch-src_conf.c) = 6f8887c2831de6fb2d58b098e6894278ee145560
 SHA1 (patch-src_conf_alsa.conf) = 1a3d2a0ce15b2f903095bc7103c7765fcd6270c0
 SHA1 (patch-src_control_control__hw.c) = 07cfe3abe586b32f6b989403cd162599da07e865

Index: pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h
diff -u pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h:1.2 pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h:1.3
--- pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h:1.2 Mon Dec 11 15:41:35 2023
+++ pkgsrc/audio/alsa-lib/patches/patch-include_sound_uapi_asound.h     Tue Jan  7 12:49:52 2025
@@ -1,22 +1,22 @@
-$NetBSD: patch-include_sound_uapi_asound.h,v 1.2 2023/12/11 15:41:35 jperkin Exp $
+$NetBSD: patch-include_sound_uapi_asound.h,v 1.3 2025/01/07 12:49:52 wiz Exp $
 
 SunOS needs sys/byteorder.h
 
---- include/sound/uapi/asound.h.orig   2023-09-01 15:35:48.000000000 +0000
+--- include/sound/uapi/asound.h.orig   2024-11-12 09:36:52.000000000 +0000
 +++ include/sound/uapi/asound.h
-@@ -28,7 +28,11 @@
+@@ -12,7 +12,11 @@
  #include <linux/types.h>
  #include <asm/byteorder.h>
  #else
 +#ifdef __sun
 +#include <sys/byteorder.h>
 +#else
- #include <sys/endian.h>
+ #include <endian.h>
 +#endif
  #include <sys/ioctl.h>
  #endif
  
-@@ -549,12 +553,12 @@ struct __snd_pcm_sync_ptr {
+@@ -550,12 +554,12 @@ struct __snd_pcm_sync_ptr {
        } c;
  };
  



Home | Main Index | Thread Index | Old Index