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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2026Q3
swayr Urgent-first/LRU window switcher for sway
0.28.3 x11 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 0.28.3Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-09-23 23:15:21
Last Update: 2026-09-23 23:11:39
Commit Hash: 8354528
License: GPLv3+
WWW:
https://sr.ht/~tsdh/swayr/#swayr
Description:
Swayr consists of a demon, and a client. The demon swayrd records window/workspace creations, deletions, and focus changes using sway's JSON IPC interface. The client swayr offers subcommands, see swayr --help, and sends them to the demon which executes them. Right now, there are these subcommands: * switch-window displays all windows in the order urgent first, then last-recently-used, focused last and focuses the selected. * quit-window displays all windows and quits the selected one. * switch-to-urgent-or-lru-window switches to the next window with urgency hint (if any) or to the last recently used window. * switch-workspace displays all workspaces in LRU order and switches to the selected one. * switch-workspace-or-window displays all workspaces and their windows and switches to the selected workspace or window. * quit-workspace-or-window displays all workspaces and their windows and allows to quit either the selected workspace (all its windows) or the selected window. * next-window (all-workspaces|current-workspace) & prev-window (all-workspaces|current-workspace) focus the next/previous window in depth-first iteration order of the tree. The argument all-workspaces or current-workspace define if all windows of all workspaces or only those of the current workspace are considered. * next-tiled-window & prev-tiled-window do the same as next-window & prev-window but switch only between windows contained in a tiled container. * next-tabbed-or-stacked-window & prev-tabbed-or-stacked-window do the same as next-window & prev-window but switch only between windows contained in a tabbed or stacked container. * next-floating-window & prev-floating-window do the same as next-window & prev-window but switch only between floating windows. * next-window-of-same-layout & prev-window-of-same-layout is like next-floating-window / prev-floating-window if the current window is floating, it is like next-tabbed-or-stacked-window / prev-tabbed-or-stacked-window if the current window is in a tabbed, or stacked container, it is like next-tiled-window / prev-tiled-window if the current windows is in a tiled container, and is like next-window / prev-window otherwise. * execute-swaymsg-command displays most swaymsg which don't require additional input and executes the selected one. That's handy especially for less often used commands not bound to a key. Non-matching input will be executed executed as-is with swaymsg. * execute-swayr-command displays all commands above and executes the selected one. (This is useful for accessing swayr commands which are not bound to a key.) * tile-workspace exclude-floating|include-floating tiles all windows on the current workspace (excluding or including floating ones). That's done by moving all windows away to some special workspace, setting the current workspace to splith layout, and then moving the windows back. If the auto_tile feature is used, see the Configuration section below, it'll change from splitting horizontally to vertically during re-insertion. * shuffle-tile-workspace exclude-floating|include-floating shuffles & tiles all windows on the current workspace. The shuffle part means that (a) the windows are shuffled before re-insertion, and (b) a randomly chosen already re-inserted window is focused before re-inserting another window. So while tile-workspace on a typical horizontally oriented screen and 5 windows will usually result in a layout with one window on the left and all four others tiled vertially on the right, shuffle-tile-workspace in combination with auto_tile usually results in a more balanced layout, i.e., 2 windows tiled vertically on the right and the other 4 tiled vertially on the left. If you have less than a handful of windows, just repeat shuffle-tile-workspace a few times until happenstance creates the layout you wanted. * tab-workspace exclude-floating|include-floating puts all windows of the current workspace into a tabbed container. * toggle-tab-shuffle-tile-workspace exclude-floating|include-floating toggles between a tabbed and tiled layout, i.e., it calls shuffle-tile-workspace if it is currently tabbed, and calls shuffle-tile-workspace if it is currently tiled. * move-focused-to-workspace moves the currently focused window or container to another workspace selected with the menu program. Non-matching input of the form #w:<workspace> where the hash and w: shortcut are optional can be used to move it to a new workspace.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/swayr
  2. bin/swayrd
  3. /usr/local/share/licenses/swayr-0.28.3/catalog.mk
  4. /usr/local/share/licenses/swayr-0.28.3/LICENSE
  5. /usr/local/share/licenses/swayr-0.28.3/GPLv3+
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • swayr>0:x11/swayr
To install the port:
cd /usr/ports/x11/swayr/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/swayr
  • pkg install swayr
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: swayr
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1787559373 SHA256 (rust/crates/swayr-0.28.3.crate) = b96e00ac140e7a846113c0fea6487a0f98788a5315f260ceacfee506f1c2d5cb SIZE (rust/crates/swayr-0.28.3.crate) = 60434

Expand this list (156 items)

Collapse this list.

SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315 SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d SIZE (rust/crates/anstream-1.0.0.crate) = 28916 SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81 SIZE (rust/crates/chacha20-0.10.1.crate) = 38187 SHA256 (rust/crates/clap-4.6.6.crate) = 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca SIZE (rust/crates/clap-4.6.6.crate) = 64815 SHA256 (rust/crates/clap_builder-4.6.6.crate) = 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889 SIZE (rust/crates/clap_builder-4.6.6.crate) = 171756 SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061 SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533 SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156 SHA256 (rust/crates/defmt-1.1.1.crate) = e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1 SIZE (rust/crates/defmt-1.1.1.crate) = 34207 SHA256 (rust/crates/defmt-macros-1.1.1.crate) = bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8 SIZE (rust/crates/defmt-macros-1.1.1.crate) = 27937 SHA256 (rust/crates/defmt-parser-1.0.0.crate) = 10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e SIZE (rust/crates/defmt-parser-1.0.0.crate) = 10881 SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d SIZE (rust/crates/directories-6.0.0.crate) = 17842 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/env_filter-2.0.0.crate) = 900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217 SIZE (rust/crates/env_filter-2.0.0.crate) = 15184 SHA256 (rust/crates/env_logger-0.11.11.crate) = de671bd27a75a797dc9ae289ba1e77276e75e2026408aab65185384e2d5cd3f6 SIZE (rust/crates/env_logger-0.11.11.crate) = 31884 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 SHA256 (rust/crates/getrandom-0.4.3.crate) = 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099 SIZE (rust/crates/getrandom-0.4.3.crate) = 52437 SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 SIZE (rust/crates/itoa-1.0.18.crate) = 15935 SHA256 (rust/crates/jiff-0.2.35.crate) = 668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc SIZE (rust/crates/jiff-0.2.35.crate) = 676554 SHA256 (rust/crates/jiff-core-0.1.0.crate) = 7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09 SIZE (rust/crates/jiff-core-0.1.0.crate) = 127943 SHA256 (rust/crates/jiff-static-0.2.35.crate) = 3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204 SIZE (rust/crates/jiff-static-0.2.35.crate) = 7996 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2 SIZE (rust/crates/libc-0.2.189.crate) = 851502 SHA256 (rust/crates/libredox-0.1.20.crate) = 28d0a00925a9f930d679b6789b721e3a7f9ed110f41b86d2497caa780c3a070a SIZE (rust/crates/libredox-0.1.20.crate) = 10118 SHA256 (rust/crates/log-0.4.34.crate) = f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6 SIZE (rust/crates/log-0.4.34.crate) = 53395 SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98 SIZE (rust/crates/memchr-2.8.3.crate) = 99165 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/peg-0.8.6.crate) = 0aad070be5b63aa72103f2fcdd70a83adbd5e90112ce5b574171ff1c65501773 SIZE (rust/crates/peg-0.8.6.crate) = 24770 SHA256 (rust/crates/peg-macros-0.8.6.crate) = ddd8ef6825cae95355031ae26a99b616a2a21f22ba2de0197c43dfb05acbe7ee SIZE (rust/crates/peg-macros-0.8.6.crate) = 35406 SHA256 (rust/crates/peg-runtime-0.8.6.crate) = 7011d97b484a5ebdc4b1fdb3b12d5e4bbbea56e9d22b688f2e79e04b65a7d8a6 SIZE (rust/crates/peg-runtime-0.8.6.crate) = 4492 SHA256 (rust/crates/portable-atomic-1.15.0.crate) = 05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85 SIZE (rust/crates/portable-atomic-1.15.0.crate) = 202705 SHA256 (rust/crates/portable-atomic-util-0.2.7.crate) = c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618 SIZE (rust/crates/portable-atomic-util-0.2.7.crate) = 53577 SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9 SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588 SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001 SIZE (rust/crates/quote-1.0.47.crate) = 31622 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 SHA256 (rust/crates/rand-0.10.2.crate) = c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80 SIZE (rust/crates/rand-0.10.2.crate) = 104493 SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69 SIZE (rust/crates/rand_core-0.10.1.crate) = 22833 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d SIZE (rust/crates/regex-1.13.1.crate) = 157118 SHA256 (rust/crates/regex-automata-0.4.18.crate) = ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2 SIZE (rust/crates/regex-automata-0.4.18.crate) = 628707 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4 SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055 SHA256 (rust/crates/rt-format-0.3.1.crate) = 45087cee619d316fa4bd1675494acff4a5eaa0892fa53bc364bd246f13e452e2 SIZE (rust/crates/rt-format-0.3.1.crate) = 14267 SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba SIZE (rust/crates/serde-1.0.229.crate) = 83669 SHA256 (rust/crates/serde_core-1.0.229.crate) = 67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48 SIZE (rust/crates/serde_core-1.0.229.crate) = 63100 SHA256 (rust/crates/serde_derive-1.0.229.crate) = e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348 SIZE (rust/crates/serde_derive-1.0.229.crate) = 59864 SHA256 (rust/crates/serde_json-1.0.151.crate) = c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14 SIZE (rust/crates/serde_json-1.0.151.crate) = 156556 SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26 SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/swayipc-4.0.0.crate) = 7fd6ee13016b1ae2fbf741ddb2133d983a3fecdc34686eec6202e2a80612d82f SIZE (rust/crates/swayipc-4.0.0.crate) = 5184 SHA256 (rust/crates/swayipc-types-2.0.1.crate) = a29165dc67819a052bd67962b6c9de7c5d4461f0e8d224eb0f7cdd26cf05a650 SIZE (rust/crates/swayipc-types-2.0.1.crate) = 12600 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297 SIZE (rust/crates/syn-2.0.119.crate) = 307407 SHA256 (rust/crates/syn-3.0.4.crate) = e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f SIZE (rust/crates/syn-3.0.4.crate) = 313047 SHA256 (rust/crates/thiserror-2.0.20.crate) = ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f SIZE (rust/crates/thiserror-2.0.20.crate) = 28969 SHA256 (rust/crates/thiserror-impl-2.0.20.crate) = bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af SIZE (rust/crates/thiserror-impl-2.0.20.crate) = 21436 SHA256 (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5 SIZE (rust/crates/toml-1.1.4+spec-1.1.0.crate) = 56447 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7 SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 SHA256 (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56 SIZE (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 35888 SHA256 (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2 SIZE (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 18968 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 SHA256 (rust/crates/winnow-1.0.4.crate) = 23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81 SIZE (rust/crates/winnow-1.0.4.crate) = 188513 SHA256 (rust/crates/zmij-1.0.23.crate) = 29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b SIZE (rust/crates/zmij-1.0.23.crate) = 28612

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. rust>=1.96.0 : lang/rust
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_swayr
USES:
cargo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://static.crates.io/crates/swayr/0.28.3?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.28.3
23 Sep 2026 23:11:39
commit hash: 8354528c0ef85532cb971617c286d2c855b4c6c3commit hash: 8354528c0ef85532cb971617c286d2c855b4c6c3commit hash: 8354528c0ef85532cb971617c286d2c855b4c6c3commit hash: 8354528c0ef85532cb971617c286d2c855b4c6c3 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/swayr: update to 0.28.3

Changes:	https://git.sr.ht/~tsdh/swayr/log/swayr-0.28.3
Reported by:	Repology

(cherry picked from commit 70d7fe6f08a6781fdcbecaac9b9570b992c26cfb)

Number of commits found: 1