BSD Ports

multimedia/pipewire 1.6.8 MidnightBSD

Server and user space API to deal with multimedia pipelines

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
fda7d9ad34
License
mit
Categories
multimedia

Description

PipeWire is a server and user space API to deal with multimedia pipelines. This includes:

  • Making available sources of video (such as from a capture devices or application provided streams) and multiplexing this with clients.
  • Accessing sources of video for consumption.
  • Generating graphs for audio and video processing.

In the other systems

The newest version among them is 1.6.9, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDmultimedia/pipewire1.6.8 behind since 2026-09-22no data-[email protected]2026-09-10
FreeBSDmultimedia/pipewire1.6.9 newestnone known-[email protected]2026-09-22
OpenBSDmultimedia/pipewire/pipewire by name1.6.9p1 newestno data-Antoine Jacoutot <[email protected]>-
NetBSDwip/pipewire by name1.4.7 behind since 2026-07-28none known-[email protected]2026-07-22
DragonFlymultimedia/pipewire1.4.1 behind since 2026-07-28none known-[email protected]-
HardenedBSDmultimedia/pipewire1.6.9 newestno data-[email protected]-
GhostBSDmultimedia/pipewire1.6.8 behind since 2026-09-22no data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.6.8 fda7d9ad34

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install pipewire

From mports:

cd /usr/mports/multimedia/pipewire && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pipewire>0:multimedia/pipewire
LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire

Dependencies

As this port's Makefile names them.

Build 2

Library 8

Build dependencies 10
Run dependencies 8

Configuration

Options name: multimedia_pipewire

OptionDefaultDescription
ALSAoff
AVAHIoffAutomatic service discovery for the Pulseaudio module via Avahi
DOCSoff
DOXYGENoff
EBURonLoudness normalization plugin based on ebur128
GSTREAMERon
JACKon
LV2offSupport lv2-based audio plugins via lilv
PULSEAUDIOoffEnable PulseAudio emulation
VULKANoffEnable Vulkan integration
X11_BELLoffSupport for X11 bell via libcanberra
USES
compiler:c11 gettext-tools gnome localbase:ldflags meson ncurses pkgconfig python:build readline shebangfix ssl
Service scripts
none

Files

pkg-plist 511
  • bin/pipewire
  • bin/pipewire-aes67
  • bin/pipewire-avb
  • bin/pipewire-pulse
  • bin/pipewire-vulkan
  • bin/pw-cat
  • bin/pw-cli
  • bin/pw-config
  • bin/pw-container
  • bin/pw-dot
  • bin/pw-dsdplay
  • bin/pw-dump
  • bin/pw-encplay
  • bin/pw-jack
  • bin/pw-link
  • bin/pw-loopback
  • bin/pw-metadata
  • bin/pw-midi2play
  • bin/pw-midi2record
  • bin/pw-mididump
  • bin/pw-midiplay
  • bin/pw-midirecord
  • bin/pw-mon
  • bin/pw-play
  • bin/pw-profiler
  • bin/pw-record
  • bin/pw-reserve
  • bin/pw-sysex
  • bin/pw-top
  • bin/spa-acp-tool
  • bin/spa-inspect
  • bin/spa-json-dump
  • bin/spa-monitor
  • bin/spa-resample
  • etc/security/limits.d/25-pw-rlimits.conf
  • include/pipewire-0.3/pipewire/array.h
  • include/pipewire-0.3/pipewire/buffers.h
  • include/pipewire-0.3/pipewire/capabilities.h
  • include/pipewire-0.3/pipewire/client.h
  • include/pipewire-0.3/pipewire/conf.h
  • include/pipewire-0.3/pipewire/context.h
  • include/pipewire-0.3/pipewire/control.h
  • include/pipewire-0.3/pipewire/core.h
  • include/pipewire-0.3/pipewire/data-loop.h
  • include/pipewire-0.3/pipewire/device.h
  • include/pipewire-0.3/pipewire/extensions/client-node.h
  • include/pipewire-0.3/pipewire/extensions/metadata.h
  • include/pipewire-0.3/pipewire/extensions/profiler.h
  • include/pipewire-0.3/pipewire/extensions/protocol-native.h
  • include/pipewire-0.3/pipewire/extensions/security-context.h
  • include/pipewire-0.3/pipewire/extensions/session-manager.h
  • include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h
  • include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h
  • include/pipewire-0.3/pipewire/extensions/session-manager/introspect-funcs.h
  • include/pipewire-0.3/pipewire/extensions/session-manager/introspect.h
  • include/pipewire-0.3/pipewire/extensions/session-manager/keys.h
  • include/pipewire-0.3/pipewire/factory.h
  • include/pipewire-0.3/pipewire/filter.h
  • include/pipewire-0.3/pipewire/global.h
  • include/pipewire-0.3/pipewire/i18n.h
  • include/pipewire-0.3/pipewire/impl-client.h
  • include/pipewire-0.3/pipewire/impl-core.h
  • include/pipewire-0.3/pipewire/impl-device.h
  • include/pipewire-0.3/pipewire/impl-factory.h
  • include/pipewire-0.3/pipewire/impl-link.h
  • include/pipewire-0.3/pipewire/impl-metadata.h
  • include/pipewire-0.3/pipewire/impl-module.h
  • include/pipewire-0.3/pipewire/impl-node.h
  • include/pipewire-0.3/pipewire/impl-port.h
  • include/pipewire-0.3/pipewire/impl.h
  • include/pipewire-0.3/pipewire/keys.h
  • include/pipewire-0.3/pipewire/link.h
  • include/pipewire-0.3/pipewire/log.h
  • include/pipewire-0.3/pipewire/loop.h
  • include/pipewire-0.3/pipewire/main-loop.h
  • include/pipewire-0.3/pipewire/map.h
  • include/pipewire-0.3/pipewire/mem.h
  • include/pipewire-0.3/pipewire/module.h
  • include/pipewire-0.3/pipewire/node.h
  • include/pipewire-0.3/pipewire/permission.h
  • include/pipewire-0.3/pipewire/pipewire.h
  • include/pipewire-0.3/pipewire/port.h
  • include/pipewire-0.3/pipewire/properties.h
  • include/pipewire-0.3/pipewire/protocol.h
  • include/pipewire-0.3/pipewire/proxy.h
  • include/pipewire-0.3/pipewire/resource.h
  • include/pipewire-0.3/pipewire/stream.h
  • include/pipewire-0.3/pipewire/thread-loop.h
  • include/pipewire-0.3/pipewire/thread.h
  • include/pipewire-0.3/pipewire/timer-queue.h
  • include/pipewire-0.3/pipewire/type.h
  • include/pipewire-0.3/pipewire/utils.h
  • include/pipewire-0.3/pipewire/version.h
  • include/pipewire-0.3/pipewire/work-queue.h
  • include/spa-0.2/spa/buffer/alloc.h
  • include/spa-0.2/spa/buffer/buffer.h
  • include/spa-0.2/spa/buffer/meta.h
  • include/spa-0.2/spa/buffer/type-info.h
  • include/spa-0.2/spa/control/control.h
  • include/spa-0.2/spa/control/type-info.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
pipewire-1.6.8.tar.bz22.062635e+06efbaedf80450e5b08bb3196a4ca7ea17850d4a71ec1a8ae321e8937a7c95779e

Commit history 1

DateCommitCreditsLog message
fda7d9ad34 Lucas Holt multimedia/pipewire: update to 1.6.8 (#1048)
Updates PipeWire to 1.6.8. - preserves MidnightBSD systemd, logind, and ONNX-runtime suppressions; enables RAOP - adds minimal platform patches for unavailable Linux-only errno, rlimit, scheduler, and header interfaces - fixes the ALSA option post-install target to use the fake destination - updates the staged payload for 1.6.8 Validated default and ALSA-enabled configurations: package, check-license, and all 50 Meson tests pass. Fresh patch application and git diff --check pass. portlint -C sees only the retained generated package/work artifacts plus new files before staging, not a Makefile or plist error. ## Summary by Sourcery Update the PipeWire port to 1.6.8 with MidnightBSD compatibility fixes and enabled RAOP support. New Features: - Enable RAOP support in the PipeWire port. …