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
waybar Highly customizable Wayland bar for Sway and wlroots-based compositors
0.9.22 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.9.22Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-06 01:00:21
Last Update: 2023-09-03 12:00:08
Commit Hash: 0bfb41c
Also Listed In: wayland
License: MIT
WWW:
https://github.com/Alexays/Waybar
Description:
Waybar is highly customizable Wayland bar for Sway and wlroots-based compositors providing the following features: - Sway (Workspaces, Binding mode, Focused window name) - River (Mapping mode, Tags, Focused window name) - Hyprland (Focused window name) - DWL (Tags) [requires dwl ipc patch](https://github.com/djpohly/dwl/wiki/ipc) - Tray [#21](https://github.com/Alexays/Waybar/issues/21) - Local time - Battery - UPower - Network (Linux-only) - Bluetooth (Linux-only) - Audio (WirePlumber, PulseAudio, JACK, sndio) - Disk - Memory - CPU load average - Temperature - MPD - Custom scripts - Custom image - Multiple output configuration - And many more customizations
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
There is no configure plist information for this port.
Dependency lines:
  • waybar>0:x11/waybar
Conflicts:
CONFLICTS_INSTALL:
  • waybar*
To install the port:
cd /usr/ports/x11/waybar/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/waybar
  • pkg install waybar
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: waybar
Package flavors (<flavor>: <package>)
  • default: waybar
  • nopulse: waybar-nopulse
distinfo:
TIMESTAMP = 1692185645 SHA256 (Alexays-Waybar-0.9.22_GH0.tar.gz) = 61e8d934c178b9da8212162398d2be44c5606c92b9a3503526993bb204206c6b SIZE (Alexays-Waybar-0.9.22_GH0.tar.gz) = 255896

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. wayland-protocols>0 : graphics/wayland-protocols
  2. evdev-proto>0 : devel/evdev-proto
  3. scdoc : textproc/scdoc
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
Test dependencies:
  1. catch>0 : devel/catch
Runtime dependencies:
  1. font-awesome>0 : x11-fonts/font-awesome
Library dependencies:
  1. libdate-tz.so : devel/date
  2. libjsoncpp.so : devel/jsoncpp
  3. libfmt.so : devel/libfmt
  4. libspdlog.so : devel/spdlog
  5. libwayland-client.so : graphics/wayland
  6. libxkbregistry.so : x11/libxkbcommon
  7. libdbusmenu-gtk3.so : devel/libdbusmenu
  8. libevdev.so : devel/libevdev
  9. libinotify.so : devel/libinotify
  10. libinput.so : x11/libinput
  11. libgtk-layer-shell.so : x11-toolkits/gtk-layer-shell
  12. libjack.so : audio/jack
  13. libmpdclient.so : audio/libmpdclient
  14. libplayerctl.so : multimedia/playerctl
  15. libpulse.so : audio/pulseaudio
  16. libsndio.so : audio/sndio
  17. libepoll-shim.so : devel/libepoll-shim
  18. libudev.so : devel/libudev-devd
  19. libupower-glib.so : sysutils/upower
  20. libatk-1.0.so : accessibility/at-spi2-core
  21. libatkmm-1.6.so : accessibility/atkmm
  22. libcairo.so : graphics/cairo
  23. libcairomm-1.0.so : graphics/cairomm
  24. libglib-2.0.so : devel/glib20
  25. libintl.so : devel/gettext-runtime
  26. libglibmm-2.4.so : devel/glibmm
  27. libgtk-3.so : x11-toolkits/gtk30
  28. libgtkmm-3.0.so : x11-toolkits/gtkmm30
  29. libsigc-2.0.so : devel/libsigc++20
  30. libxml++-2.6.so : textproc/libxml++26
  31. libxml2.so : textproc/libxml2
  32. libpango-1.0.so : x11-toolkits/pango
  33. libpangomm-1.4.so : x11-toolkits/pangomm
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for waybar-0.9.22: DBUS=on: D-Bus IPC system support EVDEV=on: Keyboard state via libevdev GLS=on: Use gtk-layer-shell library for popups support ICONSFONT=on: Install Font Awesome to properly render icons JACK=on: JACK audio server support MANPAGES=on: Build and/or install manual pages MPD=on: Music Player Daemon support MPRIS=on: Media Player Remote Interfacing Specification via playerctl PULSEAUDIO=on: PulseAudio sound server support SNDIO=on: Sndio audio support UDEV=on: Monitor backlight level via libudev UPOWER=on: Monitor battery capacity via UPower ===> Use 'make config' to modify these settings
Options name:
x11_waybar
USES:
compiler:c++20-lang gnome meson pkgconfig localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Alexays/Waybar/tar.gz/0.9.22?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9.22
03 Sep 2023 12:00:08
commit hash: 0bfb41c6e4cef6d40f60415cf0fa0d8c12cdca6acommit hash: 0bfb41c6e4cef6d40f60415cf0fa0d8c12cdca6acommit hash: 0bfb41c6e4cef6d40f60415cf0fa0d8c12cdca6acommit hash: 0bfb41c6e4cef6d40f60415cf0fa0d8c12cdca6a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: drop hyprland* flavors after 0f650f15e117

https://github.com/hyprwm/Hyprland/commit/bb0933437f46

This reverts commit be4f4ef88e4991abb818401e785dd51233ff283c.

(cherry picked from commit ea3553f41bda374038c14f6fb02ec30763bba81d)
0.9.22
16 Aug 2023 11:48:58
commit hash: 6ccd6e507bcf07756edf132b11a1973b9a14c0c9commit hash: 6ccd6e507bcf07756edf132b11a1973b9a14c0c9commit hash: 6ccd6e507bcf07756edf132b11a1973b9a14c0c9commit hash: 6ccd6e507bcf07756edf132b11a1973b9a14c0c9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: update to 0.9.22

Changes:	https://github.com/Alexays/Waybar/releases/tag/0.9.22
Reported by:	GitHub (watch releases)

(cherry picked from commit bc389cb805c02ca43a97d7e739a934aa0c280589)
0.9.21
14 Aug 2023 14:39:03
commit hash: bd4c7b63e3b411d2cca8273ed24e77634295074bcommit hash: bd4c7b63e3b411d2cca8273ed24e77634295074bcommit hash: bd4c7b63e3b411d2cca8273ed24e77634295074bcommit hash: bd4c7b63e3b411d2cca8273ed24e77634295074b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: update to 0.9.21

Changes:	https://github.com/Alexays/Waybar/releases/tag/0.9.21
Reported by:	GitHub (watch releases)

(cherry picked from commit 4e2d05b927a207f6eb39c979c80ec10982328db4)
0.9.20
06 Aug 2023 04:50:15
commit hash: e185efd995a59f67394f27966480fc5739b13bf5commit hash: e185efd995a59f67394f27966480fc5739b13bf5commit hash: e185efd995a59f67394f27966480fc5739b13bf5commit hash: e185efd995a59f67394f27966480fc5739b13bf5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: sync package description

(cherry picked from commit 0ed6216f5fd3466902af46b02d6e582b0b9c5849)
0.9.20
18 Jul 2023 14:50:54
commit hash: ea124642ac2e1b51b7d00071c0a4b4658f865075commit hash: ea124642ac2e1b51b7d00071c0a4b4658f865075commit hash: ea124642ac2e1b51b7d00071c0a4b4658f865075commit hash: ea124642ac2e1b51b7d00071c0a4b4658f865075 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: update to 0.9.20

Changes:	https://github.com/Alexays/Waybar/releases/tag/0.9.20
Reported by:	GitHub (watch releases)

(cherry picked from commit 1c0793dfc4acf952d7195a114b342d7118d73e5c)
0.9.19_2
09 Jul 2023 00:56:22
commit hash: 47c2d9b272d046199eb5c4e5558572dff0208d3fcommit hash: 47c2d9b272d046199eb5c4e5558572dff0208d3fcommit hash: 47c2d9b272d046199eb5c4e5558572dff0208d3fcommit hash: 47c2d9b272d046199eb5c4e5558572dff0208d3f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: backport a sway fix after 2f0148b21333

(cherry picked from commit 0ef341518917ed47380e3965d69bbde13c8fdace)
0.9.19_1
06 Jul 2023 17:57:37
commit hash: 49f57a9db8249edef4fcd880cb47d0aa09a1e3c5commit hash: 49f57a9db8249edef4fcd880cb47d0aa09a1e3c5commit hash: 49f57a9db8249edef4fcd880cb47d0aa09a1e3c5commit hash: 49f57a9db8249edef4fcd880cb47d0aa09a1e3c5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: backport a hyprland fix after 2f0148b21333

(cherry picked from commit 7edf3806bb404b1400979d5691df760a30ebd4c9)
0.9.19
06 Jul 2023 00:55:43
commit hash: a28b85aaa28aa59e1213bc03ce9fd161f8a0b22bcommit hash: a28b85aaa28aa59e1213bc03ce9fd161f8a0b22bcommit hash: a28b85aaa28aa59e1213bc03ce9fd161f8a0b22bcommit hash: a28b85aaa28aa59e1213bc03ce9fd161f8a0b22b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: update to 0.9.19

Changes:	https://github.com/Alexays/Waybar/releases/tag/0.9.19
Reported by:	GitHub (watch releases)

(cherry picked from commit 2f0148b2133359309e189ee9985fae854570030a)

Number of commits found: 8