diff options
author | jbeich <jbeich@FreeBSD.org> | 2019-07-02 08:42:58 +0800 |
---|---|---|
committer | jbeich <jbeich@FreeBSD.org> | 2019-07-02 08:42:58 +0800 |
commit | 955c30b265588d13dbb04481ddae41ca8989f9c0 (patch) | |
tree | 3ffca2deaf65146ce915e958a19cb9d5eeb9d045 /net | |
parent | 34efe34f4d2368f1eda198269df27db8ad2bb439 (diff) | |
download | freebsd-ports-gnome-955c30b265588d13dbb04481ddae41ca8989f9c0.tar.gz freebsd-ports-gnome-955c30b265588d13dbb04481ddae41ca8989f9c0.tar.zst freebsd-ports-gnome-955c30b265588d13dbb04481ddae41ca8989f9c0.zip |
net/waypipe: add new port
https://lists.freedesktop.org/archives/wayland-devel/2019-June/040687.html
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/waypipe/Makefile | 47 | ||||
-rw-r--r-- | net/waypipe/distinfo | 3 | ||||
-rw-r--r-- | net/waypipe/pkg-descr | 5 |
4 files changed, 56 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 3b8942e780d3..c8dbc0b7101b 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1490,6 +1490,7 @@ SUBDIR += wackamole SUBDIR += wackford-squeers SUBDIR += wakeonlan + SUBDIR += waypipe SUBDIR += whois SUBDIR += widentd SUBDIR += wireguard diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile new file mode 100644 index 000000000000..5c92bad325f7 --- /dev/null +++ b/net/waypipe/Makefile @@ -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> diff --git a/net/waypipe/distinfo b/net/waypipe/distinfo new file mode 100644 index 000000000000..81e728c77547 --- /dev/null +++ b/net/waypipe/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1562026847 +SHA256 (mstoeckl-waypipe-360676be384d627a0a74ec1780fbbfc6379fec37_GL0.tar.gz) = 56312800637ee14c9923c585bb33be458185619dfb1088f4ff890ab869d89f12 +SIZE (mstoeckl-waypipe-360676be384d627a0a74ec1780fbbfc6379fec37_GL0.tar.gz) = 94472 diff --git a/net/waypipe/pkg-descr b/net/waypipe/pkg-descr new file mode 100644 index 000000000000..047ca77fb065 --- /dev/null +++ b/net/waypipe/pkg-descr @@ -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 |