dev-cpp/atkmm
C++ interface for the ATK library
-
atkmm-2.36.4gtk-doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
View
Download
Browse License: LGPL-2.1+ Overlay: Miezhiko -
atkmm-2.36.3~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86gtk-doc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
View
Download
Browse License: LGPL-2.1+ Overlay: gentoo
ChangeLog
commit 0371d83ecdad7c677f60d3fbca82a17f0671d7de
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 22:25:38 2026 -0300
python3_15 copies: bump 17 past ::gentoo; add dev-libs/sord; ansible 14.6.0
Each started as a ::gentoo copy that only added python3_15; the new upstream
release moves it ahead of ::gentoo, so KEYWORDS drops to ~amd64 and the
header says what the copy is based on (BENTOO-DIVERGENCE tags per variable).
- dev-libs/icu 79.1 (subslot 0/79), dev-cpp/abseil-cpp 20260817.0 (subslot
2608.0.0-cpp20; the c++23 backport is in the release), dev-libs/botan 3.14.0
(subslot 3/3.14), app-emulation/libvirt 12.9.0
- sys-auth/polkit 128 (glib >=2.44, both 126 patches upstream),
net-misc/spice-gtk 0.43 (spice-protocol 0.14.5, gi-docgen, patches gone),
sys-apps/firejail 0.9.82.2 (private-home removed upstream),
app-emulation/qemu-guest-agent 11.1.3 (qemu's container-sandbox patch)
- net-libs/mbedtls 3.6.7 (security release; three patches rebased),
media-libs/opensubdiv 3.8.0 (gnuinstalldirs rebased, CMake CUDA language)
- media-libs/lilv 0.28.0 (sord >=0.16.20) with new dev-libs/sord 0.16.22,
media-libs/sratom 0.6.22, dev-libs/libwacom 2.20.0, x11-libs/cairo 1.18.6,
dev-cpp/atkmm 2.28.5, dev-cpp/cairomm 1.14.6
- app-admin/ansible-core 2.21.6 (py3.15 patch carried), which
app-admin/ansible 14.6.0 requires (~=2.21.6); ansible KEYWORDS ~amd64
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit f65cbfbc894021f3436aa6425c54778bcde7d6c3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:11:55 2026 -0300
python3_15: mirror the build-time-only packages so python 3.14 can go
PYTHON_TARGETS="python3_15" already resolved, but dev-lang/python:3.14 stayed
installed as an interpreter: 85 installed packages run Python only at build
time and stopped at 3.14. That list covers glibc, gcc, coreutils, the
llvm-runtimes, the Mozilla trio and most of the desktop/media stack.
Before any edit, each package was checked against what 3.15 removed (sre_*,
typing.ByteString, CGIHTTPRequestHandler, co_lnotab, re.Scanner capturing
groups, ...) in the scripts its build runs, and against the 3.15 support of
its python deps. Many were also built or exercised under 3.15:
- full builds: libvirt (1578/1578, meson test clean), dbus (build + install),
fontconfig, libepoxy, libglvnd, graphene, libdisplay-info,
blas-lapack-aux-wrapper
- test suites: krb5 pytests, automake, cmark, swtpm
- generators: glibc gen-as-const and gen-libm-test, icu and libwacom
(byte-identical to 3.14)
- Mirror 83 ::gentoo ebuilds at the same version with python3_15 added, and
nothing else. That is 82 installed packages, plus llvm-runtimes/libclc-22.1.8,
which dev-util/mesa_clc pins with =libclc-22*. Every diverging axis carries a
BENTOO-DIVERGENCE tag.
- www-client/firefox (mirror) and www-client/librewolf apply Mozilla's fix for
bmo#2083543 (mozilla-firefox/firefox 9a1535227ce2, fixed in 161). The test
manifest parser builds an re.Scanner with capturing groups, which 3.15
rejects. The build never hits this; src_test does. Verified on 3.15.2.
- eclass/kernel-build.eclass: fork of ::gentoo's with python3_15. The eclass
sets PYTHON_COMPAT before inheriting python-any-r1, so sys-kernel/bentoo-kernel
cannot widen it from the ebuild. Only this overlay's ebuilds see the fork.
- x11-drivers/xf86-video-qxl: python3_15 added.
- check-openrc-coverage.sh: allowlist polkit and bluez's obex (D-Bus
activated), and pipewire and wireplumber. Their system units exist only with
USE=system-service, which ::gentoo ties to systemd.
- check-autoupdate-damage.sh: strip the "@label" before looking for a
re-enabled record's ebuild. dev-build/automake@1.19 was the first labelled
record ever re-enabled, and the hook looked for dev-build/automake@1.19/.
- .autoupdate: 78 new probed records and 5 re-enabled ones. gcc@16, glibc,
firefox and graphite2 are held, because a PV bump alone cannot follow a
per-version ::gentoo patchset or a hand-set snapshot base.
Checked: with dev-lang/python:3.14 masked, emerge -pvuDN --with-bdeps=y
--changed-deps=y @world, with the mirrors selected from ::bentoo, resolves with
exit 0 (504 packages) and pulls in neither 3.13 nor 3.14. gentoo-parity.sh
adds no ALIGN or UNDOCUMENTED row. check-openrc-coverage.sh and
autoupdate --lint pass. pkgcheck finds nothing new except dev-python/lit
lacking 3.15, which is reachable only through USE=test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 22:25:38 2026 -0300
python3_15 copies: bump 17 past ::gentoo; add dev-libs/sord; ansible 14.6.0
Each started as a ::gentoo copy that only added python3_15; the new upstream
release moves it ahead of ::gentoo, so KEYWORDS drops to ~amd64 and the
header says what the copy is based on (BENTOO-DIVERGENCE tags per variable).
- dev-libs/icu 79.1 (subslot 0/79), dev-cpp/abseil-cpp 20260817.0 (subslot
2608.0.0-cpp20; the c++23 backport is in the release), dev-libs/botan 3.14.0
(subslot 3/3.14), app-emulation/libvirt 12.9.0
- sys-auth/polkit 128 (glib >=2.44, both 126 patches upstream),
net-misc/spice-gtk 0.43 (spice-protocol 0.14.5, gi-docgen, patches gone),
sys-apps/firejail 0.9.82.2 (private-home removed upstream),
app-emulation/qemu-guest-agent 11.1.3 (qemu's container-sandbox patch)
- net-libs/mbedtls 3.6.7 (security release; three patches rebased),
media-libs/opensubdiv 3.8.0 (gnuinstalldirs rebased, CMake CUDA language)
- media-libs/lilv 0.28.0 (sord >=0.16.20) with new dev-libs/sord 0.16.22,
media-libs/sratom 0.6.22, dev-libs/libwacom 2.20.0, x11-libs/cairo 1.18.6,
dev-cpp/atkmm 2.28.5, dev-cpp/cairomm 1.14.6
- app-admin/ansible-core 2.21.6 (py3.15 patch carried), which
app-admin/ansible 14.6.0 requires (~=2.21.6); ansible KEYWORDS ~amd64
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit f65cbfbc894021f3436aa6425c54778bcde7d6c3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:11:55 2026 -0300
python3_15: mirror the build-time-only packages so python 3.14 can go
PYTHON_TARGETS="python3_15" already resolved, but dev-lang/python:3.14 stayed
installed as an interpreter: 85 installed packages run Python only at build
time and stopped at 3.14. That list covers glibc, gcc, coreutils, the
llvm-runtimes, the Mozilla trio and most of the desktop/media stack.
Before any edit, each package was checked against what 3.15 removed (sre_*,
typing.ByteString, CGIHTTPRequestHandler, co_lnotab, re.Scanner capturing
groups, ...) in the scripts its build runs, and against the 3.15 support of
its python deps. Many were also built or exercised under 3.15:
- full builds: libvirt (1578/1578, meson test clean), dbus (build + install),
fontconfig, libepoxy, libglvnd, graphene, libdisplay-info,
blas-lapack-aux-wrapper
- test suites: krb5 pytests, automake, cmark, swtpm
- generators: glibc gen-as-const and gen-libm-test, icu and libwacom
(byte-identical to 3.14)
- Mirror 83 ::gentoo ebuilds at the same version with python3_15 added, and
nothing else. That is 82 installed packages, plus llvm-runtimes/libclc-22.1.8,
which dev-util/mesa_clc pins with =libclc-22*. Every diverging axis carries a
BENTOO-DIVERGENCE tag.
- www-client/firefox (mirror) and www-client/librewolf apply Mozilla's fix for
bmo#2083543 (mozilla-firefox/firefox 9a1535227ce2, fixed in 161). The test
manifest parser builds an re.Scanner with capturing groups, which 3.15
rejects. The build never hits this; src_test does. Verified on 3.15.2.
- eclass/kernel-build.eclass: fork of ::gentoo's with python3_15. The eclass
sets PYTHON_COMPAT before inheriting python-any-r1, so sys-kernel/bentoo-kernel
cannot widen it from the ebuild. Only this overlay's ebuilds see the fork.
- x11-drivers/xf86-video-qxl: python3_15 added.
- check-openrc-coverage.sh: allowlist polkit and bluez's obex (D-Bus
activated), and pipewire and wireplumber. Their system units exist only with
USE=system-service, which ::gentoo ties to systemd.
- check-autoupdate-damage.sh: strip the "@label" before looking for a
re-enabled record's ebuild. dev-build/automake@1.19 was the first labelled
record ever re-enabled, and the hook looked for dev-build/automake@1.19/.
- .autoupdate: 78 new probed records and 5 re-enabled ones. gcc@16, glibc,
firefox and graphite2 are held, because a PV bump alone cannot follow a
per-version ::gentoo patchset or a hand-set snapshot base.
Checked: with dev-lang/python:3.14 masked, emerge -pvuDN --with-bdeps=y
--changed-deps=y @world, with the mirrors selected from ::bentoo, resolves with
exit 0 (504 packages) and pulls in neither 3.13 nor 3.14. gentoo-parity.sh
adds no ALIGN or UNDOCUMENTED row. check-openrc-coverage.sh and
autoupdate --lint pass. pkgcheck finds nothing new except dev-python/lit
lacking 3.15, which is reachable only through USE=test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

