x11-wm/hikari 2.3.3_5 FreeBSD
Stacking Wayland compositor with tiling capabilities
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- x11-wm, wayland
- Package size
- 945.6 KiB, 1093.0 KiB installed
Description
Hikari is a stacking Wayland compositor with additional tiling capabilities, it is heavily inspired by the Calm Window manager (cwm(1)). Its core concepts are views, groups, sheets and the workspace.
In the other systems
The newest version among them is 2.3.3, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11-wm/hikari | 2.3.3_5 newest | none known | - | [email protected] | - |
| DragonFly | x11-wm/hikari | 2.3.3_5 newest | none known | - | [email protected] | - |
| MidnightBSD | x11-wm/hikari | 2.3.3_6 newest | no data | - | [email protected] | - |
| HardenedBSD | x11-wm/hikari | 2.3.3_5 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/hikari | 2.3.3_5 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install hikari
From the ports tree:
cd /usr/ports/x11-wm/hikari/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= hikari>0:x11-wm/hikari
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 | 2.3.3_5 | 2.3.3_5 | - | 2.3.3_5 | 2.3.3_5 |
| FreeBSD:14:quarterly | 2.3.3_5 | 2.3.3_5 | n/a | 2.3.3_5 | 2.3.3_5 |
| FreeBSD:15:latest | 2.3.3_5 | 2.3.3_5 | n/a | 2.3.3_5 | 2.3.3_5 |
| FreeBSD:15:quarterly | 2.3.3_5 | 2.3.3_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.3_5 | 2.3.3_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 2
evdev-proto>0: devel/evdev-protowayland-protocols>=1.14: graphics/wayland-protocols
Library 5
libinput.so: x11/libinputlibucl.so: textproc/libucllibwayland-server.so: graphics/waylandlibwlroots-0.15.so: x11-toolkits/wlroots015libxkbcommon.so: x11/libxkbcommon
Runtime 1
unix-selfauth-helper>0: security/unix-selfauth-helper
The full lists below include those, and their dependencies in turn.
Build dependencies 136
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/evdev-proto
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/llvm12
- devel/llvm19
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/readline
- devel/spirv-llvm-translator
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-dri
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/libdisplay-info
- sysutils/polkit
- sysutils/seatd
- textproc/expat2
- textproc/libucl
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXfont2
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-servers/xwayland
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/libdecor
The first 100 are listed.
Run dependencies 134
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/llvm12
- devel/llvm19
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/readline
- devel/spirv-llvm-translator
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-dri
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/unix-selfauth-helper
- sysutils/gnome_subr
- sysutils/libdisplay-info
- sysutils/polkit
- sysutils/seatd
- textproc/expat2
- textproc/libucl
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXfont2
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-servers/xwayland
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/libdecor
- x11-toolkits/pango
- x11-toolkits/wlroots015
The first 100 are listed.
No port depends on this one.
Configuration
Options name: x11-wm_hikari
| Option | Default | Description |
|---|---|---|
| GAMMA | on | Include gammacontrol protocol (required by, e.g., Redshift) |
| LAYERSHELL | on | Include layer_shell protocol (required by, e.g., waybar) |
| SCREENCOPY | on | Include screenshot protocol (required by, e.g., grim) |
| VIRTUALINPUT | on | needed for VNC support (required by e.g. wayvnc) |
| X11 | on | X11 (graphics) support |
- USES
- compiler:c11 gnome pkgconfig xorg
- Service scripts
- none
Files
Manual pages 1
- hikari(1)
pkg-plist 7
- bin/hikari
- bin/hikari-unlocker
- etc/pam.d/hikari-unlocker
- @sample etc/hikari/hikari.conf.sample
- share/backgrounds/hikari/hikari_wallpaper.png
- share/man/man1/hikari.1.gz
- share/wayland-sessions/hikari.desktop
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| hikari-2.3.3.tar.gz | 1.022191e+06 | 40736ff326e11a51128c1739051a692ad2c79173fc4b695c8be5ec7a614b4de2 |
Master sites 1
- https://hikari.acmelabs.space/releases/
Commit history 0
No commits in the history this site was built from.