Fri Sep 8 02:27:44 2017 UTC ()
Update to 11.0

Changelog:
PulseAudio 11.0 release notes
Changes at a glance

    Support for newer AirPlay hardware
    USB and bluetooth devices preferred over internal sound cards
    The default sink and source configuration is remembered better
    Bluetooth HSP headset role implemented
    Bluetooth HFP audio gateway role implemented (requires oFono)
    Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled simultaneously
    Upmixing can now be disabled without bad side effects
    Avoid having unavailable sinks or sources as the default
    Option to avoid resampling more often
    Option to automatically switch bluetooth profile to HSP more often
    Better latency regulation in module-loopback
    Changed module argument names in module-ladspa-sink and module-virtual-surround-sink
    Fixed input device handling on Windows
    Improved bluetooth MTU configuration (warning! this causes some hardware to not work any more, see the details below for how to fix it)
    GNU Hurd support
    Applications can request LADSPA or virtual surround filtering for their streams
    Support for 32-bit applications on 64-bit systems in padsp


(ryoon)
diff -r1.119 -r1.120 pkgsrc/audio/pulseaudio/Makefile
diff -r1.24 -r1.25 pkgsrc/audio/pulseaudio/PLIST
diff -r1.27 -r1.28 pkgsrc/audio/pulseaudio/buildlink3.mk
diff -r1.60 -r1.61 pkgsrc/audio/pulseaudio/distinfo
diff -r1.8 -r1.9 pkgsrc/audio/pulseaudio/patches/patch-configure.ac

cvs diff -r1.119 -r1.120 pkgsrc/audio/pulseaudio/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/Makefile 2017/02/12 06:25:05 1.119
+++ pkgsrc/audio/pulseaudio/Makefile 2017/09/08 02:27:44 1.120
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.119 2017/02/12 06:25:05 ryoon Exp $ 1# $NetBSD: Makefile,v 1.120 2017/09/08 02:27:44 ryoon Exp $
2 2
3DISTNAME= pulseaudio-10.0 3DISTNAME= pulseaudio-11.0
4PKGREVISION= 2 
5CATEGORIES= audio 4CATEGORIES= audio
6MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/ 5MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.freedesktop.org/wiki/Software/PulseAudio 9HOMEPAGE= http://www.freedesktop.org/wiki/Software/PulseAudio
11COMMENT= Sound server for POSIX and Win32 systems 10COMMENT= Sound server for POSIX and Win32 systems
12LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2 11LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
13 12
14NOT_FOR_PLATFORM= DragonFly-*-* 13NOT_FOR_PLATFORM= DragonFly-*-*
15 14
16LIBTOOL_REQD= 2.4 15LIBTOOL_REQD= 2.4
17GCC_REQD+= 4.8 16GCC_REQD+= 4.8

cvs diff -r1.24 -r1.25 pkgsrc/audio/pulseaudio/PLIST (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/PLIST 2017/01/21 19:32:11 1.24
+++ pkgsrc/audio/pulseaudio/PLIST 2017/09/08 02:27:44 1.25
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.24 2017/01/21 19:32:11 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.25 2017/09/08 02:27:44 ryoon Exp $
2bin/esdcompat 2bin/esdcompat
3bin/pacat 3bin/pacat
4bin/pacmd 4bin/pacmd
5bin/pactl 5bin/pactl
6${PLIST.oss}bin/padsp 6${PLIST.oss}bin/padsp
7bin/pamon 7bin/pamon
8bin/paplay 8bin/paplay
9bin/parec 9bin/parec
10bin/parecord 10bin/parecord
11bin/pasuspender 11bin/pasuspender
12${PLIST.x11}bin/pax11publish 12${PLIST.x11}bin/pax11publish
13bin/pulseaudio 13bin/pulseaudio
14${PLIST.fftw}bin/qpaeq 14${PLIST.fftw}bin/qpaeq
@@ -273,36 +273,38 @@ share/locale/be/LC_MESSAGES/pulseaudio.m @@ -273,36 +273,38 @@ share/locale/be/LC_MESSAGES/pulseaudio.m
273share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo 273share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo
274share/locale/ca/LC_MESSAGES/pulseaudio.mo 274share/locale/ca/LC_MESSAGES/pulseaudio.mo
275share/locale/cs/LC_MESSAGES/pulseaudio.mo 275share/locale/cs/LC_MESSAGES/pulseaudio.mo
276share/locale/de/LC_MESSAGES/pulseaudio.mo 276share/locale/de/LC_MESSAGES/pulseaudio.mo
277share/locale/de_CH/LC_MESSAGES/pulseaudio.mo 277share/locale/de_CH/LC_MESSAGES/pulseaudio.mo
278share/locale/el/LC_MESSAGES/pulseaudio.mo 278share/locale/el/LC_MESSAGES/pulseaudio.mo
279share/locale/es/LC_MESSAGES/pulseaudio.mo 279share/locale/es/LC_MESSAGES/pulseaudio.mo
280share/locale/fi/LC_MESSAGES/pulseaudio.mo 280share/locale/fi/LC_MESSAGES/pulseaudio.mo
281share/locale/fr/LC_MESSAGES/pulseaudio.mo 281share/locale/fr/LC_MESSAGES/pulseaudio.mo
282share/locale/gl/LC_MESSAGES/pulseaudio.mo 282share/locale/gl/LC_MESSAGES/pulseaudio.mo
283share/locale/gu/LC_MESSAGES/pulseaudio.mo 283share/locale/gu/LC_MESSAGES/pulseaudio.mo
284share/locale/he/LC_MESSAGES/pulseaudio.mo 284share/locale/he/LC_MESSAGES/pulseaudio.mo
285share/locale/hi/LC_MESSAGES/pulseaudio.mo 285share/locale/hi/LC_MESSAGES/pulseaudio.mo
 286share/locale/hr/LC_MESSAGES/pulseaudio.mo
286share/locale/hu/LC_MESSAGES/pulseaudio.mo 287share/locale/hu/LC_MESSAGES/pulseaudio.mo
287share/locale/id/LC_MESSAGES/pulseaudio.mo 288share/locale/id/LC_MESSAGES/pulseaudio.mo
288share/locale/it/LC_MESSAGES/pulseaudio.mo 289share/locale/it/LC_MESSAGES/pulseaudio.mo
289share/locale/ja/LC_MESSAGES/pulseaudio.mo 290share/locale/ja/LC_MESSAGES/pulseaudio.mo
290share/locale/kn/LC_MESSAGES/pulseaudio.mo 291share/locale/kn/LC_MESSAGES/pulseaudio.mo
291share/locale/ko/LC_MESSAGES/pulseaudio.mo 292share/locale/ko/LC_MESSAGES/pulseaudio.mo
292share/locale/lt/LC_MESSAGES/pulseaudio.mo 293share/locale/lt/LC_MESSAGES/pulseaudio.mo
293share/locale/ml/LC_MESSAGES/pulseaudio.mo 294share/locale/ml/LC_MESSAGES/pulseaudio.mo
294share/locale/mr/LC_MESSAGES/pulseaudio.mo 295share/locale/mr/LC_MESSAGES/pulseaudio.mo
295share/locale/nl/LC_MESSAGES/pulseaudio.mo 296share/locale/nl/LC_MESSAGES/pulseaudio.mo
 297share/locale/nn/LC_MESSAGES/pulseaudio.mo
296share/locale/oc/LC_MESSAGES/pulseaudio.mo 298share/locale/oc/LC_MESSAGES/pulseaudio.mo
297share/locale/or/LC_MESSAGES/pulseaudio.mo 299share/locale/or/LC_MESSAGES/pulseaudio.mo
298share/locale/pa/LC_MESSAGES/pulseaudio.mo 300share/locale/pa/LC_MESSAGES/pulseaudio.mo
299share/locale/pl/LC_MESSAGES/pulseaudio.mo 301share/locale/pl/LC_MESSAGES/pulseaudio.mo
300share/locale/pt/LC_MESSAGES/pulseaudio.mo 302share/locale/pt/LC_MESSAGES/pulseaudio.mo
301share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo 303share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
302share/locale/ru/LC_MESSAGES/pulseaudio.mo 304share/locale/ru/LC_MESSAGES/pulseaudio.mo
303share/locale/sk/LC_MESSAGES/pulseaudio.mo 305share/locale/sk/LC_MESSAGES/pulseaudio.mo
304share/locale/sr/LC_MESSAGES/pulseaudio.mo 306share/locale/sr/LC_MESSAGES/pulseaudio.mo
305share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo 307share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
306share/locale/sv/LC_MESSAGES/pulseaudio.mo 308share/locale/sv/LC_MESSAGES/pulseaudio.mo
307share/locale/ta/LC_MESSAGES/pulseaudio.mo 309share/locale/ta/LC_MESSAGES/pulseaudio.mo
308share/locale/te/LC_MESSAGES/pulseaudio.mo 310share/locale/te/LC_MESSAGES/pulseaudio.mo

cvs diff -r1.27 -r1.28 pkgsrc/audio/pulseaudio/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/buildlink3.mk 2017/01/23 12:24:18 1.27
+++ pkgsrc/audio/pulseaudio/buildlink3.mk 2017/09/08 02:27:44 1.28
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.27 2017/01/23 12:24:18 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.28 2017/09/08 02:27:44 ryoon Exp $
2 2
3BUILDLINK_TREE+= pulseaudio 3BUILDLINK_TREE+= pulseaudio
4 4
5.if !defined(PULSEAUDIO_BUILDLINK3_MK) 5.if !defined(PULSEAUDIO_BUILDLINK3_MK)
6PULSEAUDIO_BUILDLINK3_MK:= 6PULSEAUDIO_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.pulseaudio+= pulseaudio>=10.0 8BUILDLINK_API_DEPENDS.pulseaudio+= pulseaudio>=11.0
9BUILDLINK_ABI_DEPENDS.pulseaudio+= pulseaudio>=10.0 9BUILDLINK_ABI_DEPENDS.pulseaudio+= pulseaudio>=11.0
10BUILDLINK_PKGSRCDIR.pulseaudio?= ../../audio/pulseaudio 10BUILDLINK_PKGSRCDIR.pulseaudio?= ../../audio/pulseaudio
11 11
12.include "../../mk/bsd.fast.prefs.mk" 12.include "../../mk/bsd.fast.prefs.mk"
13 13
14.if ${OPSYS} != "NetBSD" || !exists(/usr/include/sys/atomic.h) 14.if ${OPSYS} != "NetBSD" || !exists(/usr/include/sys/atomic.h)
15.include "../../devel/libatomic_ops/buildlink3.mk" 15.include "../../devel/libatomic_ops/buildlink3.mk"
16.endif 16.endif
17 17
18BUILDLINK_LIBDIRS.pulseaudio+= lib/pulseaudio 18BUILDLINK_LIBDIRS.pulseaudio+= lib/pulseaudio
19BUILDLINK_RPATHDIRS.pulseaudio+= lib/pulseaudio 19BUILDLINK_RPATHDIRS.pulseaudio+= lib/pulseaudio
20 20
21_WRAP_EXTRA_ARGS.LIBTOOL+= -L${PREFIX}/lib/pulseaudio 21_WRAP_EXTRA_ARGS.LIBTOOL+= -L${PREFIX}/lib/pulseaudio
22 22

cvs diff -r1.60 -r1.61 pkgsrc/audio/pulseaudio/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/distinfo 2017/01/21 19:32:11 1.60
+++ pkgsrc/audio/pulseaudio/distinfo 2017/09/08 02:27:44 1.61
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: distinfo,v 1.60 2017/01/21 19:32:11 ryoon Exp $ 1$NetBSD: distinfo,v 1.61 2017/09/08 02:27:44 ryoon Exp $
2 2
3SHA1 (pulseaudio-10.0.tar.xz) = ab7cc41a2dc2b9da0794e3a51a4eb7e82e7da511 3SHA1 (pulseaudio-11.0.tar.xz) = df04f9ffb3fc1de9255f8b88e5d824fcd942607d
4RMD160 (pulseaudio-10.0.tar.xz) = e237245db82ddb9069b7b80435ef1d4867d7609e 4RMD160 (pulseaudio-11.0.tar.xz) = 7141c35cc36a9a3e2465977f87acdd38466ec602
5SHA512 (pulseaudio-10.0.tar.xz) = 11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481 5SHA512 (pulseaudio-11.0.tar.xz) = 37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
6Size (pulseaudio-10.0.tar.xz) = 1608040 bytes 6Size (pulseaudio-11.0.tar.xz) = 1648128 bytes
7SHA1 (patch-aa) = 01d6a4f3db5b61e3e8cb2956b53676d86692f846 7SHA1 (patch-aa) = 01d6a4f3db5b61e3e8cb2956b53676d86692f846
8SHA1 (patch-configure.ac) = d1bc64acb4ec29126cdbf1e186d4d9fd92aa4241 8SHA1 (patch-configure.ac) = ceb209d48d7e484b21c2f00282b32440dafee7d5
9SHA1 (patch-src_Makefile.am) = debe40be5d1155f6cb0d5ae90119dece4e090b02 9SHA1 (patch-src_Makefile.am) = debe40be5d1155f6cb0d5ae90119dece4e090b02
10SHA1 (patch-src_modules_module-detect.c) = f202194b03a2023959d772392d58297f963f0ada 10SHA1 (patch-src_modules_module-detect.c) = f202194b03a2023959d772392d58297f963f0ada
11SHA1 (patch-src_modules_oss_module-oss.c) = 399ac178ae832619253ce8dd985edbed23db86e7 11SHA1 (patch-src_modules_oss_module-oss.c) = 399ac178ae832619253ce8dd985edbed23db86e7
12SHA1 (patch-src_pulsecore_mix__neon.c) = 6f6d33d38024d65045d637d48276e1ba92b81342 12SHA1 (patch-src_pulsecore_mix__neon.c) = 6f6d33d38024d65045d637d48276e1ba92b81342
13SHA1 (patch-src_pulsecore_svolume__mmx.c) = c34d153e3bfdb812eb7bd70fa330a9ec674c2dc2 13SHA1 (patch-src_pulsecore_svolume__mmx.c) = c34d153e3bfdb812eb7bd70fa330a9ec674c2dc2
14SHA1 (patch-src_pulsecore_svolume__sse.c) = 47c97c1af947133f2a7b330aed38792bb0e7ef09 14SHA1 (patch-src_pulsecore_svolume__sse.c) = 47c97c1af947133f2a7b330aed38792bb0e7ef09
15SHA1 (patch-src_tests_rtpoll-test.c) = 3584aeda2b6f7eb14af9cb5c665a31d972a306ae 15SHA1 (patch-src_tests_rtpoll-test.c) = 3584aeda2b6f7eb14af9cb5c665a31d972a306ae

cvs diff -r1.8 -r1.9 pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac (expand / switch to unified diff)

--- pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac 2017/01/21 19:32:11 1.8
+++ pkgsrc/audio/pulseaudio/patches/Attic/patch-configure.ac 2017/09/08 02:27:44 1.9
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1$NetBSD: patch-configure.ac,v 1.8 2017/01/21 19:32:11 ryoon Exp $ 1$NetBSD: patch-configure.ac,v 1.9 2017/09/08 02:27:44 ryoon Exp $
2 2
3* Don't assume sys/capability.h is guaranteed present on Linux. 3* Don't assume sys/capability.h is guaranteed present on Linux.
4* Fix NetBSD detection for libatomics_ops check. 4* Fix NetBSD detection for libatomics_ops check.
5* Fix unportable test(1) construct. 5* Fix unportable test(1) construct.
6* Adapt /var-paths for pkgsrc defaults. 6* Adapt /var-paths for pkgsrc defaults.
7* Install default config files in example directory; pkgsrc config 7* Install default config files in example directory; pkgsrc config
8 file framework will install them in the right place. 8 file framework will install them in the right place.
9* Avoid hardcoded SDK paths on Darwin. 9* Avoid hardcoded SDK paths on Darwin.
10 10
11--- configure.ac.orig 2016-06-22 06:53:09.000000000 +0000 11--- configure.ac.orig 2016-06-22 06:53:09.000000000 +0000
12+++ configure.ac 12+++ configure.ac
13@@ -21,7 +21,7 @@ 13@@ -21,7 +21,7 @@
14  14
15 AC_PREREQ(2.63) 15 AC_PREREQ(2.63)
16  16
17-AC_INIT([pulseaudio],[m4_esyscmd(./git-version-gen .tarball-version)],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/]) 17-AC_INIT([pulseaudio],[m4_esyscmd(./git-version-gen .tarball-version)],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
18+AC_INIT([pulseaudio],[10.0],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/]) 18+AC_INIT([pulseaudio],[11.0],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
19 AC_CONFIG_SRCDIR([src/daemon/main.c]) 19 AC_CONFIG_SRCDIR([src/daemon/main.c])
20 AC_CONFIG_MACRO_DIR([m4]) 20 AC_CONFIG_MACRO_DIR([m4])
21 AC_CONFIG_HEADERS([config.h]) 21 AC_CONFIG_HEADERS([config.h])
22@@ -130,7 +130,6 @@ AC_MSG_CHECKING([host operating system]) 22@@ -130,7 +130,6 @@ AC_MSG_CHECKING([host operating system])
23 case "$host_os" in 23 case "$host_os" in
24 linux*) 24 linux*)
25 AC_MSG_RESULT([linux]) 25 AC_MSG_RESULT([linux])
26- host_has_caps=1 26- host_has_caps=1
27 os_is_linux=1 27 os_is_linux=1
28 ;; 28 ;;
29 freebsd*) 29 freebsd*)
30@@ -1041,7 +1040,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE 30@@ -1041,7 +1040,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE
31  31