Compton is a standalone compositor for X11 for window managers without
built-in compositing. This is an actively maintained fork of Compton.
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/compton
===> The following configuration options are available for compton-yshui-7.4:
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
x11-wm/compton-yshui: unbreak build with GCC
In file included from ../subprojects/test.h/test.h:14,
from ../src/string_utils.c:6:
/usr/include/sys/sysctl.h:1101:25: error: unknown type name 'u_int'; did you
mean 'int'?
1101 | int sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
| ^~~~~
| int
PR: 241724
Submitted by: pkubaj
Obtained from: upstream
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
x11-wm/compton-yshui: add new port
Actively maintained fork of Compton (X11 compositor). Will be renamed
to Picom during the next update.
PR: 241216
Tested by: jsm, q5sys
Reviewed by: danfe (previous version)