summaryrefslogtreecommitdiff
path: root/x11/wdisplays/Makefile
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2019-10-04 11:29:33 +0000
committerJan Beich <jbeich@FreeBSD.org>2019-10-04 11:29:33 +0000
commitb760d4ea6b7f70df538c4350d02a4866bd085200 (patch)
treee56e63e1271fbb88b10a250da914d583dc2d99a5 /x11/wdisplays/Makefile
parentx11/wl-clipboard: update to 2.0.0 (diff)
x11/wdisplays: add new port
wdisplays is a graphical application for configuring displays in Wayland compositors. It borrows some code from kanshi. It should work in any compositor that implements the wlr-output-management-unstable-v1 protocol, including sway. The goal of this project is to allow precise adjustment of display settings in kiosks, digital signage, and other elaborate multi-monitor setups. https://github.com/cyclopsian/wdisplays
Notes
Notes: svn path=/head/; revision=513763
Diffstat (limited to 'x11/wdisplays/Makefile')
-rw-r--r--x11/wdisplays/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/x11/wdisplays/Makefile b/x11/wdisplays/Makefile
new file mode 100644
index 000000000000..d1477e494961
--- /dev/null
+++ b/x11/wdisplays/Makefile
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= wdisplays
+PORTVERSION= s20190924
+CATEGORIES= x11
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= bfaf2211c0be.patch:-p1
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= GUI display configurator for wlroots compositors
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= wayland-protocols>=1.17:graphics/wayland-protocols
+LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
+ libwayland-client.so:graphics/wayland
+
+USES= compiler:c11 meson pkgconfig
+USE_GITHUB= yes
+USE_GNOME= cairo gtk30
+GH_ACCOUNT= cyclopsian
+GH_TAGNAME= 049bf5b
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>