sys-apps/fakeroot
A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery
ChangeLog
commit 05b58fec548990c07507257a21abb82703ccb8ff
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Aug 6 12:15:50 2026 -0300
add(sys-apps/{fakeroot-2.1.4,uutils-coreutils-0.10.0,uutils-coreutils-bin-0.10.0}), mod(.autoupdate/packages.toml)
fakeroot 2.1.4: ::gentoo is on 1.33 (2025) while Debian, where fakeroot is
developed, moved to the 2.x series in July 2026. The tarball is .orig.tar.xz
now; the configure-id_t patch is upstream since 1.35.1 and the musl patch was
rebased down to its faked.c half (the libfakeroot.c half is upstream too).
Autotools is kept over the new meson build because that is where the po4a man
page translations are wired. t.xattr2 is skipped exactly as Debian skips it.
Tests: 16 pass, 1 skip, 0 fail.
uutils-coreutils 0.10.0: temporary mirror. ::gentoo builds it from a
consolidated crate tarball that github.com/gentoo-crate-dist had not published
for this release, so the ~400 crates are listed inline and fetched from
crates.io instead; nothing is self-hosted. cargo.eclass only computes
CARGO_CRATE_URIS, so SRC_URI has to consume it -- the ::gentoo ebuild never
does because its CRATES is empty. Verified by compiling with network-sandbox
on, which proves the block is complete.
uutils-coreutils-bin 0.10.0: not a mirror -- ::gentoo ships no binary variant.
Installs upstream's prebuilt multicall binary with the same uu- prefixed layout
as the from-source package, so the two block each other. glibc builds on
amd64/x86, static musl on arm64/riscv (upstream publishes no glibc tarball for
those). PMS does not know the .tar.zst suffix even in EAPI 8, so unpacker.eclass
handles the docs archive that carries the man pages and completions.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Aug 6 12:15:50 2026 -0300
add(sys-apps/{fakeroot-2.1.4,uutils-coreutils-0.10.0,uutils-coreutils-bin-0.10.0}), mod(.autoupdate/packages.toml)
fakeroot 2.1.4: ::gentoo is on 1.33 (2025) while Debian, where fakeroot is
developed, moved to the 2.x series in July 2026. The tarball is .orig.tar.xz
now; the configure-id_t patch is upstream since 1.35.1 and the musl patch was
rebased down to its faked.c half (the libfakeroot.c half is upstream too).
Autotools is kept over the new meson build because that is where the po4a man
page translations are wired. t.xattr2 is skipped exactly as Debian skips it.
Tests: 16 pass, 1 skip, 0 fail.
uutils-coreutils 0.10.0: temporary mirror. ::gentoo builds it from a
consolidated crate tarball that github.com/gentoo-crate-dist had not published
for this release, so the ~400 crates are listed inline and fetched from
crates.io instead; nothing is self-hosted. cargo.eclass only computes
CARGO_CRATE_URIS, so SRC_URI has to consume it -- the ::gentoo ebuild never
does because its CRATES is empty. Verified by compiling with network-sandbox
on, which proves the block is complete.
uutils-coreutils-bin 0.10.0: not a mirror -- ::gentoo ships no binary variant.
Installs upstream's prebuilt multicall binary with the same uu- prefixed layout
as the from-source package, so the two block each other. glibc builds on
amd64/x86, static musl on arm64/riscv (upstream publishes no glibc tarball for
those). PMS does not know the .tar.zst suffix even in EAPI 8, so unpacker.eclass
handles the docs archive that carries the man pages and completions.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


View
Download
Browse