dev-qt/qtcanvaspainter (bentoo)

Search

Masked: This package is masked.

Reason: The Qt 6.12 family, opt-in only: this overlay's two survivors of the 6.12 mirror (fb3c2d3c7, trimmed in 7d5bb0165). qtdeclarative-6.12.0 is a .0 release that pins ~dev-qt/qtbase-${PV}, and qtwebengine-6.140.0_rc is a release candidate. qtcanvaspainter-6.12.0 (2026-10-03, bentoo-only, for Qt Creator 21's Profiler) pins ~dev-qt/qtbase-${PV} too, so it is reachable exactly when the rest of 6.12.0 is; its 6.11.2 sibling stays unmasked. Today ::gentoo's own 6.12.0 mask (ionen, 2026-10-01) already reaches both -- measured: with no local unmask, emerge refuses them citing /var/db/repos/gentoo/profiles/package.mask. That is exactly why this entry exists: it is someone else's mask, and it lifts on someone else's schedule. ionen's note says qtwebengine will be "treated separately" from the 6.12 block, so the RC could become reachable the day that block is rewritten, with nothing here deciding it. A pre-release stays masked because bentoo says so, not because ::gentoo happens to. The atoms are deliberately unqualified: Portage stamps them "::bentoo", which is where these ebuilds live. ::gentoo's copies stay under its own mask. To opt in, the same lines ::gentoo suggests cancel both masks, since an unqualified unmask matches every repository: dev-qt/*:6/6.12.0 dev-qt/qtwebengine:6/6.140.0 Remove each line together with its ebuild: qtdeclarative on 6.12.1 (the QTBUG-149607 pick is in that tarball), qtwebengine once ::gentoo ships any 6.140 release. Both .autoupdate records are held for the same reasons. qtcanvaspainter's line goes when ::gentoo lifts its own 6.12.0 mask.

Masked by Lucas C.S. on 2026-10-02

Install

Install this package:

emerge -a dev-qt/qtcanvaspainter

Package Information

Description:
Accelerated 2D painting API on top of QRhi for the Qt6 framework
License:
GPL-3 FDL-1.3

Versions

Version EAPI Keywords Slot
6.12.0 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
6.11.2 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@proton.me</email>
		<name>Lucas C.S.</name>
	</maintainer>
	<slots>
		<subslots>&#xA;&#x9;&#x9;&#x9;Must only be used by packages that are known to use private parts of the Qt API.&#xA;&#x9;&#x9;</subslots>
	</slots>
	<upstream>
		<doc>https://doc.qt.io/qt-6/qtcanvaspainter-index.html</doc>
		<bugs-to>https://qt-project.atlassian.net/</bugs-to>
		<remote-id type="github">qt/qtcanvaspainter</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST qtcanvaspainter-everywhere-src-6.11.2.tar.xz 718488 bytes
DIST qtcanvaspainter-everywhere-src-6.12.0.tar.xz 1142620 bytes