Hello,
Update to 32.2.2.
Tested on openbsd-current, amd64.
Index: multimedia/obs-studio/Makefile
===================================================================
RCS file: /cvs/ports/multimedia/obs-studio/Makefile,v
diff -u -p -u -r1.3 Makefile
--- multimedia/obs-studio/Makefile 21 Aug 2026 08:00:21 -0000 1.3
+++ multimedia/obs-studio/Makefile 22 Aug 2026 17:56:49 -0000
@@ -1,7 +1,6 @@
COMMENT = free live streaming and screen recording
-V = 32.1.2
-REVISION = 0
+V = 32.2.2
DIST_TUPLE = github obsproject obs-studio ${V} .
DIST_TUPLE += github simd-everywhere simde v0.8.2 simde
Index: multimedia/obs-studio/distinfo
===================================================================
RCS file: /cvs/ports/multimedia/obs-studio/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- multimedia/obs-studio/distinfo 21 Aug 2026 07:45:49 -0000 1.1.1.1
+++ multimedia/obs-studio/distinfo 22 Aug 2026 17:56:49 -0000
@@ -1,4 +1,4 @@
-SHA256 (obsproject-obs-studio-32.1.2.tar.gz) =
tKWUEM3bRtDjHfHuE7jsZvMIYtfpgMGoxOO10W+uYFM=
+SHA256 (obsproject-obs-studio-32.2.2.tar.gz) =
NdPNCXnWVmT62nEZ/bYS7KfDS2GhYjozDK7HS/cmJsQ=
SHA256 (simd-everywhere-simde-v0.8.2.tar.gz) =
7SoyaGWPLyqbU2diioXM1M+VFkYO2GBO7TaWU9SbJfs=
-SIZE (obsproject-obs-studio-32.1.2.tar.gz) = 16150365
+SIZE (obsproject-obs-studio-32.2.2.tar.gz) = 16184372
SIZE (simd-everywhere-simde-v0.8.2.tar.gz) = 7468969
Index: multimedia/obs-studio/patches/patch-frontend_CMakeLists_txt
===================================================================
RCS file:
/cvs/ports/multimedia/obs-studio/patches/patch-frontend_CMakeLists_txt,v
diff -u -p -u -r1.1.1.1 patch-frontend_CMakeLists_txt
--- multimedia/obs-studio/patches/patch-frontend_CMakeLists_txt 21 Aug 2026
07:45:49 -0000 1.1.1.1
+++ multimedia/obs-studio/patches/patch-frontend_CMakeLists_txt 22 Aug 2026
17:56:49 -0000
@@ -1,7 +1,7 @@
Index: frontend/CMakeLists.txt
--- frontend/CMakeLists.txt.orig
+++ frontend/CMakeLists.txt
-@@ -82,7 +82,11 @@ elseif(OS_MACOS)
+@@ -78,7 +78,11 @@ elseif(OS_MACOS)
elseif(OS_LINUX)
include(cmake/os-linux.cmake)
elseif(OS_FREEBSD OR OS_OPENBSD)
Index: multimedia/obs-studio/patches/patch-libobs-opengl_gl-egl-common_c
===================================================================
RCS file:
/cvs/ports/multimedia/obs-studio/patches/patch-libobs-opengl_gl-egl-common_c,v
diff -u -p -u -r1.1.1.1 patch-libobs-opengl_gl-egl-common_c
--- multimedia/obs-studio/patches/patch-libobs-opengl_gl-egl-common_c 21 Aug
2026 07:45:49 -0000 1.1.1.1
+++ multimedia/obs-studio/patches/patch-libobs-opengl_gl-egl-common_c 22 Aug
2026 17:56:49 -0000
@@ -1,7 +1,7 @@
Index: libobs-opengl/gl-egl-common.c
--- libobs-opengl/gl-egl-common.c.orig
+++ libobs-opengl/gl-egl-common.c
-@@ -387,7 +387,7 @@ bool gl_egl_query_dmabuf_modifiers_for_format(EGLDispl
+@@ -406,7 +406,7 @@ bool gl_egl_query_dmabuf_modifiers_for_format(EGLDispl
blog(LOG_ERROR, "Unable to load eglQueryDmaBufModifiersEXT");
return false;
}
Index: multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt
===================================================================
RCS file:
/cvs/ports/multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt,v
diff -u -p -u -r1.1.1.1 patch-plugins_CMakeLists_txt
--- multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt 21 Aug 2026
07:45:49 -0000 1.1.1.1
+++ multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt 22 Aug 2026
17:56:50 -0000
@@ -18,3 +18,12 @@ Index: plugins/CMakeLists.txt
endif()
endmacro()
+@@ -55,7 +57,7 @@ add_obs_plugin(
+ )
+ add_obs_plugin(
+ frontend-tools
+- PLATFORMS WINDOWS MACOS LINUX
++ PLATFORMS WINDOWS MACOS LINUX OPENBSD
+ WITH_MESSAGE
+ )
+ add_obs_plugin(image-source)
Index: multimedia/obs-studio/pkg/PLIST
===================================================================
RCS file: /cvs/ports/multimedia/obs-studio/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- multimedia/obs-studio/pkg/PLIST 21 Aug 2026 07:45:49 -0000 1.1.1.1
+++ multimedia/obs-studio/pkg/PLIST 22 Aug 2026 17:56:50 -0000
@@ -161,74 +161,40 @@ share/obs/libobs/solid.effect
share/obs/obs-plugins/
share/obs/obs-plugins/frontend-tools/
share/obs/obs-plugins/frontend-tools/locale/
-share/obs/obs-plugins/frontend-tools/locale/af-ZA.ini
-share/obs/obs-plugins/frontend-tools/locale/an-ES.ini
share/obs/obs-plugins/frontend-tools/locale/ar-SA.ini
share/obs/obs-plugins/frontend-tools/locale/az-AZ.ini
-share/obs/obs-plugins/frontend-tools/locale/ba-RU.ini
share/obs/obs-plugins/frontend-tools/locale/be-BY.ini
-share/obs/obs-plugins/frontend-tools/locale/bg-BG.ini
-share/obs/obs-plugins/frontend-tools/locale/bn-BD.ini
share/obs/obs-plugins/frontend-tools/locale/ca-ES.ini
share/obs/obs-plugins/frontend-tools/locale/cs-CZ.ini
share/obs/obs-plugins/frontend-tools/locale/da-DK.ini
share/obs/obs-plugins/frontend-tools/locale/de-DE.ini
-share/obs/obs-plugins/frontend-tools/locale/el-GR.ini
share/obs/obs-plugins/frontend-tools/locale/en-GB.ini
share/obs/obs-plugins/frontend-tools/locale/en-US.ini
-share/obs/obs-plugins/frontend-tools/locale/eo-UY.ini
share/obs/obs-plugins/frontend-tools/locale/es-ES.ini
share/obs/obs-plugins/frontend-tools/locale/et-EE.ini
-share/obs/obs-plugins/frontend-tools/locale/eu-ES.ini
share/obs/obs-plugins/frontend-tools/locale/fa-IR.ini
share/obs/obs-plugins/frontend-tools/locale/fi-FI.ini
-share/obs/obs-plugins/frontend-tools/locale/fil-PH.ini
share/obs/obs-plugins/frontend-tools/locale/fr-FR.ini
-share/obs/obs-plugins/frontend-tools/locale/gd-GB.ini
share/obs/obs-plugins/frontend-tools/locale/gl-ES.ini
-share/obs/obs-plugins/frontend-tools/locale/he-IL.ini
-share/obs/obs-plugins/frontend-tools/locale/hi-IN.ini
-share/obs/obs-plugins/frontend-tools/locale/hr-HR.ini
share/obs/obs-plugins/frontend-tools/locale/hu-HU.ini
-share/obs/obs-plugins/frontend-tools/locale/hy-AM.ini
share/obs/obs-plugins/frontend-tools/locale/id-ID.ini
-share/obs/obs-plugins/frontend-tools/locale/is-IS.ini
share/obs/obs-plugins/frontend-tools/locale/it-IT.ini
share/obs/obs-plugins/frontend-tools/locale/ja-JP.ini
share/obs/obs-plugins/frontend-tools/locale/ka-GE.ini
-share/obs/obs-plugins/frontend-tools/locale/kaa.ini
share/obs/obs-plugins/frontend-tools/locale/kab-KAB.ini
-share/obs/obs-plugins/frontend-tools/locale/kmr-TR.ini
share/obs/obs-plugins/frontend-tools/locale/ko-KR.ini
-share/obs/obs-plugins/frontend-tools/locale/lo-LA.ini
-share/obs/obs-plugins/frontend-tools/locale/lt-LT.ini
-share/obs/obs-plugins/frontend-tools/locale/lv-LV.ini
-share/obs/obs-plugins/frontend-tools/locale/mn-MN.ini
share/obs/obs-plugins/frontend-tools/locale/ms-MY.ini
-share/obs/obs-plugins/frontend-tools/locale/nb-NO.ini
share/obs/obs-plugins/frontend-tools/locale/nl-NL.ini
-share/obs/obs-plugins/frontend-tools/locale/nn-NO.ini
-share/obs/obs-plugins/frontend-tools/locale/oc-FR.ini
share/obs/obs-plugins/frontend-tools/locale/pl-PL.ini
share/obs/obs-plugins/frontend-tools/locale/pt-BR.ini
share/obs/obs-plugins/frontend-tools/locale/pt-PT.ini
-share/obs/obs-plugins/frontend-tools/locale/ro-RO.ini
share/obs/obs-plugins/frontend-tools/locale/ru-RU.ini
-share/obs/obs-plugins/frontend-tools/locale/si-LK.ini
share/obs/obs-plugins/frontend-tools/locale/sk-SK.ini
-share/obs/obs-plugins/frontend-tools/locale/sl-SI.ini
-share/obs/obs-plugins/frontend-tools/locale/sq-AL.ini
-share/obs/obs-plugins/frontend-tools/locale/sr-CS.ini
-share/obs/obs-plugins/frontend-tools/locale/sr-SP.ini
share/obs/obs-plugins/frontend-tools/locale/sv-SE.ini
-share/obs/obs-plugins/frontend-tools/locale/szl-PL.ini
-share/obs/obs-plugins/frontend-tools/locale/ta-IN.ini
share/obs/obs-plugins/frontend-tools/locale/th-TH.ini
-share/obs/obs-plugins/frontend-tools/locale/tl-PH.ini
share/obs/obs-plugins/frontend-tools/locale/tr-TR.ini
share/obs/obs-plugins/frontend-tools/locale/tt-RU.ini
share/obs/obs-plugins/frontend-tools/locale/ug-CN.ini
-share/obs/obs-plugins/frontend-tools/locale/uk-UA.ini
share/obs/obs-plugins/frontend-tools/locale/vi-VN.ini
share/obs/obs-plugins/frontend-tools/locale/zh-CN.ini
share/obs/obs-plugins/frontend-tools/locale/zh-TW.ini
@@ -479,6 +445,7 @@ share/obs/obs-plugins/linux-pipewire/loc
share/obs/obs-plugins/linux-pipewire/locale/ja-JP.ini
share/obs/obs-plugins/linux-pipewire/locale/ka-GE.ini
share/obs/obs-plugins/linux-pipewire/locale/kaa.ini
+share/obs/obs-plugins/linux-pipewire/locale/kab-KAB.ini
share/obs/obs-plugins/linux-pipewire/locale/kmr-TR.ini
share/obs/obs-plugins/linux-pipewire/locale/ko-KR.ini
share/obs/obs-plugins/linux-pipewire/locale/lo-LA.ini
@@ -612,6 +579,7 @@ share/obs/obs-plugins/obs-ffmpeg/locale/
share/obs/obs-plugins/obs-ffmpeg/locale/kmr-TR.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ko-KR.ini
share/obs/obs-plugins/obs-ffmpeg/locale/lo-LA.ini
+share/obs/obs-plugins/obs-ffmpeg/locale/lt-LT.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ms-MY.ini
share/obs/obs-plugins/obs-ffmpeg/locale/nb-NO.ini
share/obs/obs-plugins/obs-ffmpeg/locale/nl-NL.ini
@@ -732,6 +700,7 @@ share/obs/obs-plugins/obs-filters/luma_k
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/sdr_on_hdr_filter.effect
share/obs/obs-plugins/obs-filters/sharpness.effect
share/obs/obs-plugins/obs-outputs/
share/obs/obs-plugins/obs-outputs/locale/
@@ -1111,6 +1080,7 @@ share/obs/obs-plugins/sndio/locale/tr-TR
share/obs/obs-plugins/sndio/locale/tt-RU.ini
share/obs/obs-plugins/sndio/locale/ug-CN.ini
share/obs/obs-plugins/sndio/locale/uk-UA.ini
+share/obs/obs-plugins/sndio/locale/ur-PK.ini
share/obs/obs-plugins/sndio/locale/vi-VN.ini
share/obs/obs-plugins/sndio/locale/zh-CN.ini
share/obs/obs-plugins/sndio/locale/zh-TW.ini
@@ -1154,6 +1124,7 @@ share/obs/obs-plugins/text-freetype2/loc
share/obs/obs-plugins/text-freetype2/locale/kmr-TR.ini
share/obs/obs-plugins/text-freetype2/locale/ko-KR.ini
share/obs/obs-plugins/text-freetype2/locale/lo-LA.ini
+share/obs/obs-plugins/text-freetype2/locale/lv-LV.ini
share/obs/obs-plugins/text-freetype2/locale/mn-MN.ini
share/obs/obs-plugins/text-freetype2/locale/ms-MY.ini
share/obs/obs-plugins/text-freetype2/locale/nb-NO.ini
@@ -1264,6 +1235,8 @@ share/obs/obs-studio/locale/tt-RU.ini
share/obs/obs-studio/locale/ug-CN.ini
share/obs/obs-studio/locale/uk-UA.ini
share/obs/obs-studio/locale/ur-PK.ini
+share/obs/obs-studio/locale/uz-UZ.ini
+share/obs/obs-studio/locale/val-ES.ini
share/obs/obs-studio/locale/vi-VN.ini
share/obs/obs-studio/locale/zh-CN.ini
share/obs/obs-studio/locale/zh-TW.ini