it* My OpenBSD ports Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/mystuff.git URL:git://git.codevoid.de/mystuff.git codevoid.de 70 1Log /git/mystuff/log.gph codevoid.de 70 1Files /git/mystuff/files.gph codevoid.de 70 1Refs /git/mystuff/refs.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 84f30c05b8820c35e903a0c868e6a7a7af6ff026 /git/mystuff/commit/84f30c05b8820c35e903a0c868e6a7a7af6ff026.gph codevoid.de 70 1parent 3a592cd5d998e8c1c2b1b90267b8694e7f50b291 /git/mystuff/commit/3a592cd5d998e8c1c2b1b90267b8694e7f50b291.gph codevoid.de 70 hAuthor: c0dev0id URL:mailto:sh+github[at]codevoid[dot]de codevoid.de 70 iDate: Sun, 4 Oct 2020 17:54:56 +0200 Err codevoid.de 70 i Err codevoid.de 70 iobs-studio: v4l plugin Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M multimedia/obs-studio/Makefile | 5 ++++- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 14 -------------- Err codevoid.de 70 i M multimedia/obs-studio/patches/patc… | 2 +- Err codevoid.de 70 i A multimedia/obs-studio/patches/patc… | 17 +++++++++++++++++ Err codevoid.de 70 i A multimedia/obs-studio/patches/patc… | 17 +++++++++++++++++ Err codevoid.de 70 i A multimedia/obs-studio/patches/patc… | 17 +++++++++++++++++ Err codevoid.de 70 i Err codevoid.de 70 i6 files changed, 56 insertions(+), 16 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile /git/mystuff/file/multimedia/obs-studio/Makefile.gph codevoid.de 70 it@@ -29,10 +29,13 @@ RUN_DEPENDS = devel/desktop-file-utils \ Err codevoid.de 70 i x11/gtk+3,-guic Err codevoid.de 70 i Err codevoid.de 70 i BUILD_DEPENDS = audio/fdk-aac \ Err codevoid.de 70 i- devel/swig \ Err codevoid.de 70 i+ devel/jansson \ Err codevoid.de 70 i devel/ninja \ Err codevoid.de 70 i+ devel/swig \ Err codevoid.de 70 i graphics/ffmpeg \ Err codevoid.de 70 i+ lang/luajit \ Err codevoid.de 70 i multimedia/x264 \ Err codevoid.de 70 i+ x11/vlc \ Err codevoid.de 70 i x11/xcb Err codevoid.de 70 i Err codevoid.de 70 i Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-libobs_util_platform-nix_c b/multimedia/obs-studio/patches/patch-libobs_util_platform-nix_c /git/mystuff/file/multimedia/obs-studio/patches/patch-libobs_util_platform-nix_c.gph codevoid.de 70 it@@ -1,14 +0,0 @@ Err codevoid.de 70 i-$OpenBSD$ Err codevoid.de 70 i- Err codevoid.de 70 i-Index: libobs/util/platform-nix.c Err codevoid.de 70 i---- libobs/util/platform-nix.c.orig Err codevoid.de 70 i-+++ libobs/util/platform-nix.c Err codevoid.de 70 i-@@ -275,7 +275,7 @@ char *os_get_program_data_path_ptr(const char *name) Err codevoid.de 70 i- char *os_get_executable_path_ptr(const char *name) Err codevoid.de 70 i- { Err codevoid.de 70 i- char exe[PATH_MAX]; Err codevoid.de 70 i--#if defined(__FreeBSD__) || defined(__DragonFly__) Err codevoid.de 70 i-+#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) Err codevoid.de 70 i- int sysctlname[4] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1}; Err codevoid.de 70 i- size_t pathlen = PATH_MAX; Err codevoid.de 70 i- ssize_t count; Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt b/multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt /git/mystuff/file/multimedia/obs-studio/patches/patch-plugins_CMakeLists_txt.gph codevoid.de 70 it@@ -10,8 +10,8 @@ Index: plugins/CMakeLists.txt Err codevoid.de 70 i +elseif("${CMAKE_SYSTEM_NAME}" MATCHES "OpenBSD") Err codevoid.de 70 i + add_subdirectory(linux-capture) Err codevoid.de 70 i + add_subdirectory(linux-pulseaudio) Err codevoid.de 70 i++ add_subdirectory(linux-v4l2) Err codevoid.de 70 i + add_subdirectory(linux-jack) Err codevoid.de 70 i-+ add_subdirectory(linux-alsa) Err codevoid.de 70 i + add_subdirectory(vlc-video) Err codevoid.de 70 i endif() Err codevoid.de 70 i Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-controls_c b/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-controls_c /git/mystuff/file/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-controls_c.gph codevoid.de 70 it@@ -0,0 +1,17 @@ Err codevoid.de 70 i+$OpenBSD$ Err codevoid.de 70 i+ Err codevoid.de 70 i+Index: plugins/linux-v4l2/v4l2-controls.c Err codevoid.de 70 i+--- plugins/linux-v4l2/v4l2-controls.c.orig Err codevoid.de 70 i++++ plugins/linux-v4l2/v4l2-controls.c Err codevoid.de 70 i+@@ -17,7 +17,11 @@ along with this program. If not, see Err codevoid.de 70 i+ Err codevoid.de 70 i++#if defined(__OpenBSD__) Err codevoid.de 70 i++#include Err codevoid.de 70 i++#else Err codevoid.de 70 i+ #include Err codevoid.de 70 i++#endif Err codevoid.de 70 i+ #include Err codevoid.de 70 i+ Err codevoid.de 70 i+ #include "v4l2-controls.h" Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-helpers_h b/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-helpers_h /git/mystuff/file/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-helpers_h.gph codevoid.de 70 it@@ -0,0 +1,17 @@ Err codevoid.de 70 i+$OpenBSD$ Err codevoid.de 70 i+ Err codevoid.de 70 i+Index: plugins/linux-v4l2/v4l2-helpers.h Err codevoid.de 70 i+--- plugins/linux-v4l2/v4l2-helpers.h.orig Err codevoid.de 70 i++++ plugins/linux-v4l2/v4l2-helpers.h Err codevoid.de 70 i+@@ -17,7 +17,11 @@ along with this program. If not, see Err codevoid.de 70 i++#else Err codevoid.de 70 i+ #include Err codevoid.de 70 i++#endif Err codevoid.de 70 i+ #include Err codevoid.de 70 i+ Err codevoid.de 70 i+ #include Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-input_c b/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-input_c /git/mystuff/file/multimedia/obs-studio/patches/patch-plugins_linux-v4l2_v4l2-input_c.gph codevoid.de 70 it@@ -0,0 +1,17 @@ Err codevoid.de 70 i+$OpenBSD$ Err codevoid.de 70 i+ Err codevoid.de 70 i+Index: plugins/linux-v4l2/v4l2-input.c Err codevoid.de 70 i+--- plugins/linux-v4l2/v4l2-input.c.orig Err codevoid.de 70 i++++ plugins/linux-v4l2/v4l2-input.c Err codevoid.de 70 i+@@ -26,7 +26,11 @@ along with this program. If not, see Err codevoid.de 70 i+ #include Err codevoid.de 70 i+ Err codevoid.de 70 i++#if defined(__OpenBSD__) Err codevoid.de 70 i++#include Err codevoid.de 70 i++#else Err codevoid.de 70 i+ #include Err codevoid.de 70 i++#endif Err codevoid.de 70 i+ #include Err codevoid.de 70 i+ Err codevoid.de 70 i+ #include Err codevoid.de 70 .