*/*: Chase accessibility/libqaccessibilityclient unflavorizationece50f01e1
Port details
x11-toolkits/como 0.3.0_7
Compositor Modules for Wayland and X11
Port info
- Maintainer
- jsm@FreeBSD.org
- Packages
- latest: 0.3.0_7
- Upstream
- up to date
- Last update
- to 0.3.0_7 · ece50f01e1
- Quarterly
- 2026Q4: 0.3.0_7
- WWW
- https://github.com/winft/como
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install comoinstalls 0.3.0_7 fromlatest; fromquarterly(2026Q4) 0.3.0_7- Port
# cd /usr/ports/x11-toolkits/como && make install clean# make -C /usr/ports/x11-toolkits/como config # change options first
- Size
- 4.2 MiB download · 13 MiB installed
- Depends on
- accessibility/libqaccessibilityclient 0.6.0, devel/evdev-proto 5.8, devel/kf6-kauth 6.31.0, devel/kf6-kcmutils 6.31.0, devel/kf6-kconfig 6.31.0, devel/kf6-kcoreaddons 6.31.0, devel/kf6-ki18n 6.31.0, devel/kf6-kidletime 6.31.0, devel/kf6-kpackage 6.31.0, devel/kf6-kservice 6.31.0, devel/qt6-base 6.11.2_1, devel/qt6-tools 6.11.2, graphics/kf6-ksvg 6.31.0, graphics/libepoxy 1.5.10, graphics/wayland 1.26.0, graphics/wrapland 0.602.0_2, security/plasma6-kscreenlocker 6.7.5, x11-themes/kf6-kcolorscheme 6.31.0, x11-themes/plasma6-breeze 6.7.5, x11-toolkits/kf6-kconfigwidgets 6.31.0, x11-toolkits/kf6-kwidgetsaddons 6.31.0, x11-toolkits/qt6-declarative 6.11.2, x11-toolkits/wlroots018 0.18.3_4, x11-wm/plasma6-kdecoration 6.7.5, x11/kf6-kglobalaccel 6.31.0, x11/kf6-kwindowsystem 6.31.0, x11/libX11 1.8.14,1, x11/libinput 1.31.1, x11/libxcb 1.17.0, x11/libxkbcommon 1.13.2, x11/xcb-util-image 0.4.1, x11/xcb-util-keysyms 0.4.1
- License
- GPLv2+
- Options
- 3 of 3 on in the package: BREEZE DOCS QA11Y
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.3.0_7 | 0.3.0_7 | – |
| FreeBSD 15 | 0.3.0_7 | 0.3.0_7 | – |
| FreeBSD 14 | 0.3.0_7 | 0.3.0_7 | 0.3.0_7 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.3.0_7 | 0.3.0_7 | – |
| FreeBSD 14 | 0.3.0_7 | 0.3.0_7 | 0.3.0_7 |
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 0.3.0_7.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (21)
*/*: Bump PORTREVISION for known Qt private API abusers Qt 6.11.1 edition. These ports are known to directly use or link to a library that uses the Qt private API and must be rebuilt with every Qt update. Qt *public* API/ABI compatability is excellent, so most consumers don't need to necessarily be rebuilt between patch or even minor releases, but use of the private API breaks this compatibility between even patch releases and its use is highly discouraged. This list [1] is based on histortical data. We don't have time to revisit every port on the list with each Qt update, so if your port has dropped Qt private headers and was bumped in error, please remove it yourself if you have write access to the Wiki or alert someone on kde@. [1] https://wiki.freebsd.org/KDE/Qt4dab0722de
x11-toolkits/como: Fix build with Qt 6.10.3+ Resolve name shadowing conflict with the QPA 6.10.3+ API. Qt 6.10.3 added an OffscreenSurface enum to the QPlatformIntegration class which shadows the OffscreenSurface class. MFH: 2026Q2 With hat: kde@db7e2ef539
*/*: Bump PORTREVISION for known Qt private API abusers Qt 6.10.1 edition. These ports are known to directly use or link to a library that uses the Qt private API and must be rebuilt with every Qt update. Qt *public* API/ABI compatability is excellent, so most consumers don't need to necessarily be rebuilt between patch or even minor releases, but use of the private API breaks this compatibility between even patch releases and its use is highly discouraged. This list [1] is based on histortical data. We don't have time to revisit every port on the list with each Qt update, so if your port has dropped Qt private headers and was bumped in error, please remove it yourself if you have write access to the Wiki or alert someone on kde@. [1] https://wiki.freebsd.org/KDE/Qt45fef8811c
x11-toolkits/como: Prepare for Qt 6.10 Add several patches to fix build with Qt 6.10. With hat: kde@8da1f27e86
x11-toolkits/como: transfer maintainership Discussed with: jsm (via private mail)3fa4550285
x11-toolkits/como: better document mac_priority(4) fixa5f546cd77
x11-toolkits/como: unbreak Wayland after 8dc860e74057 After `gainRealTime()` was expanded `return` changed semantic, aborting startup instead of skipping realtime priority. Reported by: jsm (via upstream bug)2976009ae2
x11-toolkits/como: unbreak after 5871ae6a0942
CMake Error at CMakeLists.txt:130 (find_package):
Could not find a package configuration file provided by "KDecoration2"
(requested version 6.0.0) with any of the following names:
KDecoration2Config.cmake
kdecoration2-config.cmake3d2a4ef27ex11-toolkits/wlroots: always add version suffix Prevent dependency churn (e.g., 1b744b687e87, 20de9a1b52e1) during future minor updates. Upstream API is versioned since 0.18, so consumers and external CI should depend on a pinned package to avoid bumps. Inpsired by: Void Linux2cb7175c92
x11-toolkits/como: link to upstream bug after 8f6e747abb97 And use BROKEN as IGNORE is mainly for runtime issues.cf2762e6ec
x11-toolkits/como: mark IGNORE does not support Plasma 6.3.08f6e747abb
x11-toolkits/como: unbreak consumers with clang 19
In file included from theseus-ship-6.2.0/main_wayland.cpp:10:
In file included from /usr/local/include/como/base/wayland/xwl_platform.h:17:
/usr/local/include/como/render/wayland/xwl_platform.h:268:19: error: no member named 'addRepaintFull' in 'xwl_platform<Base>'; did you mean 'addRepaint'?
268 | this->addRepaintFull();
| ^
/usr/local/include/como/render/wayland/xwl_platform.h:233:10: note: 'addRepaint' declared here
233 | void addRepaint(QRegion const& region)
| ^
Reported by: pkg-fallout121e40d73ex11-toolkits/como: unbreak build with clang 19
In file included from examples/minico/main.cpp:7:
In file included from como/base/wayland/platform.h:15:
como/render/wayland/platform.h:255:19: error: no member named 'addRepaintFull' in 'platform<Base>'; did you mean 'addRepaint'?
255 | this->addRepaintFull();
| ^~~~~~~~~~~~~~
| addRepaint
como/render/wayland/platform.h:220:10: note: 'addRepaint' declared here
220 | void addRepaint(QRegion const& region)
| ^
Reported by: pkg-fallout6234178b42x11-toolkits/como: update to 0.3.0 Changes: https://github.com/winft/como/releases/tag/v0.3.0 Reported by: GitHub (watch releases)b814a1d922
x11-toolkits/wlroots: update to 0.18.0 Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0 Reported by: GitLab (notify releases)20de9a1b52
all: drop support for FreeBSD 13.2 which reached EOL today Thanks again to jbeich for noticing various things I overlooked. Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat, nobukata, sunpoet, tagattie, yuri, arrowd, kde Differential Revision: https://reviews.freebsd.org/D4514119d68720f1
KDE: remove patches required to add support for Plasma 6.0 They are no longer needed after acd77861e62460839d395782cbc7a3924668b36e Reported by: jbeich3a9a604e88
x11-toolkits/como: update to 0.2.0 Changes: https://github.com/winft/como/releases/tag/v0.2.0 Reported by: GitHub (watch releases)a8e6bc89be
x11-toolkits/como: drop wayland category (non-leaf like wlroots)956325f14e
x11-wm/como: add new port The Compositor Modules (COMO) are a robust and versatile set of libraries to create compositors for the Wayland and X11 windowing systems on Linux. https://github.com/winft/como6afd235692