pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/pulseaudio



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Aug  4 16:45:56 UTC 2016

Modified Files:
        pkgsrc/audio/pulseaudio: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/audio/pulseaudio/patches: patch-aa patch-configure.ac
Removed Files:
        pkgsrc/audio/pulseaudio/patches: patch-src_modules_module-solaris.c

Log Message:
Update to 9.0

Changelog:
PulseAudio 9.0

Changes at a glance:

 * Automatic routing improvements
 * Beamforming and various other new features in the WebRTC echo canceller
 * Various improvements in module-role-cork and module-role-ducking
 * LFE remixing disabled by default
 * memfd-backed shared memory transport
 * Support for sample rates up to 384 kHz
 * webrtc-audio-processing dependency minimum version bumped to 0.2
 * Changed the C standard from C99 to C11.

Detailed change log:

  http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/9.0

Contributors

  Ahmed S. Darwish
  Alexander E. Patrakov
  Arun Raghavan
  Barun Kumar Singh
  David Henningsson
  Deepak Srivastava
  Gabor Kelemen
  Georg Chini
  Jeremy Huddleston Sequoia
  Jonathan Perkin
  Juho Hämäläinen
  Jungsup Lee
  Kamil Rytarowski
  Marcin Lewandowski
  Milo Casagrande
  Muhammet Kara
  Nazar Mokrynskyi
  Peter Meerwald
  Piotr Drąg
  Sachin Kumar Chauhan
  Sangchul Lee
  Tanu Kaskinen
  YunQiang Su


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 pkgsrc/audio/pulseaudio/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/pulseaudio/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/audio/pulseaudio/buildlink3.mk
cvs rdiff -u -r1.58 -r1.59 pkgsrc/audio/pulseaudio/distinfo
cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/pulseaudio/patches/patch-aa
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/pulseaudio/patches/patch-configure.ac
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/audio/pulseaudio/patches/patch-src_modules_module-solaris.c

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

Modified files:

Index: pkgsrc/audio/pulseaudio/Makefile
diff -u pkgsrc/audio/pulseaudio/Makefile:1.109 pkgsrc/audio/pulseaudio/Makefile:1.110
--- pkgsrc/audio/pulseaudio/Makefile:1.109      Wed Aug  3 10:22:30 2016
+++ pkgsrc/audio/pulseaudio/Makefile    Thu Aug  4 16:45:55 2016
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.109 2016/08/03 10:22:30 adam Exp $
+# $NetBSD: Makefile,v 1.110 2016/08/04 16:45:55 ryoon Exp $
 
-DISTNAME=      pulseaudio-8.0
-PKGREVISION=   2
+DISTNAME=      pulseaudio-9.0
 CATEGORIES=    audio
 MASTER_SITES=  http://freedesktop.org/software/pulseaudio/releases/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/audio/pulseaudio/PLIST
diff -u pkgsrc/audio/pulseaudio/PLIST:1.21 pkgsrc/audio/pulseaudio/PLIST:1.22
--- pkgsrc/audio/pulseaudio/PLIST:1.21  Fri Jan 22 19:29:11 2016
+++ pkgsrc/audio/pulseaudio/PLIST       Thu Aug  4 16:45:55 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2016/01/22 19:29:11 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.22 2016/08/04 16:45:55 ryoon Exp $
 bin/esdcompat
 bin/pacat
 bin/pacmd
@@ -49,187 +49,187 @@ lib/cmake/PulseAudio/PulseAudioConfigVer
 lib/libpulse-mainloop-glib.la
 lib/libpulse-simple.la
 lib/libpulse.la
-lib/pulseaudio/libpulsecore-6.0.la
 lib/pkgconfig/libpulse-mainloop-glib.pc
 lib/pkgconfig/libpulse-simple.pc
 lib/pkgconfig/libpulse.pc
-${PLIST.alsa}lib/pulse-6.0/modules/libalsa-util.a
-${PLIST.alsa}lib/pulse-6.0/modules/libalsa-util.so
-${PLIST.avahi}lib/pulse-6.0/modules/libavahi-wrap.a
-${PLIST.avahi}lib/pulse-6.0/modules/libavahi-wrap.so
-lib/pulse-6.0/modules/libcli.a
-lib/pulse-6.0/modules/libcli.so
-${PLIST.oss}lib/pulse-6.0/modules/liboss-util.a
-${PLIST.oss}lib/pulse-6.0/modules/liboss-util.so
-lib/pulse-6.0/modules/libprotocol-cli.a
-lib/pulse-6.0/modules/libprotocol-cli.so
-lib/pulse-6.0/modules/libprotocol-esound.a
-lib/pulse-6.0/modules/libprotocol-esound.so
-lib/pulse-6.0/modules/libprotocol-http.a
-lib/pulse-6.0/modules/libprotocol-http.so
-lib/pulse-6.0/modules/libprotocol-native.a
-lib/pulse-6.0/modules/libprotocol-native.so
-lib/pulse-6.0/modules/libprotocol-simple.a
-lib/pulse-6.0/modules/libprotocol-simple.so
-lib/pulse-6.0/modules/libraop.a
-lib/pulse-6.0/modules/libraop.so
-lib/pulse-6.0/modules/librtp.a
-lib/pulse-6.0/modules/librtp.so
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-card.a
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-card.so
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-sink.a
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-sink.so
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-source.a
-${PLIST.alsa}lib/pulse-6.0/modules/module-alsa-source.so
-lib/pulse-6.0/modules/module-always-sink.a
-lib/pulse-6.0/modules/module-always-sink.so
-lib/pulse-6.0/modules/module-augment-properties.a
-lib/pulse-6.0/modules/module-augment-properties.so
-${PLIST.bonjour}lib/pulse-6.0/modules/module-bonjour-publish.a
-${PLIST.bonjour}lib/pulse-6.0/modules/module-bonjour-publish.so
-lib/pulse-6.0/modules/module-card-restore.a
-lib/pulse-6.0/modules/module-card-restore.so
-lib/pulse-6.0/modules/module-cli-protocol-tcp.a
-lib/pulse-6.0/modules/module-cli-protocol-tcp.so
-lib/pulse-6.0/modules/module-cli-protocol-unix.a
-lib/pulse-6.0/modules/module-cli-protocol-unix.so
-lib/pulse-6.0/modules/module-cli.a
-lib/pulse-6.0/modules/module-cli.so
-lib/pulse-6.0/modules/module-combine-sink.a
-lib/pulse-6.0/modules/module-combine-sink.so
-lib/pulse-6.0/modules/module-combine.a
-lib/pulse-6.0/modules/module-combine.so
-lib/pulse-6.0/modules/module-console-kit.a
-lib/pulse-6.0/modules/module-console-kit.so
-${PLIST.coreaudio}lib/pulse-6.0/modules/module-coreaudio-detect.a
-${PLIST.coreaudio}lib/pulse-6.0/modules/module-coreaudio-detect.so
-${PLIST.coreaudio}lib/pulse-6.0/modules/module-coreaudio-device.a
-${PLIST.coreaudio}lib/pulse-6.0/modules/module-coreaudio-device.so
-lib/pulse-6.0/modules/module-dbus-protocol.a
-lib/pulse-6.0/modules/module-dbus-protocol.so
-lib/pulse-6.0/modules/module-default-device-restore.a
-lib/pulse-6.0/modules/module-default-device-restore.so
-lib/pulse-6.0/modules/module-detect.a
-lib/pulse-6.0/modules/module-detect.so
-lib/pulse-6.0/modules/module-device-manager.a
-lib/pulse-6.0/modules/module-device-manager.so
-lib/pulse-6.0/modules/module-device-restore.a
-lib/pulse-6.0/modules/module-device-restore.so
-lib/pulse-6.0/modules/module-echo-cancel.a
-lib/pulse-6.0/modules/module-echo-cancel.so
-lib/pulse-6.0/modules/module-esound-compat-spawnfd.a
-lib/pulse-6.0/modules/module-esound-compat-spawnfd.so
-lib/pulse-6.0/modules/module-esound-compat-spawnpid.a
-lib/pulse-6.0/modules/module-esound-compat-spawnpid.so
-lib/pulse-6.0/modules/module-esound-protocol-tcp.a
-lib/pulse-6.0/modules/module-esound-protocol-tcp.so
-lib/pulse-6.0/modules/module-esound-protocol-unix.a
-lib/pulse-6.0/modules/module-esound-protocol-unix.so
-lib/pulse-6.0/modules/module-esound-sink.a
-lib/pulse-6.0/modules/module-esound-sink.so
-lib/pulse-6.0/modules/module-filter-apply.a
-lib/pulse-6.0/modules/module-filter-apply.so
-lib/pulse-6.0/modules/module-filter-heuristics.a
-lib/pulse-6.0/modules/module-filter-heuristics.so
-lib/pulse-6.0/modules/module-http-protocol-tcp.a
-lib/pulse-6.0/modules/module-http-protocol-tcp.so
-lib/pulse-6.0/modules/module-http-protocol-unix.a
-lib/pulse-6.0/modules/module-http-protocol-unix.so
-lib/pulse-6.0/modules/module-intended-roles.a
-lib/pulse-6.0/modules/module-intended-roles.so
-lib/pulse-6.0/modules/module-ladspa-sink.a
-lib/pulse-6.0/modules/module-ladspa-sink.so
-lib/pulse-6.0/modules/module-loopback.a
-lib/pulse-6.0/modules/module-loopback.so
-lib/pulse-6.0/modules/module-match.a
-lib/pulse-6.0/modules/module-match.so
-${PLIST.evdev}lib/pulse-6.0/modules/module-mmkbd-evdev.a
-${PLIST.evdev}lib/pulse-6.0/modules/module-mmkbd-evdev.so
-lib/pulse-6.0/modules/module-native-protocol-fd.a
-lib/pulse-6.0/modules/module-native-protocol-fd.so
-lib/pulse-6.0/modules/module-native-protocol-tcp.a
-lib/pulse-6.0/modules/module-native-protocol-tcp.so
-lib/pulse-6.0/modules/module-native-protocol-unix.a
-lib/pulse-6.0/modules/module-native-protocol-unix.so
-lib/pulse-6.0/modules/module-null-sink.a
-lib/pulse-6.0/modules/module-null-sink.so
-lib/pulse-6.0/modules/module-null-source.a
-lib/pulse-6.0/modules/module-null-source.so
-${PLIST.oss}lib/pulse-6.0/modules/module-oss.a
-${PLIST.oss}lib/pulse-6.0/modules/module-oss.so
-lib/pulse-6.0/modules/module-pipe-sink.a
-lib/pulse-6.0/modules/module-pipe-sink.so
-lib/pulse-6.0/modules/module-pipe-source.a
-lib/pulse-6.0/modules/module-pipe-source.so
-lib/pulse-6.0/modules/module-position-event-sounds.a
-lib/pulse-6.0/modules/module-position-event-sounds.so
-${PLIST.avahi}lib/pulse-6.0/modules/module-raop-discover.a
-${PLIST.avahi}lib/pulse-6.0/modules/module-raop-discover.so
-lib/pulse-6.0/modules/module-raop-sink.a
-lib/pulse-6.0/modules/module-raop-sink.so
-lib/pulse-6.0/modules/module-remap-sink.a
-lib/pulse-6.0/modules/module-remap-sink.so
-lib/pulse-6.0/modules/module-remap-source.a
-lib/pulse-6.0/modules/module-remap-source.so
-lib/pulse-6.0/modules/module-rescue-streams.a
-lib/pulse-6.0/modules/module-rescue-streams.so
-lib/pulse-6.0/modules/module-role-cork.a
-lib/pulse-6.0/modules/module-role-cork.so
-lib/pulse-6.0/modules/module-role-ducking.a
-lib/pulse-6.0/modules/module-role-ducking.so
-lib/pulse-6.0/modules/module-rtp-recv.a
-lib/pulse-6.0/modules/module-rtp-recv.so
-lib/pulse-6.0/modules/module-rtp-send.a
-lib/pulse-6.0/modules/module-rtp-send.so
-lib/pulse-6.0/modules/module-rygel-media-server.a
-lib/pulse-6.0/modules/module-rygel-media-server.so
-lib/pulse-6.0/modules/module-simple-protocol-tcp.a
-lib/pulse-6.0/modules/module-simple-protocol-tcp.so
-lib/pulse-6.0/modules/module-simple-protocol-unix.a
-lib/pulse-6.0/modules/module-simple-protocol-unix.so
-lib/pulse-6.0/modules/module-sine-source.a
-lib/pulse-6.0/modules/module-sine-source.so
-lib/pulse-6.0/modules/module-sine.a
-lib/pulse-6.0/modules/module-sine.so
-${PLIST.sun}lib/pulse-6.0/modules/module-solaris.a
-${PLIST.sun}lib/pulse-6.0/modules/module-solaris.so
-lib/pulse-6.0/modules/module-stream-restore.a
-lib/pulse-6.0/modules/module-stream-restore.so
-lib/pulse-6.0/modules/module-suspend-on-idle.a
-lib/pulse-6.0/modules/module-suspend-on-idle.so
-lib/pulse-6.0/modules/module-switch-on-connect.a
-lib/pulse-6.0/modules/module-switch-on-connect.so
-lib/pulse-6.0/modules/module-switch-on-port-available.a
-lib/pulse-6.0/modules/module-switch-on-port-available.so
-lib/pulse-6.0/modules/module-tunnel-sink-new.a
-lib/pulse-6.0/modules/module-tunnel-sink-new.so
-lib/pulse-6.0/modules/module-tunnel-sink.a
-lib/pulse-6.0/modules/module-tunnel-sink.so
-lib/pulse-6.0/modules/module-tunnel-source-new.a
-lib/pulse-6.0/modules/module-tunnel-source-new.so
-lib/pulse-6.0/modules/module-tunnel-source.a
-lib/pulse-6.0/modules/module-tunnel-source.so
-lib/pulse-6.0/modules/module-virtual-sink.a
-lib/pulse-6.0/modules/module-virtual-sink.so
-lib/pulse-6.0/modules/module-virtual-source.a
-lib/pulse-6.0/modules/module-virtual-source.so
-lib/pulse-6.0/modules/module-virtual-surround-sink.a
-lib/pulse-6.0/modules/module-virtual-surround-sink.so
-lib/pulse-6.0/modules/module-volume-restore.a
-lib/pulse-6.0/modules/module-volume-restore.so
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-bell.a
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-bell.so
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-cork-request.a
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-cork-request.so
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-publish.a
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-publish.so
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-xsmp.a
-${PLIST.x11}lib/pulse-6.0/modules/module-x11-xsmp.so
-${PLIST.avahi}lib/pulse-6.0/modules/module-zeroconf-discover.a
-${PLIST.avahi}lib/pulse-6.0/modules/module-zeroconf-discover.so
-${PLIST.avahi}lib/pulse-6.0/modules/module-zeroconf-publish.a
-${PLIST.avahi}lib/pulse-6.0/modules/module-zeroconf-publish.so
-lib/pulseaudio/libpulsecommon-6.0.la
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/libalsa-util.a
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/libalsa-util.so
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/libavahi-wrap.a
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/libavahi-wrap.so
+lib/pulse-${PKGVERSION}/modules/libcli.a
+lib/pulse-${PKGVERSION}/modules/libcli.so
+${PLIST.oss}lib/pulse-${PKGVERSION}/modules/liboss-util.a
+${PLIST.oss}lib/pulse-${PKGVERSION}/modules/liboss-util.so
+lib/pulse-${PKGVERSION}/modules/libprotocol-cli.a
+lib/pulse-${PKGVERSION}/modules/libprotocol-cli.so
+lib/pulse-${PKGVERSION}/modules/libprotocol-esound.a
+lib/pulse-${PKGVERSION}/modules/libprotocol-esound.so
+lib/pulse-${PKGVERSION}/modules/libprotocol-http.a
+lib/pulse-${PKGVERSION}/modules/libprotocol-http.so
+lib/pulse-${PKGVERSION}/modules/libprotocol-native.a
+lib/pulse-${PKGVERSION}/modules/libprotocol-native.so
+lib/pulse-${PKGVERSION}/modules/libprotocol-simple.a
+lib/pulse-${PKGVERSION}/modules/libprotocol-simple.so
+lib/pulse-${PKGVERSION}/modules/libraop.a
+lib/pulse-${PKGVERSION}/modules/libraop.so
+lib/pulse-${PKGVERSION}/modules/librtp.a
+lib/pulse-${PKGVERSION}/modules/librtp.so
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-card.a
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-card.so
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-sink.a
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-sink.so
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-source.a
+${PLIST.alsa}lib/pulse-${PKGVERSION}/modules/module-alsa-source.so
+lib/pulse-${PKGVERSION}/modules/module-always-sink.a
+lib/pulse-${PKGVERSION}/modules/module-always-sink.so
+lib/pulse-${PKGVERSION}/modules/module-augment-properties.a
+lib/pulse-${PKGVERSION}/modules/module-augment-properties.so
+${PLIST.bonjour}lib/pulse-${PKGVERSION}/modules/module-bonjour-publish.a
+${PLIST.bonjour}lib/pulse-${PKGVERSION}/modules/module-bonjour-publish.so
+lib/pulse-${PKGVERSION}/modules/module-card-restore.a
+lib/pulse-${PKGVERSION}/modules/module-card-restore.so
+lib/pulse-${PKGVERSION}/modules/module-cli-protocol-tcp.a
+lib/pulse-${PKGVERSION}/modules/module-cli-protocol-tcp.so
+lib/pulse-${PKGVERSION}/modules/module-cli-protocol-unix.a
+lib/pulse-${PKGVERSION}/modules/module-cli-protocol-unix.so
+lib/pulse-${PKGVERSION}/modules/module-cli.a
+lib/pulse-${PKGVERSION}/modules/module-cli.so
+lib/pulse-${PKGVERSION}/modules/module-combine-sink.a
+lib/pulse-${PKGVERSION}/modules/module-combine-sink.so
+lib/pulse-${PKGVERSION}/modules/module-combine.a
+lib/pulse-${PKGVERSION}/modules/module-combine.so
+lib/pulse-${PKGVERSION}/modules/module-console-kit.a
+lib/pulse-${PKGVERSION}/modules/module-console-kit.so
+${PLIST.coreaudio}lib/pulse-${PKGVERSION}/modules/module-coreaudio-detect.a
+${PLIST.coreaudio}lib/pulse-${PKGVERSION}/modules/module-coreaudio-detect.so
+${PLIST.coreaudio}lib/pulse-${PKGVERSION}/modules/module-coreaudio-device.a
+${PLIST.coreaudio}lib/pulse-${PKGVERSION}/modules/module-coreaudio-device.so
+lib/pulse-${PKGVERSION}/modules/module-dbus-protocol.a
+lib/pulse-${PKGVERSION}/modules/module-dbus-protocol.so
+lib/pulse-${PKGVERSION}/modules/module-default-device-restore.a
+lib/pulse-${PKGVERSION}/modules/module-default-device-restore.so
+lib/pulse-${PKGVERSION}/modules/module-detect.a
+lib/pulse-${PKGVERSION}/modules/module-detect.so
+lib/pulse-${PKGVERSION}/modules/module-device-manager.a
+lib/pulse-${PKGVERSION}/modules/module-device-manager.so
+lib/pulse-${PKGVERSION}/modules/module-device-restore.a
+lib/pulse-${PKGVERSION}/modules/module-device-restore.so
+lib/pulse-${PKGVERSION}/modules/module-echo-cancel.a
+lib/pulse-${PKGVERSION}/modules/module-echo-cancel.so
+lib/pulse-${PKGVERSION}/modules/module-esound-compat-spawnfd.a
+lib/pulse-${PKGVERSION}/modules/module-esound-compat-spawnfd.so
+lib/pulse-${PKGVERSION}/modules/module-esound-compat-spawnpid.a
+lib/pulse-${PKGVERSION}/modules/module-esound-compat-spawnpid.so
+lib/pulse-${PKGVERSION}/modules/module-esound-protocol-tcp.a
+lib/pulse-${PKGVERSION}/modules/module-esound-protocol-tcp.so
+lib/pulse-${PKGVERSION}/modules/module-esound-protocol-unix.a
+lib/pulse-${PKGVERSION}/modules/module-esound-protocol-unix.so
+lib/pulse-${PKGVERSION}/modules/module-esound-sink.a
+lib/pulse-${PKGVERSION}/modules/module-esound-sink.so
+lib/pulse-${PKGVERSION}/modules/module-filter-apply.a
+lib/pulse-${PKGVERSION}/modules/module-filter-apply.so
+lib/pulse-${PKGVERSION}/modules/module-filter-heuristics.a
+lib/pulse-${PKGVERSION}/modules/module-filter-heuristics.so
+lib/pulse-${PKGVERSION}/modules/module-http-protocol-tcp.a
+lib/pulse-${PKGVERSION}/modules/module-http-protocol-tcp.so
+lib/pulse-${PKGVERSION}/modules/module-http-protocol-unix.a
+lib/pulse-${PKGVERSION}/modules/module-http-protocol-unix.so
+lib/pulse-${PKGVERSION}/modules/module-intended-roles.a
+lib/pulse-${PKGVERSION}/modules/module-intended-roles.so
+lib/pulse-${PKGVERSION}/modules/module-ladspa-sink.a
+lib/pulse-${PKGVERSION}/modules/module-ladspa-sink.so
+lib/pulse-${PKGVERSION}/modules/module-loopback.a
+lib/pulse-${PKGVERSION}/modules/module-loopback.so
+lib/pulse-${PKGVERSION}/modules/module-match.a
+lib/pulse-${PKGVERSION}/modules/module-match.so
+${PLIST.evdev}lib/pulse-${PKGVERSION}/modules/module-mmkbd-evdev.a
+${PLIST.evdev}lib/pulse-${PKGVERSION}/modules/module-mmkbd-evdev.so
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-fd.a
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-fd.so
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-tcp.a
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-tcp.so
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-unix.a
+lib/pulse-${PKGVERSION}/modules/module-native-protocol-unix.so
+lib/pulse-${PKGVERSION}/modules/module-null-sink.a
+lib/pulse-${PKGVERSION}/modules/module-null-sink.so
+lib/pulse-${PKGVERSION}/modules/module-null-source.a
+lib/pulse-${PKGVERSION}/modules/module-null-source.so
+${PLIST.oss}lib/pulse-${PKGVERSION}/modules/module-oss.a
+${PLIST.oss}lib/pulse-${PKGVERSION}/modules/module-oss.so
+lib/pulse-${PKGVERSION}/modules/module-pipe-sink.a
+lib/pulse-${PKGVERSION}/modules/module-pipe-sink.so
+lib/pulse-${PKGVERSION}/modules/module-pipe-source.a
+lib/pulse-${PKGVERSION}/modules/module-pipe-source.so
+lib/pulse-${PKGVERSION}/modules/module-position-event-sounds.a
+lib/pulse-${PKGVERSION}/modules/module-position-event-sounds.so
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-raop-discover.a
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-raop-discover.so
+lib/pulse-${PKGVERSION}/modules/module-raop-sink.a
+lib/pulse-${PKGVERSION}/modules/module-raop-sink.so
+lib/pulse-${PKGVERSION}/modules/module-remap-sink.a
+lib/pulse-${PKGVERSION}/modules/module-remap-sink.so
+lib/pulse-${PKGVERSION}/modules/module-remap-source.a
+lib/pulse-${PKGVERSION}/modules/module-remap-source.so
+lib/pulse-${PKGVERSION}/modules/module-rescue-streams.a
+lib/pulse-${PKGVERSION}/modules/module-rescue-streams.so
+lib/pulse-${PKGVERSION}/modules/module-role-cork.a
+lib/pulse-${PKGVERSION}/modules/module-role-cork.so
+lib/pulse-${PKGVERSION}/modules/module-role-ducking.a
+lib/pulse-${PKGVERSION}/modules/module-role-ducking.so
+lib/pulse-${PKGVERSION}/modules/module-rtp-recv.a
+lib/pulse-${PKGVERSION}/modules/module-rtp-recv.so
+lib/pulse-${PKGVERSION}/modules/module-rtp-send.a
+lib/pulse-${PKGVERSION}/modules/module-rtp-send.so
+lib/pulse-${PKGVERSION}/modules/module-rygel-media-server.a
+lib/pulse-${PKGVERSION}/modules/module-rygel-media-server.so
+lib/pulse-${PKGVERSION}/modules/module-simple-protocol-tcp.a
+lib/pulse-${PKGVERSION}/modules/module-simple-protocol-tcp.so
+lib/pulse-${PKGVERSION}/modules/module-simple-protocol-unix.a
+lib/pulse-${PKGVERSION}/modules/module-simple-protocol-unix.so
+lib/pulse-${PKGVERSION}/modules/module-sine-source.a
+lib/pulse-${PKGVERSION}/modules/module-sine-source.so
+lib/pulse-${PKGVERSION}/modules/module-sine.a
+lib/pulse-${PKGVERSION}/modules/module-sine.so
+${PLIST.sun}lib/pulse-${PKGVERSION}/modules/module-solaris.a
+${PLIST.sun}lib/pulse-${PKGVERSION}/modules/module-solaris.so
+lib/pulse-${PKGVERSION}/modules/module-stream-restore.a
+lib/pulse-${PKGVERSION}/modules/module-stream-restore.so
+lib/pulse-${PKGVERSION}/modules/module-suspend-on-idle.a
+lib/pulse-${PKGVERSION}/modules/module-suspend-on-idle.so
+lib/pulse-${PKGVERSION}/modules/module-switch-on-connect.a
+lib/pulse-${PKGVERSION}/modules/module-switch-on-connect.so
+lib/pulse-${PKGVERSION}/modules/module-switch-on-port-available.a
+lib/pulse-${PKGVERSION}/modules/module-switch-on-port-available.so
+lib/pulse-${PKGVERSION}/modules/module-tunnel-sink-new.a
+lib/pulse-${PKGVERSION}/modules/module-tunnel-sink-new.so
+lib/pulse-${PKGVERSION}/modules/module-tunnel-sink.a
+lib/pulse-${PKGVERSION}/modules/module-tunnel-sink.so
+lib/pulse-${PKGVERSION}/modules/module-tunnel-source-new.a
+lib/pulse-${PKGVERSION}/modules/module-tunnel-source-new.so
+lib/pulse-${PKGVERSION}/modules/module-tunnel-source.a
+lib/pulse-${PKGVERSION}/modules/module-tunnel-source.so
+lib/pulse-${PKGVERSION}/modules/module-virtual-sink.a
+lib/pulse-${PKGVERSION}/modules/module-virtual-sink.so
+lib/pulse-${PKGVERSION}/modules/module-virtual-source.a
+lib/pulse-${PKGVERSION}/modules/module-virtual-source.so
+lib/pulse-${PKGVERSION}/modules/module-virtual-surround-sink.a
+lib/pulse-${PKGVERSION}/modules/module-virtual-surround-sink.so
+lib/pulse-${PKGVERSION}/modules/module-volume-restore.a
+lib/pulse-${PKGVERSION}/modules/module-volume-restore.so
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-bell.a
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-bell.so
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-cork-request.a
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-cork-request.so
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-publish.a
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-publish.so
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-xsmp.a
+${PLIST.x11}lib/pulse-${PKGVERSION}/modules/module-x11-xsmp.so
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-zeroconf-discover.a
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-zeroconf-discover.so
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-zeroconf-publish.a
+${PLIST.avahi}lib/pulse-${PKGVERSION}/modules/module-zeroconf-publish.so
+lib/pulseaudio/libpulsecommon-${PKGVERSION}.la
+lib/pulseaudio/libpulsecore-${PKGVERSION}.la
 ${PLIST.oss}lib/pulseaudio/libpulsedsp.la
 man/man1/esdcompat.1
 man/man1/pacat.1

Index: pkgsrc/audio/pulseaudio/buildlink3.mk
diff -u pkgsrc/audio/pulseaudio/buildlink3.mk:1.24 pkgsrc/audio/pulseaudio/buildlink3.mk:1.25
--- pkgsrc/audio/pulseaudio/buildlink3.mk:1.24  Sun Apr 19 06:42:02 2015
+++ pkgsrc/audio/pulseaudio/buildlink3.mk       Thu Aug  4 16:45:55 2016
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.24 2015/04/19 06:42:02 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.25 2016/08/04 16:45:55 ryoon Exp $
 
 BUILDLINK_TREE+=       pulseaudio
 
 .if !defined(PULSEAUDIO_BUILDLINK3_MK)
 PULSEAUDIO_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.pulseaudio+=     pulseaudio>=6.0
-BUILDLINK_ABI_DEPENDS.pulseaudio+=     pulseaudio>=6.0
+BUILDLINK_API_DEPENDS.pulseaudio+=     pulseaudio>=9.0
+BUILDLINK_ABI_DEPENDS.pulseaudio+=     pulseaudio>=9.0
 BUILDLINK_PKGSRCDIR.pulseaudio?=       ../../audio/pulseaudio
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/audio/pulseaudio/distinfo
diff -u pkgsrc/audio/pulseaudio/distinfo:1.58 pkgsrc/audio/pulseaudio/distinfo:1.59
--- pkgsrc/audio/pulseaudio/distinfo:1.58       Fri Jan 22 19:29:11 2016
+++ pkgsrc/audio/pulseaudio/distinfo    Thu Aug  4 16:45:55 2016
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.58 2016/01/22 19:29:11 ryoon Exp $
+$NetBSD: distinfo,v 1.59 2016/08/04 16:45:55 ryoon Exp $
 
-SHA1 (pulseaudio-8.0.tar.xz) = 1399a2f6288ad743184b6c2192129fef033343ac
-RMD160 (pulseaudio-8.0.tar.xz) = fc2700ec34ae9cbecd85c1ad6253b4c224541c96
-SHA512 (pulseaudio-8.0.tar.xz) = 7008abf768f720839353038ffd3e35e442f82452aa7e27d446f75d403096b042643d2b2b1d153454302bd5a51f9217f4979c8995b80ba2695f141e6a29e164fa
-Size (pulseaudio-8.0.tar.xz) = 1517656 bytes
-SHA1 (patch-aa) = a86e04f6ada98d643b90069f78f13e3bc1050ed9
-SHA1 (patch-configure.ac) = ae2df43966a21992dc1c53d5f0a2c428d4e60e3f
+SHA1 (pulseaudio-9.0.tar.xz) = d9a9d7cb667ed95ee1de4b6544d5c7444c5a0064
+RMD160 (pulseaudio-9.0.tar.xz) = bab63483ff39e462a0701fcd612fea9f1ebe1173
+SHA512 (pulseaudio-9.0.tar.xz) = 2177d4ab2ab7ded43d6eb5ece763504bdd614f9bdc27ab007894f8f7eed3fd0006a5b7550e5fd099d1877423524bc2baa22775372c8cefd9b772c28134d3e55a
+Size (pulseaudio-9.0.tar.xz) = 1537568 bytes
+SHA1 (patch-aa) = 01d6a4f3db5b61e3e8cb2956b53676d86692f846
+SHA1 (patch-configure.ac) = e8b4abd2f5a51668b3ba370a2c3b49ba5bcc9c6a
 SHA1 (patch-src_Makefile.am) = debe40be5d1155f6cb0d5ae90119dece4e090b02
 SHA1 (patch-src_modules_module-detect.c) = f202194b03a2023959d772392d58297f963f0ada
-SHA1 (patch-src_modules_module-solaris.c) = 03ea8912da4bb76294ca23271e47d40a8c9a61a7
 SHA1 (patch-src_modules_oss_module-oss.c) = 399ac178ae832619253ce8dd985edbed23db86e7
 SHA1 (patch-src_pulsecore_mix__neon.c) = 6f6d33d38024d65045d637d48276e1ba92b81342
 SHA1 (patch-src_pulsecore_svolume__mmx.c) = c34d153e3bfdb812eb7bd70fa330a9ec674c2dc2

Index: pkgsrc/audio/pulseaudio/patches/patch-aa
diff -u pkgsrc/audio/pulseaudio/patches/patch-aa:1.17 pkgsrc/audio/pulseaudio/patches/patch-aa:1.18
--- pkgsrc/audio/pulseaudio/patches/patch-aa:1.17       Fri Jan 22 19:29:11 2016
+++ pkgsrc/audio/pulseaudio/patches/patch-aa    Thu Aug  4 16:45:55 2016
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.17 2016/01/22 19:29:11 ryoon Exp $
+$NetBSD: patch-aa,v 1.18 2016/08/04 16:45:55 ryoon Exp $
 
 ioctl() takes u_long argument on NetBSD.
 On NetBSD<6 and 6.99.0-6.99.7, use third parameter in ioctl instead of varargs.
@@ -6,19 +6,20 @@ stat() system call has been versioned, u
 Try more typical device names.
 SOUND_PCM_* is not available on SunOS.
 
---- src/utils/padsp.c.orig     2016-01-18 10:14:20.000000000 +0000
+--- src/utils/padsp.c.orig     2016-05-03 06:17:39.000000000 +0000
 +++ src/utils/padsp.c
-@@ -47,6 +47,9 @@
- #ifdef __linux__
+@@ -48,6 +48,10 @@
  #include <linux/sockios.h>
  #endif
+ 
 +#ifdef __NetBSD__
 +#include <sys/param.h>
 +#endif
- 
++
  #include <pulse/pulseaudio.h>
  #include <pulse/gccmacro.h>
-@@ -113,7 +116,11 @@ static pthread_mutex_t func_mutex = PTHR
+ #include <pulsecore/llist.h>
+@@ -113,7 +117,11 @@ static pthread_mutex_t func_mutex = PTHR
  
  static PA_LLIST_HEAD(fd_info, fd_infos) = NULL;
  
@@ -30,7 +31,7 @@ SOUND_PCM_* is not available on SunOS.
  static int (*_close)(int) = NULL;
  static int (*_open)(const char *, int, mode_t) = NULL;
  static int (*___open_2)(const char *, int) = NULL;
-@@ -141,6 +148,15 @@ static inline fnptr dlsym_fn(void *handl
+@@ -141,6 +149,15 @@ static inline fnptr dlsym_fn(void *handl
      return (fnptr) (long) dlsym(handle, symbol);
  }
  
@@ -46,7 +47,7 @@ SOUND_PCM_* is not available on SunOS.
  #define LOAD_IOCTL_FUNC() \
  do { \
      pthread_mutex_lock(&func_mutex); \
-@@ -148,6 +164,7 @@ do { \
+@@ -148,6 +165,7 @@ do { \
          _ioctl = (int (*)(int, int, void*)) dlsym_fn(RTLD_NEXT, "ioctl"); \
      pthread_mutex_unlock(&func_mutex); \
  } while(0)
@@ -54,10 +55,11 @@ SOUND_PCM_* is not available on SunOS.
  
  #define LOAD_OPEN_FUNC() \
  do { \
-@@ -197,11 +214,20 @@ do { \
+@@ -197,11 +215,21 @@ do { \
      pthread_mutex_unlock(&func_mutex); \
  } while(0)
  
++
 +#ifdef __NetBSD__
 +#if (__NetBSD_Version__ < 600000000)
 +#define STAT_FUNC "__stat30"
@@ -76,43 +78,7 @@ SOUND_PCM_* is not available on SunOS.
      pthread_mutex_unlock(&func_mutex); \
  } while(0)
  
-@@ -2278,6 +2304,7 @@ static int dsp_ioctl(fd_info *i, unsigne
-             break;
-         }
- 
-+#if HAVE_DECL_SOUND_PCM_READ_RATE
-         case SOUND_PCM_READ_RATE:
-             debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_PCM_READ_RATE\n");
- 
-@@ -2285,7 +2312,9 @@ static int dsp_ioctl(fd_info *i, unsigne
-             *(int*) argp = i->sample_spec.rate;
-             pa_threaded_mainloop_unlock(i->mainloop);
-             break;
-+#endif
- 
-+#if HAVE_DECL_SOUND_PCM_READ_CHANNELS
-         case SOUND_PCM_READ_CHANNELS:
-             debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_PCM_READ_CHANNELS\n");
- 
-@@ -2293,7 +2322,9 @@ static int dsp_ioctl(fd_info *i, unsigne
-             *(int*) argp = i->sample_spec.channels;
-             pa_threaded_mainloop_unlock(i->mainloop);
-             break;
-+#endif
- 
-+#if HAVE_DECL_SOUND_PCM_READ_BITS
-         case SOUND_PCM_READ_BITS:
-             debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_PCM_READ_BITS\n");
- 
-@@ -2301,6 +2332,7 @@ static int dsp_ioctl(fd_info *i, unsigne
-             *(int*) argp = pa_sample_size(&i->sample_spec)*8;
-             pa_threaded_mainloop_unlock(i->mainloop);
-             break;
-+#endif
- 
-         case SNDCTL_DSP_GETOPTR: {
-             count_info *info;
-@@ -2371,21 +2403,35 @@ fail:
+@@ -2377,21 +2405,33 @@ fail:
      return ret;
  }
  
@@ -139,8 +105,6 @@ SOUND_PCM_* is not available on SunOS.
      debug(DEBUG_LEVEL_VERBOSE, __FILE__": ioctl()\n");
  
 +#if defined(OLD_NETBSD_IOCTL_CALL)
-+    argp = _argp;
-+#else
      va_start(args, request);
      argp = va_arg(args, void *);
      va_end(args);

Index: pkgsrc/audio/pulseaudio/patches/patch-configure.ac
diff -u pkgsrc/audio/pulseaudio/patches/patch-configure.ac:1.6 pkgsrc/audio/pulseaudio/patches/patch-configure.ac:1.7
--- pkgsrc/audio/pulseaudio/patches/patch-configure.ac:1.6      Fri Jan 22 19:29:11 2016
+++ pkgsrc/audio/pulseaudio/patches/patch-configure.ac  Thu Aug  4 16:45:55 2016
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure.ac,v 1.6 2016/01/22 19:29:11 ryoon Exp $
+$NetBSD: patch-configure.ac,v 1.7 2016/08/04 16:45:55 ryoon Exp $
 
 * Don't assume sys/capability.h is guaranteed present on Linux.
 * Fix NetBSD detection for libatomics_ops check.
@@ -8,14 +8,14 @@ $NetBSD: patch-configure.ac,v 1.6 2016/0
   file framework will install them in the right place.
 * Avoid hardcoded SDK paths on Darwin.
 
---- configure.ac.orig  2016-01-22 07:33:38.000000000 +0000
+--- configure.ac.orig  2016-06-22 06:53:09.000000000 +0000
 +++ configure.ac
 @@ -21,7 +21,7 @@
  
  AC_PREREQ(2.63)
  
 -AC_INIT([pulseaudio],[m4_esyscmd(./git-version-gen .tarball-version)],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
-+AC_INIT([pulseaudio],[6.0],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
++AC_INIT([pulseaudio],[9.0],[pulseaudio-discuss (at) lists (dot) freedesktop (dot) org],[pulseaudio],[http://pulseaudio.org/])
  AC_CONFIG_SRCDIR([src/daemon/main.c])
  AC_CONFIG_MACRO_DIR([m4])
  AC_CONFIG_HEADERS([config.h])
@@ -27,39 +27,7 @@ $NetBSD: patch-configure.ac,v 1.6 2016/0
          os_is_linux=1
      ;;
      freebsd*)
-@@ -534,15 +533,9 @@ AC_SEARCH_LIBS([backtrace], [execinfo ub
- if test "x$os_is_darwin" = "x1" ; then
-     AC_MSG_CHECKING([looking for Apple CoreService Framework])
-     # How do I check a framework "library" - AC_CHECK_LIB prob. won't work??, just assign LIBS & hope
--    AC_CHECK_HEADER([/Developer/Headers/FlatCarbon/CoreServices.h],
-+    AC_CHECK_HEADER([CoreServices/CoreServices.h],
-         [LIBS="$LIBS -framework CoreServices"],
--        [AC_CHECK_HEADERS([/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h],
--            [LIBS="$LIBS -framework CoreServices"],
--            [AC_MSG_ERROR([CoreServices.h header file not found])]
--        )]
--    )
--
--    AC_MSG_RESULT([ok])
-+        [AC_MSG_ERROR([CoreServices.h header file not found])])
-     AC_DEFINE([HAVE_CLOCK_GETTIME], 1, [Using clock_gettime() replacement])
-     HAVE_BONJOUR=1
- fi
-@@ -780,6 +773,13 @@ AM_CONDITIONAL([HAVE_OSS_WRAPPER], [test
- AS_IF([test "x$HAVE_OSS_OUTPUT" = "x1"], AC_DEFINE([HAVE_OSS_OUTPUT], 1, [Have OSS output?]))
- AS_IF([test "x$HAVE_OSS_WRAPPER" = "x1"], AC_DEFINE([HAVE_OSS_WRAPPER], 1, [Have OSS wrapper (padsp)?]))
- 
-+# Some platforms like SunOS (Illumos) may ship without SOUND_PCM_* functionality
-+if test "x$HAVE_OSS" = "x1"; then
-+    AC_CHECK_DECLS([SOUND_PCM_READ_RATE], [], [], [[#include <sys/soundcard.h>]])
-+    AC_CHECK_DECLS([SOUND_PCM_READ_CHANNELS], [], [], [[#include <sys/soundcard.h>]])
-+    AC_CHECK_DECLS([SOUND_PCM_READ_BITS], [], [], [[#include <sys/soundcard.h>]])
-+fi
-+
- #### CoreAudio support (optional) ####
- 
- AC_ARG_ENABLE([coreaudio-output],
-@@ -1016,7 +1016,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE
+@@ -1041,7 +1040,7 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DE
  
  PA_MACHINE_ID="${sysconfdir}/machine-id"
  AX_DEFINE_DIR(PA_MACHINE_ID, PA_MACHINE_ID, [D-Bus machine-id file])
@@ -68,7 +36,7 @@ $NetBSD: patch-configure.ac,v 1.6 2016/0
  AX_DEFINE_DIR(PA_MACHINE_ID_FALLBACK, PA_MACHINE_ID_FALLBACK,
              [Fallback machine-id file])
  
-@@ -1339,9 +1339,9 @@ fi
+@@ -1364,9 +1363,9 @@ fi
  
  PA_SYSTEM_RUNTIME_PATH="${localstatedir}/run/pulse"
  AX_DEFINE_DIR(PA_SYSTEM_RUNTIME_PATH, PA_SYSTEM_RUNTIME_PATH, [System runtime dir])
@@ -80,7 +48,7 @@ $NetBSD: patch-configure.ac,v 1.6 2016/0
  AX_DEFINE_DIR(PA_SYSTEM_STATE_PATH, PA_SYSTEM_STATE_PATH, [System state dir])
  
  PA_BINARY=${bindir}/pulseaudio${EXEEXT}
-@@ -1353,8 +1353,9 @@ AX_DEFINE_DIR(PACTL_BINARY, PACTL_BINARY
+@@ -1378,8 +1377,9 @@ AX_DEFINE_DIR(PACTL_BINARY, PACTL_BINARY
  AC_SUBST(PA_SOEXT, [.so])
  AC_DEFINE(PA_SOEXT, [".so"], [Shared object extension])
  
@@ -92,21 +60,3 @@ $NetBSD: patch-configure.ac,v 1.6 2016/0
  
  #### Mac OSX specific stuff #####
  
-@@ -1370,17 +1371,6 @@ AC_ARG_WITH(mac-sysroot,
-     AS_HELP_STRING([--with-mac-sysroot=<path>], [SDK basedir to use as the logical root directory for headers and libraries.]),
-     mac_sysroot=$withval, mac_sysroot="/Developer/SDKs/MacOSX10.5.sdk")
- 
--if test "x$os_is_darwin" = "x1" ; then
--    LDFLAGS="$LDFLAGS -isysroot $mac_sysroot -mmacosx-version-min=$mac_version_min"
--    CFLAGS="$CFLAGS -isysroot $mac_sysroot -mmacosx-version-min=$mac_version_min"
--
--    if test "x$enable_mac_universal" = "xyes" ; then
--        mac_arches="-arch i386 -arch x86_64"
--        LDFLAGS="$LDFLAGS $mac_arches"
--        CFLAGS="$CFLAGS $mac_arches"
--    fi
--fi
--
- AC_ARG_ENABLE([webrtc-aec],
-     AS_HELP_STRING([--enable-webrtc-aec], [Enable the optional WebRTC-based echo canceller]))
- 



Home | Main Index | Thread Index | Old Index