gpo.zugaina.org

Search Portage & Overlays:

dev-qt/qtcanvaspainter

Accelerated 2D painting API on top of QRhi for the Qt6 framework

Screenshots

  • qtcanvaspainter-6.12.0
    ~amd64
    custom-cflags test

    View      Download      Browse     License: GPL-3 FDL-1.3   
    Overlay: bentoo
  • qtcanvaspainter-6.11.3
    ~amd64
    custom-cflags test

    View      Download      Browse     License: GPL-3 FDL-1.3   
    Overlay: bentoo

ChangeLog

commit 019b6339ff3797082c951d8c6d272cd9ec362369
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Oct 26 14:12:51 2026 -0300

add(metadata/{md5-cache/app-editors/cursor-3.27.14, md5-cache/dev-qt/qtcanvaspainter-6.11.3, md5-cache/dev-util/ai-memory-3.2.5, md5-cache/dev-util/ai-memory-bin-3.2.5, md5-cache/dev-util/cc-switch-bin-4.0.21, md5-cache/dev-util/cline-bin-3.0.74, md5-cache/dev-util/cline-desktop-bin-0.0.49, md5-cache/dev-util/glslang-1.4.363.0_p20261026, md5-cache/dev-util/kilocode-bin-7.8.18, md5-cache/dev-util/mesa_clc-27.0.0_pre20261026, md5-cache/dev-util/openchamber-bin-2.5.2, md5-cache/media-libs/mesa-27.0.0_pre20261026, md5-cache/media-libs/vulkan-layers-1.4.366_p20261026, md5-cache/media-video/vlc-4.0.0_pre20261026, md5-cache/net-misc/postman-bin-12.34.0, md5-cache/sci-ml/amd-gaia-0.25.1, md5-cache/sci-ml/ik_llama-cpp-0_pre20261026, md5-cache/sci-ml/llama-swap-267, md5-cache/sci-ml/sherpa-onnx-2.0.1}), del(metadata/{md5-cache/app-editors/cursor-3.27.12, md5-cache/dev-qt/qtcanvaspainter-6.11.2, md5-cache/dev-util/ai-memory-3.2.4, md5-cache/dev-util/ai-memory-bin-3.2.4, md5-cache/dev-util/cc-switch-bin-4.0.20, md5-cache/dev-util/cline-bin-3.0.73, md5-cache/dev-util/cline-desktop-bin-0.0.48, md5-cache/dev-util/glslang-1.4.363.0_p20261023, md5-cache/dev-util/kilocode-bin-7.8.17, md5-cache/dev-util/mesa_clc-27.0.0_pre20261025, md5-cache/dev-util/openchamber-bin-2.5.1, md5-cache/media-libs/mesa-27.0.0_pre20261025, md5-cache/media-libs/vulkan-layers-1.4.366_p20261024, md5-cache/media-video/vlc-4.0.0_pre20261025, md5-cache/net-misc/postman-bin-12.33.4, md5-cache/sci-ml/amd-gaia-0.25.0, md5-cache/sci-ml/ik_llama-cpp-0_pre20261025, md5-cache/sci-ml/llama-swap-266, md5-cache/sci-ml/sherpa-onnx-2.0.0}), mod(.autoupdate/packages.toml), up(app-editors/cursor-3.27.12 -> 3.27.14, dev-qt/qtcanvaspainter-6.11.2 -> 6.11.3, dev-util/ai-memory{,-bin}-3.2.4 -> 3.2.5, media-libs/{mesa-27.0.0_pre20261025 -> 27.0.0_pre20261026, vulkan-layers-1.4.366_p20261024 -> 1.4.366_p20261026}, media-video/vlc-4.0.0_pre20261025 -> 4.0.0_pre20261026, net-misc/postman-bin-12.33.4 -> 12.34.0, sci-ml/{amd-gaia-0.25.0 -> 0.25.1, ik_llama-cpp-0_pre20261025 -> 0_pre20261026, llama-swap-266 -> 267, sherpa-onnx-2.0.0 -> 2.0.1})

commit ae787f1ab04e5e6847abbb73113a002e82345d16
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 10 23:44:06 2026 -0300

treewide: drop non-amd64 keywords from bentoo's own ebuilds

Applies the amd64-only baseline to the 132 ebuilds (126 packages) that
have no ::gentoo counterpart; the 375 mirror ebuilds keep upstream's
KEYWORDS.

- KEYWORDS: only ~amd64 (amd64 stays stable on gst-plugins-va and
librewolf-bin).
- SRC_URI: arm64?/x86?/... blocks removed from 36 ebuilds, plus the dead
`elif use arm64` branches that picked those distfiles.
- Manifest: 80 DIST lines nothing references any more, from 34 packages.
- Comments in ebuilds and .autoupdate/packages.toml that justified
~arm64 rewritten; no probe url or pattern changed.
- md5-cache regenerated for exactly the edited ebuilds.

librewolf and kata-* keep their per-arch logic on purpose: it mirrors
the Firefox/Kata build scripts and keeping it eases rebases.

Verified: pkgcheck per package shows no new finding vs master (14 fewer),
gentoo-parity.sh output identical to master, emerge -pv resolves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 2f18d809cb4d5b2b79a4eba52259e1dd35ce0551
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 14:04:26 2026 -0300

add(dev-qt/qt-creator-21.0.0_beta1, dev-qt/qtcanvaspainter-, metadata/md5-cache/dev-qt/{qt-creator-21.0.0_beta1, qtcanvaspainter-6.11.2, qtcanvaspainter-6.12.0}), mod(profiles/package.mask, .autoupdate/packages.toml)

Qt Creator 21.0 beta1, from ::gentoo's 9999 ebuild. QT_PV raised to 6.8.3
(IDE_QT_VERSION_MIN); qtshadertools dropped, nothing in 21.0 uses it. ~amd64
only: ::gentoo keywords dev-qt/qttasktree amd64-only.

21.0 merged the QML, perf and CTF profilers into one Profiler plugin behind
the Tracing library, which needs Qt::CanvasPainter. ::gentoo does not package
it, so dev-qt/qtcanvaspainter is added here in both live Qt series, since each
pins ~dev-qt/qtbase-$: 6.11.2 for the unmasked Qt, 6.12.0 masked next to
the rest of the Qt 6.12.0 family. Upstream licenses it GPL-3 only.

Verified: qt-creator compiled in full (4037/4037) and runs; rebuilt against
qtcanvaspainter 6.12.0 with Tracing, Profiler and qtprofiler (139/139); its
Tracing library also builds against 6.11.2 headers and links its library
(on a Qt 6.12 qtbase). Not run: install/merge (no root), a full Qt 6.11 stack.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>