Port details on branch 2023Q2 |
- waybar Highly customizable Wayland bar for Sway and wlroots-based compositors
- 0.9.18 x11
=0 0.9.18Version of this port present on the latest quarterly branch. - Maintainer: jbeich@FreeBSD.org
 - 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
¦ ¦ ¦ ¦ 
- 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:
-
- Conflicts:
- CONFLICTS_INSTALL:
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- wayland-protocols>0 : graphics/wayland-protocols
- evdev-proto>0 : devel/evdev-proto
- scdoc : textproc/scdoc
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Test dependencies:
-
- catch>0 : devel/catch
- Runtime dependencies:
-
- font-awesome>0 : x11-fonts/font-awesome
- Library dependencies:
-
- libdate-tz.so : devel/date
- libjsoncpp.so : devel/jsoncpp
- libfmt.so : devel/libfmt
- libspdlog.so : devel/spdlog
- libwayland-client.so : graphics/wayland
- libxkbregistry.so : x11/libxkbcommon
- libdbusmenu-gtk3.so : devel/libdbusmenu
- libevdev.so : devel/libevdev
- libinotify.so : devel/libinotify
- libinput.so : x11/libinput
- libgtk-layer-shell.so : x11-toolkits/gtk-layer-shell
- libjack.so : audio/jack
- libmpdclient.so : audio/libmpdclient
- libplayerctl.so : multimedia/playerctl
- libpulse.so : audio/pulseaudio
- libsndio.so : audio/sndio
- libepoll-shim.so : devel/libepoll-shim
- libudev.so : devel/libudev-devd
- libupower-glib.so : sysutils/upower
- libatk-1.0.so : accessibility/at-spi2-core
- libatkmm-1.6.so : accessibility/atkmm
- libcairo.so : graphics/cairo
- libcairomm-1.0.so : graphics/cairomm
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libglibmm-2.4.so : devel/glibmm
- libgtk-3.so : x11-toolkits/gtk30
- libgtkmm-3.0.so : x11-toolkits/gtkmm30
- libsigc-2.0.so : devel/libsigc++20
- libxml++-2.6.so : textproc/libxml++26
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- 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:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.18 29 May 2023 11:45:07
    |
Jan Beich (jbeich)  |
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
    |
Jan Beich (jbeich)  |
x11/waybar: add hyprland_nopulse flavor
PR: 271089
(cherry picked from commit d8e7e2cdb2b9a7ef277a3baebdedaac084b30359) |
0.9.17_1 05 Apr 2023 14:32:04
    |
Jan Beich (jbeich)  |
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
    |
Jan Beich (jbeich)  |
x11/waybar: simplify CONFLICTS
(cherry picked from commit 30840c2819e395d66a8bdc6eb3c0583bd42f5dda) |
Number of commits found: 4
|