Page MenuHomeFreeBSD

D54386.id.diff
No OneTemporary

D54386.id.diff

diff --git a/x11/Makefile b/x11/Makefile
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -470,6 +470,7 @@
SUBDIR += wapanel
SUBDIR += watershot
SUBDIR += way-displays
+ SUBDIR += wayback
SUBDIR += waybar
SUBDIR += waycheck
SUBDIR += waycorner
diff --git a/x11/wayback/Makefile b/x11/wayback/Makefile
new file mode 100644
--- /dev/null
+++ b/x11/wayback/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= wayback
+DISTVERSION= 0.3
+CATEGORIES= x11
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Simple compositor for a root xwayland server
+
+LICENSE= MIT
+
+RUN_DEPENDS= xwayland>24.0.0:x11-servers/xwayland
+LIB_DEPENDS= libwlroots-0.19.so:x11-toolkits/wlroots019 \
+ libwayland-server.so:graphics/wayland \
+ libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon
+BUILD_DEPENDS= xwayland>24.0.0:x11-servers/xwayland \
+ wayland>1.23.0:graphics/wayland \
+ wayland-protocols>1.40:graphics/wayland-protocols\
+ scdoc:textproc/scdoc
+
+USES= meson pkgconfig
+USE_GITLAB= yes
+GL_SITE= https://gitlab.freedesktop.org/
+GL_ACCOUNT= wayback
+GL_PROJECT= wayback
+
+.include <bsd.port.mk>
diff --git a/x11/wayback/distinfo b/x11/wayback/distinfo
new file mode 100644
--- /dev/null
+++ b/x11/wayback/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766952769
+SHA256 (wayback-0.3.tar.bz2) = fbe7b5f7fa68bccde2c3120ad05b3896380a2be0037b62e64fe6905573842d27
+SIZE (wayback-0.3.tar.bz2) = 22352
diff --git a/x11/wayback/pkg-descr b/x11/wayback/pkg-descr
new file mode 100644
--- /dev/null
+++ b/x11/wayback/pkg-descr
@@ -0,0 +1,4 @@
+Wayback is a X11 compatibility layer which allows for running full X11
+desktop environments using Wayland components. It is essentially
+a stub compositor which provides just enough Wayland capabilities to host
+a rootful Xwayland server.
diff --git a/x11/wayback/pkg-plist b/x11/wayback/pkg-plist
new file mode 100644
--- /dev/null
+++ b/x11/wayback/pkg-plist
@@ -0,0 +1,5 @@
+bin/Xwayback
+bin/wayback-session
+libexec/wayback-compositor
+share/man/man1/Xwayback.1.gz
+share/man/man1/wayback-session.1.gz

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 12, 12:14 AM (4 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31316903
Default Alt Text
D54386.id.diff (2 KB)

Event Timeline