t* My OpenBSD ports
       
   URI git clone git://git.codevoid.de/mystuff.git
   DIR Log
   DIR Files
   DIR Refs
       ---
   DIR commit ec49f61e290029c1499e6a7d6b6c6e48e2176552
   DIR parent 98d3dd7443091401441883c9157747256ab528a5
   URI Author: c0dev0id <sh+github[at]codevoid[dot]de>
       Date:   Sun,  4 Oct 2020 10:49:51 +0200
       
       obs-studio: compiles
       
       Diffstat:
         M multimedia/obs-studio/Makefile      |      28 +++++++++++++++++++---------
         A multimedia/obs-studio/patches/patc… |      14 ++++++++++++++
         A multimedia/obs-studio/patches/patc… |      32 +++++++++++++++++++++++++++++++
         A multimedia/obs-studio/patches/patc… |      14 ++++++++++++++
         A multimedia/obs-studio/patches/patc… |      14 ++++++++++++++
         A multimedia/obs-studio/pkg/PLIST     |     919 +++++++++++++++++++++++++++++++
       
       6 files changed, 1012 insertions(+), 9 deletions(-)
       ---
   DIR diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
       t@@ -1,20 +1,30 @@
        # $OpenBSD: Makefile,v 1.19 2020/01/24 10:36:41 sthen Exp $
        
       -COMMENT=        open broadcasting software
       +COMMENT =        open broadcasting software
        
       -GH_PROJECT=        obs-studio
       -GH_ACCOUNT=        obsproject
       -GH_TAGNAME=        26.0.0
       +GH_PROJECT =        obs-studio
       +GH_ACCOUNT =        obsproject
       +GH_TAGNAME =        26.0.0
        
       -CATEGORIES=        multimedia
       -HOMEPAGE=        https://obsproject.com
       +CATEGORIES =        multimedia
       +HOMEPAGE =        https://obsproject.com
        
       -MAINTAINER=        Stefan Hagen <sh+ports[at]codevoid[dot]de>
       +MAINTAINER =        Stefan Hagen <sh+ports[at]codevoid[dot]de>
        
        # GPLv3+
       -PERMIT_PACKAGE=        Yes
       +PERMIT_PACKAGE =        Yes
        
       -MODULES=        devel/cmake \
       +SHARED_LIBS +=        obs-frontend-api        0.0 # 0.0
       +SHARED_LIBS +=        obs-opengl                0.0 # 0.0
       +
       +WANTLIB +=        ${COMPILER_LIBCXX} GL ICE Qt5Core Qt5Gui Qt5Widgets
       +WANTLIB +=        Qt5Xml SM X11 X11-xcb Xext c dbus-1 fontconfig freetype
       +WANTLIB +=        m xcb xcb-xinput z
       +
       +RUN_DEPENDS =        devel/desktop-file-utils \
       +                x11/gtk+3,-guic
       +
       +MODULES =        devel/cmake \
                        x11/qt5
        
        .include <bsd.port.mk>
   DIR diff --git a/multimedia/obs-studio/patches/patch-libobs_graphics_graphics_h b/multimedia/obs-studio/patches/patch-libobs_graphics_graphics_h
       t@@ -0,0 +1,14 @@
       +$OpenBSD$
       +
       +Index: libobs/graphics/graphics.h
       +--- libobs/graphics/graphics.h.orig
       ++++ libobs/graphics/graphics.h
       +@@ -474,7 +474,7 @@ struct gs_window {
       +         void *hwnd;
       + #elif defined(__APPLE__)
       +         __unsafe_unretained id view;
       +-#elif defined(__linux__) || defined(__FreeBSD__)
       ++#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
       +         /* I'm not sure how portable defining id to uint32_t is. */
       +         uint32_t id;
       +         void *display;
   DIR diff --git a/multimedia/obs-studio/patches/patch-libobs_obs-nix_c b/multimedia/obs-studio/patches/patch-libobs_obs-nix_c
       t@@ -0,0 +1,32 @@
       +$OpenBSD$
       +
       +Index: libobs/obs-nix.c
       +--- libobs/obs-nix.c.orig
       ++++ libobs/obs-nix.c
       +@@ -26,7 +26,9 @@
       + #if defined(__FreeBSD__)
       + #include <sys/sysctl.h>
       + #endif
       ++#ifndef __OpenBSD__
       + #include <sys/sysinfo.h>
       ++#endif
       + #include <sys/utsname.h>
       + #include <xcb/xcb.h>
       + #if USE_XINPUT
       +@@ -218,6 +220,8 @@ static void log_processor_info(void)
       + 
       + static void log_memory_info(void)
       + {
       ++#if defined(__OpenBSD__)
       ++#else
       +         struct sysinfo info;
       +         if (sysinfo(&info) < 0)
       +                 return;
       +@@ -227,6 +231,7 @@ static void log_memory_info(void)
       +              (uint64_t)info.totalram * info.mem_unit / 1024 / 1024,
       +              ((uint64_t)info.freeram + (uint64_t)info.bufferram) *
       +                      info.mem_unit / 1024 / 1024);
       ++#endif
       + }
       + 
       + static void log_kernel_version(void)
   DIR diff --git a/multimedia/obs-studio/patches/patch-libobs_util_profiler_c b/multimedia/obs-studio/patches/patch-libobs_util_profiler_c
       t@@ -0,0 +1,14 @@
       +$OpenBSD$
       +
       +Index: libobs/util/profiler.c
       +--- libobs/util/profiler.c.orig
       ++++ libobs/util/profiler.c
       +@@ -1058,7 +1058,7 @@ bool profiler_snapshot_dump_csv_gz(const profiler_snap
       + 
       +         profiler_snapshot_dump(snap, dump_csv_gzwrite, gz);
       + 
       +-        gzclose_w(gz);
       ++        gzclose(gz);
       +         return true;
       + }
       + 
   DIR diff --git a/multimedia/obs-studio/patches/patch-plugins_obs-outputs_librtmp_rtmp_c b/multimedia/obs-studio/patches/patch-plugins_obs-outputs_librtmp_rtmp_c
       t@@ -0,0 +1,14 @@
       +$OpenBSD$
       +
       +Index: plugins/obs-outputs/librtmp/rtmp.c
       +--- plugins/obs-outputs/librtmp/rtmp.c.orig
       ++++ plugins/obs-outputs/librtmp/rtmp.c
       +@@ -812,7 +812,7 @@ add_addr_info(struct sockaddr_storage *service, sockle
       +         // since we're handling multiple addresses internally, fake the correct error response
       + #ifdef _WIN32
       +         *socket_error = WSANO_DATA;
       +-#elif __FreeBSD__
       ++#elif __FreeBSD__ || __OpenBSD__
       +         *socket_error = ENOATTR;
       + #else
       +         *socket_error = ENODATA;
   DIR diff --git a/multimedia/obs-studio/pkg/PLIST b/multimedia/obs-studio/pkg/PLIST
       t@@ -0,0 +1,919 @@
       +@comment $OpenBSD: PLIST,v$
       +@bin bin/obs
       +@bin bin/obs-ffmpeg-mux
       +include/obs/
       +include/obs/audio-monitoring/
       +include/obs/audio-monitoring/pulse/
       +include/obs/audio-monitoring/pulse/pulseaudio-wrapper.h
       +include/obs/callback/
       +include/obs/callback/calldata.h
       +include/obs/callback/decl.h
       +include/obs/callback/proc.h
       +include/obs/callback/signal.h
       +include/obs/graphics/
       +include/obs/graphics/axisang.h
       +include/obs/graphics/bounds.h
       +include/obs/graphics/device-exports.h
       +include/obs/graphics/effect-parser.h
       +include/obs/graphics/effect.h
       +include/obs/graphics/graphics-internal.h
       +include/obs/graphics/graphics.h
       +include/obs/graphics/half.h
       +include/obs/graphics/image-file.h
       +include/obs/graphics/input.h
       +include/obs/graphics/libnsgif/
       +include/obs/graphics/libnsgif/libnsgif.h
       +include/obs/graphics/math-defs.h
       +include/obs/graphics/math-extra.h
       +include/obs/graphics/matrix3.h
       +include/obs/graphics/matrix4.h
       +include/obs/graphics/plane.h
       +include/obs/graphics/quat.h
       +include/obs/graphics/shader-parser.h
       +include/obs/graphics/vec2.h
       +include/obs/graphics/vec3.h
       +include/obs/graphics/vec4.h
       +include/obs/media-io/
       +include/obs/media-io/audio-io.h
       +include/obs/media-io/audio-math.h
       +include/obs/media-io/audio-resampler.h
       +include/obs/media-io/format-conversion.h
       +include/obs/media-io/frame-rate.h
       +include/obs/media-io/media-io-defs.h
       +include/obs/media-io/media-remux.h
       +include/obs/media-io/video-frame.h
       +include/obs/media-io/video-io.h
       +include/obs/media-io/video-scaler.h
       +include/obs/obs-audio-controls.h
       +include/obs/obs-avc.h
       +include/obs/obs-config.h
       +include/obs/obs-data.h
       +include/obs/obs-defs.h
       +include/obs/obs-encoder.h
       +include/obs/obs-ffmpeg-compat.h
       +include/obs/obs-frontend-api.h
       +include/obs/obs-hotkey.h
       +include/obs/obs-hotkeys.h
       +include/obs/obs-interaction.h
       +include/obs/obs-internal.h
       +include/obs/obs-module.h
       +include/obs/obs-output.h
       +include/obs/obs-properties.h
       +include/obs/obs-scene.h
       +include/obs/obs-service.h
       +include/obs/obs-source.h
       +include/obs/obs-ui.h
       +include/obs/obs.h
       +include/obs/obs.hpp
       +include/obs/obsconfig.h
       +include/obs/util/
       +include/obs/util/array-serializer.h
       +include/obs/util/base.h
       +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/curl/
       +include/obs/util/curl/curl-helper.h
       +include/obs/util/darray.h
       +include/obs/util/dstr.h
       +include/obs/util/file-serializer.h
       +include/obs/util/lexer.h
       +include/obs/util/pipe.h
       +include/obs/util/platform.h
       +include/obs/util/profiler.h
       +include/obs/util/profiler.hpp
       +include/obs/util/serializer.h
       +include/obs/util/sse-intrin.h
       +include/obs/util/sse2neon.h
       +include/obs/util/text-lookup.h
       +include/obs/util/threading-posix.h
       +include/obs/util/threading.h
       +include/obs/util/utf8.h
       +include/obs/util/util_uint128.h
       +include/obs/util/util_uint64.h
       +lib/cmake/
       +lib/cmake/LibObs/
       +lib/cmake/LibObs/LibObsConfig.cmake
       +lib/cmake/LibObs/LibObsConfigVersion.cmake
       +lib/cmake/LibObs/LibObsTarget${MODCMAKE_BUILD_SUFFIX}
       +lib/cmake/LibObs/LibObsTarget.cmake
       +lib/libobs-frontend-api.so.0
       +@lib lib/libobs-frontend-api.so.${LIBobs-frontend-api_VERSION}
       +lib/libobs-opengl.so.0
       +@lib lib/libobs-opengl.so.${LIBobs-opengl_VERSION}
       +lib/libobs.so.0
       +lib/libobsglad.so.0
       +lib/obs-plugins/
       +@so lib/obs-plugins/decklink-ouput-ui.so
       +@so lib/obs-plugins/frontend-tools.so
       +@so lib/obs-plugins/image-source.so
       +@so lib/obs-plugins/obs-ffmpeg.so
       +@so lib/obs-plugins/obs-filters.so
       +@so lib/obs-plugins/obs-libfdk.so
       +@so lib/obs-plugins/obs-outputs.so
       +@so lib/obs-plugins/obs-transitions.so
       +@so lib/obs-plugins/obs-x264.so
       +@so lib/obs-plugins/rtmp-services.so
       +@so lib/obs-plugins/text-freetype2.so
       +lib/pkgconfig/libobs.pc
       +share/applications/
       +share/applications/com.obsproject.Studio.desktop
       +share/icons/
       +share/icons/hicolor/
       +share/icons/hicolor/256x256/
       +share/icons/hicolor/256x256/apps/
       +share/icons/hicolor/256x256/apps/com.obsproject.Studio.png
       +share/metainfo/
       +share/metainfo/com.obsproject.Studio.appdata.xml
       +share/obs/
       +share/obs/libobs/
       +share/obs/libobs/area.effect
       +share/obs/libobs/bicubic_scale.effect
       +share/obs/libobs/bilinear_lowres_scale.effect
       +share/obs/libobs/default.effect
       +share/obs/libobs/default_rect.effect
       +share/obs/libobs/deinterlace_base.effect
       +share/obs/libobs/deinterlace_blend.effect
       +share/obs/libobs/deinterlace_blend_2x.effect
       +share/obs/libobs/deinterlace_discard.effect
       +share/obs/libobs/deinterlace_discard_2x.effect
       +share/obs/libobs/deinterlace_linear.effect
       +share/obs/libobs/deinterlace_linear_2x.effect
       +share/obs/libobs/deinterlace_yadif.effect
       +share/obs/libobs/deinterlace_yadif_2x.effect
       +share/obs/libobs/format_conversion.effect
       +share/obs/libobs/lanczos_scale.effect
       +share/obs/libobs/opaque.effect
       +share/obs/libobs/premultiplied_alpha.effect
       +share/obs/libobs/repeat.effect
       +share/obs/libobs/solid.effect
       +share/obs/obs-plugins/
       +share/obs/obs-plugins/decklink-ouput-ui/
       +share/obs/obs-plugins/decklink-ouput-ui/.keepme
       +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/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/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/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/hr-HR.ini
       +share/obs/obs-plugins/frontend-tools/locale/hu-HU.ini
       +share/obs/obs-plugins/frontend-tools/locale/id-ID.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/ko-KR.ini
       +share/obs/obs-plugins/frontend-tools/locale/lt-LT.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/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/sk-SK.ini
       +share/obs/obs-plugins/frontend-tools/locale/sl-SI.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/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/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
       +share/obs/obs-plugins/frontend-tools/scripts/
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source/
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source.lua
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source/dial.png
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source/hour.png
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source/minute.png
       +share/obs/obs-plugins/frontend-tools/scripts/clock-source/second.png
       +share/obs/obs-plugins/frontend-tools/scripts/countdown.lua
       +share/obs/obs-plugins/frontend-tools/scripts/instant-replay.lua
       +share/obs/obs-plugins/frontend-tools/scripts/pause-scene.lua
       +share/obs/obs-plugins/frontend-tools/scripts/url-text.py
       +share/obs/obs-plugins/image-source/
       +share/obs/obs-plugins/image-source/locale/
       +share/obs/obs-plugins/image-source/locale/ar-SA.ini
       +share/obs/obs-plugins/image-source/locale/ba-RU.ini
       +share/obs/obs-plugins/image-source/locale/bg-BG.ini
       +share/obs/obs-plugins/image-source/locale/bn-BD.ini
       +share/obs/obs-plugins/image-source/locale/ca-ES.ini
       +share/obs/obs-plugins/image-source/locale/cs-CZ.ini
       +share/obs/obs-plugins/image-source/locale/da-DK.ini
       +share/obs/obs-plugins/image-source/locale/de-DE.ini
       +share/obs/obs-plugins/image-source/locale/el-GR.ini
       +share/obs/obs-plugins/image-source/locale/en-GB.ini
       +share/obs/obs-plugins/image-source/locale/en-US.ini
       +share/obs/obs-plugins/image-source/locale/es-ES.ini
       +share/obs/obs-plugins/image-source/locale/et-EE.ini
       +share/obs/obs-plugins/image-source/locale/eu-ES.ini
       +share/obs/obs-plugins/image-source/locale/fa-IR.ini
       +share/obs/obs-plugins/image-source/locale/fi-FI.ini
       +share/obs/obs-plugins/image-source/locale/fil-PH.ini
       +share/obs/obs-plugins/image-source/locale/fr-FR.ini
       +share/obs/obs-plugins/image-source/locale/gd-GB.ini
       +share/obs/obs-plugins/image-source/locale/gl-ES.ini
       +share/obs/obs-plugins/image-source/locale/he-IL.ini
       +share/obs/obs-plugins/image-source/locale/hi-IN.ini
       +share/obs/obs-plugins/image-source/locale/hr-HR.ini
       +share/obs/obs-plugins/image-source/locale/hu-HU.ini
       +share/obs/obs-plugins/image-source/locale/id-ID.ini
       +share/obs/obs-plugins/image-source/locale/it-IT.ini
       +share/obs/obs-plugins/image-source/locale/ja-JP.ini
       +share/obs/obs-plugins/image-source/locale/ka-GE.ini
       +share/obs/obs-plugins/image-source/locale/ko-KR.ini
       +share/obs/obs-plugins/image-source/locale/mn-MN.ini
       +share/obs/obs-plugins/image-source/locale/ms-MY.ini
       +share/obs/obs-plugins/image-source/locale/nb-NO.ini
       +share/obs/obs-plugins/image-source/locale/nl-NL.ini
       +share/obs/obs-plugins/image-source/locale/pa-IN.ini
       +share/obs/obs-plugins/image-source/locale/pl-PL.ini
       +share/obs/obs-plugins/image-source/locale/pt-BR.ini
       +share/obs/obs-plugins/image-source/locale/pt-PT.ini
       +share/obs/obs-plugins/image-source/locale/ro-RO.ini
       +share/obs/obs-plugins/image-source/locale/ru-RU.ini
       +share/obs/obs-plugins/image-source/locale/sk-SK.ini
       +share/obs/obs-plugins/image-source/locale/sl-SI.ini
       +share/obs/obs-plugins/image-source/locale/sr-CS.ini
       +share/obs/obs-plugins/image-source/locale/sr-SP.ini
       +share/obs/obs-plugins/image-source/locale/sv-SE.ini
       +share/obs/obs-plugins/image-source/locale/ta-IN.ini
       +share/obs/obs-plugins/image-source/locale/th-TH.ini
       +share/obs/obs-plugins/image-source/locale/tl-PH.ini
       +share/obs/obs-plugins/image-source/locale/tr-TR.ini
       +share/obs/obs-plugins/image-source/locale/uk-UA.ini
       +share/obs/obs-plugins/image-source/locale/vi-VN.ini
       +share/obs/obs-plugins/image-source/locale/zh-CN.ini
       +share/obs/obs-plugins/image-source/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-ffmpeg/
       +share/obs/obs-plugins/obs-ffmpeg/locale/
       +share/obs/obs-plugins/obs-ffmpeg/locale/ar-SA.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ba-RU.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/bg-BG.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/bn-BD.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ca-ES.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/cs-CZ.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/da-DK.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/de-DE.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/el-GR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/en-GB.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/en-US.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/es-ES.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/et-EE.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/eu-ES.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/fa-IR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/fi-FI.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/fil-PH.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/fr-FR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/gd-GB.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/gl-ES.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/he-IL.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/hi-IN.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/hr-HR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/hu-HU.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/id-ID.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/it-IT.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ja-JP.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ka-GE.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ko-KR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/nb-NO.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/nl-NL.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/pl-PL.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/pt-BR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/pt-PT.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ro-RO.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ru-RU.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/sk-SK.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/sl-SI.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/sr-CS.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/sr-SP.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/sv-SE.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/ta-IN.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/th-TH.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/tl-PH.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/tr-TR.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/uk-UA.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/vi-VN.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/zh-CN.ini
       +share/obs/obs-plugins/obs-ffmpeg/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-filters/
       +share/obs/obs-plugins/obs-filters/LUTs/
       +share/obs/obs-plugins/obs-filters/LUTs/black_and_white.png
       +share/obs/obs-plugins/obs-filters/LUTs/grayscale.cube
       +share/obs/obs-plugins/obs-filters/LUTs/grayscale.png
       +share/obs/obs-plugins/obs-filters/LUTs/original.cube
       +share/obs/obs-plugins/obs-filters/LUTs/original.png
       +share/obs/obs-plugins/obs-filters/LUTs/posterize.png
       +share/obs/obs-plugins/obs-filters/LUTs/red_isolated.png
       +share/obs/obs-plugins/obs-filters/LUTs/teal_lows_orange_highs.png
       +share/obs/obs-plugins/obs-filters/blend_add_filter.effect
       +share/obs/obs-plugins/obs-filters/blend_mul_filter.effect
       +share/obs/obs-plugins/obs-filters/blend_sub_filter.effect
       +share/obs/obs-plugins/obs-filters/chroma_key_filter.effect
       +share/obs/obs-plugins/obs-filters/color_correction_filter.effect
       +share/obs/obs-plugins/obs-filters/color_grade_filter.effect
       +share/obs/obs-plugins/obs-filters/color_key_filter.effect
       +share/obs/obs-plugins/obs-filters/crop_filter.effect
       +share/obs/obs-plugins/obs-filters/locale/
       +share/obs/obs-plugins/obs-filters/locale/ar-SA.ini
       +share/obs/obs-plugins/obs-filters/locale/az-AZ.ini
       +share/obs/obs-plugins/obs-filters/locale/ba-RU.ini
       +share/obs/obs-plugins/obs-filters/locale/bg-BG.ini
       +share/obs/obs-plugins/obs-filters/locale/bn-BD.ini
       +share/obs/obs-plugins/obs-filters/locale/ca-ES.ini
       +share/obs/obs-plugins/obs-filters/locale/cs-CZ.ini
       +share/obs/obs-plugins/obs-filters/locale/da-DK.ini
       +share/obs/obs-plugins/obs-filters/locale/de-DE.ini
       +share/obs/obs-plugins/obs-filters/locale/el-GR.ini
       +share/obs/obs-plugins/obs-filters/locale/en-GB.ini
       +share/obs/obs-plugins/obs-filters/locale/en-US.ini
       +share/obs/obs-plugins/obs-filters/locale/es-ES.ini
       +share/obs/obs-plugins/obs-filters/locale/et-EE.ini
       +share/obs/obs-plugins/obs-filters/locale/eu-ES.ini
       +share/obs/obs-plugins/obs-filters/locale/fa-IR.ini
       +share/obs/obs-plugins/obs-filters/locale/fi-FI.ini
       +share/obs/obs-plugins/obs-filters/locale/fil-PH.ini
       +share/obs/obs-plugins/obs-filters/locale/fr-FR.ini
       +share/obs/obs-plugins/obs-filters/locale/gd-GB.ini
       +share/obs/obs-plugins/obs-filters/locale/gl-ES.ini
       +share/obs/obs-plugins/obs-filters/locale/he-IL.ini
       +share/obs/obs-plugins/obs-filters/locale/hr-HR.ini
       +share/obs/obs-plugins/obs-filters/locale/hu-HU.ini
       +share/obs/obs-plugins/obs-filters/locale/id-ID.ini
       +share/obs/obs-plugins/obs-filters/locale/it-IT.ini
       +share/obs/obs-plugins/obs-filters/locale/ja-JP.ini
       +share/obs/obs-plugins/obs-filters/locale/ka-GE.ini
       +share/obs/obs-plugins/obs-filters/locale/ko-KR.ini
       +share/obs/obs-plugins/obs-filters/locale/nb-NO.ini
       +share/obs/obs-plugins/obs-filters/locale/nl-NL.ini
       +share/obs/obs-plugins/obs-filters/locale/pl-PL.ini
       +share/obs/obs-plugins/obs-filters/locale/pt-BR.ini
       +share/obs/obs-plugins/obs-filters/locale/pt-PT.ini
       +share/obs/obs-plugins/obs-filters/locale/ro-RO.ini
       +share/obs/obs-plugins/obs-filters/locale/ru-RU.ini
       +share/obs/obs-plugins/obs-filters/locale/sk-SK.ini
       +share/obs/obs-plugins/obs-filters/locale/sl-SI.ini
       +share/obs/obs-plugins/obs-filters/locale/sr-CS.ini
       +share/obs/obs-plugins/obs-filters/locale/sr-SP.ini
       +share/obs/obs-plugins/obs-filters/locale/sv-SE.ini
       +share/obs/obs-plugins/obs-filters/locale/ta-IN.ini
       +share/obs/obs-plugins/obs-filters/locale/tl-PH.ini
       +share/obs/obs-plugins/obs-filters/locale/tr-TR.ini
       +share/obs/obs-plugins/obs-filters/locale/uk-UA.ini
       +share/obs/obs-plugins/obs-filters/locale/vi-VN.ini
       +share/obs/obs-plugins/obs-filters/locale/zh-CN.ini
       +share/obs/obs-plugins/obs-filters/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-filters/luma_key_filter.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/sharpness.effect
       +share/obs/obs-plugins/obs-libfdk/
       +share/obs/obs-plugins/obs-libfdk/locale/
       +share/obs/obs-plugins/obs-libfdk/locale/ar-SA.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ba-RU.ini
       +share/obs/obs-plugins/obs-libfdk/locale/bg-BG.ini
       +share/obs/obs-plugins/obs-libfdk/locale/bn-BD.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ca-ES.ini
       +share/obs/obs-plugins/obs-libfdk/locale/cs-CZ.ini
       +share/obs/obs-plugins/obs-libfdk/locale/da-DK.ini
       +share/obs/obs-plugins/obs-libfdk/locale/de-DE.ini
       +share/obs/obs-plugins/obs-libfdk/locale/el-GR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/en-GB.ini
       +share/obs/obs-plugins/obs-libfdk/locale/en-US.ini
       +share/obs/obs-plugins/obs-libfdk/locale/es-ES.ini
       +share/obs/obs-plugins/obs-libfdk/locale/et-EE.ini
       +share/obs/obs-plugins/obs-libfdk/locale/eu-ES.ini
       +share/obs/obs-plugins/obs-libfdk/locale/fa-IR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/fi-FI.ini
       +share/obs/obs-plugins/obs-libfdk/locale/fil-PH.ini
       +share/obs/obs-plugins/obs-libfdk/locale/fr-FR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/gd-GB.ini
       +share/obs/obs-plugins/obs-libfdk/locale/gl-ES.ini
       +share/obs/obs-plugins/obs-libfdk/locale/he-IL.ini
       +share/obs/obs-plugins/obs-libfdk/locale/hi-IN.ini
       +share/obs/obs-plugins/obs-libfdk/locale/hr-HR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/hu-HU.ini
       +share/obs/obs-plugins/obs-libfdk/locale/id-ID.ini
       +share/obs/obs-plugins/obs-libfdk/locale/it-IT.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ja-JP.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ka-GE.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ko-KR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/nb-NO.ini
       +share/obs/obs-plugins/obs-libfdk/locale/nl-NL.ini
       +share/obs/obs-plugins/obs-libfdk/locale/pl-PL.ini
       +share/obs/obs-plugins/obs-libfdk/locale/pt-BR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/pt-PT.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ro-RO.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ru-RU.ini
       +share/obs/obs-plugins/obs-libfdk/locale/sk-SK.ini
       +share/obs/obs-plugins/obs-libfdk/locale/sl-SI.ini
       +share/obs/obs-plugins/obs-libfdk/locale/sr-CS.ini
       +share/obs/obs-plugins/obs-libfdk/locale/sr-SP.ini
       +share/obs/obs-plugins/obs-libfdk/locale/sv-SE.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ta-IN.ini
       +share/obs/obs-plugins/obs-libfdk/locale/th-TH.ini
       +share/obs/obs-plugins/obs-libfdk/locale/tl-PH.ini
       +share/obs/obs-plugins/obs-libfdk/locale/tr-TR.ini
       +share/obs/obs-plugins/obs-libfdk/locale/uk-UA.ini
       +share/obs/obs-plugins/obs-libfdk/locale/ur-PK.ini
       +share/obs/obs-plugins/obs-libfdk/locale/vi-VN.ini
       +share/obs/obs-plugins/obs-libfdk/locale/zh-CN.ini
       +share/obs/obs-plugins/obs-libfdk/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-outputs/
       +share/obs/obs-plugins/obs-outputs/locale/
       +share/obs/obs-plugins/obs-outputs/locale/ar-SA.ini
       +share/obs/obs-plugins/obs-outputs/locale/ba-RU.ini
       +share/obs/obs-plugins/obs-outputs/locale/bg-BG.ini
       +share/obs/obs-plugins/obs-outputs/locale/bn-BD.ini
       +share/obs/obs-plugins/obs-outputs/locale/ca-ES.ini
       +share/obs/obs-plugins/obs-outputs/locale/cs-CZ.ini
       +share/obs/obs-plugins/obs-outputs/locale/da-DK.ini
       +share/obs/obs-plugins/obs-outputs/locale/de-DE.ini
       +share/obs/obs-plugins/obs-outputs/locale/el-GR.ini
       +share/obs/obs-plugins/obs-outputs/locale/en-GB.ini
       +share/obs/obs-plugins/obs-outputs/locale/en-US.ini
       +share/obs/obs-plugins/obs-outputs/locale/es-ES.ini
       +share/obs/obs-plugins/obs-outputs/locale/et-EE.ini
       +share/obs/obs-plugins/obs-outputs/locale/eu-ES.ini
       +share/obs/obs-plugins/obs-outputs/locale/fa-IR.ini
       +share/obs/obs-plugins/obs-outputs/locale/fi-FI.ini
       +share/obs/obs-plugins/obs-outputs/locale/fil-PH.ini
       +share/obs/obs-plugins/obs-outputs/locale/fr-FR.ini
       +share/obs/obs-plugins/obs-outputs/locale/gd-GB.ini
       +share/obs/obs-plugins/obs-outputs/locale/gl-ES.ini
       +share/obs/obs-plugins/obs-outputs/locale/he-IL.ini
       +share/obs/obs-plugins/obs-outputs/locale/hi-IN.ini
       +share/obs/obs-plugins/obs-outputs/locale/hr-HR.ini
       +share/obs/obs-plugins/obs-outputs/locale/hu-HU.ini
       +share/obs/obs-plugins/obs-outputs/locale/id-ID.ini
       +share/obs/obs-plugins/obs-outputs/locale/it-IT.ini
       +share/obs/obs-plugins/obs-outputs/locale/ja-JP.ini
       +share/obs/obs-plugins/obs-outputs/locale/ka-GE.ini
       +share/obs/obs-plugins/obs-outputs/locale/ko-KR.ini
       +share/obs/obs-plugins/obs-outputs/locale/mn-MN.ini
       +share/obs/obs-plugins/obs-outputs/locale/nb-NO.ini
       +share/obs/obs-plugins/obs-outputs/locale/nl-NL.ini
       +share/obs/obs-plugins/obs-outputs/locale/pl-PL.ini
       +share/obs/obs-plugins/obs-outputs/locale/pt-BR.ini
       +share/obs/obs-plugins/obs-outputs/locale/pt-PT.ini
       +share/obs/obs-plugins/obs-outputs/locale/ro-RO.ini
       +share/obs/obs-plugins/obs-outputs/locale/ru-RU.ini
       +share/obs/obs-plugins/obs-outputs/locale/sk-SK.ini
       +share/obs/obs-plugins/obs-outputs/locale/sl-SI.ini
       +share/obs/obs-plugins/obs-outputs/locale/sr-CS.ini
       +share/obs/obs-plugins/obs-outputs/locale/sr-SP.ini
       +share/obs/obs-plugins/obs-outputs/locale/sv-SE.ini
       +share/obs/obs-plugins/obs-outputs/locale/ta-IN.ini
       +share/obs/obs-plugins/obs-outputs/locale/th-TH.ini
       +share/obs/obs-plugins/obs-outputs/locale/tl-PH.ini
       +share/obs/obs-plugins/obs-outputs/locale/tr-TR.ini
       +share/obs/obs-plugins/obs-outputs/locale/uk-UA.ini
       +share/obs/obs-plugins/obs-outputs/locale/ur-PK.ini
       +share/obs/obs-plugins/obs-outputs/locale/vi-VN.ini
       +share/obs/obs-plugins/obs-outputs/locale/zh-CN.ini
       +share/obs/obs-plugins/obs-outputs/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-transitions/
       +share/obs/obs-plugins/obs-transitions/fade_to_color_transition.effect
       +share/obs/obs-plugins/obs-transitions/fade_transition.effect
       +share/obs/obs-plugins/obs-transitions/locale/
       +share/obs/obs-plugins/obs-transitions/locale/ar-SA.ini
       +share/obs/obs-plugins/obs-transitions/locale/ba-RU.ini
       +share/obs/obs-plugins/obs-transitions/locale/bg-BG.ini
       +share/obs/obs-plugins/obs-transitions/locale/bn-BD.ini
       +share/obs/obs-plugins/obs-transitions/locale/ca-ES.ini
       +share/obs/obs-plugins/obs-transitions/locale/cs-CZ.ini
       +share/obs/obs-plugins/obs-transitions/locale/da-DK.ini
       +share/obs/obs-plugins/obs-transitions/locale/de-DE.ini
       +share/obs/obs-plugins/obs-transitions/locale/el-GR.ini
       +share/obs/obs-plugins/obs-transitions/locale/en-GB.ini
       +share/obs/obs-plugins/obs-transitions/locale/en-US.ini
       +share/obs/obs-plugins/obs-transitions/locale/es-ES.ini
       +share/obs/obs-plugins/obs-transitions/locale/et-EE.ini
       +share/obs/obs-plugins/obs-transitions/locale/eu-ES.ini
       +share/obs/obs-plugins/obs-transitions/locale/fi-FI.ini
       +share/obs/obs-plugins/obs-transitions/locale/fil-PH.ini
       +share/obs/obs-plugins/obs-transitions/locale/fr-FR.ini
       +share/obs/obs-plugins/obs-transitions/locale/gd-GB.ini
       +share/obs/obs-plugins/obs-transitions/locale/gl-ES.ini
       +share/obs/obs-plugins/obs-transitions/locale/he-IL.ini
       +share/obs/obs-plugins/obs-transitions/locale/hr-HR.ini
       +share/obs/obs-plugins/obs-transitions/locale/hu-HU.ini
       +share/obs/obs-plugins/obs-transitions/locale/id-ID.ini
       +share/obs/obs-plugins/obs-transitions/locale/it-IT.ini
       +share/obs/obs-plugins/obs-transitions/locale/ja-JP.ini
       +share/obs/obs-plugins/obs-transitions/locale/ka-GE.ini
       +share/obs/obs-plugins/obs-transitions/locale/ko-KR.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/pl-PL.ini
       +share/obs/obs-plugins/obs-transitions/locale/pt-BR.ini
       +share/obs/obs-plugins/obs-transitions/locale/pt-PT.ini
       +share/obs/obs-plugins/obs-transitions/locale/ro-RO.ini
       +share/obs/obs-plugins/obs-transitions/locale/ru-RU.ini
       +share/obs/obs-plugins/obs-transitions/locale/sk-SK.ini
       +share/obs/obs-plugins/obs-transitions/locale/sl-SI.ini
       +share/obs/obs-plugins/obs-transitions/locale/sr-CS.ini
       +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/ta-IN.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/uk-UA.ini
       +share/obs/obs-plugins/obs-transitions/locale/vi-VN.ini
       +share/obs/obs-plugins/obs-transitions/locale/zh-CN.ini
       +share/obs/obs-plugins/obs-transitions/locale/zh-TW.ini
       +share/obs/obs-plugins/obs-transitions/luma_wipe_transition.effect
       +share/obs/obs-plugins/obs-transitions/luma_wipes/
       +share/obs/obs-plugins/obs-transitions/luma_wipes/barndoor-botleft.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/barndoor-h.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/barndoor-topleft.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/barndoor-v.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/blinds-h.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/box-botleft.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/box-botright.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/box-topleft.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/box-topright.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/burst.png
       +share/obs/obs-plugins/obs-transitions/luma_wipes/checke