BSD Ports

x11-wm/river 0.4.8 FreeBSD

Non-monolithic Wayland compositor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
67850417d1
License
GPLv3
Categories
x11-wm, wayland
Package size
936.5 KiB, 3829.1 KiB installed

Description

River is a non-monolithic Wayland compositor. Unlike other Wayland compositors, river does not combine the compositor and window manager into one program. Instead, users can choose any window manager implementing the river-window-management-v1 protocol.

Note: river is currently early in development. Expect breaking changes and missing features. Bugs should however be rare at this point, if you run into one don't hesitate to open an issue upstream.

In the other systems

SystemPortVersion
FreeBSDx11-wm/river0.4.8
OpenBSDwayland/river0.4.5p0
HardenedBSDx11-wm/river0.4.8
GhostBSDx11-wm/river0.4.8

Install

Binary package:

pkg install river

From the ports tree:

cd /usr/ports/x11-wm/river/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	river>0:x11-wm/river

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.80.4.8---
FreeBSD:14:quarterly0.4.80.4.8n/a--
FreeBSD:15:latest0.4.80.4.8n/a--
FreeBSD:15:quarterly0.4.80.4.8n/an/an/a
FreeBSD:16:latest0.4.80.4.8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 5

The full lists below include those, and their dependencies in turn.

Build dependencies 140

The first 100 are listed.

Run dependencies 135

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11-wm_river

OptionDefaultDescription
MANPAGESonBuild and/or install manual pages
X11onX11 (graphics) support
USES
pkgconfig xorg zig
Service scripts
none

Message after installing

river 0.4.0+ is a breaking release and splits the compositor and window
manager into separate processes. The river compositor no longer includes
a window manager, instead users can choose any window manager implementing
the protocol.

If you are happy with how river 0.3 works and do not want to change your
setup, please consider switching to x11-wm/river-classic, a maintained
fork of river 0.3.

For more info, see https://isaacfreund.com/blog/river-window-management/

Files

Manual pages 1
  • river(1)
pkg-plist 9
  • bin/river
  • share/man/man1/river.1.gz
  • share/pkgconfig/river-protocols.pc
  • share/river-protocols/stable/river-input-management-v1.xml
  • share/river-protocols/stable/river-layer-shell-v1.xml
  • share/river-protocols/stable/river-libinput-config-v1.xml
  • share/river-protocols/stable/river-window-management-v1.xml
  • share/river-protocols/stable/river-xkb-bindings-v1.xml
  • share/river-protocols/stable/river-xkb-config-v1.xml
distinfo 7
FileSizeSHA256
zig/river-0.4.8.tar.gz1684056d4030526e307e40de357167b4d6daacb583aed353dd93e32e1314c2d34400fa
zig/arocc-5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz944918e20b49a13049e8ef5aa1d798a70d8fc02b691fe44c7c78928aae3d363a1deb7e
zig/zig-pixman-0.3.0.tar.gz79764b0b57ce37f7bb3a2c2fc76eec93d060830d2c92155bf2a6baa43d61ad05499e
zig/translate-c-57c559cf581b1fcad90494eda219f98abeb155ce.tar.gz146648b9aa5df3316a47645b3027c4aa7c10ab2a89519f694235210028cb60cd9dc65e
zig/zig-wayland-0.6.0.tar.gz150022759a632e36a948e0e412d2d74a43a69d2f34e65d40289a16af7aa3725852ef25
zig/zig-wlroots-0.20.1.tar.gz64608d4f5d1628cd2a81ea897ea2638872064ab88007c5711a928e0b379c27043a175
zig/zig-xkbcommon-0.4.0.tar.gz25181cc1f8835ad6e50d5cd4da82a5d1741203f3d7b47c744418167ba602e75b8b5c7
Master sites 1
  • https://codeberg.org/river/river/releases/download/v0.4.8/

Commit history 2

DateCommitCreditsLog message
67850417d1 Siva Mahadevan x11-wm/river: fix checksum and build
Fixes: b4b9ea9ff5750264c20e463be558c888d6bf4639
b4b9ea9ff5 Siva Mahadevan x11-wm/river: update to 0.4.8