svn commit: r505658 - in head/net: . waypipe

Jan Beich jbeich at FreeBSD.org
Tue Jul 2 02:15:22 UTC 2019


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 at 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


More information about the svn-ports-head mailing list