Date: Sat, 4 Apr 2020 06:53:06 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r530554 - in head/multimedia: . obs-streamfx obs-streamfx/files Message-ID: <202004040653.0346r6Be022482@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sat Apr 4 06:53:05 2020 New Revision: 530554 URL: https://svnweb.freebsd.org/changeset/ports/530554 Log: New port: multimedia/obs-streamfx: OBS Studio Plugin: Modern effects Added: head/multimedia/obs-streamfx/ head/multimedia/obs-streamfx/Makefile (contents, props changed) head/multimedia/obs-streamfx/distinfo (contents, props changed) head/multimedia/obs-streamfx/files/ head/multimedia/obs-streamfx/files/patch-CMakeLists.txt (contents, props changed) head/multimedia/obs-streamfx/files/patch-source_filters_filter-dynamic-mask.cpp (contents, props changed) head/multimedia/obs-streamfx/pkg-descr (contents, props changed) head/multimedia/obs-streamfx/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sat Apr 4 06:36:17 2020 (r530553) +++ head/multimedia/Makefile Sat Apr 4 06:53:05 2020 (r530554) @@ -285,6 +285,7 @@ SUBDIR += nordlicht SUBDIR += nostt SUBDIR += obs-qtwebkit + SUBDIR += obs-streamf SUBDIR += obs-studio SUBDIR += obs-websocket SUBDIR += oggvideotools Added: head/multimedia/obs-streamfx/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/Makefile Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= obs-streamfx +DISTVERSION= 0.8.0a4 +CATEGORIES= multimedia + +MAINTAINER= yuri@FreeBSD.org +COMMENT= OBS Studio Plugin: Modern effects + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libobs.so:multimedia/obs-studio + +USES= cmake +USE_GITHUB= yes +GH_ACCOUNT= Xaymar +GH_PROJECT= obs-StreamFX + +CMAKE_ARGS= -DOBS_STUDIO_DIR=${LOCALBASE}/lib + +.include <bsd.port.mk> Added: head/multimedia/obs-streamfx/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/distinfo Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,3 @@ +TIMESTAMP = 1585976727 +SHA256 (Xaymar-obs-StreamFX-0.8.0a4_GH0.tar.gz) = 06f42a9350092b8b06705229b12e4a5953209bea9419a827e85e0057311c8219 +SIZE (Xaymar-obs-StreamFX-0.8.0a4_GH0.tar.gz) = 363410 Added: head/multimedia/obs-streamfx/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/files/patch-CMakeLists.txt Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,32 @@ +--- CMakeLists.txt.orig 2020-04-04 06:34:32 UTC ++++ CMakeLists.txt +@@ -88,13 +88,13 @@ else() + endif() + + # Detect Architecture +-math(EXPR BITS "8*${CMAKE_SIZEOF_VOID_P}") +-if("${BITS}" STREQUAL "32") +- set(ARCH "x86") +- message(STATUS "StreamFX no longer supports 32-bit builds, you are on your own if you continue.") +-else() +- set(ARCH "x64") +-endif() ++#math(EXPR BITS "8*${CMAKE_SIZEOF_VOID_P}") ++#if("${BITS}" STREQUAL "32") ++# set(ARCH "x86") ++# message(STATUS "StreamFX no longer supports 32-bit builds, you are on your own if you continue.") ++#else() ++# set(ARCH "x64") ++#endif() + + # All Warnings, Extra Warnings, Pedantic + if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") +@@ -176,7 +176,7 @@ else() + set(CMAKE_PACKAGE_SUFFIX_OVERRIDE "" CACHE STRING "Override for the suffix.") + + if(UNIX) +- set(UNIX_LOCAL_STRUCTURE TRUE CACHE BOOL "Package for a local linux install.") ++ #set(UNIX_LOCAL_STRUCTURE TRUE CACHE BOOL "Package for a local linux install.") + endif() + + if(NOT ${PropertyPrefix}OBS_DOWNLOAD) Added: head/multimedia/obs-streamfx/files/patch-source_filters_filter-dynamic-mask.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/files/patch-source_filters_filter-dynamic-mask.cpp Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,10 @@ +--- source/filters/filter-dynamic-mask.cpp.orig 2020-04-04 05:10:52 UTC ++++ source/filters/filter-dynamic-mask.cpp +@@ -20,6 +20,7 @@ + #include "filter-dynamic-mask.hpp" + #include <sstream> + #include <stdexcept> ++#include <vector> + #include "strings.hpp" + + // Filter to allow dynamic masking Added: head/multimedia/obs-streamfx/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/pkg-descr Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,8 @@ +StreamFX is a plugin to libOBS (OBS Studio, StreamElements OBS Live) that adds +new sources, filters and transitions to give you the ability to drastically +improve your stream and recording setup past what was possible in OBS Studio +until now. Whether it is blurring out a region, moving something in 3D, or +just writing your own shaders as a new transition, source or filter - +StreamFX has it all. + +WWW: https://github.com/Xaymar/obs-StreamFX Added: head/multimedia/obs-streamfx/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/obs-streamfx/pkg-plist Sat Apr 4 06:53:05 2020 (r530554) @@ -0,0 +1,77 @@ +data/obs-plugins/StreamFX/effects/blur/box-linear.effect +data/obs-plugins/StreamFX/effects/blur/box.effect +data/obs-plugins/StreamFX/effects/blur/dual-filtering.effect +data/obs-plugins/StreamFX/effects/blur/gaussian-linear.effect +data/obs-plugins/StreamFX/effects/blur/gaussian.effect +data/obs-plugins/StreamFX/effects/channel-mask.effect +data/obs-plugins/StreamFX/effects/color-conversion.effect +data/obs-plugins/StreamFX/effects/color-grade.effect +data/obs-plugins/StreamFX/effects/displace.effect +data/obs-plugins/StreamFX/effects/mask.effect +data/obs-plugins/StreamFX/effects/mipgen.effect +data/obs-plugins/StreamFX/effects/pack-unpack.effect +data/obs-plugins/StreamFX/effects/sdf/sdf-consumer.effect +data/obs-plugins/StreamFX/effects/sdf/sdf-producer.effect +data/obs-plugins/StreamFX/examples/normal-maps/neutral.png +data/obs-plugins/StreamFX/examples/normal-maps/stretch-middle.png +data/obs-plugins/StreamFX/examples/shaders/filter/crt-curvature.effect +data/obs-plugins/StreamFX/examples/shaders/filter/crt-scanlines.effect +data/obs-plugins/StreamFX/examples/shaders/filter/drunk.effect +data/obs-plugins/StreamFX/examples/shaders/filter/example.effect +data/obs-plugins/StreamFX/examples/shaders/filter/example_displace_by_texture.effect +data/obs-plugins/StreamFX/examples/shaders/filter/hexagonize.effect +data/obs-plugins/StreamFX/examples/shaders/source/3d-sphere.effect +data/obs-plugins/StreamFX/examples/shaders/source/example.effect +data/obs-plugins/StreamFX/examples/shaders/source/plasma.effect +data/obs-plugins/StreamFX/examples/shaders/transition/color-shift.effect +data/obs-plugins/StreamFX/examples/shaders/transition/luma-burn.effect +data/obs-plugins/StreamFX/examples/shaders/transition/pixelator.effect +data/obs-plugins/StreamFX/examples/white.png +data/obs-plugins/StreamFX/locale/bo-BT.ini +data/obs-plugins/StreamFX/locale/cy-GB.ini +data/obs-plugins/StreamFX/locale/de-DE.ini +data/obs-plugins/StreamFX/locale/el-GR.ini +data/obs-plugins/StreamFX/locale/en-US.ini +data/obs-plugins/StreamFX/locale/es-ES.ini +data/obs-plugins/StreamFX/locale/et-EE.ini +data/obs-plugins/StreamFX/locale/fa-IR.ini +data/obs-plugins/StreamFX/locale/fi-FI.ini +data/obs-plugins/StreamFX/locale/fil-PH.ini +data/obs-plugins/StreamFX/locale/fo-FO.ini +data/obs-plugins/StreamFX/locale/fr-FR.ini +data/obs-plugins/StreamFX/locale/ga-IE.ini +data/obs-plugins/StreamFX/locale/he-IL.ini +data/obs-plugins/StreamFX/locale/hu-HU.ini +data/obs-plugins/StreamFX/locale/id-ID.ini +data/obs-plugins/StreamFX/locale/is-IS.ini +data/obs-plugins/StreamFX/locale/it-IT.ini +data/obs-plugins/StreamFX/locale/ja-JP.ini +data/obs-plugins/StreamFX/locale/ka-GE.ini +data/obs-plugins/StreamFX/locale/ko-KR.ini +data/obs-plugins/StreamFX/locale/ks-IN.ini +data/obs-plugins/StreamFX/locale/ku-TR.ini +data/obs-plugins/StreamFX/locale/la-LA.ini +data/obs-plugins/StreamFX/locale/lb-LU.ini +data/obs-plugins/StreamFX/locale/li-LI.ini +data/obs-plugins/StreamFX/locale/lt-LT.ini +data/obs-plugins/StreamFX/locale/lv-LV.ini +data/obs-plugins/StreamFX/locale/mn-MN.ini +data/obs-plugins/StreamFX/locale/mt-MT.ini +data/obs-plugins/StreamFX/locale/nl-NL.ini +data/obs-plugins/StreamFX/locale/no-NO.ini +data/obs-plugins/StreamFX/locale/pa-IN.ini +data/obs-plugins/StreamFX/locale/pl-PL.ini +data/obs-plugins/StreamFX/locale/pt-PT.ini +data/obs-plugins/StreamFX/locale/ro-RO.ini +data/obs-plugins/StreamFX/locale/ru-RU.ini +data/obs-plugins/StreamFX/locale/su-ID.ini +data/obs-plugins/StreamFX/locale/sv-SE.ini +data/obs-plugins/StreamFX/locale/sw-KE.ini +data/obs-plugins/StreamFX/locale/th-TH.ini +data/obs-plugins/StreamFX/locale/tlh-AA.ini +data/obs-plugins/StreamFX/locale/tr-TR.ini +data/obs-plugins/StreamFX/locale/uk-UA.ini +data/obs-plugins/StreamFX/locale/vi-VN.ini +data/obs-plugins/StreamFX/locale/zh-CN.ini +data/obs-plugins/StreamFX/locale/zh-TW.ini +obs-plugins/bit/libStreamFX.so
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004040653.0346r6Be022482>