BSD Ports

x11-servers/xwayland 24.1.14,1 FreeBSD

X11 server as Wayland client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b5edc688b5
License
MIT
Categories
x11-servers
Package size
842.8 KiB, 2208.1 KiB installed

Description

Wayland is a complete window system in itself, but even so, if we're migrating away from X, it makes sense to have a good backwards compatibility story. With a few changes, the Xorg server can be modified to use wayland input devices for input and forward either the root window or individual top-level windows as wayland surfaces. The server still runs the same 2D driver with the same acceleration code as it does when it runs natively. The main difference is that wayland handles presentation of the windows instead of KMS.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-servers/xwayland24.1.14,1 newestnone known-[email protected]2026-10-08
OpenBSDwayland/xwayland by name24.1.14 newestno data-[email protected]2026-10-08
DragonFlyx11-servers/xwayland24.1.6,1 behind since 2026-07-087 known-[email protected]-
MidnightBSDx11-servers/xwayland24.1.14,1 newestno data-[email protected]2026-10-08
HardenedBSDx11-servers/xwayland24.1.13,1 behind since 2026-10-08no data-[email protected]-
GhostBSDx11-servers/xwayland24.1.13,1 behind since 2026-10-08no data-[email protected]-

Compare across BSDs

Version history 2

  1. 24.1.14 b5edc688b5
  2. 24.1.13 68f47af63b

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 xwayland

From the ports tree:

cd /usr/ports/x11-servers/xwayland/ && make install clean

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

RUN_DEPENDS=	xwayland>0:x11-servers/xwayland

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:latest24.1.14,124.1.14,1-24.1.8_1,124.1.14,1
FreeBSD:14:quarterly24.1.14,124.1.14,1n/a24.1.8,124.1.14,1
FreeBSD:15:latest24.1.14,124.1.14,1n/a24.1.8_1,124.1.8_1,1
FreeBSD:15:quarterly24.1.14,124.1.14,1n/an/an/a
FreeBSD:16:latest24.1.14,124.1.14,1n/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 3

Library 4

Runtime 2

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

Build dependencies 121

The first 100 are listed.

Run dependencies 113

The first 100 are listed.

Configuration

Options name: x11-servers_xwayland

OptionDefaultDescription
CSDonClient-side decorations via libdecor
EIonEmulated input via libei
USES
compiler:c11 gl meson pkgconfig xorg tar:xz
Service scripts
none
Conflicts with
xwayland-devel

Files

Manual pages 1
  • Xwayland(1)
pkg-plist 4
  • bin/Xwayland
  • libdata/pkgconfig/xwayland.pc
  • share/applications/org.freedesktop.Xwayland.desktop
  • share/man/man1/Xwayland.1.gz
distinfo 1
FileSizeSHA256
xwayland-24.1.14.tar.xz1.307896e+064eb6b98d678299a4b96138d886345b294130695760345ef84596225a8224078a
Master sites 1
  • XORG/individual/xserver

Commit history 2

DateCommitCreditsLog message
b5edc688b5 Kousuke Kannagi x11-servers/xwayland: Update to 24.1.14
https://lists.x.org/archives/xorg-announce/2026-October/003749.html PR: 299219 Approved by: x11 (arrowd) Approved by: osa, fluffy (mentors, implicit) MFH: 2026Q4 Security: CVE-2026-88812 Security: CVE-2026-93515 Security: CVE-2026-93516 Security: CVE-2026-93517 Security: CVE-2026-93518 Security: CVE-2026-93519 Security: CVE-2026-93520 Security: CVE-2026-93521 Security: CVE-2026-93522 Security: CVE-2026-93523 Security: CVE-2026-93524 Security: CVE-2026-93536
68f47af63b Sergey A. Osokin x11-servers/xwayland: update: 24.1.12 -> 24.1.13
PR: 296613 Approved by: x11 (arrowd, maintainer) Security: CVE-2026-55999 Sponsored by: tipi.work