git: 314ef1e9753b - main - multimedia/wlrobs: work around broken pkg-config via cmake

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 31 Dec 2022 18:09:37 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=314ef1e9753b55edb4acb8ff391678faa06d199e

commit 314ef1e9753b55edb4acb8ff391678faa06d199e
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-12-31 18:02:04 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-12-31 18:07:44 +0000

    multimedia/wlrobs: work around broken pkg-config via cmake
---
 multimedia/wlrobs/Makefile                |  5 ++---
 multimedia/wlrobs/files/patch-meson.build | 13 +++++++++++++
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/multimedia/wlrobs/Makefile b/multimedia/wlrobs/Makefile
index 928df8d1bf04..153bc8b53533 100644
--- a/multimedia/wlrobs/Makefile
+++ b/multimedia/wlrobs/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	wlrobs
 DISTVERSIONPREFIX=	v
 PORTVERSION=	1.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia wayland
 MASTER_SITES=	https://hg.sr.ht/~scoopta/${PORTNAME}/archive/${DISTVERSIONFULL:C/.*-//}${EXTRACT_SUFX}?dummy=/
 
@@ -12,8 +12,7 @@ WWW=		https://hg.sr.ht/~scoopta/wlrobs
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING.md
 
-BROKEN=		fails to build with obs-studio-28.1.2
-
+BUILD_DEPENDS=	cmake:devel/cmake-core
 LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
 		libobs.so:multimedia/obs-studio
 
diff --git a/multimedia/wlrobs/files/patch-meson.build b/multimedia/wlrobs/files/patch-meson.build
new file mode 100644
index 000000000000..c0bd3ae401b0
--- /dev/null
+++ b/multimedia/wlrobs/files/patch-meson.build
@@ -0,0 +1,13 @@
+https://github.com/obsproject/obs-studio/issues/7990
+
+--- meson.build.orig	2020-09-01 01:24:25 UTC
++++ meson.build
+@@ -2,7 +2,7 @@ wayland = dependency('wayland-client')
+ 
+ inc = include_directories('inc')
+ wayland = dependency('wayland-client')
+-obs = dependency('libobs')
++obs = dependency('libobs', method: 'cmake', modules: ['OBS::libobs'])
+ 
+ sources = ['src/main.c', 'proto/xdg-output-unstable-v1-protocol.c']
+