Date: Tue, 2 Jul 2019 00:42:58 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r505658 - in head/net: . waypipe Message-ID: <201907020042.x620gwtS017903@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Tue Jul 2 00:42:58 2019 New Revision: 505658 URL: https://svnweb.freebsd.org/changeset/ports/505658 Log: net/waypipe: add new port https://lists.freedesktop.org/archives/wayland-devel/2019-June/040687.html Added: head/net/waypipe/ head/net/waypipe/Makefile (contents, props changed) head/net/waypipe/distinfo (contents, props changed) head/net/waypipe/pkg-descr (contents, props changed) Modified: head/net/Makefile (contents, props changed) Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Tue Jul 2 00:42:52 2019 (r505657) +++ head/net/Makefile Tue Jul 2 00:42:58 2019 (r505658) @@ -1490,6 +1490,7 @@ SUBDIR += wackamole SUBDIR += wackford-squeers SUBDIR += wakeonlan + SUBDIR += waypipe SUBDIR += whois SUBDIR += widentd SUBDIR += wireguard Added: head/net/waypipe/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/waypipe/Makefile Tue Jul 2 00:42:58 2019 (r505658) @@ -0,0 +1,47 @@ +# $FreeBSD$ + +PORTNAME= waypipe +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.0-27 +CATEGORIES= net + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Network transparency with Wayland + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= wayland-protocols>=1.12:graphics/wayland-protocols \ + wayland>=1.15:graphics/wayland +LIB_DEPENDS= libffi.so:devel/libffi + +USES= meson pkgconfig +USE_GITLAB= yes +GL_SITE= https://gitlab.freedesktop.org +GL_ACCOUNT= mstoeckl +GL_COMMIT= 360676be384d627a0a74ec1780fbbfc6379fec37 +PLIST_FILES= bin/${PORTNAME} + +OPTIONS_DEFINE= DMABUF FFMPEG LZ4 MANPAGES ZSTD +OPTIONS_DEFAULT=DMABUF FFMPEG LZ4 MANPAGES ZSTD + +DMABUF_DESC= File descriptors used to exchange data for e.g., OpenGL applications +DMABUF_USES= gl +DMABUF_USE= GL=gbm +DMABUF_LIB_DEPENDS= libdrm.so:graphics/libdrm +DMABUF_MESON_ENABLED= with_dmabuf + +FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg +FFMPEG_MESON_ENABLED= with_video + +LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 +LZ4_MESON_ENABLED= with_lz4 + +MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc +MANPAGES_MESON_ENABLED= man-pages +MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz + +ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd +ZSTD_MESON_ENABLED= with_zstd + +.include <bsd.port.mk> Added: head/net/waypipe/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/waypipe/distinfo Tue Jul 2 00:42:58 2019 (r505658) @@ -0,0 +1,3 @@ +TIMESTAMP = 1562026847 +SHA256 (mstoeckl-waypipe-360676be384d627a0a74ec1780fbbfc6379fec37_GL0.tar.gz) = 56312800637ee14c9923c585bb33be458185619dfb1088f4ff890ab869d89f12 +SIZE (mstoeckl-waypipe-360676be384d627a0a74ec1780fbbfc6379fec37_GL0.tar.gz) = 94472 Added: head/net/waypipe/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/waypipe/pkg-descr Tue Jul 2 00:42:58 2019 (r505658) @@ -0,0 +1,5 @@ +waypipe is a proxy for Wayland clients. It forwards Wayland messages and +serializes changes to shared memory buffers over a single socket. This makes +application forwarding similar to ssh -X feasible. + +WWW: https://gitlab.freedesktop.org/mstoeckl/waypipe
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907020042.x620gwtS017903>