From 480d91e7cb824052c0c7899d60b2f4fb20a6342a Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sun, 4 Jul 2021 10:15:04 +0000 Subject: [PATCH] multimedia/pipewire: unbreak xdg-desktop-portal-wlr after ea3170c51fd4 In file included from ../src/core/main.c:7: In file included from /usr/local/include/pipewire-0.3/pipewire/pipewire.h:35: In file included from /usr/local/include/pipewire-0.3/pipewire/client.h:35: In file included from /usr/local/include/pipewire-0.3/pipewire/proxy.h:108: In file included from /usr/local/include/pipewire-0.3/pipewire/protocol.h:48: In file included from /usr/local/include/pipewire-0.3/pipewire/utils.h:34: In file included from /usr/include/sys/mount.h:38: /usr/include/sys/ucred.h:99:2: error: unknown type name 'u_int' u_int cr_version; /* structure layout version */ ^ /usr/include/sys/mount.h:68:2: error: unknown type name 'u_short'; did you mean 'short'? u_short fid_len; /* length of data in bytes */ ^ PR: 256970 Approved by: ? --- multimedia/pipewire/Makefile | 1 + multimedia/pipewire/files/patch-posix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 multimedia/pipewire/files/patch-posix diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile index 09d8728ccedc..90611b126a62 100644 --- a/multimedia/pipewire/Makefile +++ b/multimedia/pipewire/Makefile @@ -1,5 +1,6 @@ PORTNAME= pipewire DISTVERSION= 0.3.31 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= arrowd@FreeBSD.org diff --git a/multimedia/pipewire/files/patch-posix b/multimedia/pipewire/files/patch-posix new file mode 100644 index 000000000000..89ce648488a2 --- /dev/null +++ b/multimedia/pipewire/files/patch-posix @@ -0,0 +1,23 @@ +Revert https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/cb6dbd165a37 +as to make public API compatible with POSIX. + +--- src/modules/module-protocol-pulse/utils.h.orig 2021-06-28 13:32:38 UTC ++++ src/modules/module-protocol-pulse/utils.h +@@ -26,4 +26,6 @@ + #define PULSE_SERVER_UTILS_H + + #include ++#include ++#include + +--- src/pipewire/utils.h.orig 2021-06-28 13:32:38 UTC ++++ src/pipewire/utils.h +@@ -30,8 +30,6 @@ extern "C" { + #endif + + #include +-#include +-#include + + #include + #include