Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
72d759b
app-admin/sudo: Sync with Gentoo
Nov 24, 2025
8d26497
app-alternatives/gpg: Sync with Gentoo
Nov 24, 2025
c0c41c8
app-arch/libarchive: Sync with Gentoo
Nov 24, 2025
daaddcf
app-arch/pigz: Sync with Gentoo
Nov 24, 2025
70dff0b
app-arch/zstd: Sync with Gentoo
Nov 24, 2025
23bf3ca
app-containers/aardvark-dns: Sync with Gentoo
Nov 24, 2025
3ff63b1
app-containers/containerd: Sync with Gentoo
Nov 24, 2025
b9613f1
app-containers/docker: Sync with Gentoo
Nov 24, 2025
35dc186
app-containers/incus: Sync with Gentoo
Nov 24, 2025
4a87775
app-containers/podman: Sync with Gentoo
Nov 24, 2025
caf6c21
app-containers/runc: Sync with Gentoo
Nov 24, 2025
9f4f2db
app-crypt/gnupg: Sync with Gentoo
Nov 24, 2025
e2c3840
app-editors/nano: Sync with Gentoo
Nov 24, 2025
ce0d888
app-editors/vim: Sync with Gentoo
Nov 24, 2025
0ae0be9
app-editors/vim-core: Sync with Gentoo
Nov 24, 2025
79880aa
app-emulation/qemu: Sync with Gentoo
Nov 24, 2025
83178af
app-misc/pax-utils: Sync with Gentoo
Nov 24, 2025
83a6785
app-portage/gentoolkit: Sync with Gentoo
Nov 24, 2025
22e3aec
app-portage/portage-utils: Sync with Gentoo
Nov 24, 2025
bf4956c
app-shells/bash: Sync with Gentoo
Nov 24, 2025
c13032d
app-text/mandoc: Sync with Gentoo
Nov 24, 2025
09e8675
app-text/scdoc: Sync with Gentoo
Nov 24, 2025
7c283de
dev-build/cmake: Sync with Gentoo
Nov 24, 2025
ae0357a
dev-build/make: Sync with Gentoo
Nov 24, 2025
bc965fb
dev-build/meson: Sync with Gentoo
Nov 24, 2025
5315ea0
dev-build/ninja: Sync with Gentoo
Nov 24, 2025
e0f92fd
dev-db/sqlite: Sync with Gentoo
Nov 24, 2025
0c7461e
dev-debug/gdb: Sync with Gentoo
Nov 24, 2025
3f72823
dev-debug/strace: Sync with Gentoo
Nov 24, 2025
12bb227
dev-go/go-md2man: Sync with Gentoo
Nov 24, 2025
645ed4c
dev-lang/go: Sync with Gentoo
Nov 24, 2025
701b94e
dev-lang/nasm: Sync with Gentoo
Nov 24, 2025
cf45092
dev-lang/perl: Sync with Gentoo
Nov 24, 2025
e488496
dev-lang/python: Sync with Gentoo
Nov 24, 2025
48ac1a3
dev-lang/rust: Sync with Gentoo
Nov 24, 2025
86230c1
dev-lang/swig: Sync with Gentoo
Nov 24, 2025
d637265
dev-lang/tcl: Sync with Gentoo
Nov 24, 2025
93c4397
dev-libs/cJSON: Sync with Gentoo
Nov 24, 2025
c88f107
dev-libs/dbus-glib: Sync with Gentoo
Nov 24, 2025
faa868b
dev-libs/elfutils: Sync with Gentoo
Nov 24, 2025
bceff87
dev-libs/glib: Sync with Gentoo
Nov 24, 2025
a4f9a50
dev-libs/jsoncpp: Sync with Gentoo
Nov 24, 2025
37971ea
dev-libs/libgpg-error: Sync with Gentoo
Nov 24, 2025
b94bedc
dev-libs/libpcre2: Sync with Gentoo
Nov 24, 2025
dc08ce3
dev-libs/libtraceevent: Sync with Gentoo
Nov 24, 2025
2a4bef3
dev-libs/libtracefs: Sync with Gentoo
Nov 24, 2025
86ab24b
dev-libs/libxml2: Sync with Gentoo
Nov 24, 2025
8ab6cee
dev-libs/nspr: Sync with Gentoo
Nov 24, 2025
d083254
dev-libs/opensc: Sync with Gentoo
Nov 24, 2025
1a45c33
dev-libs/openssl: Sync with Gentoo
Nov 24, 2025
9738bf5
dev-libs/protobuf: Sync with Gentoo
Nov 24, 2025
bd63a93
dev-libs/tree-sitter: Sync with Gentoo
Nov 24, 2025
da4758e
dev-libs/tree-sitter-bash: Sync with Gentoo
Nov 24, 2025
f3cb3fb
dev-perl/File-Slurper: Sync with Gentoo
Nov 24, 2025
8210379
dev-python/cryptography: Sync with Gentoo
Nov 24, 2025
435c1f0
dev-python/cython: Sync with Gentoo
Nov 24, 2025
282c493
dev-python/docutils: Sync with Gentoo
Nov 24, 2025
d63c7c2
dev-python/lxml: Sync with Gentoo
Nov 24, 2025
a78b06c
dev-python/markupsafe: Sync with Gentoo
Nov 24, 2025
ca910c3
dev-python/pillow: Sync with Gentoo
Nov 24, 2025
e172b0b
dev-python/platformdirs: Sync with Gentoo
Nov 24, 2025
2608bd3
dev-python/resolvelib: Sync with Gentoo
Nov 24, 2025
514c89a
dev-python/rich: Sync with Gentoo
Nov 24, 2025
70668c1
dev-python/tomli: Sync with Gentoo
Nov 24, 2025
c3aeadf
dev-python/trove-classifiers: Sync with Gentoo
Nov 24, 2025
8cabc40
dev-util/bpftool: Sync with Gentoo
Nov 24, 2025
1f6754d
dev-util/gdbus-codegen: Sync with Gentoo
Nov 24, 2025
eb989e5
dev-util/glib-utils: Sync with Gentoo
Nov 24, 2025
2195c8b
dev-util/maturin: Sync with Gentoo
Nov 24, 2025
cf46944
dev-util/pahole: Sync with Gentoo
Nov 24, 2025
f902720
dev-util/perf: Sync with Gentoo
Nov 24, 2025
76d0b8c
dev-util/xdelta: Sync with Gentoo
Nov 24, 2025
fafc841
dev-vcs/git: Sync with Gentoo
Nov 24, 2025
34f20f0
eclass/cmake: Sync with Gentoo
Nov 24, 2025
8f00909
eclass/guile-utils: Sync with Gentoo
Nov 24, 2025
add02c4
eclass/meson: Sync with Gentoo
Nov 24, 2025
43de4df
eclass/ninja-utils: Sync with Gentoo
Nov 24, 2025
c82959f
eclass/rust: Sync with Gentoo
Nov 24, 2025
2f1a416
eclass/toolchain: Sync with Gentoo
Nov 24, 2025
44f2a39
eclass/tree-sitter-grammar: Sync with Gentoo
Nov 24, 2025
ed65b8b
licenses: Sync with Gentoo
Nov 24, 2025
7211e7c
media-libs/libpng: Sync with Gentoo
Nov 24, 2025
802885b
net-dns/bind: Sync with Gentoo
Nov 24, 2025
dcc946f
net-fs/cifs-utils: Sync with Gentoo
Nov 24, 2025
4ab5b49
net-fs/samba: Sync with Gentoo
Nov 24, 2025
d91b93b
net-libs/gnutls: Sync with Gentoo
Nov 24, 2025
e0d3c86
net-libs/libpsl: Sync with Gentoo
Nov 24, 2025
cc4416f
net-libs/libtirpc: Sync with Gentoo
Nov 24, 2025
d4e1f8c
net-libs/nghttp2: Sync with Gentoo
Nov 24, 2025
a34d834
net-misc/curl: Sync with Gentoo
Nov 24, 2025
db44e02
net-misc/iperf: Sync with Gentoo
Nov 24, 2025
9c3969a
net-misc/ntp: Sync with Gentoo
Nov 24, 2025
dca758b
net-misc/openssh: Sync with Gentoo
Nov 24, 2025
84531ca
net-misc/rsync: Sync with Gentoo
Nov 24, 2025
089db0e
net-misc/wget: Sync with Gentoo
Nov 24, 2025
4bceaeb
profiles: Sync with Gentoo
Nov 24, 2025
f384904
scripts: Sync with Gentoo
Nov 24, 2025
54ff973
sec-keys/openpgp-keys-gentoo-release: Sync with Gentoo
Nov 24, 2025
95725dc
sys-apps/coreutils: Sync with Gentoo
Nov 24, 2025
fe0bda6
sys-apps/dbus: Sync with Gentoo
Nov 24, 2025
60ad09b
sys-apps/file: Sync with Gentoo
Nov 24, 2025
c0c0ba7
sys-apps/hwdata: Sync with Gentoo
Nov 24, 2025
8a81d95
sys-apps/i2c-tools: Sync with Gentoo
Nov 24, 2025
3c48f2d
sys-apps/iproute2: Sync with Gentoo
Nov 24, 2025
1a1d5e3
sys-apps/kbd: Sync with Gentoo
Nov 24, 2025
cbaadd4
sys-apps/kexec-tools: Sync with Gentoo
Nov 24, 2025
5445eff
sys-apps/kmod: Sync with Gentoo
Nov 24, 2025
851893f
sys-apps/less: Sync with Gentoo
Nov 24, 2025
77bc85c
sys-apps/locale-gen: Sync with Gentoo
Nov 24, 2025
4761b03
sys-apps/man-db: Sync with Gentoo
Nov 24, 2025
74ac441
sys-apps/nvme-cli: Sync with Gentoo
Nov 24, 2025
f309243
sys-apps/pciutils: Sync with Gentoo
Nov 24, 2025
2086f9f
sys-apps/portage: Sync with Gentoo
Nov 24, 2025
98e415b
sys-apps/pv: Sync with Gentoo
Nov 24, 2025
f603e7b
sys-apps/sandbox: Sync with Gentoo
Nov 24, 2025
ccda5da
sys-apps/shadow: Sync with Gentoo
Nov 24, 2025
a575a4f
sys-apps/systemd: Sync with Gentoo
Nov 24, 2025
1a567d6
sys-apps/texinfo: Sync with Gentoo
Nov 24, 2025
7f19f73
sys-apps/util-linux: Sync with Gentoo
Nov 24, 2025
0d77ae8
sys-auth/pambase: Sync with Gentoo
Nov 24, 2025
919fbbe
sys-block/thin-provisioning-tools: Sync with Gentoo
Nov 24, 2025
a1607ea
sys-boot/grub: Sync with Gentoo
Nov 24, 2025
48fca28
sys-devel/binutils: Sync with Gentoo
Nov 24, 2025
cfdb834
sys-devel/crossdev: Sync with Gentoo
Nov 24, 2025
0e60df7
sys-devel/gcc: Sync with Gentoo
Nov 24, 2025
fe39620
sys-firmware/intel-microcode: Sync with Gentoo
Nov 24, 2025
a7d6fdd
sys-fs/btrfs-progs: Sync with Gentoo
Nov 24, 2025
f277c8a
sys-fs/fuse: Sync with Gentoo
Nov 24, 2025
3f3fc37
sys-fs/inotify-tools: Sync with Gentoo
Nov 24, 2025
11f9bd5
sys-fs/squashfs-tools: Sync with Gentoo
Nov 24, 2025
1a22dab
sys-fs/squashfs-tools-ng: Sync with Gentoo
Nov 24, 2025
f257de7
sys-fs/zfs: Sync with Gentoo
Nov 24, 2025
836ec9b
sys-fs/zfs-kmod: Sync with Gentoo
Nov 24, 2025
cb93407
sys-kernel/dracut: Sync with Gentoo
Nov 24, 2025
8c07b7c
sys-libs/binutils-libs: Sync with Gentoo
Nov 24, 2025
5b0a529
sys-libs/cracklib: Sync with Gentoo
Nov 24, 2025
2f39854
sys-libs/glibc: Sync with Gentoo
Nov 24, 2025
0b17781
sys-libs/libnvme: Sync with Gentoo
Nov 24, 2025
436a941
sys-libs/libselinux: Sync with Gentoo
Nov 24, 2025
c61ebe5
sys-libs/libunwind: Sync with Gentoo
Nov 24, 2025
6ec94d5
sys-libs/pam: Sync with Gentoo
Nov 24, 2025
e24bdf6
sys-libs/readline: Sync with Gentoo
Nov 24, 2025
3647859
sys-libs/talloc: Sync with Gentoo
Nov 24, 2025
0f53d65
sys-libs/tdb: Sync with Gentoo
Nov 24, 2025
460b98d
sys-libs/tevent: Sync with Gentoo
Nov 24, 2025
342a8d8
sys-process/procps: Sync with Gentoo
Nov 24, 2025
df53d1c
virtual/perl-Exporter: Sync with Gentoo
Nov 24, 2025
746af7d
virtual/perl-ExtUtils-MakeMaker: Sync with Gentoo
Nov 24, 2025
2792747
x11-drivers/nvidia-drivers: Sync with Gentoo
Nov 24, 2025
18336e6
x11-libs/pixman: Sync with Gentoo
Nov 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ SLOT="0"
IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd"

DEPEND="
sys-libs/zlib:=
virtual/zlib:=
virtual/libcrypt:=
gcrypt? ( dev-libs/libgcrypt:= )
ldap? (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ SLOT="0"
IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd"

DEPEND="
sys-libs/zlib:=
virtual/zlib:=
virtual/libcrypt:=
gcrypt? ( dev-libs/libgcrypt:= )
ldap? (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ SLOT="0"
IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd"

DEPEND="
sys-libs/zlib:=
virtual/zlib:=
virtual/libcrypt:=
gcrypt? ( dev-libs/libgcrypt:= )
ldap? (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ALTERNATIVES=(
inherit app-alternatives

DESCRIPTION="gpg symlink"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="nls ssl"

RDEPEND="
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ DIST libarchive-3.8.1.tar.xz 5950428 BLAKE2B 92ce11758ea050c7f5b3b2440566b71d29d
DIST libarchive-3.8.1.tar.xz.asc 659 BLAKE2B 0965437c5087b29c356280613fba546c0f08cbe3996c885957e1424304f3ea1cb4651168b34c3389ec6119bd5ab99160dc530dced31490cd2f6e8c3850e77223 SHA512 540ea8203920c1e8e6934f20c0f6b592a309c82f82561960d9adff3a3a09cf28c7a3d92070682b6b420ef82c6e30d6e9741d8c3e5473a78390da5137e61c05bd
DIST libarchive-3.8.2.tar.xz 5853628 BLAKE2B 4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6 SHA512 0a6796a8b9f66ebfb4ed0d03f9ef85519855fe5835c060bd9d17e3d5d70f565f74f94e7a570c4f6787557d15f1264fc55900d8a66b34b15892e2b6e4b3eecdf1
DIST libarchive-3.8.2.tar.xz.asc 659 BLAKE2B dc7183efc8e96a13d519d250194a9044c390042e1abc2257c82bc5c43453ad9fdbc5872643b6c008e8f6762356ced64304ed90c60edab034a4ef1ce3d91d26e0 SHA512 e1705acf226f14d9143efbc0b1649fcd2e10706966d21bf0c54f702db7eb64332b9f3927a7fa6c8322cb1a929af81bc584c1e6111c4d3c6523aee8ed7a8b4e1e
DIST libarchive-3.8.3.tar.xz 5990552 BLAKE2B 5be5f0e98f7582e2a34a43dd9217644defbd69532474fc07b3ac46ba7820c19dbd28cd691c1c798aed02643bbe68781cecd564127781c9b49323b9b54cebb32c SHA512 9eb6331da6cb96734a56166d2a507cb192967a57b041c8ea2e0eb295373abd72b4abaa8b0a3100d4b73ca00339569bb7b7789f882671619465f0a566750be920
DIST libarchive-3.8.3.tar.xz.asc 833 BLAKE2B 583c3b6b7626dc3de8a2e23cce23ed34fcdcd2f854bab61d0ecdae41414ff021733ceedabb006b7f128462f12065af0e66f4215fe060dd1f720de11bccfa71c9 SHA512 239e6ebaaffefee1d12f185e4e033e333feb81d5a5b985d9bfc33f883f6cbb7e7d65d480286cfaa4313e6139252eb7f3a7a1e095c251477c3a49196312c6d9a7
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ IUSE="
RESTRICT="!test? ( test )"

RDEPEND="
sys-libs/zlib:=[${MULTILIB_USEDEP}]
virtual/zlib:=[${MULTILIB_USEDEP}]
acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ IUSE="
RESTRICT="!test? ( test )"

RDEPEND="
sys-libs/zlib:=[${MULTILIB_USEDEP}]
virtual/zlib:=[${MULTILIB_USEDEP}]
acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
inherit libtool multilib-minimal toolchain-funcs verify-sig

DESCRIPTION="Multi-format archive and compression library"
HOMEPAGE="
https://www.libarchive.org/
https://github.com/libarchive/libarchive/
"
SRC_URI="
https://www.libarchive.de/downloads/${P}.tar.xz
verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
"

LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd
"
RESTRICT="!test? ( test )"

RDEPEND="
virtual/zlib:=[${MULTILIB_USEDEP}]
acl? ( virtual/acl:=[${MULTILIB_USEDEP}] )
blake2? ( app-crypt/libb2:=[${MULTILIB_USEDEP}] )
bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
expat? ( dev-libs/expat:=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
iconv? ( virtual/libiconv:=[${MULTILIB_USEDEP}] )
dev-libs/openssl:=[${MULTILIB_USEDEP}]
lz4? ( >=app-arch/lz4-0_p131:=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.2.5-r1:=[${MULTILIB_USEDEP}] )
lzo? ( >=dev-libs/lzo-2:=[${MULTILIB_USEDEP}] )
nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] )
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
kernel_linux? (
virtual/os-headers
e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
)
test? (
app-arch/lrzip
app-arch/lz4
app-arch/lzip
app-arch/lzop
app-arch/xz-utils
app-arch/zstd
lzma? ( app-arch/xz-utils[extra-filters(+)] )
)
"
BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20251118 )
elibc_musl? ( sys-libs/queue-standalone )
"

VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libarchive.org.asc

# false positives (checks for libc-defined hash functions)
QA_CONFIG_IMPL_DECL_SKIP=(
SHA256_Init SHA256_Update SHA256_Final
SHA384_Init SHA384_Update SHA384_Final
SHA512_Init SHA512_Update SHA512_Final
)

PATCHES=(
# https://github.com/libarchive/libarchive/issues/2069
# (we can simply update the command since we don't support old lrzip)
"${FILESDIR}/${PN}-3.7.2-lrzip.patch"
)

src_prepare() {
default

# Needed for flags to be respected w/ LTO
elibtoolize
}

multilib_src_configure() {
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923

local myconf=(
$(use_enable acl)
$(use_enable static-libs static)
$(use_enable xattr)
$(use_with blake2 libb2)
$(use_with bzip2 bz2lib)
$(use_with expat)
$(use_with !expat xml2)
$(use_with iconv)
$(use_with lz4)
$(use_with lzma)
$(use_with lzo lzo2)
$(use_with nettle)
--with-zlib
$(use_with zstd)

# Windows-specific
--without-cng
)
if multilib_is_native_abi ; then
myconf+=(
--enable-bsdcat="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdcpio="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdtar="$(tc-is-static-only && echo static || echo shared)"
--enable-bsdunzip="$(tc-is-static-only && echo static || echo shared)"
)
else
myconf+=(
--disable-bsdcat
--disable-bsdcpio
--disable-bsdtar
--disable-bsdunzip
)
fi

ECONF_SOURCE="${S}" econf "${myconf[@]}"
}

multilib_src_compile() {
if multilib_is_native_abi ; then
emake
else
emake libarchive.la
fi
}

src_test() {
mkdir -p "${T}"/bin || die
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
# workaround lrzip broken on 32-bit arches with >= 10 threads
# https://bugs.gentoo.org/927766
cat > "${T}"/bin/lrzip <<-EOF || die
#!/bin/sh
exec "$(type -P lrzip)" -p1 "\${@}"
EOF
chmod +x "${T}/bin/lrzip" || die
local -x PATH=${T}/bin:${PATH}
multilib-minimal_src_test
}

multilib_src_test() {
# sandbox is breaking long symlink behavior
local -x SANDBOX_ON=0
local -x LD_PRELOAD=
# some locales trigger different output that breaks tests
local -x LC_ALL=C.UTF-8
emake check
}

multilib_src_install() {
if multilib_is_native_abi ; then
emake DESTDIR="${D}" install
else
local install_targets=(
install-includeHEADERS
install-libLTLIBRARIES
install-pkgconfigDATA
)
emake DESTDIR="${D}" "${install_targets[@]}"
fi

# Libs.private: should be used from libarchive.pc instead
find "${ED}" -type f -name "*.la" -delete || die
# https://github.com/libarchive/libarchive/issues/1766
sed -e '/Requires\.private/s:iconv::' \
-i "${ED}/usr/$(get_libdir)/pkgconfig/libarchive.pc" || die
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~spar
IUSE="static test"
RESTRICT="!test? ( test )"

LIB_DEPEND=">=sys-libs/zlib-1.2.3[static-libs(+)]"
LIB_DEPEND=">=virtual/zlib-1.2.3:=[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="
${RDEPEND}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
lzma? ( app-arch/xz-utils )
lz4? ( app-arch/lz4:= )
zlib? ( sys-libs/zlib )
zlib? ( virtual/zlib:= )
"
DEPEND="${RDEPEND}"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
lzma? ( app-arch/xz-utils )
lz4? ( app-arch/lz4:= )
zlib? ( sys-libs/zlib )
zlib? ( virtual/zlib:= )
"
DEPEND="${RDEPEND}"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2023-2024 Gentoo Authors
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
Expand All @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="${CARGO_CRATE_URIS}"
SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
fi

# main
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ DIST containerd-2.0.4.tar.gz 10450939 BLAKE2B f82ed40eab0f1d186f4fb04217b8f75a9d
DIST containerd-2.0.5.tar.gz 10452563 BLAKE2B bf03316c9211eaa17a3b40b1fc9f9aca42fe3e621e086e612eb07c286c6b62bc7a0a2426ce7b6742dce2924d570ab599aefb43463c4fa6be277e562bad79668f SHA512 af89a5c9ad5f931c5fee33c75c13c296fc9ec966f2c64ec244897695eebb365bcb542f6b431e60d4ef7213f0ea11d3a8896d1b7f033ed445e6b521b7ddbffe6f
DIST containerd-2.1.0.tar.gz 10610618 BLAKE2B 147c21b4650543af9b0e533e381a0505ba927d6e9270b9b03a09016eb3ccf29875db7fa274944fea2ff7b029b6a05a17d14c61e24b5f3426b31f320831eeb46a SHA512 e9bb128917bb6b2e21a8e05344af3fdcdda8620be20e54407bc2c73046278a88a77bcbed6ef7a59099c9ee3303283db46b90b71afdd45236d3c534749ba844e0
DIST containerd-2.1.1.tar.gz 10610787 BLAKE2B acc2d769752c783643795d228c0d267b0802e09166dc783e84087da0029a822a64688f5e59c047c47b25f50ca2a1ccb7f5b6216ad6beeb4489df308e525e9716 SHA512 542f7cae61e1ef2e1b529b0bea66d7ad9016d4605de73de9c9c8a738e50ec6f470b939d1546482320515b77424bffe1cf24b721173ac0c0ecd0100c92817cfb1
DIST containerd-2.1.5.tar.gz 10622156 BLAKE2B b612e9606554d492f59d4665dcbd85b0fdfa3316ecff3a2122357f8d8ef68991a2b77c367e3a7143efb768e9a78ee82ace9ffdc0832a9eb4ec37e98b0f827840 SHA512 6376228edf615b1ff3d40287622d4f72793be091d59d5d7e97f7bdc4f265aa4412f4a5dd1937ef795e54aa5ee8a87d785e859d7c6525a25fa86631b878cefc59
DIST containerd-2.1.4.tar.gz 10614131 BLAKE2B b8f4007b4bb368a1fa04c913d606f65d2ea4a17a6419ce12f2b6112eee2574d7a09fb8e2500d1c2f21bef8792dc047df4d63446211ae006662e616facda91f24 SHA512 a9f84784e917621ee5ea38ad20b8106e642fbf463a00d319b73a1a8e4d1fdd5be2fba0789b6a5d31107ef239d3713eced99ce979d4b2764714271a63c0936c15
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"

COMMON_DEPEND="
Expand Down

This file was deleted.

Loading