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 2023Q2
waybar Highly customizable Wayland bar for Sway and wlroots-based compositors
0.9.18 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.18Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-05 14:33:30
Last Update: 2023-05-29 11:45:07
Commit Hash: 5f604d7
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) - Tray [#21](https://github.com/Alexays/Waybar/issues/21) - Local time - Battery - UPower - Network (Linux-only) - Bluetooth (Linux-only) - PulseAudio / JACK / sndio - Disk - Memory - CPU load average - Temperature - MPD - Custom scripts - 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
  • hyprland: waybar-hyprland
  • hyprland_nopulse: waybar-hyprland_nopulse
  • nopulse: waybar-nopulse
distinfo:
TIMESTAMP = 1685345101 SHA256 (Alexays-Waybar-0.9.18_GH0.tar.gz) = 44927f71834196276cfcbf5607339f59b511edf0ecc496c09d4f5f115108df3e SIZE (Alexays-Waybar-0.9.18_GH0.tar.gz) = 241307

Packages (timestamps in pop-ups are UTC):
waybar
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.12.00.12.0--0.12.0---
FreeBSD:13:quarterly0.12.00.12.0-0.12.00.12.0-0.9.24_10.9.24_2
FreeBSD:14:latest0.12.00.12.0--0.12.0--0.9.18
FreeBSD:14:quarterly0.11.0_20.12.0-0.11.0_20.12.0-0.9.24_10.9.24_2
FreeBSD:15:latest0.12.00.12.0n/a0.12.0n/a-0.9.24_2-
 

waybar-hyprland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-------0.9.18
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

waybar-hyprland_nopulse
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-------0.9.18
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 

waybar-nopulse
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.12.00.12.0--0.12.0---
FreeBSD:13:quarterly0.12.00.12.0-0.12.00.12.0-0.9.24_10.9.24_2
FreeBSD:14:latest0.12.00.12.0--0.12.0--0.9.18
FreeBSD:14:quarterly0.11.0_20.12.0-0.11.0_20.12.0-0.9.24_10.9.24_2
FreeBSD:15:latest0.12.00.12.0n/a0.12.0n/a-0.9.24_2-
 

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.18: 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++17-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.18?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9.18
29 May 2023 11:45:07
commit hash: 5f604d7e7e440bb452072341605ae7e0b4f915cbcommit hash: 5f604d7e7e440bb452072341605ae7e0b4f915cbcommit hash: 5f604d7e7e440bb452072341605ae7e0b4f915cbcommit hash: 5f604d7e7e440bb452072341605ae7e0b4f915cb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: update to 0.9.18

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

(cherry picked from commit 0021c36d29b342fec294f8184c785f75b6b62ad5)
0.9.17_1
28 Apr 2023 20:14:11
commit hash: 5123e648f417db2ef53663b1ebacfb8a14cabe68commit hash: 5123e648f417db2ef53663b1ebacfb8a14cabe68commit hash: 5123e648f417db2ef53663b1ebacfb8a14cabe68commit hash: 5123e648f417db2ef53663b1ebacfb8a14cabe68 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: add hyprland_nopulse flavor

PR:		271089
(cherry picked from commit d8e7e2cdb2b9a7ef277a3baebdedaac084b30359)
0.9.17_1
05 Apr 2023 14:32:04
commit hash: fb6c63c17ef925effe3fe099574af9f6995d7d05commit hash: fb6c63c17ef925effe3fe099574af9f6995d7d05commit hash: fb6c63c17ef925effe3fe099574af9f6995d7d05commit hash: fb6c63c17ef925effe3fe099574af9f6995d7d05 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: add hyprland flavor

https://wiki.hyprland.org/Useful-Utilities/Status-Bars/#waybar
(cherry picked from commit be4f4ef88e4991abb818401e785dd51233ff283c)
0.9.17_1
05 Apr 2023 14:32:03
commit hash: d4af97057b603ed072fc39a368c53a743fcf4e03commit hash: d4af97057b603ed072fc39a368c53a743fcf4e03commit hash: d4af97057b603ed072fc39a368c53a743fcf4e03commit hash: d4af97057b603ed072fc39a368c53a743fcf4e03 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waybar: simplify CONFLICTS

(cherry picked from commit 30840c2819e395d66a8bdc6eb3c0583bd42f5dda)

Number of commits found: 4