notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2026Q2
picom Lightweight X11 compositor
13 x11-wm on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 13Version of this port present on the latest quarterly branch.
Maintainer: yukiteruamano@volfread.xyz search for ports maintained by this maintainer
Port Added: 2026-05-13 09:09:10
Last Update: 2026-05-30 14:30:49
Commit Hash: 562be3b
License: MIT MPL20
WWW:
https://github.com/yshui/picom
Description:
Picom (formerly a Compton fork) is a standalone compositor for X11 for window managers without built-in compositing. Features: - Rendering with optional VSync via OpenGL or XRender - Transparent windows, menus, titlebars, borders - Shadows and colored shadows - Fading effects - Bluring of background - GLSL fragment shader for window contents - Conditional settings - Config, log and PID file support - Remote control via DBus
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. bin/picom
  2. bin/picom-inspect
  3. bin/picom-trans
  4. @sample etc/xdg/picom.conf.sample
  5. etc/xdg/autostart/picom.desktop
  6. include/picom/api.h
  7. include/picom/backend.h
  8. libdata/pkgconfig/picom-api.pc
  9. share/applications/picom.desktop
  10. share/man/man1/picom-inspect.1.gz
  11. share/man/man1/picom-trans.1.gz
  12. share/man/man1/picom.1.gz
  13. /usr/local/share/licenses/picom-13/catalog.mk
  14. /usr/local/share/licenses/picom-13/LICENSE
  15. /usr/local/share/licenses/picom-13/MIT
  16. /usr/local/share/licenses/picom-13/MPL20
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • picom>0:x11-wm/picom
To install the port:
cd /usr/ports/x11-wm/picom/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-wm/picom
  • pkg install picom
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: picom
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1778647320 SHA256 (yshui-picom-v13_GH0.tar.gz) = db9791a54255742c924ef82a6a882042636d61de0fa61bc14c5e56279cf5791c SIZE (yshui-picom-v13_GH0.tar.gz) = 656067

Packages (timestamps in pop-ups are UTC):
picom
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest12.5_112.5_18.212.5_112.5_1n/an/an/a
FreeBSD:13:quarterly12.5_112.5_110.212.5_112.5_1n/an/an/a
FreeBSD:14:latest131310.212.5_11310.2-10.2
FreeBSD:14:quarterly1313-12.5_11310.210.210.2
FreeBSD:15:latest1313n/a12.5_1n/an/a11.111.2
FreeBSD:15:quarterly1313n/a-n/an/a--
FreeBSD:16:latest1313n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. uthash.h : devel/uthash
  2. a2x : textproc/asciidoc
  3. asciidoctor : textproc/rubygem-asciidoctor
  4. update-desktop-database : devel/desktop-file-utils
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. pixman-1.pc : x11/pixman
  9. x11.pc : x11/libX11
  10. xcb.pc : x11/libxcb
  11. xext.pc : x11/libXext
Runtime dependencies:
  1. xprop : x11/xprop
  2. xwininfo : x11/xwininfo
  3. update-desktop-database : devel/desktop-file-utils
  4. pixman-1.pc : x11/pixman
  5. x11.pc : x11/libX11
  6. xcb.pc : x11/libxcb
  7. xext.pc : x11/libXext
Library dependencies:
  1. libev.so : devel/libev
  2. libxcb-image.so : x11/xcb-util-image
  3. libxcb-render-util.so : x11/xcb-util-renderutil
  4. libxcb-util.so : x11/xcb-util
  5. libconfig.so : devel/libconfig
  6. libdbus-1.so : devel/dbus
  7. libepoxy.so : graphics/libepoxy
  8. libpcre2-8.so : devel/pcre2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for picom-13: CONFIG=on: Configuration file parsing support DBUS=on: D-Bus IPC system support DOCS=on: Build and/or install documentation OPENGL=on: 2D/3D rendering support via OpenGL PCRE=on: Use Perl Compatible Regular Expressions ===> Use 'make config' to modify these settings
Options name:
x11-wm_picom
USES:
compiler:c11 desktop-file-utils localbase meson pkgconfig xorg
pkg-message:
ERROR
WARNING: The FreshPorts parser failed. ucl_tool failed. Please report this.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/yshui/picom/tar.gz/v13?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
13
30 May 2026 14:30:49
commit hash: 562be3b4bcf5e8b5913d5e0cba7399a2f9716bbfcommit hash: 562be3b4bcf5e8b5913d5e0cba7399a2f9716bbfcommit hash: 562be3b4bcf5e8b5913d5e0cba7399a2f9716bbfcommit hash: 562be3b4bcf5e8b5913d5e0cba7399a2f9716bbf files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
x11-wm/picom: Improve "disable git" patch

Make it ready for upstream:
https://github.com/yshui/picom/pull/1520

While here remove unnecessary GH_PROJECT - it have default value.

PR:		295255
Approved by:	José Maldonado <yukiteruamano@volfread.xyz> (maintainer, timeout 2
weeks)
Sponsored by:	UNIS Labs
MFH:		2026Q2

(cherry picked from commit 166cb5a5a5a8c662b88b6b356cc5bb057ee5968d)
13
13 May 2026 09:07:08
commit hash: 228a939b2bbba4b59bd0dabc97eea380b7867700commit hash: 228a939b2bbba4b59bd0dabc97eea380b7867700commit hash: 228a939b2bbba4b59bd0dabc97eea380b7867700commit hash: 228a939b2bbba4b59bd0dabc97eea380b7867700 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: José Maldonado
x11-wm/picom: Update 12.5 => 13

While here, remove deprecated DRM option.

Changelog:
https://github.com/yshui/picom/releases/tag/v13

PR:		295255
Reported by:	José Maldonado <yukiteruamano@volfread.xyz> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q2

(cherry picked from commit 515d560673177472fb9d4c9e3c8c7e763fc5d6a8)

Number of commits found: 2