Commit 014db189 authored by Yuri Victorovich's avatar Yuri Victorovich
Browse files

multimedia/obs-studio: update 30.2.3 → 31.0.0

parent 87b04fbc
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
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

+3 −3
Original line number Diff line number Diff line
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
+0 −10
Original line number Diff line number Diff line
--- 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})
+0 −13
Original line number Diff line number Diff line
- 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
+0 −17
Original line number Diff line number Diff line
--- 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
Loading