sysutils/seatd 0.9.3_1 FreeBSD
Minimal seat management daemon and universal library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
fbf6427b03- License
- MIT
- Categories
- sysutils
- Package size
- 37.2 KiB, 96.7 KiB installed
Description
seatd is a seat management daemon, that does everything it needs to do. Nothing more, nothing less. Depends only on libc.
libseat is a seat management library allowing applications to use whatever seat management is available.
Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation
Each backend can be compile-time included and is runtime auto-detected or manually selected with the `LIBSEAT_BACKEND` environment variable.
Which backend is in use is transparent to the application, providing a simple common interface.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | sysutils/seatd | 0.9.3_1 |
| OpenBSD | sysutils/seatd | 0.9.3p0 |
| NetBSD | sysutils/seatd | 0.9.3 |
| DragonFly | sysutils/seatd | 0.9.1 |
| MidnightBSD | sysutils/seatd | 0.9.1 |
Install
Binary package:
pkg install seatd
From the ports tree:
cd /usr/ports/sysutils/seatd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= seatd>0:sysutils/seatd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.3_1 | 0.9.3_1 | 0.7.0 | 0.9.1 | 0.9.3_1 |
| FreeBSD:14:quarterly | 0.9.3_1 | 0.9.3_1 | n/a | 0.9.1 | 0.9.3_1 |
| FreeBSD:15:latest | 0.9.3_1 | 0.9.3_1 | n/a | 0.9.1 | 0.9.1 |
| FreeBSD:15:quarterly | 0.9.3_1 | 0.9.3_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.3_1 | 0.9.3_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 1
Required by 75
- graphics/nvidia-drm-kmod
- graphics/nvidia-drm-kmod-580
- graphics/nvidia-drm-kmod-devel
- graphics/omasnap
- multimedia/hyprpwcenter
- net/xrdp-devel
- sysutils/hyprpolkitagent
- x11-drivers/xlibre-drivers
- x11-drivers/xlibre-xf86-input-egalax
- x11-drivers/xlibre-xf86-input-elographics
- x11-drivers/xlibre-xf86-input-evdev
- x11-drivers/xlibre-xf86-input-joystick
- x11-drivers/xlibre-xf86-input-keyboard
- x11-drivers/xlibre-xf86-input-libinput
- x11-drivers/xlibre-xf86-input-mouse
- x11-drivers/xlibre-xf86-input-synaptics
- x11-drivers/xlibre-xf86-input-vmmouse
- x11-drivers/xlibre-xf86-input-void
- x11-drivers/xlibre-xf86-input-wacom
- x11-drivers/xlibre-xf86-video-amdgpu
- x11-drivers/xlibre-xf86-video-ast
- x11-drivers/xlibre-xf86-video-ati
- x11-drivers/xlibre-xf86-video-dummy
- x11-drivers/xlibre-xf86-video-intel
- x11-drivers/xlibre-xf86-video-mga
- x11-drivers/xlibre-xf86-video-nv
- x11-drivers/xlibre-xf86-video-qxl
- x11-drivers/xlibre-xf86-video-scfb
- x11-drivers/xlibre-xf86-video-vesa
- x11-drivers/xlibre-xf86-video-vmware
- x11-servers/xlibre-server
- x11-themes/slim-freebsd-black-theme
- x11-themes/slim-freebsd-dark-theme
- x11-themes/slim-freebsd-themes
- x11-themes/slim-themes
- x11-toolkits/aquamarine
- x11-toolkits/como
- x11-toolkits/hyprtoolkit
- x11-toolkits/scenefx04
- x11-toolkits/scenefx05
- x11-toolkits/wlroots015
- x11-toolkits/wlroots017
- x11-toolkits/wlroots018
- x11-toolkits/wlroots019
- x11-toolkits/wlroots020
- x11-wm/cage
- x11-wm/cagebreak
- x11-wm/cosmic-comp
- x11-wm/dwl
- x11-wm/gamescope
- x11-wm/halley
- x11-wm/hikari
- x11-wm/hyprland
- x11-wm/labwc
- x11-wm/mango
- x11-wm/niri
- x11-wm/phoc
- x11-wm/river
- x11-wm/river-classic
- x11-wm/sway
- x11-wm/swayfx
- x11-wm/theseus-ship
- x11-wm/wayfire
- x11-wm/wayfire-plugins-extra
- x11-wm/wideriver
- x11-wm/wlmaker
- x11/hyprland-guiutils
- x11/hyprlauncher
- x11/hyprpaper
- x11/hyprshutdown
- x11/wcm
- x11/wf-shell
- x11/xlibre
- x11/xlibre-minimal
- x11/xwayland-run
Configuration
Options name: sysutils_seatd
| Option | Default | Description |
|---|---|---|
| BASU | on | ConsoleKit2 support via basu (experimental) |
| MANPAGES | on | Build and/or install manual pages |
- USES
- compiler:c11 cpe meson pkgconfig
- Service scripts
seatd
Message after installing
Files
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| seatd-0.9.3.tar.gz | 42086 | 302564d54d8e28191fadfd734f2675ecb0c9e0615a58011b89ef15dfa4dbaa96 |
| 9d1f83e28254.patch | 1688 | f4816374f9074c1cbb416f89096ed473f0866b76cfb05496d5ca617ced20478e |
| 4bcdc8197215.patch | 1371 | bb7a21112a428b76e6f0cf3b42ee417d48b0689f6104e503e540c7a33f4bb9be |
| 5f31d8eebea1.patch | 23322 | aa2fe83d42688540c270201272ed92f1ca7d7664cf62184c7a8bd0bf10b58f7b |
Master sites 1
- https://git.sr.ht/~kennylevinsen/seatd/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/