notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
cage Wayland kiosk
0.1.4_3 x11-wm on this many watch lists=0 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 0.1.4_2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-04-26 17:36:33
Last Update: 2021-12-17 11:30:04
Commit Hash: 2af7805
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/cage
  2. man/man1/cage.1.gz
  3. /usr/local/share/licenses/cage-0.1.4_3/catalog.mk
  4. /usr/local/share/licenses/cage-0.1.4_3/LICENSE
  5. /usr/local/share/licenses/cage-0.1.4_3/MIT
Collapse this list.
Dependency lines:
  • cage>0:x11-wm/cage
To install the port:
cd /usr/ports/x11-wm/cage/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-wm/cage
  • pkg install cage
PKGNAME: cage
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
cage
ABIlatestquarterly
FreeBSD:11:aarch64-0.1.1.77
FreeBSD:11:amd640.1.4_20.1.4
FreeBSD:11:armv6-0.1.1.77
FreeBSD:11:i3860.1.4_20.1.4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.1.4_3
FreeBSD:12:amd640.1.4_30.1.4_3
FreeBSD:12:armv6-0.1.2.1_1
FreeBSD:12:armv7-0.1.2.1_1
FreeBSD:12:i3860.1.4_30.1.4_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.1.2.1_2
FreeBSD:13:aarch640.1.4_30.1.4_3
FreeBSD:13:amd640.1.4_30.1.4_3
FreeBSD:13:armv60.1.2.1_2-
FreeBSD:13:armv70.1.2.1_2-
FreeBSD:13:i3860.1.4_30.1.4_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.1.4
FreeBSD:14:aarch640.1.4_3-
FreeBSD:14:amd640.1.4_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.1.4_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.1.2.1_3-
 

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.15.0 : x11-toolkits/wlroots
  4. scdoc>=1.9.2 : textproc/scdoc
  5. meson>=0.57.1_1 : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. pixman-1.pc : x11/pixman
Runtime dependencies:
  1. pixman-1.pc : x11/pixman
Library dependencies:
  1. libwayland-server.so : graphics/wayland
  2. libwlroots.so : x11-toolkits/wlroots
  3. libxkbcommon.so : x11/libxkbcommon
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://codeload.github.com/Hjdskes/cage/tar.gz/v0.1.4?dummy=/
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: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
17 Dec 2021 11:30:04
 files touched by this commit commit hash:2af7805da5c5fc73eb28fba4065cead63c4bb5ab  0.1.4_3
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.15.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by:	upstream (tracking bug)
24 Sep 2021 20:15:43
 files touched by this commit commit hash:fd0fe1464d5687839424bf4fc358ce6009cadffd  0.1.4_2
Jan Beich (jbeich) search for other commits by this committer
x11-wm/cage: allow running as root after 341770e8679d

Can be useful in single user mode e.g.,

$ nextboot -o "-s"
$ shutdown -r now
$ kldload i915kms
$ mount -t tmpfs nil /tmp
$ XDG_RUNTIME_DIR=/tmp seatd-launch cage glmark2-wayland --fullscreen
12 Sep 2021 10:43:25
 files touched by this commit commit hash:341770e8679d5aafe195f4f16d190593e320112e  0.1.4_1
Jan Beich (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.
26 Jun 2021 07:54:43
 files touched by this commit commit hash:d69963c4b1bed9062b3ee714c25b223706e89a2c  0.1.4
Jan Beich (jbeich) search for other commits by this committer
x11-wm/cage: update to 0.1.4

Changes:	https://github.com/Hjdskes/cage/releases/tag/v0.1.4
Reported by:	GitHub (watch releases)
23 Jun 2021 18:07:18
 files touched by this commit commit hash:f2820b6cc2170feef17989c422f2cf46644a5b57  0.1.3_1
Jan Beich (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)
16 Apr 2021 12:50:21
 files touched by this commit commit hash:09e756e0ae1d00c1347c948535e7dda69c14a370  0.1.3
Jan Beich (jbeich) search for other commits by this committer
x11-wm/cage: update to 0.1.3

Changes:	https://github.com/Hjdskes/cage/releases/tag/v0.1.3
Reported by:	GitHub (watch releases)
07 Apr 2021 20:59:00
 files touched by this commit commit hash:70148c11889b8de458a1c3ea23c94d05af404296  0.1.2.1_3
Jan Beich (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  0.1.2.1_2
Mathieu Arnold (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  0.1.2.1_2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
08 Nov 2020 16:48:02
Original commit files touched by this commit Revision:554475  0.1.2.1_2
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)
28 Oct 2020 14:41:43
Original commit files touched by this commit Revision:553545  0.1.2.1_1
jbeich search for other commits by this committer
x11-wm/sway: clarify SUID
28 Sep 2020 19:59:57
Original commit files touched by this commit Revision:550443  0.1.2.1_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.
29 Aug 2020 19:33:52
Original commit files touched by this commit Revision:546941  0.1.2.1
jbeich search for other commits by this committer
x11-wm/cage: update WWW

fetch: https://hjdskes.nl/projects/cage: No address record

Reported by:	Repology
16 Jul 2020 14:34:50
Original commit files touched by this commit Revision:542360  0.1.2.1
jbeich search for other commits by this committer
x11-wm/cage: update to 0.1.2.1

Changes:	https://github.com/Hjdskes/cage/compare/bd961db...v0.1.2.1
Reported by:	GitHub (watch releases)
15 Jul 2020 23:58:15
Original commit files touched by this commit Revision:542295  0.1.1.77_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)
27 Jun 2020 03:18:59
Original commit files touched by this commit Revision:540550  0.1.1.77
jbeich search for other commits by this committer
x11-wm/cage: update to 0.1.1.77

Changes:	https://github.com/Hjdskes/cage/compare/v0.1.1...bd961db
13 May 2020 22:10:49
Original commit files touched by this commit Revision:535189  0.1.1_9
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
26 Jan 2020 00:06:03
Original commit files touched by this commit Revision:524144  0.1.1_8
jbeich search for other commits by this committer
x11-wm/cage: follow up for r522232
22 Jan 2020 20:16:25
Original commit files touched by this commit Revision:523838  0.1.1_7
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.10.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.10.0
Changes:	https://github.com/swaywm/wlroots/compare/0.9.1...0.10.0
Reported by:	GitHub (watch releases)
MFH:		2020Q1 (required by sway 1.4)
06 Jan 2020 14:00:48
Original commit files touched by this commit Revision:522232  0.1.1_6
jbeich search for other commits by this committer
x11-wm/cage: fix DRM session after r521656

After VT switch nothing was rendered. From debug log before/after:

 [backend/drm/drm.c:1485] Requesting modeset for 'DP-1'
+[backend/drm/drm.c:697] Modesetting 'DP-1' with '3840x2160@60000 mHz'
+[backend/drm/drm.c:592] Initializing renderer on connector 'DP-1'
+[GLES2] FS SIMD8 shader: 5 inst, 0 loops, 24 cycles, 0:0 spills:fills, Promoted
0 constants, compacted 80 to 48 bytes.
+[GLES2] FS SIMD16 shader: 5 inst, 0 loops, 34 cycles, 0:0 spills:fills,
Promoted 0 constants, compacted 80 to 48 bytes.
+[GLES2] VS SIMD8 shader: 28 inst, 0 loops, 116 cycles, 0:0 spills:fills,
Promoted 0 constants, compacted 448 to 336 bytes.
+[GLES2] FS SIMD16 shader: 2 inst, 0 loops, 0 cycles, 0:0 spills:fills, Promoted
0 constants, compacted 32 to 32 bytes.
31 Dec 2019 21:11:41
Original commit files touched by this commit Revision:521656  0.1.1_5
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.9.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.9.0
Reported by:	GitHub (watch releases)
07 Nov 2019 18:36:56
Original commit files touched by this commit Revision:517000  0.1.1_4
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.
07 Oct 2019 20:35:57
Original commit files touched by this commit Revision:513996  0.1.1_4
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.8.1

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.8.1
Reported by:	GitHub (watch releases)
07 Oct 2019 13:38:08
Original commit files touched by this commit Revision:513946  0.1.1_3
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.8.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.8.0
Reported by:	GitHub (watch releases)
27 Aug 2019 13:05:53
Original commit files touched by this commit Revision:510012  0.1.1_2
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.7.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.7.0
Reported by:	GitHub (watch releases)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.1.1_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
03 Jun 2019 18:46:00
Original commit files touched by this commit Revision:503414  0.1.1
jbeich search for other commits by this committer
x11-wm/cage: update to 0.1.1

Changes:	https://github.com/Hjdskes/cage/releases/tag/v0.1.1
Reported by:	GitHub (watch releases)
03 May 2019 23:50:22
Original commit files touched by this commit Revision:500763  0.1_2
jbeich search for other commits by this committer
x11-wm/cage: update upstream patches

- Some patches changed slightly on merge
- Backport honoring XKB_* variables
03 May 2019 16:41:45
Original commit files touched by this commit Revision:500742  0.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.6.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.6.0
26 Apr 2019 17:36:19
Original commit files touched by this commit Revision:500120  0.1
jbeich search for other commits by this committer
x11-wm/cage: add new port

Number of commits found: 30