CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
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 polybar
installs 3.7.2_3 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 163.7.2_33.7.2_3–
FreeBSD 153.7.2_33.7.2_3–
FreeBSD 143.7.2_33.7.2_33.7.2_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.7.2_33.7.2_3–
FreeBSD 143.7.2_33.7.2_33.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)

Tobias Kortkamp (tobik) · 3.2.0
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
Tobias C. Berner (tcberner) · 3.1.0.20180621
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/D15965
13a4aa54c7
Mark Linimon (linimon) · 3.1.0_2
Mark these ports as broken on aarch64, and, where appropriate, on armvX.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
4cb19e7f87
Tobias Kortkamp (tobik) · 3.1.0_2
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/D14644
37e4bc8938
Yuri Victorovich (yuri) · 3.1.0_1
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
Tobias Kortkamp (tobik) · 3.1.0
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/D13634
0786140fcf