git: 1190aa9371ca - main - multimedia/obs-studio: Backport the patch enabling the Virtual Camera feature

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 23 Apr 2025 03:58:30 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1190aa9371ca526a3c9b2f05b32d662982a6f09a

commit 1190aa9371ca526a3c9b2f05b32d662982a6f09a
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-04-23 03:56:37 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-04-23 03:58:28 +0000

    multimedia/obs-studio: Backport the patch enabling the Virtual Camera feature
    
    Please note that it requires this command to be run:
    $ sudo webcamd -c v4l2loopback
---
 multimedia/obs-studio/Makefile | 4 ++++
 multimedia/obs-studio/distinfo | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index 07c46012fcbe..6c681b005d22 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,7 +1,11 @@
 PORTNAME=	obs-studio
 DISTVERSION=	31.0.3
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	ff4522e2edf0f3bb40753f412944344050139794.patch:-p1 # v4l2loopback/virtual camera: Add support for non-Linux environments (updated PR)
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Open source streaming/recording software
 WWW=		https://obsproject.com/ \
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index b5781a5aa782..1620e18b1010 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745312343
+TIMESTAMP = 1745380335
 SHA256 (obsproject-obs-studio-31.0.3_GH0.tar.gz) = 299bc7e55af949b15c3d45634c414c995d5d01f460fceb30d04e5d5c781dbe4b
 SIZE (obsproject-obs-studio-31.0.3_GH0.tar.gz) = 16033846
 SHA256 (obsproject-libdshowcapture-ef8c1d2e19c93e664100dd41e1a0df4f8ad45430_GH0.tar.gz) = dadddf5e8cc6e626feaeed5021d6621df04bb6e3a4363017ee78510d62b9d141
@@ -11,3 +11,5 @@ SHA256 (obsproject-obs-websocket-a73c92788d70f08f91b8c0477b74f99c999beb09_GH0.ta
 SIZE (obsproject-obs-websocket-a73c92788d70f08f91b8c0477b74f99c999beb09_GH0.tar.gz) = 249252
 SHA256 (elgatosf-capture-device-support-81c94fb13dfddb412fcb17f1ba031917ec24be64_GH0.tar.gz) = 86e0fb40e8664afbf306ef43c7c4f5f899490570a5b8c6c3d584281f77198485
 SIZE (elgatosf-capture-device-support-81c94fb13dfddb412fcb17f1ba031917ec24be64_GH0.tar.gz) = 20797
+SHA256 (ff4522e2edf0f3bb40753f412944344050139794.patch) = ce40b92af31aa626feab6124cb67290602a5f9fca117bd8612b86febd7d1d4a6
+SIZE (ff4522e2edf0f3bb40753f412944344050139794.patch) = 2172