BSD Ports

x11-wm/wayfire 0.11.0 FreeBSD

3D Wayland compositor

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7703f23134
License
MIT
Categories
x11-wm, wayland
Package size
2090.8 KiB, 11984.1 KiB installed

Description

Wayfire is a Wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-wm/wayfire0.11.0 newestnone known-[email protected]2026-08-16
OpenBSDwayland/wayfire by name0.11.0 newestno data-Landry Breuil <[email protected]>2026-08-01
HardenedBSDx11-wm/wayfire0.11.0 newestno data-[email protected]-
GhostBSDx11-wm/wayfire0.11.0 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 0.11.0 7703f23134

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 wayfire

From the ports tree:

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

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

RUN_DEPENDS=	wayfire>0:x11-wm/wayfire
LIB_DEPENDS=	libwayfire-blur-base.so:x11-wm/wayfire

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.11.00.11.0-0.9.0_20.11.0
FreeBSD:14:quarterly0.11.00.11.0n/a0.9.0_20.11.0
FreeBSD:15:latest0.11.00.11.0n/a0.9.0_20.10.0
FreeBSD:15:quarterly0.11.00.11.0n/an/an/a
FreeBSD:16:latest0.11.00.11.0n/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 5

Library 10

Test 1

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

Build dependencies 151

The first 100 are listed.

Run dependencies 138

The first 100 are listed.

Configuration

Options name: x11-wm_wayfire

OptionDefaultDescription
X11onX11 (graphics) support
USES
cmake:indirect compiler:c++17-lang gettext-tools gl gnome jpeg meson pkgconfig python:env shebangfix xorg
Service scripts
none

Message after installing

Default Wayfire configuration expects packages below to be installed.
However, they can be replaced with your preferred apps:
- alacritty (default terminal)
- wofi (app launcher)
- swaylock (screen locker)
- wlogout (for logging out)
- grim & slurp (for screenshots)

Additional packages recommended for new users:
- wf-shell (default background/launcher/panel)
- wcm (GUI settings)
- wayfire-plugins-extra

Files

Manual pages 1
  • wayfire(1)
pkg-plist 255
  • bin/wayfire
  • bin/wayfire-plugin
  • include/wayfire/action/action.hpp
  • include/wayfire/action/action_interface.hpp
  • include/wayfire/bindings-repository.hpp
  • include/wayfire/bindings.hpp
  • include/wayfire/compositor-view.hpp
  • include/wayfire/condition/access_interface.hpp
  • include/wayfire/condition/condition.hpp
  • include/wayfire/condition/logic_condition.hpp
  • include/wayfire/condition/test_condition.hpp
  • include/wayfire/config-backend.hpp
  • include/wayfire/config.h
  • include/wayfire/core.hpp
  • include/wayfire/dassert.hpp
  • include/wayfire/debug.hpp
  • include/wayfire/geometry.hpp
  • include/wayfire/idle.hpp
  • include/wayfire/img.hpp
  • include/wayfire/input-device.hpp
  • include/wayfire/lexer/lexer.hpp
  • include/wayfire/lexer/literal.hpp
  • include/wayfire/lexer/symbol.hpp
  • include/wayfire/matcher.hpp
  • include/wayfire/nonstd/json.hpp
  • include/wayfire/nonstd/observer_ptr.h
  • include/wayfire/nonstd/reverse.hpp
  • include/wayfire/nonstd/tracking-allocator.hpp
  • include/wayfire/nonstd/wlroots-full.hpp
  • include/wayfire/nonstd/wlroots.hpp
  • include/wayfire/object.hpp
  • include/wayfire/opengl.hpp
  • include/wayfire/option-wrapper.hpp
  • include/wayfire/output-layout.hpp
  • include/wayfire/output.hpp
  • include/wayfire/parser/action_parser.hpp
  • include/wayfire/parser/condition_parser.hpp
  • include/wayfire/parser/lambda_rule_parser.hpp
  • include/wayfire/parser/rule_parser.hpp
  • include/wayfire/per-output-plugin.hpp
  • include/wayfire/plugin.hpp
  • include/wayfire/plugins/animate/animate.hpp
  • include/wayfire/plugins/blur/blur.hpp
  • include/wayfire/plugins/common/cairo-util.hpp
  • include/wayfire/plugins/common/geometry-animation.hpp
  • include/wayfire/plugins/common/input-grab.hpp
  • include/wayfire/plugins/common/key-repeat.hpp
  • include/wayfire/plugins/common/move-drag-interface.hpp
  • include/wayfire/plugins/common/preview-indication.hpp
  • include/wayfire/plugins/common/shared-core-data.hpp
  • include/wayfire/plugins/common/simple-text-node.hpp
  • include/wayfire/plugins/common/util.hpp
  • include/wayfire/plugins/common/workspace-wall.hpp
  • include/wayfire/plugins/crossfade.hpp
  • include/wayfire/plugins/grid.hpp
  • include/wayfire/plugins/input-method-v1/input-method-v1.hpp
  • include/wayfire/plugins/ipc/ipc-activator.hpp
  • include/wayfire/plugins/ipc/ipc-helpers.hpp
  • include/wayfire/plugins/ipc/ipc-method-repository.hpp
  • include/wayfire/plugins/ipc/ipc-rules-common.hpp
  • include/wayfire/plugins/scale-signal.hpp
  • include/wayfire/plugins/vswitch.hpp
  • include/wayfire/plugins/wm-actions-signals.hpp
  • include/wayfire/plugins/wobbly/wobbly-signal.hpp
  • include/wayfire/region.hpp
  • include/wayfire/render-manager.hpp
  • include/wayfire/render.hpp
  • include/wayfire/rule/lambda_rule.hpp
  • include/wayfire/rule/rule.hpp
  • include/wayfire/scene-input.hpp
  • include/wayfire/scene-operations.hpp
  • include/wayfire/scene-render.hpp
  • include/wayfire/scene.hpp
  • include/wayfire/seat.hpp
  • include/wayfire/signal-definitions.hpp
  • include/wayfire/signal-provider.hpp
  • include/wayfire/toplevel-view.hpp
  • include/wayfire/toplevel.hpp
  • include/wayfire/touch/touch.hpp
  • include/wayfire/txn/transaction-manager.hpp
  • include/wayfire/txn/transaction-object.hpp
  • include/wayfire/txn/transaction.hpp
  • include/wayfire/unstable/translation-node.hpp
  • include/wayfire/unstable/wlr-subsurface-controller.hpp
  • include/wayfire/unstable/wlr-surface-controller.hpp
  • include/wayfire/unstable/wlr-surface-node.hpp
  • include/wayfire/unstable/wlr-text-input-v3-popup.hpp
  • include/wayfire/unstable/wlr-view-events.hpp
  • include/wayfire/unstable/wlr-view-keyboard-interaction.hpp
  • include/wayfire/unstable/xdg-toplevel-base.hpp
  • include/wayfire/unstable/xwl-toplevel-base.hpp
  • include/wayfire/util.hpp
  • include/wayfire/utils.hpp
  • include/wayfire/variant.hpp
  • include/wayfire/view-access-interface.hpp
  • include/wayfire/view-helpers.hpp
  • include/wayfire/view-transform.hpp
  • include/wayfire/view.hpp
  • include/wayfire/vulkan.hpp
  • include/wayfire/window-manager.hpp

The first 100 are listed.

distinfo 4
FileSizeSHA256
WayfireWM-wayfire-v0.11.0_GH0.tar.gz62063890e3750e685e874b17c64546b97df7a521b47e3fce8f74ebfc785ddeb9a8bd0a
WayfireWM-wf-json-70039e13_GH0.tar.gz492496d374cb9e6025109440bd9d5791e20004b9baf6ab49b4c605010e6eac117f3d
WayfireWM-wf-touch-d7ae5e7f_GH0.tar.gz10847c04f36bd9117004835cb74e3970bf2647c57dd5627f5089387b512c322d1a264
WayfireWM-wf-utils-329c3ff0_GH0.tar.gz4851246a9ac7176ef447a1c323e3c0b912e5fc57a2b39adcf1607577a7f8b2a199632

Commit history 1

DateCommitCreditsLog message
7703f23134 Yusuf Yaman x11-wm/wayfire: Update 0.10.1 => 0.11.0
Release Notes: https://wayfire.org/2026/07/24/Wayfire-0-11.html Changelog: https://github.com/WayfireWM/wayfire/releases/tag/v0.11.0 Reported by: repology Approved by: osa, vvd (Mentors, implicit)