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 6999d724efb2aea3df340fe30e90f2e89195bfcf /git/mystuff/commit/6999d724efb2aea3df340fe30e90f2e89195bfcf.gph codevoid.de 70 1parent 436b5314e81393d53883b44689a2aea0eb8fb921 /git/mystuff/commit/436b5314e81393d53883b44689a2aea0eb8fb921.gph codevoid.de 70 hAuthor: c0dev0id URL:mailto:sh+github[at]codevoid[dot]de codevoid.de 70 iDate: Mon, 7 Dec 2020 00:14:47 +0100 Err codevoid.de 70 i Err codevoid.de 70 iobs-studio: upstream openbds support Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M multimedia/obs-studio/distinfo | 4 ++-- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 14 -------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 32 ------------------------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 14 -------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 18 ------------------ Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 17 ----------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 17 ----------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 17 ----------------- Err codevoid.de 70 i D multimedia/obs-studio/patches/patc… | 14 -------------- Err codevoid.de 70 i Err codevoid.de 70 i9 files changed, 2 insertions(+), 145 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo /git/mystuff/file/multimedia/obs-studio/distinfo.gph codevoid.de 70 it@@ -1,2 +1,2 @@ Err codevoid.de 70 i-SHA256 (obs-studio-26.0.0.tar.gz) = dJXwgbT2rfQnQmh8G7eTj8szej3iPNJ0A3jpg5KSW3Q= Err codevoid.de 70 i-SIZE (obs-studio-26.0.0.tar.gz) = 10326769 Err codevoid.de 70 i+SHA256 (obs-studio-26.1.0-rc1.tar.gz) = imUQV3zln28Roxi5MHn0Jb9ZZl+3Zdtam1qBD65kXag= Err codevoid.de 70 i+SIZE (obs-studio-26.1.0-rc1.tar.gz) = 18514389 Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-UI_obs-app_cpp b/multimedia/obs-studio/patches/patch-UI_obs-app_cpp /git/mystuff/file/multimedia/obs-studio/patches/patch-UI_obs-app_cpp.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: UI/obs-app.cpp Err codevoid.de 70 i---- UI/obs-app.cpp.orig Err codevoid.de 70 i-+++ UI/obs-app.cpp Err codevoid.de 70 i-@@ -1435,6 +1435,8 @@ string OBSApp::GetVersionString() const Err codevoid.de 70 i- ver << "mac)"; Err codevoid.de 70 i- #elif __FreeBSD__ Err codevoid.de 70 i- ver << "freebsd)"; Err codevoid.de 70 i-+#elif __OpenBSD__ Err codevoid.de 70 i-+ ver << "openbsd)"; Err codevoid.de 70 i- #else /* assume linux for the time being */ Err codevoid.de 70 i- ver << "linux)"; Err codevoid.de 70 i- #endif Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-libobs_obs-nix_c b/multimedia/obs-studio/patches/patch-libobs_obs-nix_c /git/mystuff/file/multimedia/obs-studio/patches/patch-libobs_obs-nix_c.gph codevoid.de 70 it@@ -1,32 +0,0 @@ Err codevoid.de 70 i-$OpenBSD$ Err codevoid.de 70 i- Err codevoid.de 70 i-Index: libobs/obs-nix.c Err codevoid.de 70 i---- libobs/obs-nix.c.orig Err codevoid.de 70 i-+++ libobs/obs-nix.c Err codevoid.de 70 i-@@ -26,7 +26,9 @@ Err codevoid.de 70 i- #if defined(__FreeBSD__) Err codevoid.de 70 i- #include Err codevoid.de 70 i- #endif Err codevoid.de 70 i-+#ifndef __OpenBSD__ Err codevoid.de 70 i- #include Err codevoid.de 70 i-+#endif Err codevoid.de 70 i- #include Err codevoid.de 70 i- #include Err codevoid.de 70 i- #if USE_XINPUT Err codevoid.de 70 i-@@ -218,6 +220,8 @@ static void log_processor_info(void) Err codevoid.de 70 i- Err codevoid.de 70 i- static void log_memory_info(void) Err codevoid.de 70 i- { Err codevoid.de 70 i-+#if defined(__OpenBSD__) Err codevoid.de 70 i-+#else Err codevoid.de 70 i- struct sysinfo info; Err codevoid.de 70 i- if (sysinfo(&info) < 0) Err codevoid.de 70 i- return; Err codevoid.de 70 i-@@ -227,6 +231,7 @@ static void log_memory_info(void) Err codevoid.de 70 i- (uint64_t)info.totalram * info.mem_unit / 1024 / 1024, Err codevoid.de 70 i- ((uint64_t)info.freeram + (uint64_t)info.bufferram) * Err codevoid.de 70 i- info.mem_unit / 1024 / 1024); Err codevoid.de 70 i-+#endif Err codevoid.de 70 i- } Err codevoid.de 70 i- Err codevoid.de 70 i- static void log_kernel_version(void) Err codevoid.de 70 1diff --git a/multimedia/obs-studio/patches/patch-libobs_util_profiler_c b/multimedia/obs-studio/patches/patch-libobs_util_profiler_c /git/mystuff/file/multimedia/obs-studio/patches/patch-libobs_util_profiler_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/profiler.c Err codevoid.de 70 i---- libobs/util/profiler.c.orig Err codevoid.de 70 i-+++ libobs/util/profiler.c Err codevoid.de 70 i-@@ -1058,7 +1058,7 @@ bool profiler_snapshot_dump_csv_gz(const profiler_snap Err codevoid.de 70 i- Err codevoid.de 70 i- profiler_snapshot_dump(snap, dump_csv_gzwrite, gz); Err codevoid.de 70 i- Err codevoid.de 70 i-- gzclose_w(gz); Err codevoid.de 70 i-+ gzclose(gz); Err codevoid.de 70 i- return true; Err codevoid.de 70 i- } Err codevoid.de 70 i- 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@@ -1,18 +0,0 @@ Err codevoid.de 70 i-$OpenBSD$ Err codevoid.de 70 i- Err codevoid.de 70 i-Index: plugins/CMakeLists.txt Err codevoid.de 70 i---- plugins/CMakeLists.txt.orig Err codevoid.de 70 i-+++ plugins/CMakeLists.txt Err codevoid.de 70 i-@@ -49,6 +49,12 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD") Err codevoid.de 70 i- add_subdirectory(linux-alsa) Err codevoid.de 70 i- add_subdirectory(vlc-video) Err codevoid.de 70 i- add_subdirectory(oss-audio) 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(vlc-video) Err codevoid.de 70 i- endif() Err codevoid.de 70 i- Err codevoid.de 70 i- option(BUILD_BROWSER "Build browser plugin" OFF) 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@@ -1,17 +0,0 @@ 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@@ -1,17 +0,0 @@ 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@@ -1,17 +0,0 @@ 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 1diff --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 /git/mystuff/file/multimedia/obs-studio/patches/patch-plugins_obs-outputs_librtmp_rtmp_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: plugins/obs-outputs/librtmp/rtmp.c Err codevoid.de 70 i---- plugins/obs-outputs/librtmp/rtmp.c.orig Err codevoid.de 70 i-+++ plugins/obs-outputs/librtmp/rtmp.c Err codevoid.de 70 i-@@ -812,7 +812,7 @@ add_addr_info(struct sockaddr_storage *service, sockle Err codevoid.de 70 i- // since we're handling multiple addresses internally, fake the correct error response Err codevoid.de 70 i- #ifdef _WIN32 Err codevoid.de 70 i- *socket_error = WSANO_DATA; Err codevoid.de 70 i--#elif __FreeBSD__ Err codevoid.de 70 i-+#elif __FreeBSD__ || __OpenBSD__ Err codevoid.de 70 i- *socket_error = ENOATTR; Err codevoid.de 70 i- #else Err codevoid.de 70 i- *socket_error = ENODATA; Err codevoid.de 70 .