| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.3.0_5 19 Dec 2025 09:03:02
    |
Jason E. Hale (jhale)  |
*/*: 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 |
0.3.0_4 05 Dec 2025 01:03:45
    |
Jason E. Hale (jhale)  |
x11-toolkits/como: Prepare for Qt 6.10
Add several patches to fix build with Qt 6.10.
With hat: kde@ |
0.3.0_4 20 Jun 2025 20:02:59
    |
Jan Beich (jbeich)  |
x11-toolkits/como: transfer maintainership
Discussed with: jsm (via private mail) |
0.3.0_4 20 Jun 2025 20:02:55
    |
Jan Beich (jbeich)  |
x11-toolkits/como: better document mac_priority(4) fix |
0.3.0_4 20 Jun 2025 20:02:53
    |
Jan Beich (jbeich)  |
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) |
0.3.0_3 20 Jun 2025 20:02:49
    |
Jan Beich (jbeich)  Author: Jesper Schmitz Mouridsen |
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 |
0.3.0_2 20 Feb 2025 00:55:06
    |
Jan Beich (jbeich)  |
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 |
0.3.0_1 19 Feb 2025 15:34:43
    |
Jan Beich (jbeich)  |
x11-toolkits/como: link to upstream bug after 8f6e747abb97
And use BROKEN as IGNORE is mainly for runtime issues. |
0.3.0_1 13 Feb 2025 20:45:58
    |
Max Brazhnikov (makc)  |
x11-toolkits/como: mark IGNORE
does not support Plasma 6.3.0 |
0.3.0_1 02 Nov 2024 14:22:42
    |
Jan Beich (jbeich)  |
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 |
0.3.0 30 Oct 2024 18:03:42
    |
Jan Beich (jbeich)  |
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 |
0.3.0 10 Oct 2024 07:55:42
    |
Jan Beich (jbeich)  |
x11-toolkits/como: update to 0.3.0
Changes: https://github.com/winft/como/releases/tag/v0.3.0
Reported by: GitHub (watch releases) |
0.2.0_1 13 Jul 2024 00:36:35
    |
Jan Beich (jbeich)  |
x11-toolkits/wlroots: update to 0.18.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0
Reported by: GitLab (notify releases) |
0.2.0 01 Jul 2024 20:27:23
    |
Rene Ladan (rene)  |
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 |
0.2.0 28 Jun 2024 16:26:33
    |
Tobias C. Berner (tcberner)  |
KDE: remove patches required to add support for Plasma 6.0
They are no longer needed after acd77861e62460839d395782cbc7a3924668b36e
Reported by: jbeich |
0.2.0 21 Jun 2024 20:26:58
    |
Jan Beich (jbeich)  |
x11-toolkits/como: update to 0.2.0
Changes: https://github.com/winft/como/releases/tag/v0.2.0
Reported by: GitHub (watch releases) |
0.1.0 13 Apr 2024 06:08:55
    |
Jan Beich (jbeich)  |
x11-toolkits/como: drop wayland category (non-leaf like wlroots) |
0.1.0 13 Apr 2024 05:09:15
    |
Jan Beich (jbeich)  |
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 |