x11/polybar: Update to 3.2.0 Changes: https://github.com/jaagr/polybar/releases/tag/3.2.0 PR: 230012 Submitted by: Alexandre C. Guimarães <lebarondemerde@privacychain.ch> (maintainer)923d484206
Port details
x11/polybar 3.7.2_3
Fast and easy-to-use status bar
Port info
- Maintainer
- jbo@FreeBSD.org
- Packages
- latest: 3.7.2_3
- Upstream
- up to date
- Last update
- to 3.7.2_3 · b54d81f67f
- Quarterly
- 2026Q4: 3.7.2_3
- WWW
- https://github.com/polybar/polybar
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install polybarinstalls 3.7.2_3 fromlatest; fromquarterly(2026Q4) 3.7.2_3- Port
# cd /usr/ports/x11/polybar && make install clean# make -C /usr/ports/x11/polybar config # change options first
- Size
- 605 KiB download · 2.2 MiB installed
- Depends on
- audio/libmpdclient 2.27_1, audio/pulseaudio 17.0_6, devel/jsoncpp 1.9.8, devel/libuv 1.52.1, ftp/curl 8.23.0, graphics/cairo 1.18.2,3, print/freetype2 2.14.3, x11-fonts/fontconfig 2.18.3,1, x11/libxcb 1.17.0, x11/xcb-util 0.4.1,1, x11/xcb-util-cursor 0.1.6, x11/xcb-util-image 0.4.1, x11/xcb-util-wm 0.4.2, x11/xcb-util-xrm 1.3
- License
- MIT
- Options
- 7 of 10 on in the package: CURSOR GITHUB I3 IPC MPD PULSEAUDIO XKEYBOARD
Show the 3 options that are off
ALSA DEBUG TESTS - pkg-message
Shown 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
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.7.2_3 | 3.7.2_3 | – |
| FreeBSD 15 | 3.7.2_3 | 3.7.2_3 | – |
| FreeBSD 14 | 3.7.2_3 | 3.7.2_3 | 3.7.2_3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.7.2_3 | 3.7.2_3 | – |
| FreeBSD 14 | 3.7.2_3 | 3.7.2_3 | 3.7.2_3 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.7.2_3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (56)
x11/polybar: Fix build against x11/xcb-proto 1.13. * Update to a more recent upstream commit to fix the build against xcb-proto 1.13 * Drop upstreamed patches, which already included now * Give MAINTAINERSHIP to lbdm PR: 228330 Submitted by: Alexandre C. Guimarães <lebarondemerde@privacychain.ch> Approved by: <capt_redbeard@protonmail.com> (maintainer timeout) Differential Revision: https://reviews.freebsd.org/D1596513a4aa54c7
Mark these ports as broken on aarch64, and, where appropriate, on armvX. While here, pet portlint. Approved by: portmgr (tier-2 blanket)4cb19e7f87
x11/polybar: Disable ALSA by default It's broken on FreeBSD. - More modules have been tested; update pkg-message accordingly - Add TESTS option to build and run the unit tests - Fix IPC_DESC. It's built-in IPC and not i3 related. - Sort LIB_DEPENDS PR: 226507 Submitted by: Alexandre C. Guimarães <lebarondemerde@privacychain.ch> (based on) Approved by: capt_redbeard@protonmail.com (maintainer timeout, 2 months) Differential Revision: https://reviews.freebsd.org/D1464437e4bc8938
x11/polybar: Update pkg-message: bspwm works. Maintainer's timeout expired: capt_redbeard@protonmail.com Bumped because this changes the package. PR: 226094 Submitted by: Greg Fitzgerald <gregf@hugops.pw> Approved by: tcberner (mentor, implicit)91c4785371
New port: x11/polybar
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...
WWW: https://github.com/jaagr/polybar
https://forums.freebsd.org/threads/62494/
Submitted by: capt_redbeard@protonmail.com
Reviewed by: 6yearold_gmail.com, adridg, mat, lbdm@privacychain.ch, tobik
Differential Revision: https://reviews.freebsd.org/D136340786140fcf