notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
wireplumber Session and policy manager for PipeWire
0.4.90_1 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.90Version of this port present on the latest quarterly branch.
Maintainer: arrowd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-16 16:42:12
Last Update: 2024-05-01 22:15:00
Commit Hash: c7106d6
License: MIT
WWW:
https://pipewire.pages.freedesktop.org/wireplumber/
Description:
PipeWire is a server and user space API to deal with multimedia pipelines. WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (184 items)
Collapse this list.
  1. /usr/local/share/licenses/wireplumber-0.4.90_1/catalog.mk
  2. /usr/local/share/licenses/wireplumber-0.4.90_1/LICENSE
  3. /usr/local/share/licenses/wireplumber-0.4.90_1/MIT
  4. bin/wireplumber
  5. bin/wpctl
  6. bin/wpexec
  7. include/wireplumber-0.5/wp/base-dirs.h
  8. include/wireplumber-0.5/wp/client.h
  9. include/wireplumber-0.5/wp/component-loader.h
  10. include/wireplumber-0.5/wp/conf.h
  11. include/wireplumber-0.5/wp/core.h
  12. include/wireplumber-0.5/wp/defs.h
  13. include/wireplumber-0.5/wp/device.h
  14. include/wireplumber-0.5/wp/error.h
  15. include/wireplumber-0.5/wp/event-dispatcher.h
  16. include/wireplumber-0.5/wp/event-hook.h
  17. include/wireplumber-0.5/wp/event.h
  18. include/wireplumber-0.5/wp/factory.h
  19. include/wireplumber-0.5/wp/global-proxy.h
  20. include/wireplumber-0.5/wp/iterator.h
  21. include/wireplumber-0.5/wp/json-utils.h
  22. include/wireplumber-0.5/wp/link.h
  23. include/wireplumber-0.5/wp/log.h
  24. include/wireplumber-0.5/wp/metadata.h
  25. include/wireplumber-0.5/wp/module.h
  26. include/wireplumber-0.5/wp/node.h
  27. include/wireplumber-0.5/wp/object-interest.h
  28. include/wireplumber-0.5/wp/object-manager.h
  29. include/wireplumber-0.5/wp/object.h
  30. include/wireplumber-0.5/wp/plugin.h
  31. include/wireplumber-0.5/wp/port.h
  32. include/wireplumber-0.5/wp/properties.h
  33. include/wireplumber-0.5/wp/proxy-interfaces.h
  34. include/wireplumber-0.5/wp/proxy.h
  35. include/wireplumber-0.5/wp/session-item.h
  36. include/wireplumber-0.5/wp/settings.h
  37. include/wireplumber-0.5/wp/si-factory.h
  38. include/wireplumber-0.5/wp/si-interfaces.h
  39. include/wireplumber-0.5/wp/spa-json.h
  40. include/wireplumber-0.5/wp/spa-pod.h
  41. include/wireplumber-0.5/wp/spa-type.h
  42. include/wireplumber-0.5/wp/state.h
  43. include/wireplumber-0.5/wp/transition.h
  44. include/wireplumber-0.5/wp/wp.h
  45. include/wireplumber-0.5/wp/wpenums.h
  46. include/wireplumber-0.5/wp/wpversion.h
  47. @comment lib/girepository-1.0/Wp-0.5.typelib
  48. lib/libwireplumber-0.5.so
  49. lib/libwireplumber-0.5.so.0
  50. lib/libwireplumber-0.5.so.0.4.90
  51. lib/wireplumber-0.5/libwireplumber-module-dbus-connection.so
  52. lib/wireplumber-0.5/libwireplumber-module-default-nodes-api.so
  53. lib/wireplumber-0.5/libwireplumber-module-file-monitor-api.so
  54. lib/wireplumber-0.5/libwireplumber-module-log-settings.so
  55. lib/wireplumber-0.5/libwireplumber-module-lua-scripting.so
  56. lib/wireplumber-0.5/libwireplumber-module-mixer-api.so
  57. lib/wireplumber-0.5/libwireplumber-module-portal-permissionstore.so
  58. lib/wireplumber-0.5/libwireplumber-module-reserve-device.so
  59. lib/wireplumber-0.5/libwireplumber-module-settings.so
  60. lib/wireplumber-0.5/libwireplumber-module-si-audio-adapter.so
  61. lib/wireplumber-0.5/libwireplumber-module-si-audio-virtual.so
  62. lib/wireplumber-0.5/libwireplumber-module-si-node.so
  63. lib/wireplumber-0.5/libwireplumber-module-si-standard-link.so
  64. lib/wireplumber-0.5/libwireplumber-module-standard-event-source.so
  65. libdata/pkgconfig/wireplumber-0.5.pc
  66. @comment share/gir-1.0/Wp-0.5.gir
  67. share/locale/af/LC_MESSAGES/wireplumber.mo
  68. share/locale/as/LC_MESSAGES/wireplumber.mo
  69. share/locale/be/LC_MESSAGES/wireplumber.mo
  70. share/locale/bg/LC_MESSAGES/wireplumber.mo
  71. share/locale/bn_IN/LC_MESSAGES/wireplumber.mo
  72. share/locale/ca/LC_MESSAGES/wireplumber.mo
  73. share/locale/cs/LC_MESSAGES/wireplumber.mo
  74. share/locale/da/LC_MESSAGES/wireplumber.mo
  75. share/locale/de/LC_MESSAGES/wireplumber.mo
  76. share/locale/de_CH/LC_MESSAGES/wireplumber.mo
  77. share/locale/el/LC_MESSAGES/wireplumber.mo
  78. share/locale/eo/LC_MESSAGES/wireplumber.mo
  79. share/locale/es/LC_MESSAGES/wireplumber.mo
  80. share/locale/fa/LC_MESSAGES/wireplumber.mo
  81. share/locale/fi/LC_MESSAGES/wireplumber.mo
  82. share/locale/fr/LC_MESSAGES/wireplumber.mo
  83. share/locale/gl/LC_MESSAGES/wireplumber.mo
  84. share/locale/gu/LC_MESSAGES/wireplumber.mo
  85. share/locale/he/LC_MESSAGES/wireplumber.mo
  86. share/locale/hi/LC_MESSAGES/wireplumber.mo
  87. share/locale/hr/LC_MESSAGES/wireplumber.mo
  88. share/locale/hu/LC_MESSAGES/wireplumber.mo
  89. share/locale/id/LC_MESSAGES/wireplumber.mo
  90. share/locale/it/LC_MESSAGES/wireplumber.mo
  91. share/locale/ja/LC_MESSAGES/wireplumber.mo
  92. share/locale/ka/LC_MESSAGES/wireplumber.mo
  93. share/locale/kk/LC_MESSAGES/wireplumber.mo
  94. share/locale/kn/LC_MESSAGES/wireplumber.mo
  95. share/locale/ko/LC_MESSAGES/wireplumber.mo
  96. share/locale/lt/LC_MESSAGES/wireplumber.mo
  97. share/locale/ml/LC_MESSAGES/wireplumber.mo
  98. share/locale/mr/LC_MESSAGES/wireplumber.mo
  99. share/locale/my/LC_MESSAGES/wireplumber.mo
  100. share/locale/nl/LC_MESSAGES/wireplumber.mo
  101. share/locale/nn/LC_MESSAGES/wireplumber.mo
  102. share/locale/oc/LC_MESSAGES/wireplumber.mo
  103. share/locale/or/LC_MESSAGES/wireplumber.mo
  104. share/locale/pa/LC_MESSAGES/wireplumber.mo
  105. share/locale/pl/LC_MESSAGES/wireplumber.mo
  106. share/locale/pt/LC_MESSAGES/wireplumber.mo
  107. share/locale/pt_BR/LC_MESSAGES/wireplumber.mo
  108. share/locale/ro/LC_MESSAGES/wireplumber.mo
  109. share/locale/ru/LC_MESSAGES/wireplumber.mo
  110. share/locale/si/LC_MESSAGES/wireplumber.mo
  111. share/locale/sk/LC_MESSAGES/wireplumber.mo
  112. share/locale/sr/LC_MESSAGES/wireplumber.mo
  113. share/locale/sr@latin/LC_MESSAGES/wireplumber.mo
  114. share/locale/sv/LC_MESSAGES/wireplumber.mo
  115. share/locale/ta/LC_MESSAGES/wireplumber.mo
  116. share/locale/te/LC_MESSAGES/wireplumber.mo
  117. share/locale/tr/LC_MESSAGES/wireplumber.mo
  118. share/locale/uk/LC_MESSAGES/wireplumber.mo
  119. share/locale/zh_CN/LC_MESSAGES/wireplumber.mo
  120. share/locale/zh_TW/LC_MESSAGES/wireplumber.mo
  121. share/wireplumber/scripts/client/access-default.lua
  122. share/wireplumber/scripts/client/access-portal.lua
  123. share/wireplumber/scripts/client/access-snap.lua
  124. share/wireplumber/scripts/default-nodes/apply-default-node.lua
  125. share/wireplumber/scripts/default-nodes/find-best-default-node.lua
  126. share/wireplumber/scripts/default-nodes/find-selected-default-node.lua
  127. share/wireplumber/scripts/default-nodes/rescan.lua
  128. share/wireplumber/scripts/default-nodes/state-default-nodes.lua
  129. share/wireplumber/scripts/device/apply-profile.lua
  130. share/wireplumber/scripts/device/apply-routes.lua
  131. share/wireplumber/scripts/device/autoswitch-bluetooth-profile.lua
  132. share/wireplumber/scripts/device/find-best-profile.lua
  133. share/wireplumber/scripts/device/find-best-routes.lua
  134. share/wireplumber/scripts/device/find-preferred-profile.lua
  135. share/wireplumber/scripts/device/select-profile.lua
  136. share/wireplumber/scripts/device/select-routes.lua
  137. share/wireplumber/scripts/device/state-profile.lua
  138. share/wireplumber/scripts/device/state-routes.lua
  139. share/wireplumber/scripts/fallback-sink.lua
  140. share/wireplumber/scripts/intended-roles.lua
  141. share/wireplumber/scripts/lib/common-utils.lua
  142. share/wireplumber/scripts/lib/device-info-cache.lua
  143. share/wireplumber/scripts/lib/filter-utils.lua
  144. share/wireplumber/scripts/lib/linking-utils.lua
  145. share/wireplumber/scripts/lib/monitor-utils.lua
  146. share/wireplumber/scripts/linking/find-best-target.lua
  147. share/wireplumber/scripts/linking/find-default-target.lua
  148. share/wireplumber/scripts/linking/find-defined-target.lua
  149. share/wireplumber/scripts/linking/find-filter-target.lua
  150. share/wireplumber/scripts/linking/find-user-target.lua.example
  151. share/wireplumber/scripts/linking/find-virtual-target.lua
  152. share/wireplumber/scripts/linking/get-filter-from-target.lua
  153. share/wireplumber/scripts/linking/link-target.lua
  154. share/wireplumber/scripts/linking/prepare-link.lua
  155. share/wireplumber/scripts/linking/rescan-virtual-links.lua
  156. share/wireplumber/scripts/linking/rescan.lua
  157. share/wireplumber/scripts/metadata.lua
  158. share/wireplumber/scripts/monitors/alsa-midi.lua
  159. share/wireplumber/scripts/monitors/alsa.lua
  160. share/wireplumber/scripts/monitors/bluez-midi.lua
  161. share/wireplumber/scripts/monitors/bluez.lua
  162. share/wireplumber/scripts/monitors/libcamera/create-device.lua
  163. share/wireplumber/scripts/monitors/libcamera/create-node.lua
  164. share/wireplumber/scripts/monitors/libcamera/enumerate-device.lua
  165. share/wireplumber/scripts/monitors/libcamera/name-device.lua
  166. share/wireplumber/scripts/monitors/libcamera/name-node.lua
  167. share/wireplumber/scripts/monitors/v4l2/create-device.lua
  168. share/wireplumber/scripts/monitors/v4l2/create-node.lua
  169. share/wireplumber/scripts/monitors/v4l2/enumerate-device.lua
  170. share/wireplumber/scripts/monitors/v4l2/name-device.lua
  171. share/wireplumber/scripts/monitors/v4l2/name-node.lua
  172. share/wireplumber/scripts/node/create-item.lua
  173. share/wireplumber/scripts/node/create-virtual-item.lua
  174. share/wireplumber/scripts/node/filter-forward-format.lua
  175. share/wireplumber/scripts/node/state-stream.lua
  176. share/wireplumber/scripts/node/suspend-node.lua
  177. share/wireplumber/scripts/policy-dsp.lua
  178. share/wireplumber/scripts/sm-objects.lua
  179. share/wireplumber/wireplumber.conf
  180. share/wireplumber/wireplumber.conf.d/alsa-vm.conf
  181. share/zsh/site-functions/_wpctl
  182. @owner
  183. @group
  184. @mode
Collapse this list.
Dependency lines:
  • wireplumber>0:multimedia/wireplumber
To install the port:
cd /usr/ports/multimedia/wireplumber/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/wireplumber
  • pkg install wireplumber
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wireplumber
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1710556110 SHA256 (wireplumber-0.4.90.tar.bz2) = dea5d162f73a94d6b2d834ec4a5ea011e4917343c10869b8fcd72dbad461f32f SIZE (wireplumber-0.4.90.tar.bz2) = 398538

Packages (timestamps in pop-ups are UTC):
wireplumber
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.4.90_10.4.90_1-0.4.90_10.4.90_1---
FreeBSD:13:quarterly0.4.900.4.90-0.4.900.4.90---
FreeBSD:14:latest0.4.90_10.4.90_1-0.4.90_10.4.90_1---
FreeBSD:14:quarterly0.4.900.4.90-0.4.900.4.90---
FreeBSD:15:latest0.4.90_10.4.90_1n/a0.4.90n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. meson : devel/meson
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.9 : lang/python39
  5. gettext-runtime>=0.22_1 : devel/gettext-runtime
  6. msgfmt : devel/gettext-tools
Library dependencies:
  1. libpipewire-0.3.so : multimedia/pipewire
  2. libglib-2.0.so : devel/glib20
  3. libintl.so : devel/gettext-runtime
  4. liblua-5.4.so : lang/lua54
  5. libintl.so : devel/gettext-runtime
This port is required by:
for Libraries
  1. x11/waybar

Configuration Options:
===> The following configuration options are available for wireplumber-0.4.90_1: DOCS=on: Build and/or install documentation DOXYGEN=off: Build documentation with Doxygen NLS=on: Native Language Support ===> Use 'make config' to modify these settings
Options name:
multimedia_wireplumber
USES:
gnome localbase:ldflags lua meson pkgconfig python:build gettext-runtime gettext-tools
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.4.90/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.90_1
01 May 2024 22:15:00
commit hash: c7106d659f48942c4f4b26dc4aa8e840750a162dcommit hash: c7106d659f48942c4f4b26dc4aa8e840750a162dcommit hash: c7106d659f48942c4f4b26dc4aa8e840750a162dcommit hash: c7106d659f48942c4f4b26dc4aa8e840750a162d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/wireplumber: backport devel/glib20 fix from 0.5.0

In file included from ../src/modules/wireplumber.cpp:1:
In file included from ../include/modules/wireplumber.hpp:9:
In file included from ../include/ALabel.hpp:4:
In file included from /usr/local/include/gtkmm-3.0/gtkmm/label.h:27:
In file included from /usr/local/include/gtkmm-3.0/gtkmm/misc.h:27:
In file included from /usr/local/include/gtkmm-3.0/gtkmm/widget.h:31:
In file included from /usr/local/include/pangomm-1.4/pangomm/context.h:31:
In file included from /usr/local/include/glibmm-2.4/glibmm/object.h:30:
/usr/local/include/glibmm-2.4/glibmm/wrap.h:92:7: error: use of undeclared
identifier 'WP_LOCAL_LOG_TOPIC'
   92 |       g_warning("Glib::wrap_auto_interface(): The C++ instance (%s) does
not dynamic_cast to the "
      |       ^
/usr/local/include/glib-2.0/glib/gmessages.h:362:32: note: expanded from macro
'g_warning'
  362 | #define g_warning(...)  g_log (G_LOG_DOMAIN,         \
      |                                ^
/usr/local/include/wireplumber-0.5/wp/log.h:65:23: note: expanded from macro
'G_LOG_DOMAIN'
   65 | #define G_LOG_DOMAIN (WP_LOCAL_LOG_TOPIC->topic_name)
      |                       ^
0.4.90
16 Mar 2024 16:38:28
commit hash: 712c8b449154517af198276e8361fb15da09df5bcommit hash: 712c8b449154517af198276e8361fb15da09df5bcommit hash: 712c8b449154517af198276e8361fb15da09df5bcommit hash: 712c8b449154517af198276e8361fb15da09df5b files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
multimedia/wireplumber: Session and policy manager for PipeWire

Number of commits found: 2