Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jan 2025 04:51:13 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 014db189ab91 - main - multimedia/obs-studio: update 30.2.3 =?utf-8?Q?=E2=86=92?= 31.0.0
Message-ID:  <202501020451.5024pDLZ041408@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit 014db189ab91309172ca73181d179479339a3053
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-01-02 03:37:26 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-02 04:51:07 +0000

    multimedia/obs-studio: update 30.2.3 → 31.0.0
---
 multimedia/obs-studio/Makefile                     |  8 +++----
 multimedia/obs-studio/distinfo                     |  6 ++---
 multimedia/obs-studio/files/patch-CMakeLists.txt   | 10 ---------
 .../files/patch-cmake_Modules_CompilerConfig.cmake | 13 -----------
 .../obs-studio/files/patch-plugins_CMakeLists.txt  | 17 --------------
 .../files/patch-plugins_obs-outputs_flv-mux.c      | 11 ---------
 multimedia/obs-studio/pkg-plist                    | 26 +++++++++++++++++-----
 7 files changed, 28 insertions(+), 63 deletions(-)

diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index fa08c57457ae..5b230a014e07 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,17 +1,17 @@
 PORTNAME=	obs-studio
-DISTVERSION=	30.2.3
-PORTREVISION=	1
+DISTVERSION=	31.0.0
 CATEGORIES=	multimedia
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Open source streaming/recording software
-WWW=		https://obsproject.com/
+WWW=		https://obsproject.com/ \
+		https://github.com/obsproject/obs-studio
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 DEPRECATED=	Depends on expired security/mbedtls
-EXPIRATION_DATE=2025-03-31
+EXPIRATION_DATE=2025-03-31 # removal pending https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283782
 
 BROKEN_i386=	link fails: relocation R_386_PC32 cannot be used against symbol 'strlist_split'; recompile with -fPIC, see https://github.com/obsproject/obs-studio/issues/10481
 
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index c8c9befb1b61..b771f5cd0d3f 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1726621997
-SHA256 (obsproject-obs-studio-30.2.3_GH0.tar.gz) = 3d5f37f564564b6e6fb32ba535285e062ee25d573b3a6a405e5a86d5ab029351
-SIZE (obsproject-obs-studio-30.2.3_GH0.tar.gz) = 16150339
+TIMESTAMP = 1735782824
+SHA256 (obsproject-obs-studio-31.0.0_GH0.tar.gz) = a22966ff07aba38833ba57c36c9e0d190d083be5dec5048d0a60cd9e6b997242
+SIZE (obsproject-obs-studio-31.0.0_GH0.tar.gz) = 16012774
 SHA256 (obsproject-libdshowcapture-ef8c1d2e19c93e664100dd41e1a0df4f8ad45430_GH0.tar.gz) = dadddf5e8cc6e626feaeed5021d6621df04bb6e3a4363017ee78510d62b9d141
 SIZE (obsproject-libdshowcapture-ef8c1d2e19c93e664100dd41e1a0df4f8ad45430_GH0.tar.gz) = 56677
 SHA256 (obsproject-obs-browser-e4e523df775bd6fa216d40a7488b76f3b21c1733_GH0.tar.gz) = 9655d83468262d9e88bcbd42890671f790d3d6a6a0137b72400169a08ac0a369
diff --git a/multimedia/obs-studio/files/patch-CMakeLists.txt b/multimedia/obs-studio/files/patch-CMakeLists.txt
deleted file mode 100644
index 2f2d3b5356d2..000000000000
--- a/multimedia/obs-studio/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeLists.txt.orig	2024-09-18 01:55:50 UTC
-+++ CMakeLists.txt
-@@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.22...3.25)
- cmake_minimum_required(VERSION 3.22...3.25)
- 
--if(CMAKE_HOST_SYSTEM_NAME MATCHES "(Darwin)" OR OBS_CMAKE_VERSION VERSION_GREATER_EQUAL 3.0.0)
-+if(TRUE OR CMAKE_HOST_SYSTEM_NAME MATCHES "(Darwin)" OR OBS_CMAKE_VERSION VERSION_GREATER_EQUAL 3.0.0)
-   include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/common/bootstrap.cmake" NO_POLICY_SCOPE)
- 
-   project(obs-studio VERSION ${OBS_VERSION_CANONICAL})
diff --git a/multimedia/obs-studio/files/patch-cmake_Modules_CompilerConfig.cmake b/multimedia/obs-studio/files/patch-cmake_Modules_CompilerConfig.cmake
deleted file mode 100644
index 22a1c325af6f..000000000000
--- a/multimedia/obs-studio/files/patch-cmake_Modules_CompilerConfig.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-- prevent warnings from breaking the build
-
---- cmake/Modules/CompilerConfig.cmake.orig	2023-06-19 20:58:53 UTC
-+++ cmake/Modules/CompilerConfig.cmake
-@@ -108,7 +108,7 @@ else()
-     - https://github.com/obsproject/obs-studio/issues/8850 for 13.1.1
-   ]]
-   add_compile_options(
--    -Werror
-+    #-Werror
-     -Wextra
-     -Wvla
-     -Wswitch
diff --git a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
deleted file mode 100644
index f6f0c815f287..000000000000
--- a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
---- plugins/CMakeLists.txt.orig	2022-08-31 19:05:07 UTC
-+++ plugins/CMakeLists.txt
-@@ -67,7 +67,7 @@ elseif(OS_FREEBSD)
-   add_subdirectory(linux-pulseaudio)
-   add_subdirectory(linux-v4l2)
-   add_subdirectory(linux-jack)
--  add_subdirectory(linux-alsa)
-+  #add_subdirectory(linux-alsa)
-   add_subdirectory(vlc-video)
-   add_subdirectory(oss-audio)
-   add_subdirectory(sndio)
-@@ -97,4 +97,4 @@ add_subdirectory(obs-filters)
- add_subdirectory(obs-transitions)
- add_subdirectory(rtmp-services)
- add_subdirectory(text-freetype2)
--add_subdirectory(aja)
-+#add_subdirectory(aja) # this requires libajantv2 which might be difficult to port
diff --git a/multimedia/obs-studio/files/patch-plugins_obs-outputs_flv-mux.c b/multimedia/obs-studio/files/patch-plugins_obs-outputs_flv-mux.c
deleted file mode 100644
index 14375e85281e..000000000000
--- a/multimedia/obs-studio/files/patch-plugins_obs-outputs_flv-mux.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/obs-outputs/flv-mux.c.orig	2024-08-15 21:53:35 UTC
-+++ plugins/obs-outputs/flv-mux.c
-@@ -656,7 +656,7 @@ void flv_packet_metadata(enum video_id_t codec_id, uin
- 	 * The default trackId is 0.
- 	 */
- 	if (is_multitrack) {
--		s_w8(&s, MULTITRACKTYPE_ONE_TRACK | PACKETTYPE_METADATA);
-+		s_w8(&s, (uint8_t)MULTITRACKTYPE_ONE_TRACK | (uint8_t)PACKETTYPE_METADATA);
- 		s_w4cc(&s, codec_id);
- 		// trackId
- 		s_w8(&s, (uint8_t)idx);
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index 20528b2dd603..a1646138d461 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -91,6 +91,7 @@ include/obs/util/simde/simde-math.h
 include/obs/util/simde/x86/mmx.h
 include/obs/util/simde/x86/sse.h
 include/obs/util/simde/x86/sse2.h
+include/obs/util/source-profiler.h
 include/obs/util/sse-intrin.h
 include/obs/util/task.h
 include/obs/util/text-lookup.h
@@ -114,17 +115,13 @@ lib/cmake/obs-websocket-api/obs-websocket-apiTargets.cmake
 lib/libobs-frontend-api.so
 lib/libobs-frontend-api.so.0
 lib/libobs-frontend-api.so.30
-lib/libobs-frontend-api.so.30.2.3
 lib/libobs-opengl.so
 lib/libobs-opengl.so.30
-lib/libobs-opengl.so.30.2.3
 lib/libobs-scripting.so
 lib/libobs-scripting.so.30
-lib/libobs-scripting.so.30.2.3
 lib/libobs.so
 lib/libobs.so.0
 lib/libobs.so.30
-lib/libobs.so.30.2.3
 lib/obs-plugins/frontend-tools.so
 lib/obs-plugins/image-source.so
 lib/obs-plugins/linux-alsa.so
@@ -150,6 +147,12 @@ lib/obs-scripting/_obspython.so
 lib/obs-scripting/obspython.py
 libdata/pkgconfig/libobs.pc
 libdata/pkgconfig/obs-frontend-api.pc
+share/applications/com.obsproject.Studio.desktop
+share/icons/hicolor/128x128/apps/com.obsproject.Studio.png
+share/icons/hicolor/256x256/apps/com.obsproject.Studio.png
+share/icons/hicolor/512x512/apps/com.obsproject.Studio.png
+share/icons/hicolor/scalable/apps/com.obsproject.Studio.svg
+share/metainfo/com.obsproject.Studio.metainfo.xml
 share/obs/libobs/area.effect
 share/obs/libobs/bicubic_scale.effect
 share/obs/libobs/bilinear_lowres_scale.effect
@@ -437,6 +440,7 @@ share/obs/obs-plugins/linux-capture/locale/sr-SP.ini
 share/obs/obs-plugins/linux-capture/locale/sv-SE.ini
 share/obs/obs-plugins/linux-capture/locale/szl-PL.ini
 share/obs/obs-plugins/linux-capture/locale/ta-IN.ini
+share/obs/obs-plugins/linux-capture/locale/th-TH.ini
 share/obs/obs-plugins/linux-capture/locale/tl-PH.ini
 share/obs/obs-plugins/linux-capture/locale/tr-TR.ini
 share/obs/obs-plugins/linux-capture/locale/tt-RU.ini
@@ -498,6 +502,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/sv-SE.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/szl-PL.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/th-TH.ini
+%%JACK%%share/obs/obs-plugins/linux-jack/locale/tl-PH.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/tr-TR.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/tt-RU.ini
 %%JACK%%share/obs/obs-plugins/linux-jack/locale/ug-CN.ini
@@ -541,6 +546,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ms-MY.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nb-NO.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nl-NL.ini
+%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nn-NO.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pl-PL.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pt-BR.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pt-PT.ini
@@ -551,6 +557,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sl-SI.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sv-SE.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ta-IN.ini
+%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/th-TH.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/tr-TR.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/tt-RU.ini
 %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ug-CN.ini
@@ -676,6 +683,7 @@ share/obs/obs-plugins/linux-v4l2/locale/sr-SP.ini
 share/obs/obs-plugins/linux-v4l2/locale/sv-SE.ini
 share/obs/obs-plugins/linux-v4l2/locale/szl-PL.ini
 share/obs/obs-plugins/linux-v4l2/locale/ta-IN.ini
+share/obs/obs-plugins/linux-v4l2/locale/th-TH.ini
 share/obs/obs-plugins/linux-v4l2/locale/tl-PH.ini
 share/obs/obs-plugins/linux-v4l2/locale/tr-TR.ini
 share/obs/obs-plugins/linux-v4l2/locale/tt-RU.ini
@@ -944,6 +952,7 @@ share/obs/obs-plugins/obs-transitions/locale/ko-KR.ini
 share/obs/obs-plugins/obs-transitions/locale/ms-MY.ini
 share/obs/obs-plugins/obs-transitions/locale/nb-NO.ini
 share/obs/obs-plugins/obs-transitions/locale/nl-NL.ini
+share/obs/obs-plugins/obs-transitions/locale/nn-NO.ini
 share/obs/obs-plugins/obs-transitions/locale/pl-PL.ini
 share/obs/obs-plugins/obs-transitions/locale/pt-BR.ini
 share/obs/obs-plugins/obs-transitions/locale/pt-PT.ini
@@ -957,6 +966,7 @@ share/obs/obs-plugins/obs-transitions/locale/sr-SP.ini
 share/obs/obs-plugins/obs-transitions/locale/sv-SE.ini
 share/obs/obs-plugins/obs-transitions/locale/szl-PL.ini
 share/obs/obs-plugins/obs-transitions/locale/ta-IN.ini
+share/obs/obs-plugins/obs-transitions/locale/th-TH.ini
 share/obs/obs-plugins/obs-transitions/locale/tl-PH.ini
 share/obs/obs-plugins/obs-transitions/locale/tr-TR.ini
 share/obs/obs-plugins/obs-transitions/locale/tt-RU.ini
@@ -1019,7 +1029,9 @@ share/obs/obs-plugins/obs-webrtc/locale/es-ES.ini
 share/obs/obs-plugins/obs-webrtc/locale/et-EE.ini
 share/obs/obs-plugins/obs-webrtc/locale/fa-IR.ini
 share/obs/obs-plugins/obs-webrtc/locale/fi-FI.ini
+share/obs/obs-plugins/obs-webrtc/locale/fil-PH.ini
 share/obs/obs-plugins/obs-webrtc/locale/fr-FR.ini
+share/obs/obs-plugins/obs-webrtc/locale/gl-ES.ini
 share/obs/obs-plugins/obs-webrtc/locale/he-IL.ini
 share/obs/obs-plugins/obs-webrtc/locale/hi-IN.ini
 share/obs/obs-plugins/obs-webrtc/locale/hr-HR.ini
@@ -1030,6 +1042,7 @@ share/obs/obs-plugins/obs-webrtc/locale/it-IT.ini
 share/obs/obs-plugins/obs-webrtc/locale/ja-JP.ini
 share/obs/obs-plugins/obs-webrtc/locale/ka-GE.ini
 share/obs/obs-plugins/obs-webrtc/locale/kaa.ini
+share/obs/obs-plugins/obs-webrtc/locale/kmr-TR.ini
 share/obs/obs-plugins/obs-webrtc/locale/ko-KR.ini
 share/obs/obs-plugins/obs-webrtc/locale/ms-MY.ini
 share/obs/obs-plugins/obs-webrtc/locale/nb-NO.ini
@@ -1209,7 +1222,9 @@ share/obs/obs-plugins/oss-audio/locale/sk-SK.ini
 share/obs/obs-plugins/oss-audio/locale/sl-SI.ini
 share/obs/obs-plugins/oss-audio/locale/sv-SE.ini
 share/obs/obs-plugins/oss-audio/locale/ta-IN.ini
+share/obs/obs-plugins/oss-audio/locale/th-TH.ini
 share/obs/obs-plugins/oss-audio/locale/tr-TR.ini
+share/obs/obs-plugins/oss-audio/locale/tt-RU.ini
 share/obs/obs-plugins/oss-audio/locale/ug-CN.ini
 share/obs/obs-plugins/oss-audio/locale/uk-UA.ini
 share/obs/obs-plugins/oss-audio/locale/ur-PK.ini
@@ -1456,6 +1471,7 @@ share/obs/obs-plugins/text-freetype2/text_default.effect
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/sv-SE.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/szl-PL.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/ta-IN.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/th-TH.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/tl-PH.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/tr-TR.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/tt-RU.ini
@@ -1464,8 +1480,8 @@ share/obs/obs-plugins/text-freetype2/text_default.effect
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/vi-VN.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/zh-CN.ini
 %%VLC%%share/obs/obs-plugins/vlc-video/locale/zh-TW.ini
-share/obs/obs-studio/AUTHORS
 share/obs/obs-studio/OBSPublicRSAKey.pem
+share/obs/obs-studio/authors/AUTHORS
 share/obs/obs-studio/images/overflow.png
 share/obs/obs-studio/license/gplv2.txt
 share/obs/obs-studio/locale.ini



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501020451.5024pDLZ041408>