Updated alsa-lib to 1.1.4. Core Release v1.1.4 Drop ppc64-specific workaround for versioned symbols conf/ucm: broxton: add broxton-rt298 conf files Config API conf: Allow dynamic top-level config directory HWDEP API hwdep: add support for MOTU FireWire series and RME Fireface series hwdep: add Line6 USB series support Mixer API conf: Allow dynamic top-level config directory PCM API ALSA: pcm: Use recursive mutex pcm: dmix: Disable var_periodsize as default pcm:plugin: Fix sound capture via MMAP access plugin:dshare: wrong state reporting pcm:file: delegate htimestamping to slave instead of always getting real_htimestamp pcm:plug: save converter config dmix plugin: drain - quickfix for the previous patch dmix plugin: fix drain for nonblock mode pcm file plugin: handle snd_pcm_mmap_begin() error path in snd_pcm_file_mmap_commit() always handle return value from snd_config_get_id() (coverity) pcm_plugin: unify the snd_pcm_mmap_begin result value checking pcm: rate: Add capability to pass configuration node to plugins pcm: extplug: refinement of masks in extplug pcm: status dump fix timestamp formatting pcm: file: Enable file writing for capture path pcm: direct: fix race on clearing timer events pcm: dmix_rewind corrupts application pointer fix pcm: dmix: Allow disabling x86 optimizations pcm: Disable locking in async mode pcm: Avoid lock for snd_pcm_nonblock() pcm: multi: Drop the fixed slave_map[] in snd_pcm_multi_open() pcm: direct: Fix deadlock in poll_descriptors pcm: direct: don't return bogus buffer levels in xrun state pcm: direct: check state before enter poll on timer pcm: direct: Fix for sync issue on xrun recover pcm: direct: returning semop error code for semaphore up/down failures rate: dynamic update avail_min on slave plugin: dynamically update avail_min on slave pcm: rate: fix the hw_ptr update until the boundary available pcm: dshare: enable silence pcm: direct: allow users to configure different period sizes RawMidi API rawmidi: virtual: fix reading into a small buffer Sequencer API seq: improve documentation about new get pid/card functions Timer API timer: obsolete legacy rtctimer instance Topology API topology: Fix issue in parsing routes when generating topology binary conf: Allow dynamic top-level config directory topology: Allow a data section to contain multiple tuples objects topology: Group elements with the same index value into a block topology: Look up references for an object based on its index topology: Remove code parsing index value in paring each object topology: Insert new element based on its index value topology: coverity - remove dead code always handle return value from snd_config_get_id() (coverity) topology: Fix incorrect license in source comments. topology: fix unused-const-variable warning Use Case Manager API ucm parser: fix possible string overflow in uc_mgr_import_master_config() ucm: Add command 'get _file' to get the config file name of the opened card ucm: Load device-specific configuration file based on the card long name ucm: Assure the user input card name not to exceed max size of card long name ucm: parser needs limits.h ucm: Add ATTRIBUTE_UNUSED for unused parameters of execute_component_seq() ALSA Lisp conf: Allow dynamic top-level config directory Configuration conf: topology: Fix index mismatch for skl and bxt conf: Allow dynamic top-level config directory conf: Remove dmix.direct_memory_access setup conf/cards: add VC4-HDMI card pcm: dmix: Allow disabling x86 optimizations conf: Add card config for Intel HDMI/DP LPE audio conf/cards: add support for pistachio-card. conf/ucm: broxton: add broxton-rt298 conf files External Rate Converter Plugin SDK pcm: rate: Add capability to pass configuration node to plugins Kernel Headers hwdep: add support for MOTU FireWire series and RME Fireface series hwdep: add Line6 USB series support timer: obsolete legacy rtctimer instance update to libtool 1.3.3diff -r1.20 -r1.21 pkgsrc/audio/alsa-lib/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2017/02/22 14:48:08 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2017/05/29 12:42:25 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= alsa-lib-1.1.3 | 3 | DISTNAME= alsa-lib-1.1.4 | |
4 | CATEGORIES= audio | 4 | CATEGORIES= audio | |
5 | MASTER_SITES= ftp://ftp.alsa-project.org/pub/lib/ | 5 | MASTER_SITES= ftp://ftp.alsa-project.org/pub/lib/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.alsa-project.org/ | 9 | HOMEPAGE= http://www.alsa-project.org/ | |
10 | COMMENT= Advanced Linux Sound Architecture (ALSA) | 10 | COMMENT= Advanced Linux Sound Architecture (ALSA) | |
11 | LICENSE= gnu-lgpl-v2.1 | 11 | LICENSE= gnu-lgpl-v2.1 | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | USE_LANGUAGES= c99 | 14 | USE_LANGUAGES= c99 | |
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= pkg-config gmake | 16 | USE_TOOLS+= pkg-config gmake |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.6 2017/02/22 14:48:08 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.7 2017/05/29 12:42:25 wiz Exp $ | |
2 | bin/aserver | 2 | bin/aserver | |
3 | include/alsa/alisp.h | 3 | include/alsa/alisp.h | |
4 | include/alsa/asoundef.h | 4 | include/alsa/asoundef.h | |
5 | include/alsa/asoundlib.h | 5 | include/alsa/asoundlib.h | |
6 | include/alsa/conf.h | 6 | include/alsa/conf.h | |
7 | include/alsa/control.h | 7 | include/alsa/control.h | |
8 | include/alsa/control_external.h | 8 | include/alsa/control_external.h | |
9 | include/alsa/error.h | 9 | include/alsa/error.h | |
10 | include/alsa/global.h | 10 | include/alsa/global.h | |
11 | include/alsa/hwdep.h | 11 | include/alsa/hwdep.h | |
12 | include/alsa/input.h | 12 | include/alsa/input.h | |
13 | include/alsa/mixer.h | 13 | include/alsa/mixer.h | |
14 | include/alsa/mixer_abst.h | 14 | include/alsa/mixer_abst.h | |
@@ -63,26 +63,27 @@ share/alsa/cards/CMI8738-MC8.conf | @@ -63,26 +63,27 @@ share/alsa/cards/CMI8738-MC8.conf | |||
63 | share/alsa/cards/CMI8788.conf | 63 | share/alsa/cards/CMI8788.conf | |
64 | share/alsa/cards/CS46xx.conf | 64 | share/alsa/cards/CS46xx.conf | |
65 | share/alsa/cards/EMU10K1.conf | 65 | share/alsa/cards/EMU10K1.conf | |
66 | share/alsa/cards/EMU10K1X.conf | 66 | share/alsa/cards/EMU10K1X.conf | |
67 | share/alsa/cards/ENS1370.conf | 67 | share/alsa/cards/ENS1370.conf | |
68 | share/alsa/cards/ENS1371.conf | 68 | share/alsa/cards/ENS1371.conf | |
69 | share/alsa/cards/ES1968.conf | 69 | share/alsa/cards/ES1968.conf | |
70 | share/alsa/cards/Echo_Echo3G.conf | 70 | share/alsa/cards/Echo_Echo3G.conf | |
71 | share/alsa/cards/FM801.conf | 71 | share/alsa/cards/FM801.conf | |
72 | share/alsa/cards/FWSpeakers.conf | 72 | share/alsa/cards/FWSpeakers.conf | |
73 | share/alsa/cards/FireWave.conf | 73 | share/alsa/cards/FireWave.conf | |
74 | share/alsa/cards/GUS.conf | 74 | share/alsa/cards/GUS.conf | |
75 | share/alsa/cards/HDA-Intel.conf | 75 | share/alsa/cards/HDA-Intel.conf | |
76 | share/alsa/cards/HdmiLpeAudio.conf | |||
76 | share/alsa/cards/ICE1712.conf | 77 | share/alsa/cards/ICE1712.conf | |
77 | share/alsa/cards/ICE1724.conf | 78 | share/alsa/cards/ICE1724.conf | |
78 | share/alsa/cards/ICH-MODEM.conf | 79 | share/alsa/cards/ICH-MODEM.conf | |
79 | share/alsa/cards/ICH.conf | 80 | share/alsa/cards/ICH.conf | |
80 | share/alsa/cards/ICH4.conf | 81 | share/alsa/cards/ICH4.conf | |
81 | share/alsa/cards/Loopback.conf | 82 | share/alsa/cards/Loopback.conf | |
82 | share/alsa/cards/Maestro3.conf | 83 | share/alsa/cards/Maestro3.conf | |
83 | share/alsa/cards/NFORCE.conf | 84 | share/alsa/cards/NFORCE.conf | |
84 | share/alsa/cards/PC-Speaker.conf | 85 | share/alsa/cards/PC-Speaker.conf | |
85 | share/alsa/cards/PMac.conf | 86 | share/alsa/cards/PMac.conf | |
86 | share/alsa/cards/PMacToonie.conf | 87 | share/alsa/cards/PMacToonie.conf | |
87 | share/alsa/cards/PS3.conf | 88 | share/alsa/cards/PS3.conf | |
88 | share/alsa/cards/RME9636.conf | 89 | share/alsa/cards/RME9636.conf | |
@@ -93,26 +94,28 @@ share/alsa/cards/SI7018/sndoc-mixer.alis | @@ -93,26 +94,28 @@ share/alsa/cards/SI7018/sndoc-mixer.alis | |||
93 | share/alsa/cards/SI7018/sndop-mixer.alisp | 94 | share/alsa/cards/SI7018/sndop-mixer.alisp | |
94 | share/alsa/cards/TRID4DWAVENX.conf | 95 | share/alsa/cards/TRID4DWAVENX.conf | |
95 | share/alsa/cards/USB-Audio.conf | 96 | share/alsa/cards/USB-Audio.conf | |
96 | share/alsa/cards/VIA686A.conf | 97 | share/alsa/cards/VIA686A.conf | |
97 | share/alsa/cards/VIA8233.conf | 98 | share/alsa/cards/VIA8233.conf | |
98 | share/alsa/cards/VIA8233A.conf | 99 | share/alsa/cards/VIA8233A.conf | |
99 | share/alsa/cards/VIA8237.conf | 100 | share/alsa/cards/VIA8237.conf | |
100 | share/alsa/cards/VX222.conf | 101 | share/alsa/cards/VX222.conf | |
101 | share/alsa/cards/VXPocket.conf | 102 | share/alsa/cards/VXPocket.conf | |
102 | share/alsa/cards/VXPocket440.conf | 103 | share/alsa/cards/VXPocket440.conf | |
103 | share/alsa/cards/YMF744.conf | 104 | share/alsa/cards/YMF744.conf | |
104 | share/alsa/cards/aliases.alisp | 105 | share/alsa/cards/aliases.alisp | |
105 | share/alsa/cards/aliases.conf | 106 | share/alsa/cards/aliases.conf | |
107 | share/alsa/cards/pistachio-card.conf | |||
108 | share/alsa/cards/vc4-hdmi.conf | |||
106 | share/alsa/pcm/center_lfe.conf | 109 | share/alsa/pcm/center_lfe.conf | |
107 | share/alsa/pcm/default.conf | 110 | share/alsa/pcm/default.conf | |
108 | share/alsa/pcm/dmix.conf | 111 | share/alsa/pcm/dmix.conf | |
109 | share/alsa/pcm/dpl.conf | 112 | share/alsa/pcm/dpl.conf | |
110 | share/alsa/pcm/dsnoop.conf | 113 | share/alsa/pcm/dsnoop.conf | |
111 | share/alsa/pcm/front.conf | 114 | share/alsa/pcm/front.conf | |
112 | share/alsa/pcm/hdmi.conf | 115 | share/alsa/pcm/hdmi.conf | |
113 | share/alsa/pcm/iec958.conf | 116 | share/alsa/pcm/iec958.conf | |
114 | share/alsa/pcm/modem.conf | 117 | share/alsa/pcm/modem.conf | |
115 | share/alsa/pcm/rear.conf | 118 | share/alsa/pcm/rear.conf | |
116 | share/alsa/pcm/side.conf | 119 | share/alsa/pcm/side.conf | |
117 | share/alsa/pcm/surround21.conf | 120 | share/alsa/pcm/surround21.conf | |
118 | share/alsa/pcm/surround40.conf | 121 | share/alsa/pcm/surround40.conf | |
@@ -149,20 +152,24 @@ share/alsa/ucm/PandaBoardES/record | @@ -149,20 +152,24 @@ share/alsa/ucm/PandaBoardES/record | |||
149 | share/alsa/ucm/PandaBoardES/voice | 152 | share/alsa/ucm/PandaBoardES/voice | |
150 | share/alsa/ucm/PandaBoardES/voiceCall | 153 | share/alsa/ucm/PandaBoardES/voiceCall | |
151 | share/alsa/ucm/SDP4430/FMAnalog | 154 | share/alsa/ucm/SDP4430/FMAnalog | |
152 | share/alsa/ucm/SDP4430/SDP4430.conf | 155 | share/alsa/ucm/SDP4430/SDP4430.conf | |
153 | share/alsa/ucm/SDP4430/hifi | 156 | share/alsa/ucm/SDP4430/hifi | |
154 | share/alsa/ucm/SDP4430/hifiLP | 157 | share/alsa/ucm/SDP4430/hifiLP | |
155 | share/alsa/ucm/SDP4430/record | 158 | share/alsa/ucm/SDP4430/record | |
156 | share/alsa/ucm/SDP4430/voice | 159 | share/alsa/ucm/SDP4430/voice | |
157 | share/alsa/ucm/SDP4430/voiceCall | 160 | share/alsa/ucm/SDP4430/voiceCall | |
158 | share/alsa/ucm/VEYRON-I2S/HiFi.conf | 161 | share/alsa/ucm/VEYRON-I2S/HiFi.conf | |
159 | share/alsa/ucm/VEYRON-I2S/VEYRON-I2S.conf | 162 | share/alsa/ucm/VEYRON-I2S/VEYRON-I2S.conf | |
160 | share/alsa/ucm/broadwell-rt286/HiFi | 163 | share/alsa/ucm/broadwell-rt286/HiFi | |
161 | share/alsa/ucm/broadwell-rt286/broadwell-rt286.conf | 164 | share/alsa/ucm/broadwell-rt286/broadwell-rt286.conf | |
165 | share/alsa/ucm/broxton-rt298/Hdmi1 | |||
166 | share/alsa/ucm/broxton-rt298/Hdmi2 | |||
167 | share/alsa/ucm/broxton-rt298/HiFi | |||
168 | share/alsa/ucm/broxton-rt298/broxton-rt298.conf | |||
162 | share/alsa/ucm/chtrt5645/HiFi.conf | 169 | share/alsa/ucm/chtrt5645/HiFi.conf | |
163 | share/alsa/ucm/chtrt5645/chtrt5645.conf | 170 | share/alsa/ucm/chtrt5645/chtrt5645.conf | |
164 | share/alsa/ucm/skylake-rt286/Hdmi1 | 171 | share/alsa/ucm/skylake-rt286/Hdmi1 | |
165 | share/alsa/ucm/skylake-rt286/Hdmi2 | 172 | share/alsa/ucm/skylake-rt286/Hdmi2 | |
166 | share/alsa/ucm/skylake-rt286/HiFi | 173 | share/alsa/ucm/skylake-rt286/HiFi | |
167 | share/alsa/ucm/skylake-rt286/skylake-rt286.conf | 174 | share/alsa/ucm/skylake-rt286/skylake-rt286.conf | |
168 | share/alsa/ucm/tegraalc5632/tegraalc5632.conf | 175 | share/alsa/ucm/tegraalc5632/tegraalc5632.conf |
@@ -1,24 +1,23 @@ | @@ -1,24 +1,23 @@ | |||
1 | $NetBSD: distinfo,v 1.25 2017/03/28 09:10:56 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.26 2017/05/29 12:42:25 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (alsa-lib-1.1.3.tar.bz2) = 8ef0b9725296ac8f24e06f20196f5b2b62ab27a9 | 3 | SHA1 (alsa-lib-1.1.4.tar.bz2) = 3e52a68329f32b465e7793d884caddeb89220a6e | |
4 | RMD160 (alsa-lib-1.1.3.tar.bz2) = 36fb2c889411e23be1084a432d200d40fb70e920 | 4 | RMD160 (alsa-lib-1.1.4.tar.bz2) = 534350de373d14b0cccacf0a95a062f194c2c002 | |
5 | SHA512 (alsa-lib-1.1.3.tar.bz2) = f5dbe2375a8c66af14378314a5238284d4ed63dfc86a750c0c6e8f6cdb6b1ea2d8ef26f870b5d152dc0b77d9b40821cab523f6734902b91583beb08e28c66850 | 5 | SHA512 (alsa-lib-1.1.4.tar.bz2) = 8dfc5cc8872138b9e7e234934e317d797e100ac99dac86a2a2e4bdcc0d49e8a05b4089b98341051b407750bed93c2713fae5218318e5ce6cc7db2801165a1c10 | |
6 | Size (alsa-lib-1.1.3.tar.bz2) = 962001 bytes | 6 | Size (alsa-lib-1.1.4.tar.bz2) = 973825 bytes | |
7 | SHA1 (patch-ad) = 79a0f048751899247ec12990cd02332b977af248 | 7 | SHA1 (patch-ad) = 79a0f048751899247ec12990cd02332b977af248 | |
8 | SHA1 (patch-ae) = 7ad3a3c3ee4be2c80fa6b0a2ea28563efd399a60 | 8 | SHA1 (patch-ae) = 7ad3a3c3ee4be2c80fa6b0a2ea28563efd399a60 | |
9 | SHA1 (patch-af) = 257b06f10616c04c2724e30777b027e5e7e443f9 | 9 | SHA1 (patch-af) = 257b06f10616c04c2724e30777b027e5e7e443f9 | |
10 | SHA1 (patch-ah) = 4dd4e27d0dfb6cedf79775b6d01a0b8c6617cdf0 | 10 | SHA1 (patch-ah) = 4dd4e27d0dfb6cedf79775b6d01a0b8c6617cdf0 | |
11 | SHA1 (patch-aq) = 4cfecee96f04bd6efa5c8078916672b0b9623fa4 | 11 | SHA1 (patch-aq) = 4cfecee96f04bd6efa5c8078916672b0b9623fa4 | |
12 | SHA1 (patch-bg) = b726769272dd214e67f2407ed5a0199189540557 | 12 | SHA1 (patch-bg) = b726769272dd214e67f2407ed5a0199189540557 | |
13 | SHA1 (patch-bi) = 7e74ebe53cc2ab273f5235775e391a6ef28d1006 | 13 | SHA1 (patch-bi) = 7e74ebe53cc2ab273f5235775e391a6ef28d1006 | |
14 | SHA1 (patch-bj) = 5b7a36747e57e41eddb05cd1b1d9771a36b0c4f7 | 14 | SHA1 (patch-bj) = 5b7a36747e57e41eddb05cd1b1d9771a36b0c4f7 | |
15 | SHA1 (patch-bk) = 55754e4d0ac947c2e7e59b604a21fb5798ae5b39 | 15 | SHA1 (patch-bk) = 55754e4d0ac947c2e7e59b604a21fb5798ae5b39 | |
16 | SHA1 (patch-configure.ac) = 1c407e8a9d9ea745ab1b79175f6fc0ec6d475acc | 16 | SHA1 (patch-configure.ac) = 897ae894de00857ed58553808ba40e24c0666b15 | |
17 | SHA1 (patch-include_sound_asound.h) = 04e80f66542473b3b858427972046f2de320f871 | 17 | SHA1 (patch-include_sound_asound.h) = 04e80f66542473b3b858427972046f2de320f871 | |
18 | SHA1 (patch-include_type__compat.h) = 3cb245d8ea171f987859e1b5a89b0908c2037492 | 18 | SHA1 (patch-include_type__compat.h) = 3cb245d8ea171f987859e1b5a89b0908c2037492 | |
19 | SHA1 (patch-src_conf.c) = 432e04179798c54a76f5ce072dd9c0b79221df85 | 19 | SHA1 (patch-src_conf.c) = 432e04179798c54a76f5ce072dd9c0b79221df85 | |
20 | SHA1 (patch-src_control_control__hw.c) = 07cfe3abe586b32f6b989403cd162599da07e865 | 20 | SHA1 (patch-src_control_control__hw.c) = 07cfe3abe586b32f6b989403cd162599da07e865 | |
21 | SHA1 (patch-src_pcm_pcm__mmap.c) = 2d0f05aa53b30cef1ec083aa4f5d559d0a679058 | 21 | SHA1 (patch-src_pcm_pcm__mmap.c) = 2d0f05aa53b30cef1ec083aa4f5d559d0a679058 | |
22 | SHA1 (patch-src_seq_seq__midi__event.c) = 2a5de492d6ca19a0f0c564e8f5a065e5fc57ea5c | 22 | SHA1 (patch-src_seq_seq__midi__event.c) = 2a5de492d6ca19a0f0c564e8f5a065e5fc57ea5c | |
23 | SHA1 (patch-src_shmarea.c) = d6d0876ae7911ff16138bb82a3b1c79e795218cf | 23 | SHA1 (patch-src_shmarea.c) = d6d0876ae7911ff16138bb82a3b1c79e795218cf | |
24 | SHA1 (patch-src_ucm_parser.c) = ebb986cc3048061adcf9fc6bc60a9d3ffd52ceec |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: patch-configure.ac,v 1.1 2016/04/15 08:47:50 wiz Exp $ | 1 | $NetBSD: patch-configure.ac,v 1.2 2017/05/29 12:42:25 wiz Exp $ | |
2 | 2 | |||
3 | --- configure.ac.orig 2016-02-24 08:33:29.000000000 +0000 | 3 | --- configure.ac.orig 2017-05-12 08:01:45.000000000 +0000 | |
4 | +++ configure.ac | 4 | +++ configure.ac | |
5 | @@ -665,6 +671,15 @@ AC_OUTPUT(Makefile doc/Makefile doc/pict | 5 | @@ -687,6 +687,15 @@ AC_OUTPUT(Makefile doc/Makefile doc/pict | |
6 | test/Makefile test/lsb/Makefile \ | 6 | src/conf/ucm/broxton-rt298/Makefile \ | |
7 | utils/Makefile utils/alsa-lib.spec utils/alsa.pc) | 7 | utils/Makefile utils/alsa-lib.spec utils/alsa.pc) | |
8 | 8 | |||
9 | +case $host_os in | 9 | +case $host_os in | |
10 | + netbsd*|freebsd*|dragonfly*) | 10 | + netbsd*|freebsd*|dragonfly*) | |
11 | + HAVE_LIBDL=yes | 11 | + HAVE_LIBDL=yes | |
12 | +cat >>confdefs.h <<\_ACEOF | 12 | +cat >>confdefs.h <<\_ACEOF | |
13 | +#define HAVE_LIBDL 1 | 13 | +#define HAVE_LIBDL 1 | |
14 | +_ACEOF | 14 | +_ACEOF | |
15 | + ;; | 15 | + ;; | |
16 | +esac | 16 | +esac | |
17 | + | 17 | + | |
18 | dnl Create asoundlib.h dynamically according to configure options | 18 | dnl Create asoundlib.h dynamically according to configure options | |
19 | echo "Creating asoundlib.h..." | 19 | echo "Creating asoundlib.h..." |