notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
hikari Stacking Wayland compositor with tiling capabilities
2.3.2_1 x11-wm on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.3.2Version of this port present on the latest quarterly branch.
Maintainer: ports@xanderio.de search for ports maintained by this maintainer
Port Added: 2019-05-20 13:40:05
Last Update: 2021-09-12 10:43:25
Commit Hash: 341770e
People watching this port, also watch:: spotify-tui, thonny-py38, sabnzbdplus, spotifyd, plexmediaserver
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. /usr/local/share/licenses/hikari-2.3.2_1/catalog.mk
  2. /usr/local/share/licenses/hikari-2.3.2_1/LICENSE
  3. /usr/local/share/licenses/hikari-2.3.2_1/BSD2CLAUSE
  4. bin/hikari
  5. @(,,4755) bin/hikari-unlocker
  6. etc/pam.d/hikari-unlocker
  7. @sample etc/hikari/hikari.conf.sample
  8. share/backgrounds/hikari/hikari_wallpaper.png
  9. share/man/man1/hikari.1.gz
  10. share/wayland-sessions/hikari.desktop
  11. @owner
  12. @group
  13. @mode
Collapse this list.
Dependency lines:
  • hikari>0:x11-wm/hikari
To install the port: cd /usr/ports/x11-wm/hikari/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-wm/hikari
  • pkg install hikari
PKGNAME: hikari
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
hikari
ABIlatestquarterly
FreeBSD:11:aarch64-2.0.5
FreeBSD:11:amd642.3.2_12.3.2
FreeBSD:11:armv6-2.0.5
FreeBSD:11:i3862.3.2_12.3.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.3.2
FreeBSD:12:amd642.3.2_12.3.2
FreeBSD:12:armv6-2.2.0_1
FreeBSD:12:armv7-2.2.0_1
FreeBSD:12:i3862.3.2_12.3.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-2.2.3
FreeBSD:13:aarch642.2.2_12.3.2
FreeBSD:13:amd642.3.2_12.3.2
FreeBSD:13:armv62.2.2_1-
FreeBSD:13:armv72.2.2_12.2.3
FreeBSD:13:i3862.3.2_12.3.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.3.2
FreeBSD:14:aarch642.3.2_1-
FreeBSD:14:amd642.3.2_1-
FreeBSD:14:armv6--
FreeBSD:14:armv72.3.0-
FreeBSD:14:i3862.3.2_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.3.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. wayland-protocols>=1.14 : graphics/wayland-protocols
  3. wlroots>=0.14.0<0.15.0 : x11-toolkits/wlroots
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. pixman-1.pc : x11/pixman
Runtime dependencies:
  1. pixman-1.pc : x11/pixman
Library dependencies:
  1. libinput.so : x11/libinput
  2. libucl.so : textproc/libucl
  3. libwayland-server.so : graphics/wayland
  4. libwlroots.so : x11-toolkits/wlroots
  5. libxkbcommon.so : x11/libxkbcommon
  6. libcairo.so : graphics/cairo
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
  9. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://hikari.acmelabs.space/releases/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2021-09-12
    Affects: x11-wm/cage, x11-wm/hikari, x11-wm/labwc, x11-wm/sway, x11-wm/wayfire
    Author: jbeich@FreeBSD.org
    Reason: 
      SUID option has been removed in favor of seatd-launch(1) which doesn't
      require special handling in every consumer and doesn't bypass group
      permissions. If you've already enabled seatd service or use consolekit2
      then nothing changes. Otherwise,
    
        $ sway
        00:00:00.001 [ERROR] [wlr] [libseat] [libseat/libseat.c:83] No backend was able to open a seat
        00:00:00.001 [ERROR] [wlr] [backend/session/session.c:84] Unable to create seat: Function not implemented
        00:00:00.001 [ERROR] [wlr] [backend/session/session.c:218] Failed to load session backend
        00:00:00.001 [ERROR] [wlr] [backend/backend.c:353] Failed to start a DRM session
        00:00:00.001 [ERROR] [sway/server.c:53] Unable to create backend
    
      can be fixed by
    
        $ ck-launch-session sway
    
      or
    
        $ seatd-launch sway
    
      or
    
        # sysrc seatd_enable=YES
        # service seatd start
        $ sway
    
      Replace "sway" with your compositor e.g., "cage", "hikari", "labwc", "wayfire".
    
    

Number of commits found: 42

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 Sep 2021 10:43:25
 files touched by this commit commit hash:341770e8679d5aafe195f4f16d190593e320112e  2.3.2_1
jbeich search for other commits by this committer
sysutils/seatd: drop SUID option after b8a20cd29e54

It's not possible to restrict setuid bit to "video" group without also
breaking compositor nesting (e.g., hikari on sway). So, leave setuid
handling to a dedicated executable. seatd-launch works similar to
ck-launch-session by starting the daemon on demand.
22 Jul 2021 20:01:57
 files touched by this commit commit hash:b622b8ceaff6318908ee7990a28a8287aefefaef  2.3.2
jbeich search for other commits by this committer
x11-wm/hikari: update to 2.3.2

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		257329
Approved by:	Alexander Sieg (maintainer)
23 Jun 2021 18:07:18
 files touched by this commit commit hash:f2820b6cc2170feef17989c422f2cf46644a5b57  2.3.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.14.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.14.0
Reported by:	GitHub (watch releases)
10 Apr 2021 13:11:19
 files touched by this commit commit hash:b295f7c6dae0c8b9f75bcf73bfb2270319ad4bcc  2.3.0
jbeich search for other commits by this committer
x11-wn/hikari: Update to 2.3.0

Changes:	https://hub.darcs.net/raichoo/hikari/patch/6e71c399962bbee4cb076da3a5a5050385e343b7
PR:		254943
07 Apr 2021 20:59:00
 files touched by this commit commit hash:70148c11889b8de458a1c3ea23c94d05af404296  2.2.3_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.13.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.13.0
Reported by:	GitHub (watch releases)
Tested by:	Evgeniy Khramtsov (via CFT on x11@ list)
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.2.3
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.2.3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Mar 2021 00:46:37
Original commit files touched by this commit Revision:569422  2.2.3
jbeich search for other commits by this committer
x11-wm/hikari: update to 2.2.3

PR:		254629
Submitted by:	Alexander Sieg (maintainer)
16 Mar 2021 16:35:27
Original commit files touched by this commit Revision:568580  2.2.2_2
jbeich search for other commits by this committer
x11-wm/hikari: drop unused dependencies

- libepoll-shim is used by graphics/wayland instead
- glib20 is auto-added via USE_GNOME due to being part of pango API

PR:		254264
Approved by:	Alexander Sieg (maintainer)
08 Nov 2020 16:48:02
Original commit files touched by this commit Revision:554475  2.2.2_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.12.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.12.0
Reported by:	GitHub (watch releases)
24 Oct 2020 08:14:37
Original commit files touched by this commit Revision:553161  2.2.2
lwhsu search for other commits by this committer
x11-wm/hikari: Update to 2.2.2

PR:		250558
Submitted by:	Alexander Sieg <ports@xanderio.de> (maintainer)
28 Sep 2020 19:59:57
Original commit files touched by this commit Revision:550443  2.2.0_1
zeising search for other commits by this committer
Bump portrevision for devel/evdev-proto

Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
09 Sep 2020 03:24:20
Original commit files touched by this commit Revision:548059  2.2.0
jbeich search for other commits by this committer
x11-wm/hikari: update to 2.2.0

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		249197
Submitted by:	Alexander Sieg (maintainer)
19 Aug 2020 09:50:27
Original commit files touched by this commit Revision:545297  2.1.2
jbeich search for other commits by this committer
x11-wm/hikari: update to 2.1.2

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		248747
Submitted by:	Alexander Sieg (maintainer)
08 Aug 2020 08:46:48
Original commit files touched by this commit Revision:544372  2.1.1
tcberner search for other commits by this committer
x11-wm/hikari: Update to 2.1.1

PR:		248405
Submitted by:	Alexander Sieg <ports@xanderio.de> (maintainer)
25 Jul 2020 01:43:59
Original commit files touched by this commit Revision:543400  2.1.0
jbeich search for other commits by this committer
x11-wm/hikari: update to 2.1.0

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		248175
Submitted by:	Alexander Sieg (maintainer)
15 Jul 2020 23:58:15
Original commit files touched by this commit Revision:542295  2.0.5_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.11.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.11.0
Reported by:	GitHub (watch releases)
08 Jul 2020 13:52:07
Original commit files touched by this commit Revision:541489  2.0.5
tcberner search for other commits by this committer
x11-wm/hikari: Update to 2.0.5

Changelog:
	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md

PR:		247846
Submitted by:	Alexander Sieg <ports@xanderio.de> (maintainer)
27 Jun 2020 14:26:31
Original commit files touched by this commit Revision:540605  2.0.3
lwhsu search for other commits by this committer
Update to 2.0.3

PR:		247586
Submitted by:	Alexander Sieg <ports@xanderio.de> (maintainer)
10 Jun 2020 15:38:49
Original commit files touched by this commit Revision:538402  2.0.1
salvadore search for other commits by this committer
x11-wm/hikari: Update to 2.0.1

Fix timing issue with XWayland view unmap/map.

PR:		247139
Submitted by:	ports@xanderio.de (maintainer)
Approved by:	gerald (mentor)
03 Jun 2020 19:28:08
Original commit files touched by this commit Revision:537836  2.0.0
salvadore search for other commits by this committer
x11-wm/hikari: Update to 2.0.0

- Floating views are raised after layout apply.
- Sheet is reset before layout apply.
- Focus view is raised to layout on layout apply.
- Add append/prepend to layout operations.
- Remove sheet groups (ungrouped views create a group for their app id
  instead).
- Groups can now start with digits (no more sheet group overlap).
- Add 'sheet-show-group' operation.
- Add 'workspace-show-group' operation.
- Add 'workspace-show-invisible' operation.
- Add 'workspace-show-all' operation.
- Add 'workspace-clear' operation.
- Add 'workspace-show-group' operation.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 May 2020 17:35:04
Original commit files touched by this commit Revision:536413  1.2.1
salvadore search for other commits by this committer
x11-wm/hikari: Update to 1.2.1

Fix double selection manager creation.

PR:		246682
Submitted by:	ports@xanderio.de
Approved by:	gerald (mentor)
19 May 2020 12:36:20
Original commit files touched by this commit Revision:535857  1.2.0
jbeich search for other commits by this committer
x11-wm/hikari: update to 1.2.0

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		246566
Submitted by:	Alexander Sieg (maintainer)
13 May 2020 22:10:49
Original commit files touched by this commit Revision:535189  1.1.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: rebuild unchanged consumers after r535134

`struct wlr_xwayland` was extended but the new member were added in
the middle. Even if X11 apps still work there could be side effects.

$ GDK_BACKEND=x11 hikari -c /dev/null -a gtk3-demo
(gtk3-demo:78924): Gtk-WARNING **: cannot open display: \u0001
09 May 2020 08:10:30
Original commit files touched by this commit Revision:534720  1.1.1
tcberner search for other commits by this committer
x11-wm/hikari: Update to 1.1.1

PR:		246308
Submitted by:	Alexander Sieg <ports@xanderio.de>  (maintainer)
01 May 2020 18:32:39
Original commit files touched by this commit Revision:533578  1.1.0
jbeich search for other commits by this committer
x11-wm/hikari: update to 1.1.0

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		246075
Submitted by:	Alexander Sieg (maintainer)
17 Apr 2020 20:29:34
Original commit files touched by this commit Revision:531975  1.0.3
jbeich search for other commits by this committer
x11-wm/hikari: update to 1.0.3

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		245685
Submitted by:	Alexander Sieg (maintainer)
MFH:		2020Q2
16 Apr 2020 22:42:17
Original commit files touched by this commit Revision:531886  1.0.2
jbeich search for other commits by this committer
x11-wm/hikari: update to 1.0.2

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		245478
Submitted by:	Alexander Sieg (maintainer)
MFH:		2020Q2
30 Mar 2020 10:07:26
Original commit files touched by this commit Revision:529872  1.0.0
jbeich search for other commits by this committer
x11-wm/hikari: update to 1.0.0

PR:		245111
Submitted by:	Alexander Sieg (maintainer)
21 Mar 2020 21:37:31
Original commit files touched by this commit Revision:528879  1.0.0.r2
0mp search for other commits by this committer
Update to 1.0.0-rc2

PR:		244956
Submitted by:	Alexander Sieg <ports@xanderio.de> (maintainer)
18 Mar 2020 15:31:21
Original commit files touched by this commit Revision:528655  1.0.0.r1
0mp search for other commits by this committer
Update to 1.0.0.r1

PR:		244659
Submitted by:	Alexander Sieg <ports@xanderio.de>
Reviewed by:	raichoo_googlemail.com, tobik@
Differential Revision:	https://reviews.freebsd.org/D23995
02 Mar 2020 07:59:48
Original commit files touched by this commit Revision:527614  1.0.0.b2
0mp search for other commits by this committer
Update to 1.0.0.b2

PR:		244536
Submitted by:	Alexander Sieg (maintainer)
23 Feb 2020 19:54:42
Original commit files touched by this commit Revision:526941  1.0.0.b1
0mp search for other commits by this committer
Update to 1.0.0-beta1

PR:		244343
Submitted by:	Alexander Sieg <ports@xanderio.de>
21 Feb 2020 23:34:45
Original commit files touched by this commit Revision:526731  1.0.0.a4
0mp search for other commits by this committer
Update to 1.0.0-alpha4

Submitted by:	ports_xanderio.de
Reviewed by:	jbeich, raichoo_googlemail.com
Differential Revision:	https://reviews.freebsd.org/D23700
15 Feb 2020 18:02:58
Original commit files touched by this commit Revision:526232  1.0.0.a3
pkubaj search for other commits by this committer
x11-wm/hikari: fix build on GCC architectures

Use newer GCC:
src/mark_select_mode.c: In function 'lookup_mark':
src/mark_select_mode.c:25: error: 'struct wlr_input_device' has no member named
'keyboard'
12 Feb 2020 12:13:32
Original commit files touched by this commit Revision:525906  1.0.0.a3
0mp search for other commits by this committer
Upadate to 1.0.0-alpha3

In this release Hikari is switching from X11 to Wayland.

Submitted by:	ports_xanderio.de
Reviewed by:	jbeich, raichoo_googlemail.com
Differential Revision:	https://reviews.freebsd.org/D23544
07 Nov 2019 18:36:56
Original commit files touched by this commit Revision:517000  0.1.3_1
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.1.3_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
05 Jun 2019 17:36:10
Original commit files touched by this commit Revision:503513  0.1.3
pkubaj search for other commits by this committer
x11-wm/hikari: fix build

Add USES=compiler:c11 to fix build.

Note that this port actually needs C17, but there's no USES=compiler:c17, and
our C11-compatible compilers already support C17:
cc1: error: unrecognized command line option "-std=c17"

Approved by:    mentors (implicit approval)
25 May 2019 20:51:48
Original commit files touched by this commit Revision:502633  0.1.3
swills search for other commits by this committer
x11-wm/hikari: update to 0.1.3

While here, improve the desktop file and improve formatting

PR:		238110
Submitted by:	Alexander Sieg <alex@xanderio.de> (maintainer)
21 May 2019 21:24:02
Original commit files touched by this commit Revision:502236  0.1.2_1
0mp search for other commits by this committer
Add hikari.desktop for display/login managers.

While here:
- Include bsd.port.pre.mk before checking the value of WITH_DEBUG so that
  WITH_DEBUG_PORTS is respected.
- Mention that the format of config.h may change across versions.

PR:		238019
Submitted by:	Alexander Sieg <alex@xanderio.de>
20 May 2019 13:39:11
Original commit files touched by this commit Revision:502115  0.1.2
0mp search for other commits by this committer
New port: x11-wm/hikari: Stacking window manager with tiling capabilities

Hikari is a stacking window manager with additional tiling capabilities,
it is heavily inspired by the Calm Window manager (cwm(1)). Its core
concepts are windows, groups, sheets and the workspace.

WWW: https://hub.darcs.net/raichoo/hikari

PR:		237970
Submitted by:	 Alexander Sieg <alex@xanderio.de>
Differential Revision:	https://reviews.freebsd.org/D20306

Number of commits found: 42