aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-12-30 06:11:44 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-12-30 06:42:58 +0000
commitdc291c1f84bfa7f38d1139c630bca6e767eb94d8 (patch)
treee402146072dfd86e84f13caf5923df01ea3d2ca1
parent72aa7c21e33e06e0dcc1ef2f8d844e5eae0b3647 (diff)
downloadports-dc291c1f84bfa7f38d1139c630bca6e767eb94d8.tar.gz
ports-dc291c1f84bfa7f38d1139c630bca6e767eb94d8.zip
multimedia/obs-recursion-effect: New port: OBS Studio Plugin: Recursion effect for a source using a filter
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/obs-recursion-effect/Makefile28
-rw-r--r--multimedia/obs-recursion-effect/distinfo3
-rw-r--r--multimedia/obs-recursion-effect/pkg-descr1
4 files changed, 33 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 6e2dd23e3d61..b0bc9859fa0c 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -261,6 +261,7 @@
SUBDIR += nymphcastlib
SUBDIR += nymphrpc
SUBDIR += obs-qtwebkit
+ SUBDIR += obs-recursion-effect
SUBDIR += obs-scrab
SUBDIR += obs-streamfx
SUBDIR += obs-studio
diff --git a/multimedia/obs-recursion-effect/Makefile b/multimedia/obs-recursion-effect/Makefile
new file mode 100644
index 000000000000..e0108cab20df
--- /dev/null
+++ b/multimedia/obs-recursion-effect/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= obs-recursion-effect
+DISTVERSION= 0.0.1-7
+DISTVERSIONSUFFIX= -g60964d6
+CATEGORIES= multimedia
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OBS Studio Plugin: Recursion effect for a source using a filter
+WWW= https://obsproject.com/forum/resources/recursion-effect.1008/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
+ libobs.so:multimedia/obs-studio \
+ libpng16.so:graphics/png
+
+USES= cmake:noninja gettext-runtime gnome localbase:ldflags pkgconfig # with ninja it installs files back into the source directory
+USE_GNOME= cairo glib20 pango
+
+USE_GITHUB= yes
+GH_ACCOUNT= exeldro
+
+CMAKE_OFF= LINUX_PORTABLE
+
+PLIST_FILES= lib/obs-plugins/recursion-effect.so \
+ share/obs/obs-plugins/recursion-effect/locale/en-US.ini
+
+.include <bsd.port.mk>
diff --git a/multimedia/obs-recursion-effect/distinfo b/multimedia/obs-recursion-effect/distinfo
new file mode 100644
index 000000000000..068be6ae6321
--- /dev/null
+++ b/multimedia/obs-recursion-effect/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1672379892
+SHA256 (exeldro-obs-recursion-effect-0.0.1-7-g60964d6_GH0.tar.gz) = b89c7608007b5201887c3c7e6a7ed059d223953acf0006246c4ec65fb6e00a4e
+SIZE (exeldro-obs-recursion-effect-0.0.1-7-g60964d6_GH0.tar.gz) = 49622
diff --git a/multimedia/obs-recursion-effect/pkg-descr b/multimedia/obs-recursion-effect/pkg-descr
new file mode 100644
index 000000000000..f88ebf9fbb9c
--- /dev/null
+++ b/multimedia/obs-recursion-effect/pkg-descr
@@ -0,0 +1 @@
+Plugin for OBS Studio to add recursion effect to a source using a filter.