BSD Ports

x11-wm/river-classic 0.3.17 FreeBSD

Dynamic tiling Wayland compositor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7346801469
License
GPLv3+
Categories
x11-wm, wayland
Package size
237.7 KiB, 757.4 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

The newest version among them is 0.3.17, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-wm/river-classic0.3.17 newestnone known-[email protected]2026-08-21
HardenedBSDx11-wm/river-classic0.3.17 newestno data-[email protected]-
GhostBSDx11-wm/river-classic0.3.17 newestno data-[email protected]-

Version history 1

  1. 0.3.17 7346801469

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install river-classic

From the ports tree:

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

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

RUN_DEPENDS=	river-classic>0:x11-wm/river-classic

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.3.170.3.17---
FreeBSD:14:quarterly0.3.170.3.17n/a--
FreeBSD:15:latest0.3.170.3.17n/a--
FreeBSD:15:quarterly0.3.170.3.17n/an/an/a
FreeBSD:16:latest0.3.170.3.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

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.

Required by 1

Configuration

Options name: x11-wm_river-classic

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

Message after installing

x11-wm/river-classic is a maintained fork of river 0.3 intended for users
that are happy with how river 0.3 works and do not wish to deal with the
breaking changes planned for the river 0.4.0+.

Please use x11-wm/river if you want to stay up-to-date with the latest
improvements, as it tracks stable upstream releases for river 0.4.0+.

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

Files

Manual pages 3
  • river(1)
  • riverctl(1)
  • rivertile(1)
pkg-plist 11
  • bin/river
  • bin/riverctl
  • bin/rivertile
  • share/man/man1/river.1.gz
  • share/man/man1/riverctl.1.gz
  • share/man/man1/rivertile.1.gz
  • share/pkgconfig/river-protocols.pc
  • share/bash-completion/completions/riverctl
  • share/fish/vendor_completions.d/riverctl.fish
  • share/river-protocols/river-layout-v3.xml
  • share/zsh/site-functions/_riverctl
distinfo 7
FileSizeSHA256
zig/river-classic-0.3.17.tar.gz178596ecd5e632a417b1d79e23180bf0073c8d8f849180ebb9138e5fa71ec8bfe15fdd
zig/arocc-5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz944918e20b49a13049e8ef5aa1d798a70d8fc02b691fe44c7c78928aae3d363a1deb7e
zig/zig-pixman-0.3.0.tar.gz79764b0b57ce37f7bb3a2c2fc76eec93d060830d2c92155bf2a6baa43d61ad05499e
zig/translate-c-7a1a9fdc4ab00835748a6657ecbb835e3d5d45f7.tar.gz14664678e6203bcb15abbc98f9563834764669dd586b215f5f282b9862009dccd61d4f
zig/zig-wayland-0.6.0.tar.gz150022759a632e36a948e0e412d2d74a43a69d2f34e65d40289a16af7aa3725852ef25
zig/zig-wlroots-0.20.1.tar.gz64608d4f5d1628cd2a81ea897ea2638872064ab88007c5711a928e0b379c27043a175
zig/zig-xkbcommon-0.3.0.tar.gz225123c56c41c4e84201ed8fd198900001cd8fc67887ba83c54b09e23b9de6bb2976f
Master sites 1
  • https://codeberg.org/river/river-classic/releases/download/v${DISTVERSIONFULL}/

Commit history 1

DateCommitCreditsLog message
7346801469 Siva Mahadevan x11-wm/river-classic: update to 0.3.17