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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
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.


Packages (timestamps in pop-ups are UTC):
sway-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------1.9.r21.9.r4
FreeBSD:14:latest-----1.8.1.157-1.8.1.158
FreeBSD:14:quarterly------1.9.r21.9.r4
FreeBSD:15:latest--n/a-n/a-1.9.r2-
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