BSD Ports

x11/polybar 3.7.2_3 FreeBSD

Fast and easy-to-use status bar

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
x11
Package size
582.4 KiB, 2136.4 KiB installed

Description

The main purpose of Polybar is to help users create awesome status bars. It has built-in functionality to display information about the most commonly used services. Some of the services included so far:

Systray icons
Window title
Playback controls and status display for MPD using libmpdclient
ALSA volume controls
Workspace and desktop panel for bspwm and i3
Workspace module for EWMH compliant window managers
Keyboard layout and indicator status
CPU and memory load indicator
Battery display
Network connection details
Backlight level
Date and time label
Time-based shell script execution
Command output tailing
User-defined menu tree
Inter-process messaging
And more...

In the other systems

SystemPortVersion
FreeBSDx11/polybar3.7.2_3
OpenBSDx11/polybar3.7.2

Install

Binary package:

pkg install polybar

From the ports tree:

cd /usr/ports/x11/polybar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	polybar>0:x11/polybar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.7.2_33.7.2_3-3.7.2_23.7.2_3
FreeBSD:14:quarterly3.7.2_33.7.2_3n/a3.7.2_23.7.2_3
FreeBSD:15:latest3.7.2_33.7.2_3n/a--
FreeBSD:15:quarterly3.7.2_33.7.2_3n/an/an/a
FreeBSD:16:latest3.7.2_33.7.2_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 8

The full lists below include those, and their dependencies in turn.

Build dependencies 115

The first 100 are listed.

Run dependencies 84

No port depends on this one.

Configuration

Options name: x11_polybar

OptionDefaultDescription
ALSAoffShows volume and mute state for Alsa
CURSORonRequired for click and scroll settings
DEBUGoffBuild with debugging support
GITHUBonShows the unread notification count
I3onUses the i3 IPC to display information
IPConBuilt-in IPC support
MPDonSupport for controlling MPD
PULSEAUDIOonPulseAudio sound server support
TESTSoffBuild testsuite
XKEYBOARDonShows the current layout and active indicators
USES
cmake compiler:c++11-lang gnome localbase:ldflags pkgconfig python:build xorg
Service scripts
none

Message after installing

Polybar was originally built with Linux in mind, so certain modules do
not function in FreeBSD.

Working modules:
- bspwm
- cpu
- date
- github
- i3
- ipc (polybar-msg method does not seem to work)
- memory
- menu
- mpd
- script
- text
- xkeyboard
- xwindow
- xworkspaces (not extensively tested)

Broken modules:
- filesystem
- network (requires wireless_tools)
- temperature (requires /sys/class/thermal/* in sysfs)
- volume (requires full alsa, not a wrapper)

Unknown:
- backlight
- battery
- xbacklight

Files

pkg-plist 6
  • bin/polybar
  • bin/polybar-msg
  • etc/polybar/config.ini
  • share/bash-completion/completions/polybar
  • share/zsh/site-functions/_polybar
  • share/zsh/site-functions/_polybar_msg
distinfo 2
FileSizeSHA256
polybar-3.7.2.tar.gz494383e2feacbd02e7c94baed7f50b13bcbf307d95df0325c3ecae443289ba5b56af29
455d63611a695ffe4fe372272be28f4f6d9b90d3.patch895fbd0ff540e769284b4abcee9b4067bee7b0bad1c2ee9cca9f146e2faaa89e45c
Master sites 1
  • https://github.com/polybar/polybar/releases/download/3.7.2/

Commit history 0

No commits in the history this site was built from.