diff options
Diffstat (limited to 'x11-wm/cage/Makefile')
-rw-r--r-- | x11-wm/cage/Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/x11-wm/cage/Makefile b/x11-wm/cage/Makefile new file mode 100644 index 000000000000..31242f739398 --- /dev/null +++ b/x11-wm/cage/Makefile @@ -0,0 +1,39 @@ +# $FreeBSD$ + +PORTNAME= cage +DISTVERSIONPREFIX= v +DISTVERSION= 0.1 +CATEGORIES= x11-wm + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= c69d394bedc6.patch:-p1 +PATCHFILES+= 00fe8d7ce3d5.patch:-p1 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Wayland kiosk + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ + wayland-protocols>=1.14:graphics/wayland-protocols \ + wlroots>=0.5.0:x11-toolkits/wlroots +LIB_DEPENDS= libwayland-server.so:graphics/wayland \ + libwlroots.so:x11-toolkits/wlroots \ + libxkbcommon.so:x11/libxkbcommon + +USES= compiler:c11 meson pkgconfig +USE_GITHUB= yes +USE_XORG= pixman +GH_ACCOUNT= Hjdskes +PLIST_FILES= "${MAYBE_SUID}bin/${PORTNAME}" + +OPTIONS_DEFINE= SUID X11 +OPTIONS_DEFAULT=SUID X11 + +SUID_DESC= setuid bit on "${PORTNAME}" binary (required for DRM session) +SUID_VARS= MAYBE_SUID="@(,,4755) " + +X11_MESON_TRUE= xwayland + +.include <bsd.port.mk> |