Port details on branch 2025Q3
sway i3-compatible Wayland compositor
1.11_1 x11-wm Σ =0 1.11_1Version of this port present on the latest quarterly branch. Maintainer: jbeich@FreeBSD.org Port Added: 2025-09-15 11:51:05
Last Update: 2025-09-15 11:50:09
Commit Hash: 747f2ea
Also Listed In: wayland
License: MIT
WWW: https://swaywm.org/ Description: # Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras. ¦ ¦ ¦ ¦
Manual pages: #
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
Conflicts: # CONFLICTS_INSTALL:
To install the port : # cd /usr/ports/x11-wm/sway/ && make install clean To add the package , run one of these commands: pkg install x11-wm/sway pkg install sway NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: sway Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1749416947
SHA256 (swaywm-sway-1.11_GH0.tar.gz) = 034ec4519326d6af5275814700dde46e852c5174614109affe4c86b2fbee062a
SIZE (swaywm-sway-1.11_GH0.tar.gz) = 5583731
No package information for this port in our database # Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
evdev-proto>0 : devel/evdev-proto wayland-protocols>=1.24 : graphics/wayland-protocols scdoc>=1.9.2 : textproc/scdoc meson : devel/meson ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf pixman-1.pc : x11/pixman xcb.pc : x11/libxcb
Runtime dependencies: #
swaybg : x11/swaybg pixman-1.pc : x11/pixman xcb.pc : x11/libxcb
Library dependencies: #
libjson-c.so : devel/json-c libevdev.so : devel/libevdev libudev.so : devel/libudev-devd libpcre2-8.so : devel/pcre2 libdrm.so : graphics/libdrm libwayland-egl.so : graphics/wayland libwlroots-0.19.so : x11-toolkits/wlroots019 libinput.so : x11/libinput libxkbcommon.so : x11/libxkbcommon libbasu.so : devel/basu libxcb-icccm.so : x11/xcb-util-wm libcairo.so : graphics/cairo libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2 libglib-2.0.so : devel/glib20 libintl.so : devel/gettext-runtime libharfbuzz.so : print/harfbuzz libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for sway-1.11_1:
BASU=on: Tray in swaybar via basu
MANPAGES=on: Build and/or install manual pages
PIXBUF=on: GDK-PixBuf library support
SWAYBG=on: Default command to set background
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings Options name : #
x11-wm_sway USES: #
compiler:c11 gnome meson pkgconfig xorg
pkg-message: # For install: Notes:
- sway(1) can use mac_priority(4) to avoid stutter during high load
Master Sites: #
Number of commits found: 3 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
1.11_1 15 Sep 2025 11:50:09
Jan Beich (jbeich)
x11-wm/sway: tabify patch to match existing style
(cherry picked from commit 6cb13b9258df45066de9ecc6f9bcdd8009f53301)
1.11_1 15 Sep 2025 11:50:08
Jan Beich (jbeich)
x11-wm/sway: unbreak config reload after bb43067a6928
Obtained from: upstream
(cherry picked from commit fcab17cb653d35013194f69e9c97e906eb53a1ef)
1.11 15 Sep 2025 11:41:25
Jan Beich (jbeich)
x11-wm/sway: disable wordexp(3) workaround on -CURRENT
(cherry picked from commit 86349a45e9763cba310a33310e0585e15652e69b)
Number of commits found: 3