CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
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 como
installs 0.3.0_7 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 160.3.0_70.3.0_7–
FreeBSD 150.3.0_70.3.0_7–
FreeBSD 140.3.0_70.3.0_70.3.0_7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.3.0_70.3.0_7–
FreeBSD 140.3.0_70.3.0_70.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)

Max Brazhnikov (makc) · 0.3.0_7
*/*: Chase accessibility/libqaccessibilityclient unflavorization
ece50f01e1
Jason E. Hale (jhale) · 0.3.0_6
*/*: 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/Qt
4dab0722de
Jason E. Hale (jhale) · 0.3.0_5
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
Jason E. Hale (jhale) · 0.3.0_5
*/*: 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/Qt
45fef8811c
Jason E. Hale (jhale) · 0.3.0_4
x11-toolkits/como: Prepare for Qt 6.10

Add several patches to fix build with Qt 6.10.

With hat:	kde@
8da1f27e86
Jan Beich (jbeich) · 0.3.0_4
x11-toolkits/como: transfer maintainership

Discussed with:	jsm (via private mail)
3fa4550285
Jan Beich (jbeich) · 0.3.0_4
x11-toolkits/como: better document mac_priority(4) fix
a5f546cd77
Jan Beich (jbeich) · 0.3.0_4
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
Jan Beich (jbeich) · 0.3.0_3
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.cmake
3d2a4ef27e
Jan Beich (jbeich) · 0.3.0_2
x11-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 Linux
2cb7175c92
Jan Beich (jbeich) · 0.3.0_1
x11-toolkits/como: link to upstream bug after 8f6e747abb97

And use BROKEN as IGNORE is mainly for runtime issues.
cf2762e6ec
Max Brazhnikov (makc) · 0.3.0_1
x11-toolkits/como: mark IGNORE

does not support Plasma 6.3.0
8f6e747abb
Jan Beich (jbeich) · 0.3.0_1
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-fallout
121e40d73e
Jan Beich (jbeich) · 0.3.0
x11-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-fallout
6234178b42
Jan Beich (jbeich) · 0.3.0
x11-toolkits/como: update to 0.3.0

Changes:	https://github.com/winft/como/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
b814a1d922
Jan Beich (jbeich) · 0.2.0_1
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
Rene Ladan (rene) · 0.2.0
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/D45141
19d68720f1
Tobias C. Berner (tcberner) · 0.2.0
KDE: remove patches required to add support for Plasma 6.0

They are no longer needed after acd77861e62460839d395782cbc7a3924668b36e

Reported by:	jbeich
3a9a604e88
Jan Beich (jbeich) · 0.2.0
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
Jan Beich (jbeich) · 0.1.0
x11-toolkits/como: drop wayland category (non-leaf like wlroots)
956325f14e
Jan Beich (jbeich) · 0.1.0
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/como
6afd235692