View | Details | Raw Unified | Return to bug 251794
Collapse All | Expand All

(-)b/x11-wm/hikari/Makefile (-10 / +21 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	hikari
3
PORTNAME=	hikari
4
DISTVERSION=	2.2.2
4
DISTVERSION=	2.2.2
5
PORTREVISION=	1
5
CATEGORIES=	x11-wm
6
CATEGORIES=	x11-wm
6
MASTER_SITES=	https://hikari.acmelabs.space/releases/
7
MASTER_SITES=	https://hikari.acmelabs.space/releases/
7
8
Lines 28-49 USE_XORG= pixman Link Here
28
MAKE_ARGS+=	${WITH_DEBUG:DDEBUG=YES} \
29
MAKE_ARGS+=	${WITH_DEBUG:DDEBUG=YES} \
29
		WITHOUT_SUID=YES
30
		WITHOUT_SUID=YES
30
31
31
OPTIONS_DEFINE=		GAMMA LAYERSHELL SCREENCOPY SUID VIRTUALINPUT X11
32
OPTIONS_DEFINE=			UNLOCKER_SUID
32
OPTIONS_DEFAULT=	GAMMA LAYERSHELL SCREENCOPY SUID VIRTUALINPUT X11
33
OPTIONS_DEFAULT=		GAMMA HIKARI_SUID LAYERSHELL SCREENCOPY SEATD \
34
				UNLOCKER_SUID VIRTUALINPUT X11
35
OPTIONS_GROUP=			PROTOCOL_SUPPORT
36
OPTIONS_GROUP_PROTOCOL_SUPPORT=	GAMMA LAYERSHELL SCREENCOPY VIRTUALINPUT X11
37
OPTIONS_SINGLE=			DRM_ACCESS
38
OPTIONS_SINGLE_DRM_ACCESS=	HIKARI_SUID SEATD
33
39
34
GAMMA_DESC=		Include gammacontrol protocol (required by, e.g., Redshift)
40
GAMMA_DESC=		Include gammacontrol protocol (required by, e.g., Redshift)
41
HIKARI_SUID_DESC=	Setuid bit on unlocker binaries (required for DRM)
35
LAYERSHELL_DESC=	Include layer_shell protocol (required by, e.g., waybar)
42
LAYERSHELL_DESC=	Include layer_shell protocol (required by, e.g., waybar)
36
SCREENCOPY_DESC=	Include screenshot protocol (required by, e.g., grim)
43
SCREENCOPY_DESC=	Include screenshot protocol (required by, e.g., grim)
37
SUID_DESC=		Setuid bit on binaries (required for DRM and PAM)
44
SEATD_DESC=		DRM session with libseat via seatd
45
UNLOCKER_SUID_DESC=	Setuid bit on unlocker binaries (required for PAM)
38
VIRTUALINPUT_DESC=	needed for VNC support (requiered by e.g. wayvnc)
46
VIRTUALINPUT_DESC=	needed for VNC support (requiered by e.g. wayvnc)
39
47
40
GAMMA_MAKE_ARGS=	WITH_GAMMACONTROL=YES
48
GAMMA_MAKE_ARGS=		WITH_GAMMACONTROL=YES
41
LAYERSHELL_MAKE_ARGS=	WITH_LAYERSHELL=YES
49
HIKARI_SUID_PLIST_SUB=		HIKARI_MAYBE_SUID="@(,,4755) "
42
SCREENCOPY_MAKE_ARGS=	WITH_SCREENCOPY=YES
50
HIKARI_SUID_PLIST_SUB_OFF=	HIKARI_MAYBE_SUID=""
43
SUID_PLIST_SUB=		MAYBE_SUID="@(,,4755) "
51
LAYERSHELL_MAKE_ARGS=		WITH_LAYERSHELL=YES
44
SUID_PLIST_SUB_OFF=	MAYBE_SUID=""
52
SCREENCOPY_MAKE_ARGS=		WITH_SCREENCOPY=YES
45
VIRTUALINPUT_MAKE_ARGS=	WITH_VIRTUAL_INPUT=YES
53
SEATD_RUN_DEPENDS=		seatd:sysutils/seatd
46
X11_MAKE_ARGS=		WITH_XWAYLAND=YES
54
UNLOCKER_SUID_PLIST_SUB=	UNLOCKER_MAYBE_SUID="@(,,4755) "
55
UNLOCKER_SUID_PLIST_SUB_OFF=	UNLOCKER_MAYBE_SUID=""
56
VIRTUALINPUT_MAKE_ARGS=		WITH_VIRTUAL_INPUT=YES
57
X11_MAKE_ARGS=			WITH_XWAYLAND=YES
47
58
48
post-install:
59
post-install:
49
.ifndef WITH_DEBUG
60
.ifndef WITH_DEBUG
(-)b/x11-wm/hikari/pkg-plist (-2 / +2 lines)
Lines 1-5 Link Here
1
%%MAYBE_SUID%%bin/hikari
1
%%HIKARI_MAYBE_SUID%%bin/hikari
2
%%MAYBE_SUID%%bin/hikari-unlocker
2
%%UNLOCKER_MAYBE_SUID%%bin/hikari-unlocker
3
etc/pam.d/hikari-unlocker
3
etc/pam.d/hikari-unlocker
4
@sample %%ETCDIR%%/hikari.conf.sample
4
@sample %%ETCDIR%%/hikari.conf.sample
5
share/backgrounds/hikari/hikari_wallpaper.png
5
share/backgrounds/hikari/hikari_wallpaper.png

Return to bug 251794