BSD Ports

audio/pulseaudio 17.0_5 MidnightBSD

Sound server for UNIX

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
audio

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

SystemPortVersion
MidnightBSDaudio/pulseaudio17.0_5
FreeBSDaudio/pulseaudio17.0_6
OpenBSDaudio/pulseaudio17.0p4
NetBSDaudio/pulseaudio17.0nb7
HardenedBSDaudio/pulseaudio17.0_5
GhostBSDaudio/pulseaudio17.0_5

Install

Binary package:

mport install pulseaudio

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 1

Library 6

Build dependencies 7
Run dependencies 6

Configuration

Options name: audio_pulseaudio

OptionDefaultDescription
ALSAoff
AVAHIon
GDBMoffGNU database manager support
GSETTINGSoffGSettings configuration backend support
JACKoff
SIMDon
SIMPLEonSimple database support
SOXRon
SPEEXonSpeex resampler and AEC support
TDBoffTrivial database support
TESToff
WEBRTC_AEConWebRTC-based echo canceller
X11on
USES
compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags meson pathfix pkgconfig python:run shebangfix ssl tar:xz
Service scripts
none

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
FileSizeSHA256
pulseaudio-17.0.tar.xz1.566556e+06053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5
Master sites 1
  • https://freedesktop.org/software/pulseaudio/releases/