Re: [maintainer update] multimedia/obs-studio 32.1.2 -> 32.2.2

Daniil Ryvkin <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Updated diff:
 restrict to 64-bit architectures
 bump libobs and libobs-frontend-api
obs-studio3222r0.diff (text/plain, 10.8 KB)
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	25 Aug 2026 20:54:35 -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
 
@@ -11,11 +10,14 @@ HOMEPAGE =		https://obsproject.com/
 
 MAINTAINER =		Daniil Ryvkin <[email protected]>
 
+# upstream dropped support for 32-bit builds
+ONLY_FOR_ARCHS =	${LP64_ARCHS}
+
 # GPLv2+
 PERMIT_PACKAGE =	Yes
 
-SHARED_LIBS +=		obs                  0.0
-SHARED_LIBS +=		obs-frontend-api     0.0
+SHARED_LIBS +=		obs                  0.1
+SHARED_LIBS +=		obs-frontend-api     0.1
 SHARED_LIBS +=		obs-opengl           0.0
 SHARED_LIBS +=		obs-scripting        0.0
 
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	25 Aug 2026 20:54:35 -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	25 Aug 2026 20:54:35 -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	25 Aug 2026 20:54:35 -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	25 Aug 2026 20:54:35 -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	25 Aug 2026 20:54:35 -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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.