diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2019-03-10 07:07:06 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2019-03-10 07:07:06 +0000 |
commit | cba64d6917f35e42039be7c146c95493c6705528 (patch) | |
tree | 4948f62f010c9597b9f17d161665c282d8266604 /multimedia/wf-recorder | |
parent | 9f492a4f267ed1296db2a54ca52fe47cd27be470 (diff) | |
download | ports-cba64d6917f35e42039be7c146c95493c6705528.tar.gz ports-cba64d6917f35e42039be7c146c95493c6705528.zip |
Notes
Diffstat (limited to 'multimedia/wf-recorder')
-rw-r--r-- | multimedia/wf-recorder/Makefile | 32 | ||||
-rw-r--r-- | multimedia/wf-recorder/distinfo | 3 | ||||
-rw-r--r-- | multimedia/wf-recorder/files/patch-src_main.cpp | 13 | ||||
-rw-r--r-- | multimedia/wf-recorder/pkg-descr | 5 |
4 files changed, 53 insertions, 0 deletions
diff --git a/multimedia/wf-recorder/Makefile b/multimedia/wf-recorder/Makefile new file mode 100644 index 000000000000..3f1b7308959c --- /dev/null +++ b/multimedia/wf-recorder/Makefile @@ -0,0 +1,32 @@ +# $FreeBSD$ + +PORTNAME= wf-recorder +DISTVERSION= g20190226 +CATEGORIES= multimedia wayland + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Screen recorder for wlroots-based compositors + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols \ + wayland-scanner:graphics/wayland +LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ + libwayland-client.so:graphics/wayland + +USES= meson pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= ammen99 +GH_TAGNAME= 7cd6bd2779b1da68afd34dfb3fb63214d1aff7d9 + +PLIST_FILES= bin/wf-recorder +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/multimedia/wf-recorder/distinfo b/multimedia/wf-recorder/distinfo new file mode 100644 index 000000000000..e14f20832d96 --- /dev/null +++ b/multimedia/wf-recorder/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1552199757 +SHA256 (ammen99-wf-recorder-g20190226-7cd6bd2779b1da68afd34dfb3fb63214d1aff7d9_GH0.tar.gz) = 79a185456d396d35965f62ee2c53a2224cb3d9a7dbe2f854018fc6d0c334736c +SIZE (ammen99-wf-recorder-g20190226-7cd6bd2779b1da68afd34dfb3fb63214d1aff7d9_GH0.tar.gz) = 10517 diff --git a/multimedia/wf-recorder/files/patch-src_main.cpp b/multimedia/wf-recorder/files/patch-src_main.cpp new file mode 100644 index 000000000000..cecb20c84938 --- /dev/null +++ b/multimedia/wf-recorder/files/patch-src_main.cpp @@ -0,0 +1,13 @@ +https://github.com/ammen99/wf-recorder/pull/4 + +--- src/main.cpp.orig 2019-03-10 06:36:05 UTC ++++ src/main.cpp +@@ -275,7 +275,7 @@ static void write_loop(std::string name, int32_t width + { + /* Ignore SIGINT, main loop is responsible for the exit_main_loop signal */ + sigset_t sigset; +- sigisemptyset(&sigset); ++ sigemptyset(&sigset); + sigaddset(&sigset, SIGINT); + pthread_sigmask(SIG_BLOCK, &sigset, NULL); + diff --git a/multimedia/wf-recorder/pkg-descr b/multimedia/wf-recorder/pkg-descr new file mode 100644 index 000000000000..35bfae914c4e --- /dev/null +++ b/multimedia/wf-recorder/pkg-descr @@ -0,0 +1,5 @@ +wf-recorder is a utility program for screen recording of wlroots-based +compositors (more specifically, those that support wlr-screencopy-v1 +and xdg-output). + +WWW: https://github.com/ammen99/wf-recorder |