Port details |
- picom Lightweight X11 compositor
- 9.1 x11-wm
=0 Version of this port present on the latest quarterly branch. - Maintainer: jbeich@FreeBSD.org
 - Port Added: 2019-11-19 00:34:29
- Last Update: 2022-02-13 14:52:40
- Commit Hash: 1f95185
- License: MIT MPL20
- 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
WWW: https://github.com/yshui/picom
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- 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 = 1644763080
SHA256 (yshui-picom-v9.1_GH0.tar.gz) = 8700ac71bd496c91262c8576e29cb3aecf2b4ef48c04394a929509d3cb37b87d
SIZE (yshui-picom-v9.1_GH0.tar.gz) = 263924
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- uthash.h : devel/uthash
- a2x : textproc/asciidoc
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- pixman-1.pc : x11/pixman
- Runtime dependencies:
-
- xprop : x11/xprop
- xwininfo : x11/xwininfo
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- pixman-1.pc : x11/pixman
- Library dependencies:
-
- libev.so : devel/libev
- libxcb-image.so : x11/xcb-util-image
- libxcb-render-util.so : x11/xcb-util-renderutil
- libconfig.so : devel/libconfig
- libdbus-1.so : devel/dbus
- libpcre.so : devel/pcre
- libGL.so : graphics/libglvnd
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for picom-9.1:
CONFIG=on: Configuration file parsing support
DBUS=on: D-Bus IPC system support
DOCS=on: Build and/or install documentation
DRM=off: DRM VSync fallback (deprecated)
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 meson localbase pkgconfig xorg gl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
13 Feb 2022 14:52:40 9.1 |
Jan Beich (jbeich)  |
x11-wm/picom: update to v9.1
Changes: https://github.com/yshui/picom/releases/v9.1
Reported by: GitHub (watch releases) |
04 Feb 2022 15:48:21 9 |
Jan Beich (jbeich)  |
x11-wm/picom: update to v9
Changes: https://github.com/yshui/picom/releases/v9
Reported by: GitHub (watch releases) |
27 Jan 2022 18:14:41 9.r1 |
Jan Beich (jbeich)  |
x11-wm/picom: update to v9.r1
Changes: https://github.com/yshui/picom/releases/v9-rc1
Reported by: GitHub (watch releases) |
27 Jan 2022 18:14:40 8.2_3 |
Jan Beich (jbeich)  |
x11-wm/picom: disable compton symlinks |
27 Jan 2022 18:14:40 8.2_3 |
Jan Beich (jbeich)  |
x11-wm/picom: convert pkg-plist to PLIST_FILES
Already used by DOCS option. |
26 Jan 2022 07:46:25 8.2_2 |
Marius Strobl (marius)  |
devel/libconfig: update to 1.7.3
- Chase shared library bump across dependant ports.
- Fetch releases rather than tags from GitHub. [1]
- Properly depend on makeinfo, adding an INFO knob.
- Refresh pkg-descr and COMMENT accordingly.
PR: 261062
Reported by: dizzy [1]
Approved by: maintainer timeout |
30 Sep 2021 21:23:30 8.2_1 |
Rene Ladan (rene)  |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
22 Jun 2021 18:53:08 8.2_1 |
Kevin Bowling (kbowling)  |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
07 Apr 2021 08:09:01 8.2 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 8.2 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
24 Oct 2020 14:07:46
8.2 |
jbeich  |
x11-wm/picom: update to v8.2
Changes: https://github.com/yshui/picom/releases/v8.2
Reported by: GitHub (watch releases)
MFH: 2020Q4 (bug fixes) |
08 Sep 2020 10:12:05
8.1 |
jbeich  |
x11-wm/picom: update to v8.1
Changes: https://github.com/yshui/picom/releases/v8.1
Reported by: GitHub (watch releases)
MFH: 2020Q3 (bug fixes) |
28 May 2020 10:36:00
8 |
jbeich  |
x11-wm/picom: document r536756 origin |
28 May 2020 10:18:09
8 |
jbeich  |
x11-wm/picom: unbreak on DragonFly
src/meson.build:82:3: ERROR: Unknown statement. |
21 Apr 2020 19:37:15
8 |
jbeich  |
x11-wm/picom: update to v8
Changes: https://github.com/yshui/picom/compare/v8-rc2...v8
Changes: https://github.com/yshui/picom/releases/v8
Reported by: GitHub (watch releases) |
14 Apr 2020 00:51:18
8.r2 |
jbeich  |
x11-wm/picom: update to v8.r2 (pre-release)
Changes: https://github.com/yshui/picom/compare/v8-rc1...v8-rc2
Changes: https://github.com/yshui/picom/releases/v8-rc2
Reported by: GitHub (watch releases) |
11 Apr 2020 08:44:55
8.r1 |
jbeich  |
x11-wm/picom: update to v8.r1 (pre-release)
Changes: https://github.com/yshui/picom/compare/v7.5...v8-rc1
Changes: https://github.com/yshui/picom/releases/v8-rc1
Reported by: GitHub (watch releases) |
20 Jan 2020 02:01:42
7.5 |
jbeich  |
Simplify port-specific manpages location after r523104
Not all of my ports are covered because:
- USES=cmake requires patching devel/cmake to undo BSD-specific defaults
(A good example why BSD quirks should stay in ports, not to be upstreamed)
- USES=meson and GNU_CONFIGURE require dropping --mandir argument
- ponscripter-sekai requires Templates/BSD.local.dist to NOT create PREFIX/man |
24 Dec 2019 12:11:32
7.5 |
jbeich  |
x11-wm/picom: unbreak on DragonFly
In file included from ../src/log.h:8,
from ../src/backend/gl/glx.h:18,
from ../src/common.h:42,
from ../src/c2.c:35:
../src/compiler.h:98:11: fatal error: threads.h: No such file or directory
# include <threads.h>
^~~~~~~~~~~
Reported by: DPorts |
19 Nov 2019 00:34:16
7.5 |
jbeich  |
x11-wm/picom: update to 7.5
Changes: https://github.com/yshui/picom/releases/tag/v7.5
Reported by: GitHub (watch releases) |