audio/pulseaudio 17.0_6 FreeBSD
Sound server for UNIX
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ab117fd23c- License
- LGPL21
- Categories
- audio
- Package size
- 1431.4 KiB, 6894.9 KiB installed
Description
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and Win32 systems. A sound server is basically a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/pulseaudio | 17.0_6 |
| OpenBSD | audio/pulseaudio | 17.0p4 |
| NetBSD | audio/pulseaudio | 17.0nb7 |
| MidnightBSD | audio/pulseaudio | 17.0_5 |
Install
Binary package:
pkg install pulseaudio
From the ports tree:
cd /usr/ports/audio/pulseaudio/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pulseaudio>0:audio/pulseaudio
LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 17.0_5 | 17.0_5 | - | 17.0_3 | 17.0_5 |
| FreeBSD:14:quarterly | 17.0_5 | 17.0_5 | n/a | 17.0_3 | 17.0_5 |
| FreeBSD:15:latest | 17.0_5 | 17.0_5 | n/a | 17.0_3 | 17.0_3 |
| FreeBSD:15:quarterly | 17.0_5 | 17.0_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 17.0_5 | 17.0_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
p5-XML-Parser>=0: textproc/p5-XML-Parser
Library 6
libsndfile.so: audio/libsndfilelibfftw3.so: math/fftw3libfftw3f.so: math/fftw3-floatlibdbus-1.so: devel/dbuslibltdl.so: devel/libltdllibck-connector.so: sysutils/consolekit2
The full lists below include those, and their dependencies in turn.
Build dependencies 69
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/libiconv
- databases/gdbm
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/libdaemon
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libtextstyle
- devel/libudev-devd
- devel/libunistring
- devel/meson
- devel/ninja
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- graphics/libdrm
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- math/fftw3
- math/fftw3-float
- math/mpdecimal
- misc/hwdata
- net/avahi-app
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- sysutils/consolekit2
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- textproc/p5-XML-Parser
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Run dependencies 60
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/libiconv
- databases/gdbm
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/libdaemon
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libudev-devd
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/libdrm
- lang/duktape-lib
- lang/python312
- lang/python315
- math/fftw3
- math/fftw3-float
- math/mpdecimal
- misc/hwdata
- net/avahi-app
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- sysutils/consolekit2
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Required by 848
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/orca
- accessibility/py-speech-dispatcher
- accessibility/qt5-speech
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- arabic/libreoffice
- astro/marble
- audio/amarok
- audio/audiocd-kio
- audio/bambootracker
- audio/cadence
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cava
- audio/cli-visualizer
- audio/dmidiplayer
- audio/dpf-plugins-lv2
- audio/dragonfly-reverb-lv2
- audio/drumstick
- audio/elisa
- audio/entropypianotuner
- audio/g4music
- audio/giada
- audio/gstreamer1-plugins-pulse
- audio/gtick
- audio/jacktrip
- audio/jamulus
- audio/juk
- audio/kid3
- audio/kwave
- audio/libcanberra-pulse
- audio/mousai
- audio/mpz
- audio/muse-sequencer
- audio/mythplugin-mythmusic
- audio/myxer
- audio/ncpamixer
- audio/pa-applet
- audio/paman
- audio/pamixer
- audio/paprefs
- audio/pasystray
- audio/pavucontrol
- audio/pavucontrol-qt
- audio/pavumeter
- audio/picard
- audio/plasma6-plasma-pa
- audio/psindustrializer
- audio/puddletag
- audio/pulseaudio-module-sndio
- audio/pulseaudio-module-xrdp
- audio/pulseaudio-qt
- audio/py-pulsectl
- audio/py-pyradio
- audio/qjackcapture
- audio/rtaudio
- audio/sayonara
- audio/shortwave
- audio/songrec
- audio/sonivox-eas
- audio/soundtracker
- audio/vmpk
- audio/welle.io
- audio/wolf-shaper-lv2
- audio/xfce4-pulseaudio-plugin
- audio/zam-plugins-lv2
- audio/zrythm
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/py-ete3
- biology/py-gtfparse
- biology/py-multiqc
- biology/rna-seq
- cad/freecad
- cad/freecad-devel
- cad/klayout
- cad/ktechlab
- cad/openscad
- cad/openscad-devel
- cad/py-pyfda
- cad/pythonocc-core
- cad/uranium
- chinese/libreoffice-zh_CN
- chinese/libreoffice-zh_TW
- comms/cubicsdr
- comms/gnuradio
- comms/gqrx
- comms/gr-osmosdr
- comms/qsstv
- comms/quisk
- comms/sdr++
- comms/sdrangel
- comms/twpsk
- comms/unixcw
- databases/arrow
The first 100 are listed.
Configuration
Options name: audio_pulseaudio
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| AVAHI | on | Zeroconf support via Avahi |
| GDBM | off | GNU database manager support |
| GSETTINGS | off | GSettings configuration backend support |
| JACK | off | JACK audio server support |
| SIMD | on | Use CPU-specific optimizations |
| SIMPLE | on | Simple database support |
| SOXR | on | SoX resampler support via libsoxr |
| SPEEX | on | Speex resampler and AEC support |
| TDB | off | Trivial database support |
| TEST | off | Build and/or run tests |
| WEBRTC_AEC | on | WebRTC-based echo canceller |
| X11 | on | X11 (graphics) support |
- USES
- compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags meson pkgconfig python:run shebangfix ssl tar:xz
- Service scripts
- none
Message after installing
Files
Manual pages 16
- default.pa(5)
- pacat(1)
- pacmd(1)
- pactl(1)
- padsp(1)
- pamon(1)
- paplay(1)
- parec(1)
- parecord(1)
- pasuspender(1)
- pax11publish(1)
- pulse-cli-syntax(5)
- pulse-client.conf(5)
- pulse-daemon.conf(5)
- pulseaudio(1)
- start-pulseaudio-x11(1)
pkg-plist 312
- bin/pa-info
- bin/pacat
- bin/pacmd
- bin/pactl
- bin/padsp
- bin/pamon
- bin/paplay
- bin/parec
- bin/parecord
- bin/pasuspender
- bin/pax11publish
- bin/pulseaudio
- bin/qpaeq
- bin/start-pulseaudio-x11
- share/dbus-1/system.d/pulseaudio-system.conf
- @sample etc/pulse/client.conf.sample
- @sample etc/pulse/daemon.conf.sample
- @sample etc/pulse/default.pa.sample
- @sample etc/pulse/system.pa.sample
- etc/xdg/Xwayland-session.d/00-pulseaudio-x11
- etc/xdg/autostart/pulseaudio.desktop
- include/pulse/cdecl.h
- include/pulse/channelmap.h
- include/pulse/context.h
- include/pulse/def.h
- include/pulse/direction.h
- include/pulse/error.h
- include/pulse/ext-device-manager.h
- include/pulse/ext-device-restore.h
- include/pulse/ext-stream-restore.h
- include/pulse/format.h
- include/pulse/gccmacro.h
- include/pulse/glib-mainloop.h
- include/pulse/introspect.h
- include/pulse/mainloop-api.h
- include/pulse/mainloop-signal.h
- include/pulse/mainloop.h
- include/pulse/operation.h
- include/pulse/proplist.h
- include/pulse/pulseaudio.h
- include/pulse/rtclock.h
- include/pulse/sample.h
- include/pulse/scache.h
- include/pulse/simple.h
- include/pulse/stream.h
- include/pulse/subscribe.h
- include/pulse/thread-mainloop.h
- include/pulse/timeval.h
- include/pulse/utf8.h
- include/pulse/util.h
- include/pulse/version.h
- include/pulse/volume.h
- include/pulse/xmalloc.h
- lib/cmake/PulseAudio/PulseAudioConfig.cmake
- lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake
- lib/libpulse-mainloop-glib.so
- lib/libpulse-mainloop-glib.so.0
- lib/libpulse-mainloop-glib.so.0.0.6
- lib/libpulse-simple.so
- lib/libpulse-simple.so.0
- lib/libpulse-simple.so.0.1.1
- lib/libpulse.so
- lib/libpulse.so.0
- lib/libpulse.so.0.24.3
- lib/pulseaudio/modules/libavahi-wrap.so
- lib/pulseaudio/modules/libalsa-util.so
- lib/pulseaudio/modules/libcli.so
- lib/pulseaudio/modules/liboss-util.so
- lib/pulseaudio/modules/libprotocol-cli.so
- lib/pulseaudio/modules/libprotocol-http.so
- lib/pulseaudio/modules/libprotocol-native.so
- lib/pulseaudio/modules/libprotocol-simple.so
- lib/pulseaudio/modules/libraop.so
- lib/pulseaudio/modules/librtp.so
- lib/pulseaudio/modules/libwebrtc-util.so
- lib/pulseaudio/modules/module-allow-passthrough.so
- lib/pulseaudio/modules/module-alsa-card.so
- lib/pulseaudio/modules/module-alsa-sink.so
- lib/pulseaudio/modules/module-alsa-source.so
- lib/pulseaudio/modules/module-always-sink.so
- lib/pulseaudio/modules/module-always-source.so
- lib/pulseaudio/modules/module-augment-properties.so
- lib/pulseaudio/modules/module-card-restore.so
- lib/pulseaudio/modules/module-cli-protocol-tcp.so
- lib/pulseaudio/modules/module-cli-protocol-unix.so
- lib/pulseaudio/modules/module-cli.so
- lib/pulseaudio/modules/module-combine-sink.so
- lib/pulseaudio/modules/module-combine.so
- lib/pulseaudio/modules/module-console-kit.so
- lib/pulseaudio/modules/module-dbus-protocol.so
- lib/pulseaudio/modules/module-default-device-restore.so
- lib/pulseaudio/modules/module-detect.so
- lib/pulseaudio/modules/module-devd-detect.so
- lib/pulseaudio/modules/module-device-manager.so
- lib/pulseaudio/modules/module-device-restore.so
- lib/pulseaudio/modules/module-echo-cancel.so
- lib/pulseaudio/modules/module-equalizer-sink.so
- lib/pulseaudio/modules/module-filter-apply.so
- lib/pulseaudio/modules/module-filter-heuristics.so
- lib/pulseaudio/modules/module-gsettings.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pulseaudio-17.0.tar.xz | 1.566556e+06 | 053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5 |
Master sites 1
- https://freedesktop.org/software/pulseaudio/releases/