diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2025-10-11 23:59:13 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2025-10-12 00:08:10 +0000 |
| commit | f8c7e0b354e7a3881fef1d704fe4a21a9535adb9 (patch) | |
| tree | ce79ffeb3b3aaacfea2b25686767fb1c765e37ca | |
| parent | 2e5434bee74effe1d5459428134d4068f6502cce (diff) | |
multimedia/obs-studio: update 31.1.2 → 32.0.1
(cherry picked from commit 6185551ef81e00bdf8db771ffcd48529aaefd9cb)
| -rw-r--r-- | multimedia/obs-studio/Makefile | 7 | ||||
| -rw-r--r-- | multimedia/obs-studio/distinfo | 6 | ||||
| -rw-r--r-- | multimedia/obs-studio/files/patch-cmake_common_compiler__common.cmake | 17 | ||||
| -rw-r--r-- | multimedia/obs-studio/pkg-plist | 35 |
4 files changed, 42 insertions, 23 deletions
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile index e64973e9052b..90633c106727 100644 --- a/multimedia/obs-studio/Makefile +++ b/multimedia/obs-studio/Makefile @@ -1,5 +1,5 @@ PORTNAME= obs-studio -DISTVERSION= 31.1.2 +DISTVERSION= 32.0.1 CATEGORIES= multimedia MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/ DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX} @@ -17,9 +17,10 @@ BROKEN_i386= link fails: relocation R_386_PC32 cannot be used against symbol 'st BUILD_DEPENDS= asio>0:net/asio \ ${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \ - v4l_compat>=0:multimedia/v4l_compat \ + simde>0:devel/simde \ swig:devel/swig \ uthash>0:devel/uthash \ + v4l_compat>=0:multimedia/v4l_compat \ websocketpp>0:devel/websocketpp LIB_DEPENDS= libasound.so:audio/alsa-lib \ libavcodec.so:multimedia/ffmpeg \ @@ -63,7 +64,9 @@ USE_LDCONFIG= yes CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \ -DQT_VERSION=6 \ -DPython_EXECUTABLE="${PYTHON_CMD}" +CMAKE_ARGS+= -DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF # prevent errors like: ld: error: relocation R_X86_64_PC32 cannot be used against symbol '__stack_chk_guard'; recompile with -fPIC +CFLAGS+= -Wno-error=attribute-warning CFLAGS_powerpc64= -Wno-error=deprecated-altivec-src-compat -Wno-error=pass-failed CFLAGS_powerpc64le= -Wno-error=deprecated-altivec-src-compat LDFLAGS+= -fPIC # pending https://github.com/obsproject/obs-studio/issues/3436 diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo index 134443c53cd8..cb79d2558ea7 100644 --- a/multimedia/obs-studio/distinfo +++ b/multimedia/obs-studio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754018307 -SHA256 (OBS-Studio-31.1.2-Sources.tar.gz) = 5d66d4fb0d3ea91bb16aed58843bf652cf5b0aa692480b3d37eb878333b74f97 -SIZE (OBS-Studio-31.1.2-Sources.tar.gz) = 16574313 +TIMESTAMP = 1760175477 +SHA256 (OBS-Studio-32.0.1-Sources.tar.gz) = 72b19fcc970f9b066b512326a3377526e1efb0ca1eb92cf89af26a1167f2fe35 +SIZE (OBS-Studio-32.0.1-Sources.tar.gz) = 16473750 diff --git a/multimedia/obs-studio/files/patch-cmake_common_compiler__common.cmake b/multimedia/obs-studio/files/patch-cmake_common_compiler__common.cmake new file mode 100644 index 000000000000..0e8fd4425f84 --- /dev/null +++ b/multimedia/obs-studio/files/patch-cmake_common_compiler__common.cmake @@ -0,0 +1,17 @@ +# disable IPO due to breakage: +# ld: error: relocation R_X86_64_PC32 cannot be used against symbol '__stack_chk_guard'; recompile with -fPIC + +--- cmake/common/compiler_common.cmake.orig 2025-01-06 17:00:00 UTC ++++ cmake/common/compiler_common.cmake +@@ -28,8 +28,8 @@ if(HAS_INTERPROCEDURAL_OPTIMIZATION) + message(STATUS "Checking for interprocedural optimization support - enabled [Release, MinSizeRel]") + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG OFF) + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO OFF) +- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELEASE ON) +- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL ON) ++ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELEASE OFF) ++ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL OFF) + else() + message(STATUS "Checking for interprocedural optimization support - disabled") + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG OFF) + diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist index f092bf594f05..6a0b78131a03 100644 --- a/multimedia/obs-studio/pkg-plist +++ b/multimedia/obs-studio/pkg-plist @@ -63,7 +63,6 @@ include/obs/util/bmem.h include/obs/util/c99defs.h include/obs/util/cf-lexer.h include/obs/util/cf-parser.h -include/obs/util/circlebuf.h include/obs/util/config-file.h include/obs/util/crc32.h include/obs/util/darray.h @@ -77,21 +76,6 @@ include/obs/util/platform.h include/obs/util/profiler.h include/obs/util/profiler.hpp include/obs/util/serializer.h -include/obs/util/simde/check.h -include/obs/util/simde/debug-trap.h -include/obs/util/simde/hedley.h -include/obs/util/simde/simde-align.h -include/obs/util/simde/simde-arch.h -include/obs/util/simde/simde-common.h -include/obs/util/simde/simde-constify.h -include/obs/util/simde/simde-detect-clang.h -include/obs/util/simde/simde-diagnostic.h -include/obs/util/simde/simde-features.h -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 @@ -101,6 +85,7 @@ include/obs/util/uthash.h include/obs/util/util.hpp include/obs/util/util_uint128.h include/obs/util/util_uint64.h +lib/cmake/libobs/finders/FindSIMDe.cmake lib/cmake/libobs/libobsConfig.cmake lib/cmake/libobs/libobsConfigVersion.cmake lib/cmake/libobs/libobsTargets-%%CMAKE_BUILD_TYPE%%.cmake @@ -373,6 +358,7 @@ share/obs/obs-plugins/linux-alsa/locale/ru-RU.ini share/obs/obs-plugins/linux-alsa/locale/si-LK.ini share/obs/obs-plugins/linux-alsa/locale/sk-SK.ini share/obs/obs-plugins/linux-alsa/locale/sl-SI.ini +share/obs/obs-plugins/linux-alsa/locale/sq-AL.ini share/obs/obs-plugins/linux-alsa/locale/sr-CS.ini share/obs/obs-plugins/linux-alsa/locale/sr-SP.ini share/obs/obs-plugins/linux-alsa/locale/sv-SE.ini @@ -443,6 +429,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/te-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 @@ -516,6 +503,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini %%JACK%%share/obs/obs-plugins/linux-jack/locale/zh-TW.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/af-ZA.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ar-SA.ini +%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/az-AZ.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/be-BY.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/bn-BD.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ca-ES.ini @@ -548,7 +536,6 @@ 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 @@ -557,6 +544,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/si-LK.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sk-SK.ini %%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sl-SI.ini +%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sr-SP.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 @@ -698,6 +686,7 @@ share/obs/obs-plugins/linux-v4l2/locale/zh-CN.ini share/obs/obs-plugins/linux-v4l2/locale/zh-TW.ini share/obs/obs-plugins/obs-ffmpeg/locale/af-ZA.ini share/obs/obs-plugins/obs-ffmpeg/locale/ar-SA.ini +share/obs/obs-plugins/obs-ffmpeg/locale/az-AZ.ini share/obs/obs-plugins/obs-ffmpeg/locale/ba-RU.ini share/obs/obs-plugins/obs-ffmpeg/locale/be-BY.ini share/obs/obs-plugins/obs-ffmpeg/locale/bg-BG.ini @@ -848,7 +837,6 @@ share/obs/obs-plugins/obs-filters/luma_key_filter.effect share/obs/obs-plugins/obs-filters/luma_key_filter_v2.effect share/obs/obs-plugins/obs-filters/mask_alpha_filter.effect share/obs/obs-plugins/obs-filters/mask_color_filter.effect -share/obs/obs-plugins/obs-filters/rtx_greenscreen.effect share/obs/obs-plugins/obs-filters/sharpness.effect share/obs/obs-plugins/obs-outputs/locale/af-ZA.ini share/obs/obs-plugins/obs-outputs/locale/ar-SA.ini @@ -1021,6 +1009,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect %%VST%%share/obs/obs-plugins/obs-vst/locale/af-ZA.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/an-ES.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/ar-SA.ini +%%VST%%share/obs/obs-plugins/obs-vst/locale/az-AZ.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/be-BY.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/bg-BG.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/bn-BD.ini @@ -1042,6 +1031,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect %%VST%%share/obs/obs-plugins/obs-vst/locale/gl-ES.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/he-IL.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/hi-IN.ini +%%VST%%share/obs/obs-plugins/obs-vst/locale/hr-HR.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/hu-HU.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/hy-AM.ini %%VST%%share/obs/obs-plugins/obs-vst/locale/id-ID.ini @@ -1077,6 +1067,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect %%VST%%share/obs/obs-plugins/obs-vst/locale/zh-TW.ini share/obs/obs-plugins/obs-webrtc/locale/af-ZA.ini share/obs/obs-plugins/obs-webrtc/locale/ar-SA.ini +share/obs/obs-plugins/obs-webrtc/locale/az-AZ.ini share/obs/obs-plugins/obs-webrtc/locale/be-BY.ini share/obs/obs-plugins/obs-webrtc/locale/bg-BG.ini share/obs/obs-plugins/obs-webrtc/locale/ca-ES.ini @@ -1116,6 +1107,7 @@ share/obs/obs-plugins/obs-webrtc/locale/ru-RU.ini share/obs/obs-plugins/obs-webrtc/locale/si-LK.ini share/obs/obs-plugins/obs-webrtc/locale/sk-SK.ini share/obs/obs-plugins/obs-webrtc/locale/sl-SI.ini +share/obs/obs-plugins/obs-webrtc/locale/sr-SP.ini share/obs/obs-plugins/obs-webrtc/locale/sv-SE.ini share/obs/obs-plugins/obs-webrtc/locale/th-TH.ini share/obs/obs-plugins/obs-webrtc/locale/tr-TR.ini @@ -1246,6 +1238,7 @@ share/obs/obs-plugins/obs-x264/locale/zh-CN.ini share/obs/obs-plugins/obs-x264/locale/zh-TW.ini share/obs/obs-plugins/oss-audio/locale/af-ZA.ini share/obs/obs-plugins/oss-audio/locale/ar-SA.ini +share/obs/obs-plugins/oss-audio/locale/az-AZ.ini share/obs/obs-plugins/oss-audio/locale/be-BY.ini share/obs/obs-plugins/oss-audio/locale/bg-BG.ini share/obs/obs-plugins/oss-audio/locale/bn-BD.ini @@ -1267,6 +1260,7 @@ share/obs/obs-plugins/oss-audio/locale/gd-GB.ini share/obs/obs-plugins/oss-audio/locale/gl-ES.ini share/obs/obs-plugins/oss-audio/locale/he-IL.ini share/obs/obs-plugins/oss-audio/locale/hi-IN.ini +share/obs/obs-plugins/oss-audio/locale/hr-HR.ini share/obs/obs-plugins/oss-audio/locale/hu-HU.ini share/obs/obs-plugins/oss-audio/locale/hy-AM.ini share/obs/obs-plugins/oss-audio/locale/id-ID.ini @@ -1290,6 +1284,7 @@ share/obs/obs-plugins/oss-audio/locale/si-LK.ini 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/sq-AL.ini +share/obs/obs-plugins/oss-audio/locale/sr-SP.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 @@ -1372,6 +1367,7 @@ share/obs/obs-plugins/rtmp-services/schema/service-schema-v5.json share/obs/obs-plugins/rtmp-services/services.json %%SNDIO%%share/obs/obs-plugins/sndio/locale/af-ZA.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/ar-SA.ini +%%SNDIO%%share/obs/obs-plugins/sndio/locale/az-AZ.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/be-BY.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/bn-BD.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/ca-ES.ini @@ -1392,6 +1388,7 @@ share/obs/obs-plugins/rtmp-services/services.json %%SNDIO%%share/obs/obs-plugins/sndio/locale/gl-ES.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/he-IL.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/hi-IN.ini +%%SNDIO%%share/obs/obs-plugins/sndio/locale/hr-HR.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/hu-HU.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/hy-AM.ini %%SNDIO%%share/obs/obs-plugins/sndio/locale/id-ID.ini @@ -1428,6 +1425,7 @@ share/obs/obs-plugins/rtmp-services/services.json %%SNDIO%%share/obs/obs-plugins/sndio/locale/zh-TW.ini share/obs/obs-plugins/text-freetype2/locale/af-ZA.ini share/obs/obs-plugins/text-freetype2/locale/ar-SA.ini +share/obs/obs-plugins/text-freetype2/locale/az-AZ.ini share/obs/obs-plugins/text-freetype2/locale/ba-RU.ini share/obs/obs-plugins/text-freetype2/locale/be-BY.ini share/obs/obs-plugins/text-freetype2/locale/bg-BG.ini @@ -1492,6 +1490,7 @@ share/obs/obs-plugins/text-freetype2/locale/zh-TW.ini share/obs/obs-plugins/text-freetype2/text_default.effect %%VLC%%share/obs/obs-plugins/vlc-video/locale/af-ZA.ini %%VLC%%share/obs/obs-plugins/vlc-video/locale/ar-SA.ini +%%VLC%%share/obs/obs-plugins/vlc-video/locale/az-AZ.ini %%VLC%%share/obs/obs-plugins/vlc-video/locale/ba-RU.ini %%VLC%%share/obs/obs-plugins/vlc-video/locale/be-BY.ini %%VLC%%share/obs/obs-plugins/vlc-video/locale/bg-BG.ini |
