head 1.5; access; symbols pkgsrc-2014Q1:1.4.0.4 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.2 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.3.0.4 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.2 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.1.0.2 pkgsrc-2012Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2014.06.09.13.08.19; author ryoon; state dead; branches; next 1.4; commitid 67qEKkQE0QADFQDx; 1.4 date 2013.11.30.12.34.52; author wiz; state Exp; branches; next 1.3; commitid 61Pf9xstbNFNCifx; 1.3 date 2013.05.06.20.44.18; author markd; state Exp; branches; next 1.2; 1.2 date 2013.01.29.15.02.24; author tsutsui; state Exp; branches; next 1.1; 1.1 date 2012.11.03.01.54.55; author ryoon; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2013.02.13.18.46.02; author tron; state Exp; branches; next ; desc @@ 1.5 log @Update to 5.0 from 2.1 * Remove dependency to sysutils/hal, hald backend is removed. * Use deprecated OSS backend under NetBSD (alsa backend should be used?) Changelog: PulseAudio 5.0 Changes at a glance: * BlueZ 5 support (A2DP only) * Reimplementation of the tunnel modules * Native log target support for systemd-journal * Resampler refactoring * --monitor-stream option for parecord and parec * "latency_msec" argument for module-rtp-recv * "inhibit_auto_suspend" argument for module-rtp-send * "auto" argument for module-tunnel-sink and module-tunnel-source * Removed module-bluetooth-proximity * Jack detection for line out * Laptop internal surround speaker volume support * Improved float->s16 and s16->float sample conversion for ARM NEON * "Available" flag for card profiles * Removed module-dbus-protocol from the default configuration * Lots of other enhancements, bug fixes, and documenation and i18n updates Detailed change log: http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/5.0 PulseAudio 4.0 Changes at a glance: * Better handling of low latency requests * Optimisations while mixing (generic, ARM NEON) * Default resampler is now speex-float-1 (lower CPU usage) * Major Bluetooth refactoring for better reliability and easier maintenance * Fixes for graceful hand-off to/from JACK * New module to apply ducking based on stream roles * Echo canceller infrastructure fixes * Bash and zsh completion for command line tools * Solaris and OS X fixes * Lots of other enhancements, bug fixes, and documenation and i18n updates Detailed change log: http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/4.0 PulseAudio 3.0 Release Notes We're, back with another shiny PulseAudio release! While the 3.0 release was a little delayed, it brings a number of important improvements, and bug fixes. A summary of changes follows. Notable Changes ALSA Use Case Manager (UCM) support Runtime editable LADSPA filter parameters Out-of-the-box support for Bluetooth sources ARM NEON optimisations Configurable device latency offset Adhere to the XDG Base Directory Specification Various ALSA changes Lots of infrastructure improvements Packaging Bluetooth support requires now "sbc", a library for the SBC codec. The codec used to be included within PulseAudio, but it has now been split off into a separate library. It's available at http://www.bluez.org. Support for the "socket API" of BlueZ has been dropped in favour of the D-Bus based "media API". Due to this change, the minimum supported version of BlueZ is now 4.99. Also, make sure that you don't have "Disable=Media" in /etc/bluetooth/audio.conf. And due to a bug in BlueZ, it's probably necessary to have "Disable=Socket", otherwise there will be problems with the A2DP profile. Support for HAL has been removed. This shouldn't affect anyone, but if it does, please configure PulseAudio to use udev instead. module-hal-detect still exists for maintaining configuration file compatibility, but all it does is to load module-udev-detect. module-hal-detect may get completely removed in 4.0. @ text @$NetBSD: patch-configure,v 1.4 2013/11/30 12:34:52 wiz Exp $ - always use atomic_ops(3) on NetBSD, even on arm - kill test(1) bash'ism --- configure.orig 2012-07-19 11:30:11.000000000 +0000 +++ configure @@@@ -7995,6 +7995,11 @@@@ else { $as_echo "$as_me:${as_lineno-$LINENO}: checking architecture for native atomic operations" >&5 $as_echo_n "checking architecture for native atomic operations... " >&6; } case $host in + *-netbsd*) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + need_libatomic_ops=no + ;; arm*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: arm" >&5 $as_echo "arm" >&6; } @@@@ -8062,11 +8067,6 @@@@ $as_echo "#define ATOMIC_ARM_INLINE_ASM fi fi ;; - *-netbsdelf5*) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - need_libatomic_ops=no - ;; *-freebsd*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } @@@@ -19748,7 +19748,7 @@@@ _ACEOF fi -if test "$ac_cv_tls" == "__thread"; then : +if test "$ac_cv_tls" = "__thread"; then : $as_echo "#define SUPPORT_TLS___THREAD 1" >>confdefs.h @@@@ -20146,7 +20146,7 @@@@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi -if test "x$ax_pthread_ok" == "xyes"; then : +if test "x$ax_pthread_ok" = "xyes"; then : $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h @@@@ -23063,12 +23063,12 @@@@ if test -n "$LIBJSON_CFLAGS"; then pkg_cv_LIBJSON_CFLAGS="$LIBJSON_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" json >= 0.9 \""; } >&5 - ($PKG_CONFIG --exists --print-errors " json >= 0.9 ") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" json-c >= 0.9 \""; } >&5 + ($PKG_CONFIG --exists --print-errors " json-c >= 0.9 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBJSON_CFLAGS=`$PKG_CONFIG --cflags " json >= 0.9 " 2>/dev/null` + pkg_cv_LIBJSON_CFLAGS=`$PKG_CONFIG --cflags " json-c >= 0.9 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@@@ -23080,12 +23080,12 @@@@ if test -n "$LIBJSON_LIBS"; then pkg_cv_LIBJSON_LIBS="$LIBJSON_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" json >= 0.9 \""; } >&5 - ($PKG_CONFIG --exists --print-errors " json >= 0.9 ") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" json-c >= 0.9 \""; } >&5 + ($PKG_CONFIG --exists --print-errors " json-c >= 0.9 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBJSON_LIBS=`$PKG_CONFIG --libs " json >= 0.9 " 2>/dev/null` + pkg_cv_LIBJSON_LIBS=`$PKG_CONFIG --libs " json-c >= 0.9 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@@@ -23106,14 +23106,14 @@@@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LIBJSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " json >= 0.9 " 2>&1` + LIBJSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " json-c >= 0.9 " 2>&1` else - LIBJSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " json >= 0.9 " 2>&1` + LIBJSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " json-c >= 0.9 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$LIBJSON_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements ( json >= 0.9 ) were not met: + as_fn_error $? "Package requirements ( json-c >= 0.9 ) were not met: $LIBJSON_PKG_ERRORS @ 1.4 log @Recognize new json-c library name. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2013/05/06 20:44:18 markd Exp $ @ 1.3 log @Fix VARBASE and PKG_SYSCONFBASEDIR handling. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2013/01/29 15:02:24 tsutsui Exp $ d50 50 @ 1.2 log @Always use atomic_ops(3) on NetBSD even on arm, i.e. kill Linux-ARM'ism. Fixes configure failure on NetBSD/arm 6.0. Also add patch comment. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2012/11/03 01:54:55 ryoon Exp $ a2 1 - use ${EGDIR} for config file a49 9 @@@@ -26138,7 +26138,7 @@@@ _ACEOF PA_SOEXT=.so -pulseconfdir="${sysconfdir}/pulse" +pulseconfdir="${EGDIR}" prefix_NONE= @ 1.1 log @Update to 2.1 * Tested on NetBSD/i386 5.1, /i386 6.0, and /amd64 6.99.13 * Also tested on OpenIndiana/i386 151a7, but my environment lacks audio device, so I cannot check audio output * Tested with multimedia/mplayer's -ao pulse option, works fine * Add gm4 to USE_TOOLS for OpenIndiana build Changelog: Many changes. See http://www.freedesktop.org/wiki/Software/PulseAudio . @ text @d1 5 a5 1 $NetBSD$ d9 13 a21 1 @@@@ -8062,7 +8062,7 @@@@ $as_echo "#define ATOMIC_ARM_INLINE_ASM d26 5 a30 1 + *-netbsd*) a32 1 need_libatomic_ops=no @ 1.1.2.1 log @Pullup ticket #4064 - requested by he audio/pulseaudio: build fix Revisions pulled up: - audio/pulseaudio/distinfo 1.35 - audio/pulseaudio/options.mk 1.5 - audio/pulseaudio/patches/patch-configure 1.2 - audio/pulseaudio/patches/patch-src_Makefile.in 1.2 --- Module Name: pkgsrc Committed By: tsutsui Date: Tue Jan 29 15:02:24 UTC 2013 Modified Files: pkgsrc/audio/pulseaudio/patches: patch-configure Log Message: Always use atomic_ops(3) on NetBSD even on arm, i.e. kill Linux-ARM'ism. Fixes configure failure on NetBSD/arm 6.0. Also add patch comment. --- Module Name: pkgsrc Committed By: wiz Date: Tue Jan 29 15:34:47 UTC 2013 Modified Files: pkgsrc/audio/pulseaudio/patches: patch-src_Makefile.in Log Message: Add comment. --- Module Name: pkgsrc Committed By: wiz Date: Tue Jan 29 15:34:55 UTC 2013 Modified Files: pkgsrc/audio/pulseaudio: distinfo Log Message: regen --- Module Name: pkgsrc Committed By: wiz Date: Tue Jan 29 15:35:04 UTC 2013 Modified Files: pkgsrc/audio/pulseaudio: options.mk Log Message: Whitespace cleanup for pkglint. @ text @a2 4 - use ${EGDIR} for config file - always use atomic_ops(3) on NetBSD, even on arm - kill test(1) bash'ism d5 1 a5 13 @@@@ -7995,6 +7995,11 @@@@ else { $as_echo "$as_me:${as_lineno-$LINENO}: checking architecture for native atomic operations" >&5 $as_echo_n "checking architecture for native atomic operations... " >&6; } case $host in + *-netbsd*) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + need_libatomic_ops=no + ;; arm*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: arm" >&5 $as_echo "arm" >&6; } @@@@ -8062,11 +8067,6 @@@@ $as_echo "#define ATOMIC_ARM_INLINE_ASM d10 1 a10 5 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - need_libatomic_ops=no - ;; *-freebsd*) d13 1 @