Bug 255944 - multimedia/pipewire: update to 0.3.27
Summary: multimedia/pipewire: update to 0.3.27
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Gleb Popov
Depends on:
Reported: 2021-05-17 14:00 UTC by Evgeniy Khramtsov
Modified: 2021-05-19 14:16 UTC (History)
0 users

See Also:
arrowd: maintainer-feedback+

patch (14.00 KB, patch)
2021-05-17 14:00 UTC, Evgeniy Khramtsov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeniy Khramtsov 2021-05-17 14:00:52 UTC
Created attachment 225029 [details]

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/
Comment 1 commit-hook freebsd_committer 2021-05-19 14:15:50 UTC
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(-)
Comment 2 Gleb Popov freebsd_committer 2021-05-19 14:16:53 UTC
Committed, thanks!