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