notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2023Q3
sway-devel i3-compatible Wayland compositor (development snapshot)
1.8.1.194_1 x11-wm on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.1.194_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-11 00:00:06
Last Update: 2023-09-29 15:59:35
Commit Hash: 184330f
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (38 items)
Collapse this list.
  1. /usr/local/share/licenses/sway-devel-1.8.1.194_1/catalog.mk
  2. /usr/local/share/licenses/sway-devel-1.8.1.194_1/LICENSE
  3. /usr/local/share/licenses/sway-devel-1.8.1.194_1/MIT
  4. bin/sway
  5. bin/swaybar
  6. bin/swaymsg
  7. bin/swaynag
  8. @sample etc/sway/config.sample
  9. man/man1/sway.1.gz
  10. man/man1/swaymsg.1.gz
  11. man/man1/swaynag.1.gz
  12. man/man5/sway-bar.5.gz
  13. man/man5/sway-input.5.gz
  14. man/man5/sway-output.5.gz
  15. man/man5/sway.5.gz
  16. man/man5/swaynag.5.gz
  17. man/man7/sway-ipc.7.gz
  18. man/man7/swaybar-protocol.7.gz
  19. share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640.png
  20. share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640_Portrait.png
  21. share/backgrounds/sway/Sway_Wallpaper_Blue_1366x768.png
  22. share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png
  23. share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536.png
  24. share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536_Portrait.png
  25. share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024.png
  26. share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024_Portrait.png
  27. share/bash-completion/completions/sway
  28. share/bash-completion/completions/swaybar
  29. share/bash-completion/completions/swaymsg
  30. share/fish/vendor_completions.d/sway.fish
  31. share/fish/vendor_completions.d/swaymsg.fish
  32. share/fish/vendor_completions.d/swaynag.fish
  33. share/wayland-sessions/sway.desktop
  34. share/zsh/site-functions/_sway
  35. share/zsh/site-functions/_swaymsg
  36. @owner
  37. @group
  38. @mode
Collapse this list.
Dependency lines:
  • sway-devel>0:x11-wm/sway-devel
Conflicts:
CONFLICTS_INSTALL:
  • sway
  • swayfx
To install the port:
cd /usr/ports/x11-wm/sway-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-wm/sway-devel
  • pkg install sway-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sway-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1694302390 SHA256 (swaywm-sway-1.8.1-194-g8edc48f6d_GH0.tar.gz) = 24284d07f039ff39ccfe2b13def3c95f14cb19292102c5cb1e7ad4c14dc700b8 SIZE (swaywm-sway-1.8.1-194-g8edc48f6d_GH0.tar.gz) = 5580822

Expand this list (4 items)

Collapse this list.

SHA256 (cd9d1038a822.patch) = 266891cbe27a67f81740879dbe39819e3bf0f17b681bdc93087ae05987c2f88d SIZE (cd9d1038a822.patch) = 8968 SHA256 (1f1c83e83a1a.patch) = 59d24c7e69a871d92b65095c46fc994900440453064dd70ffc7de2f0ff728655 SIZE (1f1c83e83a1a.patch) = 2701

Collapse this list.


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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. wayland-protocols>=1.24 : graphics/wayland-protocols
  3. wlroots-devel>=0.16.0.702<0.17.0 : x11-toolkits/wlroots-devel
  4. scdoc>=1.9.2 : textproc/scdoc
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. pixman-1.pc : x11/pixman
  9. xcb.pc : x11/libxcb
Runtime dependencies:
  1. swaybg : x11/swaybg
  2. pixman-1.pc : x11/pixman
  3. xcb.pc : x11/libxcb
Library dependencies:
  1. libjson-c.so : devel/json-c
  2. libevdev.so : devel/libevdev
  3. libudev.so : devel/libudev-devd
  4. libpcre2-8.so : devel/pcre2
  5. libwayland-egl.so : graphics/wayland
  6. libwlroots.so : x11-toolkits/wlroots-devel
  7. libinput.so : x11/libinput
  8. libxkbcommon.so : x11/libxkbcommon
  9. libbasu.so : devel/basu
  10. libxcb-icccm.so : x11/xcb-util-wm
  11. libcairo.so : graphics/cairo
  12. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  13. libglib-2.0.so : devel/glib20
  14. libintl.so : devel/gettext-runtime
  15. 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-devel-1.8.1.194_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-devel
USES:
compiler:c11 gnome meson pkgconfig xorg localbase
pkg-message:
For install:
Notes: - sway(1) can use mac_priority(4) to avoid stutter during high load Experimental features: - HiDPI support for X11 applications. For instructions see https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064#note_1139855
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/swaywm/sway/tar.gz/1.8.1-194-g8edc48f6d?dummy=/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.8.1.194_1
29 Sep 2023 15:59:35
commit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.739

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/98a745d926...c2aa7fd965
(cherry picked from commit 2a4bb83e076d875d1b4e91208ca8d3babfb6d522)
1.8.1.194
11 Sep 2023 22:05:09
commit hash: 2407fe9b8cc72294ac22849cc31552a33c16717fcommit hash: 2407fe9b8cc72294ac22849cc31552a33c16717fcommit hash: 2407fe9b8cc72294ac22849cc31552a33c16717fcommit hash: 2407fe9b8cc72294ac22849cc31552a33c16717f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.194

Changes:	https://github.com/swaywm/sway/compare/d952ce403...8edc48f6d
(cherry picked from commit 4b547408f8333283282cd6fa4108d9a26f023908)
1.8.1.193
08 Sep 2023 15:15:01
commit hash: c03579b609592b81ed6acea9862531002d3b3987commit hash: c03579b609592b81ed6acea9862531002d3b3987commit hash: c03579b609592b81ed6acea9862531002d3b3987commit hash: c03579b609592b81ed6acea9862531002d3b3987 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.193

Changes:	https://github.com/swaywm/sway/compare/3d5ae9813...d952ce403
(cherry picked from commit f13a281bda298cc563268db8bc8f9e27784adbed)
1.8.1.190
29 Aug 2023 12:45:53
commit hash: 853e70175e16d480936545c78e8809f12cda95bccommit hash: 853e70175e16d480936545c78e8809f12cda95bccommit hash: 853e70175e16d480936545c78e8809f12cda95bccommit hash: 853e70175e16d480936545c78e8809f12cda95bc files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.190

Changes:	https://github.com/swaywm/sway/compare/bf44690ee...3d5ae9813
(cherry picked from commit bfffb8f6d8b338171bd008200ad2092348c436c2)
1.8.1.188
28 Aug 2023 22:00:26
commit hash: d6e710fda931efdfb88d6df656ae0ff31131d28bcommit hash: d6e710fda931efdfb88d6df656ae0ff31131d28bcommit hash: d6e710fda931efdfb88d6df656ae0ff31131d28bcommit hash: d6e710fda931efdfb88d6df656ae0ff31131d28b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.188

Changes:	https://github.com/swaywm/sway/compare/bb91b7f5f...bf44690ee
(cherry picked from commit 3fc2c9540db3602be2d3290aaf16b2777bf3359c)
(cherry picked from commit 507883caaa4373e127d8ea7f53addcbdf9a5fc1e)
1.8.1.183
28 Aug 2023 21:59:53
commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.724

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/664ec59095...717ded9bb0
(cherry picked from commit 9a27347e44e1eb296b402ab0fa1e22d914e1a7ab)
(cherry picked from commit d74017eaafeb6267dace5c71436e79393d39669f)
1.8.1.183
12 Aug 2023 00:32:18
commit hash: 9ba3d27dc8bd50e7dd8a96653cdd8d32bf763e35commit hash: 9ba3d27dc8bd50e7dd8a96653cdd8d32bf763e35commit hash: 9ba3d27dc8bd50e7dd8a96653cdd8d32bf763e35commit hash: 9ba3d27dc8bd50e7dd8a96653cdd8d32bf763e35 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.183

Changes:	https://github.com/swaywm/sway/compare/f8ddd97e0...bb91b7f5f
(cherry picked from commit 3037a942ef4fc31f2c66ba524bcbf4be86ad10da)
1.8.1.181_1
03 Aug 2023 22:01:49
commit hash: 4faf9542a5ff45576519e99d6e8e5d8672310f57commit hash: 4faf9542a5ff45576519e99d6e8e5d8672310f57commit hash: 4faf9542a5ff45576519e99d6e8e5d8672310f57commit hash: 4faf9542a5ff45576519e99d6e8e5d8672310f57 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: force rebuild after 6312e4808912

[sway/desktop/xwayland.c:505] void handle_unmap(struct wl_listener *, void
*):Cannot unmap unmapped view

(cherry picked from commit 13c65f59f18997ec53922361cd60fdd712a74a0a)
1.8.1.181
31 Jul 2023 18:40:25
commit hash: b2f9f64457c9e9874e4078427b1a365fa8e0403fcommit hash: b2f9f64457c9e9874e4078427b1a365fa8e0403fcommit hash: b2f9f64457c9e9874e4078427b1a365fa8e0403fcommit hash: b2f9f64457c9e9874e4078427b1a365fa8e0403f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.181

Changes:	https://github.com/swaywm/sway/compare/6bd11ad0d...f8ddd97e0
(cherry picked from commit b60d9d75a127ff4ed183538132f097c70e2ba300)
1.8.1.175
25 Jul 2023 00:35:33
commit hash: 2fa4ff71d17083a49c5b2fbc2fe8098f8939bd7ecommit hash: 2fa4ff71d17083a49c5b2fbc2fe8098f8939bd7ecommit hash: 2fa4ff71d17083a49c5b2fbc2fe8098f8939bd7ecommit hash: 2fa4ff71d17083a49c5b2fbc2fe8098f8939bd7e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.175

Changes:	https://github.com/swaywm/sway/compare/c3e639007...6bd11ad0d
(cherry picked from commit b7a1b22d2713c9a5c4ecf9928013144c5628f2bd)
1.8.1.173_1
25 Jul 2023 00:35:29
commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.669

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/63f5851b6f...e8d545a977
(cherry picked from commit 60564791e7e1e7f8ad6e53ac58538221170e282f)
1.8.1.173
23 Jul 2023 19:25:49
commit hash: 046c50fbf21ffaeabd09fbce9f4e36c202c7f4d6commit hash: 046c50fbf21ffaeabd09fbce9f4e36c202c7f4d6commit hash: 046c50fbf21ffaeabd09fbce9f4e36c202c7f4d6commit hash: 046c50fbf21ffaeabd09fbce9f4e36c202c7f4d6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway: suggest mac_priority(4) after b22b6eeffd22

FreeBSD lacks setcap(8) + CAP_SYS_NICE, so permissions to set realtime
priorities like SCHED_RR are group-wide and disabled by default.

$ sway
[...]
00:00:00.024 [INFO] [sway/realtime.c:35] Failed to set scheduling priority to 0
[...]

https://github.com/swaywm/sway/commit/a3a82efbf6b5
(cherry picked from commit 4964754e0887621cd09afff61ee86c6c4c7d783b)
1.8.1.173
22 Jul 2023 00:59:06
commit hash: dd1582746f1eb065284a20db3df3fcaee8fdf550commit hash: dd1582746f1eb065284a20db3df3fcaee8fdf550commit hash: dd1582746f1eb065284a20db3df3fcaee8fdf550commit hash: dd1582746f1eb065284a20db3df3fcaee8fdf550 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.173

Changes:	https://github.com/swaywm/sway/compare/a34d785a2...c3e639007
(cherry picked from commit 726a741305b565b841ca753876a8d1728faf8472)
1.8.1.171
18 Jul 2023 01:00:11
commit hash: 8db36f595e9e61af7758736fc66700c515e2a231commit hash: 8db36f595e9e61af7758736fc66700c515e2a231commit hash: 8db36f595e9e61af7758736fc66700c515e2a231commit hash: 8db36f595e9e61af7758736fc66700c515e2a231 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.171

Changes:	https://github.com/swaywm/sway/compare/910790796...a34d785a2
(cherry picked from commit 9e6ed902481a814b75a9b4caab0203836de19720)
1.8.1.170
16 Jul 2023 11:25:16
commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.656

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/88942d43fd...b18c76642a
(cherry picked from commit 27b50932c7ab099f48afb53ce3ea2d8facac1caa)
1.8.1.169
14 Jul 2023 23:53:50
commit hash: ee52343e434668e3ec62431a9bd9dbbdba5d91e5commit hash: ee52343e434668e3ec62431a9bd9dbbdba5d91e5commit hash: ee52343e434668e3ec62431a9bd9dbbdba5d91e5commit hash: ee52343e434668e3ec62431a9bd9dbbdba5d91e5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.169

Changes:	https://github.com/swaywm/sway/compare/fc16fb654...6c234d013
(cherry picked from commit aa55ae6e68bb692959725a6fb0343c010f6959c8)
1.8.1.168
12 Jul 2023 16:00:15
commit hash: 1814191187c68efccb78cc012e4b264a3cbde22ccommit hash: 1814191187c68efccb78cc012e4b264a3cbde22ccommit hash: 1814191187c68efccb78cc012e4b264a3cbde22ccommit hash: 1814191187c68efccb78cc012e4b264a3cbde22c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.168

Changes:	https://github.com/swaywm/sway/compare/92244c87d...fc16fb654
(cherry picked from commit edd477c5e7a489ec7dd062b7fba17b40e7d3fea5)
1.8.1.167_1
12 Jul 2023 16:00:14
commit hash: c846f4976689994e6afc4226f0ea939117e5904acommit hash: c846f4976689994e6afc4226f0ea939117e5904acommit hash: c846f4976689994e6afc4226f0ea939117e5904acommit hash: c846f4976689994e6afc4226f0ea939117e5904a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.649

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/214df8eda0...cb5d9abf10
(cherry picked from commit 408263d368970062bafe9982001989c0d367f72a)
1.8.1.167
10 Jul 2023 23:57:22
commit hash: 5e2d83b8b32d1eac5e46295ce2001f9ddc3b5cd8commit hash: 5e2d83b8b32d1eac5e46295ce2001f9ddc3b5cd8commit hash: 5e2d83b8b32d1eac5e46295ce2001f9ddc3b5cd8commit hash: 5e2d83b8b32d1eac5e46295ce2001f9ddc3b5cd8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/sway-devel: update to 1.8.1.167

Changes:	https://github.com/swaywm/sway/compare/20c91335...92244c87d
(cherry picked from commit f5d365f759ee4bcebbc1eb43a0550fb64535aa54)

Number of commits found: 19