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
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/polybar | 3.7.2_3 |
| OpenBSD | x11/polybar | 3.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.7.2_3 | 3.7.2_3 | - | 3.7.2_2 | 3.7.2_3 |
| FreeBSD:14:quarterly | 3.7.2_3 | 3.7.2_3 | n/a | 3.7.2_2 | 3.7.2_3 |
| FreeBSD:15:latest | 3.7.2_3 | 3.7.2_3 | n/a | - | - |
| FreeBSD:15:quarterly | 3.7.2_3 | 3.7.2_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.7.2_3 | 3.7.2_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
xcb-proto>=1.9: x11/xcb-proto
Library 8
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libuv.so: devel/libuvlibxcb-ewmh.so: x11/xcb-util-wmlibxcb-icccm.so: x11/xcb-util-wmlibxcb-image.so: x11/xcb-util-imagelibxcb-util.so: x11/xcb-utillibxcb-xrm.so: x11/xcb-util-xrm
The full lists below include those, and their dependencies in turn.
Build dependencies 115
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/lame
- audio/libmpdclient
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- converters/p5-JSON-XS
- databases/gdbm
- devel/abseil
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libepoll-shim
- devel/libev
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/orc
- devel/p5-AnyEvent
- devel/p5-AnyEvent-I3
- devel/p5-IO-Tty
- devel/p5-IPC-Run
- devel/p5-Types-Serialiser
- devel/p5-common-sense
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/yajl
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/graphite2
- graphics/libdrm
- graphics/png
- graphics/wayland
- lang/duktape-lib
- lang/p5-Try-Tiny
- lang/perl5.42
- lang/python312
- lang/python315
- math/fftw3
- math/fftw3-float
- math/mpdecimal
- misc/hwdata
- net/avahi-app
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/rhash
- sysutils/consolekit2
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/pango
- x11-wm/i3
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
The first 100 are listed.
Run dependencies 84
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/lame
- audio/libmpdclient
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/libiconv
- databases/gdbm
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libdaemon
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/libdrm
- graphics/png
- lang/duktape-lib
- lang/python312
- lang/python315
- math/fftw3
- math/fftw3-float
- math/mpdecimal
- misc/hwdata
- net/avahi-app
- print/freetype2
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- sysutils/consolekit2
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- www/libnghttp2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xcb-util
- x11/xcb-util-cursor
- x11/xcb-util-image
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xcb-util-xrm
- x11/xorgproto
No port depends on this one.
Configuration
Options name: x11_polybar
| Option | Default | Description |
|---|---|---|
| ALSA | off | Shows volume and mute state for Alsa |
| CURSOR | on | Required for click and scroll settings |
| DEBUG | off | Build with debugging support |
| GITHUB | on | Shows the unread notification count |
| I3 | on | Uses the i3 IPC to display information |
| IPC | on | Built-in IPC support |
| MPD | on | Support for controlling MPD |
| PULSEAUDIO | on | PulseAudio sound server support |
| TESTS | off | Build testsuite |
| XKEYBOARD | on | Shows 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
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
| File | Size | SHA256 |
|---|---|---|
| polybar-3.7.2.tar.gz | 494383 | e2feacbd02e7c94baed7f50b13bcbf307d95df0325c3ecae443289ba5b56af29 |
| 455d63611a695ffe4fe372272be28f4f6d9b90d3.patch | 895 | fbd0ff540e769284b4abcee9b4067bee7b0bad1c2ee9cca9f146e2faaa89e45c |
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.