git: d4da7e500ab0 - main - multimedia/obs-studio: Update 28.1.2 -> 29.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 12 Jan 2023 05:25:26 UTC
The branch main has been updated by yuri:

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

commit d4da7e500ab0022b0a4b48fd5918b425d20f140d
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-12 04:40:11 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-12 05:25:22 +0000

    multimedia/obs-studio: Update 28.1.2 -> 29.0.0
    
    Reported by:    portscout
---
 multimedia/obs-qtwebkit/Makefile         |  2 +-
 multimedia/obs-recursion-effect/Makefile |  1 +
 multimedia/obs-scrab/Makefile            |  1 +
 multimedia/obs-streamfx/Makefile         |  1 +
 multimedia/obs-studio/Makefile           |  8 ++++----
 multimedia/obs-studio/distinfo           |  6 +++---
 multimedia/obs-studio/pkg-plist          | 12 ++++++------
 multimedia/obs-text-pthread/Makefile     |  1 +
 multimedia/obs-waveform/Makefile         |  1 +
 multimedia/wlrobs/Makefile               |  1 +
 10 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/multimedia/obs-qtwebkit/Makefile b/multimedia/obs-qtwebkit/Makefile
index 26f2e850b90a..5ebf8aea13b8 100644
--- a/multimedia/obs-qtwebkit/Makefile
+++ b/multimedia/obs-qtwebkit/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	obs-qtwebkit
 PORTVERSION=	g2018090201
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	multimedia
 
 MAINTAINER=	swills@FreeBSD.org
diff --git a/multimedia/obs-recursion-effect/Makefile b/multimedia/obs-recursion-effect/Makefile
index e0108cab20df..4c65d34abbc2 100644
--- a/multimedia/obs-recursion-effect/Makefile
+++ b/multimedia/obs-recursion-effect/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	obs-recursion-effect
 DISTVERSION=	0.0.1-7
+PORTREVISION=	1
 DISTVERSIONSUFFIX=	-g60964d6
 CATEGORIES=	multimedia
 
diff --git a/multimedia/obs-scrab/Makefile b/multimedia/obs-scrab/Makefile
index 7f90813c9812..5ad1bc713470 100644
--- a/multimedia/obs-scrab/Makefile
+++ b/multimedia/obs-scrab/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	obs-scrab
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.2.0
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/multimedia/obs-streamfx/Makefile b/multimedia/obs-streamfx/Makefile
index 93e3402ab72a..8100f3fdfb7a 100644
--- a/multimedia/obs-streamfx/Makefile
+++ b/multimedia/obs-streamfx/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	obs-streamfx
 DISTVERSION=	0.12.0b164
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index c848cbbfafe8..0247074644f6 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,10 +1,8 @@
 PORTNAME=	obs-studio
-DISTVERSION=	28.1.2
-PORTREVISION=	3
+DISTVERSION=	29.0.0
 CATEGORIES=	multimedia
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	1b8a69557113.patch:-p1 # https://github.com/obsproject/obs-studio/pull/7943
 PATCHFILES+=	e221bf8eedfc.patch:-p1 # https://github.com/obsproject/obs-studio/pull/7989
 PATCHFILES+=	0dcc3a1696c0.patch:-p1 # https://github.com/obsproject/obs-studio/pull/7986
 PATCHFILES+=	2cebc65ad7f8.patch:-p1 # https://github.com/obsproject/obs-studio/pull/7992
@@ -44,6 +42,7 @@ LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		libxcb-render-util.so:x11/xcb-util-renderutil \
 		libxcb-util.so:x11/xcb-util \
 		libxkbcommon.so:x11/libxkbcommon \
+		libva.so:multimedia/libva \
 		${LIB_DEPENDS_${ARCH}}
 LIB_DEPENDS_amd64=	libluajit-5.1.so:lang/luajit
 LIB_DEPENDS_armv7=	libluajit-5.1.so:lang/luajit
@@ -78,7 +77,8 @@ GH_TUPLE=	obsproject:obs-amd-encoder:d5a136c6834c39293ad749cf8f07bdaa772fe44b:ob
 
 CMAKE_ON=	UNIX_STRUCTURE
 CMAKE_ARGS=	-DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
-		-DQT_VERSION=6
+		-DQT_VERSION=6 \
+		-DPython_EXECUTABLE="${PYTHON_CMD}"
 
 LDFLAGS+=	-fPIC # pending https://github.com/obsproject/obs-studio/issues/3436
 
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 0e05ba18ba2d..8c3ddf0f3ea6 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1672348002
-SHA256 (obsproject-obs-studio-28.1.2_GH0.tar.gz) = c51c72945867cd9862ba663b01cc8313153a0249dd3df0626e63fc5d82a84b39
-SIZE (obsproject-obs-studio-28.1.2_GH0.tar.gz) = 18859931
+TIMESTAMP = 1673489332
+SHA256 (obsproject-obs-studio-29.0.0_GH0.tar.gz) = 05c5ae05a6085a792ce7fc131a92fe4a78adf90310d2d2da51a5e418720ab993
+SIZE (obsproject-obs-studio-29.0.0_GH0.tar.gz) = 18894364
 SHA256 (obsproject-obs-amd-encoder-d5a136c6834c39293ad749cf8f07bdaa772fe44b_GH0.tar.gz) = 6cfae1f4d378124d9621bde29d9ff5d49134dabcd1f17aad048f77e103ddee14
 SIZE (obsproject-obs-amd-encoder-d5a136c6834c39293ad749cf8f07bdaa772fe44b_GH0.tar.gz) = 347479
 SHA256 (obsproject-obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e_GH0.tar.gz) = 6cfaa245da01f7d25f46c9823c6ff6cebe38599f699b98b46498f627ba904591
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index 0c3c0760a7e7..548bce33553f 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -124,19 +124,19 @@ lib/cmake/obs-frontend-api/obs-frontend-apiTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/obs-frontend-api/obs-frontend-apiTargets.cmake
 lib/libobs-frontend-api.so
 lib/libobs-frontend-api.so.0
-lib/libobs-frontend-api.so.28
+lib/libobs-frontend-api.so.29
 lib/libobs-opengl.so
 lib/libobs-opengl.so.1
-lib/libobs-opengl.so.28
+lib/libobs-opengl.so.29
 lib/libobs-scripting.so
 lib/libobs-scripting.so.1
-lib/libobs-scripting.so.28
+lib/libobs-scripting.so.29
 lib/libobs.so
 lib/libobs.so.0
-lib/libobs.so.28
+lib/libobs.so.29
 lib/libobsglad.so
 lib/libobsglad.so.1
-lib/libobsglad.so.28
+lib/libobsglad.so.29
 lib/obs-plugins/frontend-tools.so
 lib/obs-plugins/image-source.so
 lib/obs-plugins/linux-capture.so
@@ -1088,7 +1088,7 @@ share/obs/obs-plugins/rtmp-services/locale/zh-CN.ini
 share/obs/obs-plugins/rtmp-services/locale/zh-TW.ini
 share/obs/obs-plugins/rtmp-services/package.json
 share/obs/obs-plugins/rtmp-services/schema/package-schema.json
-share/obs/obs-plugins/rtmp-services/schema/service-schema-v3.json
+share/obs/obs-plugins/rtmp-services/schema/service-schema-v4.json
 share/obs/obs-plugins/rtmp-services/services.json
 %%SNDIO%%share/obs/obs-plugins/sndio/locale/ar-SA.ini
 %%SNDIO%%share/obs/obs-plugins/sndio/locale/be-BY.ini
diff --git a/multimedia/obs-text-pthread/Makefile b/multimedia/obs-text-pthread/Makefile
index a278770c4844..22787daa5f94 100644
--- a/multimedia/obs-text-pthread/Makefile
+++ b/multimedia/obs-text-pthread/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	obs-text-pthread
 DISTVERSION=	2.0.2
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/multimedia/obs-waveform/Makefile b/multimedia/obs-waveform/Makefile
index 653da8acd5e7..3fd624c759b4 100644
--- a/multimedia/obs-waveform/Makefile
+++ b/multimedia/obs-waveform/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	obs-waveform
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.5.0
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/multimedia/wlrobs/Makefile b/multimedia/wlrobs/Makefile
index c46286b22b79..c5d662dbae98 100644
--- a/multimedia/wlrobs/Makefile
+++ b/multimedia/wlrobs/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	wlrobs
 DISTVERSIONPREFIX=	v
 PORTVERSION=	1.1
+PORTREVISION=	1
 CATEGORIES=	multimedia wayland
 MASTER_SITES=	https://hg.sr.ht/~scoopta/${PORTNAME}/archive/${DISTVERSIONFULL:C/.*-//}${EXTRACT_SUFX}?dummy=/