Created attachment 225029 [details] patch Update PipeWire to the latest upstream version 0.3.27. This version now includes upstreamed patches to build media-session on FreeBSD, which is one of the requirements for xdg-desktop-portal Wayland screen capture. Note that option MEDIASESSION is off by default because xdg-desktop-portal is not in the ports, and OSS SPA plugin is not yet done. multimedia/pipewire now depends on gettext, add the needed dependency to the port. While here, reorder some statements to align more with what handbook gives an example of: https://docs.freebsd.org/en/books/porters-handbook/porting-samplem/
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a2408ab2174ca51ef0d6a198f992e8e97b5a5989 commit a2408ab2174ca51ef0d6a198f992e8e97b5a5989 Author: Evgeniy Khramtsov <evgeniy@khramtsov.org> AuthorDate: 2021-05-19 14:05:50 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2021-05-19 14:13:54 +0000 multimedia/pipewire: Update to 0.3.27 PR: 255944 multimedia/pipewire/Makefile | 31 +++++---- multimedia/pipewire/distinfo | 6 +- multimedia/pipewire/pkg-plist | 152 ++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 165 insertions(+), 24 deletions(-)
Committed, thanks!