Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly portage-stable package updates 2024-10-28 #2410

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
7034ab1
app-admin/perl-cleaner: Sync with Gentoo
Oct 28, 2024
46cd2d3
app-arch/libarchive: Sync with Gentoo
Oct 28, 2024
d95dda7
app-arch/lz4: Sync with Gentoo
Oct 28, 2024
62bf433
app-containers/aardvark-dns: Sync with Gentoo
Oct 28, 2024
7249161
app-containers/containers-common: Sync with Gentoo
Oct 28, 2024
c9f130c
app-containers/containers-image: Sync with Gentoo
Oct 28, 2024
0cea556
app-containers/containers-storage: Sync with Gentoo
Oct 28, 2024
90c6ad3
app-containers/crun: Sync with Gentoo
Oct 28, 2024
f1eb61c
app-containers/docker: Sync with Gentoo
Oct 28, 2024
a0fb3d2
app-containers/docker-cli: Sync with Gentoo
Oct 28, 2024
6672925
app-containers/netavark: Sync with Gentoo
Oct 28, 2024
694840d
app-containers/podman: Sync with Gentoo
Oct 28, 2024
c97eb98
app-crypt/gnupg: Sync with Gentoo
Oct 28, 2024
d19f811
app-crypt/gpgme: Sync with Gentoo
Oct 28, 2024
255240a
app-crypt/mit-krb5: Sync with Gentoo
Oct 28, 2024
c90e051
app-crypt/pinentry: Sync with Gentoo
Oct 28, 2024
228f78e
app-crypt/rhash: Sync with Gentoo
Oct 28, 2024
a8047ad
app-doc/eclass-manpages: Sync with Gentoo
Oct 28, 2024
cf6c1db
app-emulation/qemu: Sync with Gentoo
Oct 28, 2024
59b5fdf
app-eselect/eselect-rust: Sync with Gentoo
Oct 28, 2024
f0e0bcb
app-portage/elt-patches: Sync with Gentoo
Oct 28, 2024
583f755
app-portage/gentoolkit: Sync with Gentoo
Oct 28, 2024
f2ccbe6
app-portage/getuto: Sync with Gentoo
Oct 28, 2024
857777b
app-shells/bash: Sync with Gentoo
Oct 28, 2024
4c7ccc2
app-text/asciidoc: Sync with Gentoo
Oct 28, 2024
1af152c
app-text/docbook-xsl-stylesheets: Sync with Gentoo
Oct 28, 2024
2030e49
dev-build/autoconf: Sync with Gentoo
Oct 28, 2024
81afdfc
dev-build/autoconf-archive: Sync with Gentoo
Oct 28, 2024
358b659
dev-build/cmake: Sync with Gentoo
Oct 28, 2024
49d05d7
dev-build/meson: Sync with Gentoo
Oct 28, 2024
54f8783
dev-build/ninja: Sync with Gentoo
Oct 28, 2024
982bd04
dev-cpp/abseil-cpp: Sync with Gentoo
Oct 28, 2024
aeebc6c
dev-cpp/gtest: Sync with Gentoo
Oct 28, 2024
31130ca
dev-debug/gdb: Sync with Gentoo
Oct 28, 2024
9c2b212
dev-lang/python: Sync with Gentoo
Oct 28, 2024
8a60168
dev-lang/rust: Sync with Gentoo
Oct 28, 2024
d2d5eca
dev-lang/tcl: Sync with Gentoo
Oct 28, 2024
30c5ec8
dev-libs/gobject-introspection: Sync with Gentoo
Oct 28, 2024
7b09892
dev-libs/jsoncpp: Sync with Gentoo
Oct 28, 2024
4552e2f
dev-libs/libassuan: Sync with Gentoo
Oct 28, 2024
4885064
dev-libs/libffi: Sync with Gentoo
Oct 28, 2024
a27a393
dev-libs/libgcrypt: Sync with Gentoo
Oct 28, 2024
d8e491c
dev-libs/libgpg-error: Sync with Gentoo
Oct 28, 2024
a5ac994
dev-libs/libnl: Sync with Gentoo
Oct 28, 2024
e89893a
dev-libs/libpcre2: Sync with Gentoo
Oct 28, 2024
817acbe
dev-libs/libpipeline: Sync with Gentoo
Oct 28, 2024
da2ac00
dev-libs/libtraceevent: Sync with Gentoo
Oct 28, 2024
c6fd800
dev-libs/libtracefs: Sync with Gentoo
Oct 28, 2024
e54bd55
dev-libs/libuv: Sync with Gentoo
Oct 28, 2024
e9da20f
dev-libs/npth: Sync with Gentoo
Oct 28, 2024
a1c2793
dev-libs/nspr: Sync with Gentoo
Oct 28, 2024
b4a199f
dev-libs/oniguruma: Sync with Gentoo
Oct 28, 2024
1e67883
dev-libs/tree-sitter: Sync with Gentoo
Oct 28, 2024
8e1ce20
dev-libs/tree-sitter-bash: Sync with Gentoo
Oct 28, 2024
1d79247
dev-libs/userspace-rcu: Sync with Gentoo
Oct 28, 2024
1ee6422
dev-libs/yajl: Sync with Gentoo
Oct 28, 2024
1f76811
dev-python/cachecontrol: Sync with Gentoo
Oct 28, 2024
704eddc
dev-python/charset-normalizer: Sync with Gentoo
Oct 28, 2024
4392221
dev-python/cython: Sync with Gentoo
Oct 28, 2024
b0e46d7
dev-python/distlib: Sync with Gentoo
Oct 28, 2024
9798dfa
dev-python/editables: Sync with Gentoo
Oct 28, 2024
62a64a1
dev-python/ensurepip-setuptools: Sync with Gentoo
Oct 28, 2024
3d28211
dev-python/flit-core: Sync with Gentoo
Oct 28, 2024
88b0e0f
dev-python/gpep517: Sync with Gentoo
Oct 28, 2024
50e500b
dev-python/hatchling: Sync with Gentoo
Oct 28, 2024
9ee82ea
dev-python/hatch-vcs: Sync with Gentoo
Oct 28, 2024
8503191
dev-python/installer: Sync with Gentoo
Oct 28, 2024
d71ab1a
dev-python/jaraco-context: Sync with Gentoo
Oct 28, 2024
e0bc6b5
dev-python/jaraco-functools: Sync with Gentoo
Oct 28, 2024
dd0ce82
dev-python/jaraco-text: Sync with Gentoo
Oct 28, 2024
3b673f4
dev-python/lxml: Sync with Gentoo
Oct 28, 2024
b605141
dev-python/markupsafe: Sync with Gentoo
Oct 28, 2024
57fd8b3
dev-python/more-itertools: Sync with Gentoo
Oct 28, 2024
8a39d6c
dev-python/msgpack: Sync with Gentoo
Oct 28, 2024
8f56162
dev-python/packaging: Sync with Gentoo
Oct 28, 2024
289a71b
dev-python/pathspec: Sync with Gentoo
Oct 28, 2024
060ea5b
dev-python/pillow: Sync with Gentoo
Oct 28, 2024
dc5b223
dev-python/pip: Sync with Gentoo
Oct 28, 2024
12218fa
dev-python/platformdirs: Sync with Gentoo
Oct 28, 2024
413c39e
dev-python/pluggy: Sync with Gentoo
Oct 28, 2024
827603f
dev-python/poetry-core: Sync with Gentoo
Oct 28, 2024
98558d4
dev-python/pyproject-hooks: Sync with Gentoo
Oct 28, 2024
2d5a4a1
dev-python/resolvelib: Sync with Gentoo
Oct 28, 2024
b8f31f2
dev-python/rich: Sync with Gentoo
Oct 28, 2024
eb5fea6
dev-python/setuptools: Sync with Gentoo
Oct 28, 2024
178c851
dev-python/setuptools-scm: Sync with Gentoo
Oct 28, 2024
bf6daf9
dev-python/six: Sync with Gentoo
Oct 28, 2024
c56374e
dev-python/tomli: Sync with Gentoo
Oct 28, 2024
81f6345
dev-python/tree-sitter: Sync with Gentoo
Oct 28, 2024
d6aa33c
dev-python/trove-classifiers: Sync with Gentoo
Oct 28, 2024
e7b7905
dev-python/truststore: Sync with Gentoo
Oct 28, 2024
0d0fdb7
dev-python/typing-extensions: Sync with Gentoo
Oct 28, 2024
88ae0e5
dev-python/wheel: Sync with Gentoo
Oct 28, 2024
92004ec
dev-util/catalyst: Sync with Gentoo
Oct 28, 2024
ff263f0
dev-util/pkgcheck: Sync with Gentoo
Oct 28, 2024
8cf6e6c
dev-util/pkgconf: Sync with Gentoo
Oct 28, 2024
758a160
dev-vcs/git: Sync with Gentoo
Oct 28, 2024
3a46f63
eclass/acct-group: Sync with Gentoo
Oct 28, 2024
b927a10
eclass/acct-user: Sync with Gentoo
Oct 28, 2024
52c2d20
eclass/app-alternatives: Sync with Gentoo
Oct 28, 2024
d0b52c4
eclass/autotools: Sync with Gentoo
Oct 28, 2024
e196c9b
eclass/bash-completion-r1: Sync with Gentoo
Oct 28, 2024
8095e54
eclass/check-reqs: Sync with Gentoo
Oct 28, 2024
a2fd712
eclass/desktop: Sync with Gentoo
Oct 28, 2024
a4363e3
eclass/dist-kernel-utils: Sync with Gentoo
Oct 28, 2024
cd0c575
eclass/distutils-r1: Sync with Gentoo
Oct 28, 2024
d458ee8
eclass/flag-o-matic: Sync with Gentoo
Oct 28, 2024
d3e40f5
eclass/gnuconfig: Sync with Gentoo
Oct 28, 2024
79e2d5c
eclass/go-module: Sync with Gentoo
Oct 28, 2024
e8b8d7f
eclass/guile-single: Sync with Gentoo
Oct 28, 2024
361ab81
eclass/guile-utils: Sync with Gentoo
Oct 28, 2024
e92d422
eclass/java-utils-2: Sync with Gentoo
Oct 28, 2024
4aac0b0
eclass/libtool: Sync with Gentoo
Oct 28, 2024
5a5514b
eclass/linux-mod-r1: Sync with Gentoo
Oct 28, 2024
10706fc
eclass/llvm-r1: Sync with Gentoo
Oct 28, 2024
197338b
eclass/llvm-utils: Sync with Gentoo
Oct 28, 2024
c43a488
eclass/llvm: Sync with Gentoo
Oct 28, 2024
71cbe98
eclass/lua-single: Sync with Gentoo
Oct 28, 2024
edd552b
eclass/lua-utils: Sync with Gentoo
Oct 28, 2024
7cc5b15
eclass/mercurial: Sync with Gentoo
Oct 28, 2024
ade607e
eclass/mono-env: Sync with Gentoo
Oct 28, 2024
f2c5aaf
eclass/multibuild: Sync with Gentoo
Oct 28, 2024
07717c9
eclass/multilib-build: Sync with Gentoo
Oct 28, 2024
459fb26
eclass/multilib-minimal: Sync with Gentoo
Oct 28, 2024
d441719
eclass/multilib: Sync with Gentoo
Oct 28, 2024
6ca7e6a
eclass/multiprocessing: Sync with Gentoo
Oct 28, 2024
550708e
eclass/out-of-source-utils: Sync with Gentoo
Oct 28, 2024
6b544f9
eclass/pax-utils: Sync with Gentoo
Oct 28, 2024
8a4a818
eclass/perl-functions: Sync with Gentoo
Oct 28, 2024
a38ecdf
eclass/portability: Sync with Gentoo
Oct 28, 2024
978b9d3
eclass/prefix: Sync with Gentoo
Oct 28, 2024
206a08e
eclass/preserve-libs: Sync with Gentoo
Oct 28, 2024
c7cc310
eclass/pypi: Sync with Gentoo
Oct 28, 2024
167bf27
eclass/python-any-r1: Sync with Gentoo
Oct 28, 2024
bc0964a
eclass/python-r1: Sync with Gentoo
Oct 28, 2024
1010e42
eclass/python-single-r1: Sync with Gentoo
Oct 28, 2024
fbc317c
eclass/python-utils-r1: Sync with Gentoo
Oct 28, 2024
88af7fa
eclass/readme.gentoo-r1: Sync with Gentoo
Oct 28, 2024
b2e3ef6
eclass/ruby-single: Sync with Gentoo
Oct 28, 2024
6512bd0
eclass/ruby-utils: Sync with Gentoo
Oct 28, 2024
361dbde
eclass/secureboot: Sync with Gentoo
Oct 28, 2024
fcb1a50
eclass/selinux-policy-2: Sync with Gentoo
Oct 28, 2024
b0ff6d4
eclass/strip-linguas: Sync with Gentoo
Oct 28, 2024
4d7e682
eclass/systemd: Sync with Gentoo
Oct 28, 2024
4d1921a
eclass/tmpfiles: Sync with Gentoo
Oct 28, 2024
acc3e42
eclass/toolchain-funcs: Sync with Gentoo
Oct 28, 2024
8ffe366
eclass/toolchain: Sync with Gentoo
Oct 28, 2024
b973b14
eclass/tree-sitter-grammar: Sync with Gentoo
Oct 28, 2024
492ee7b
eclass/udev: Sync with Gentoo
Oct 28, 2024
fa22ae4
eclass/vcs-clean: Sync with Gentoo
Oct 28, 2024
ee8d85f
eclass/vcs-snapshot: Sync with Gentoo
Oct 28, 2024
1cf9064
eclass/verify-sig: Sync with Gentoo
Oct 28, 2024
4b5db89
eclass/vim-doc: Sync with Gentoo
Oct 28, 2024
05d9ac3
eclass/vim-plugin: Sync with Gentoo
Oct 28, 2024
d30e4f5
eclass/virtualx: Sync with Gentoo
Oct 28, 2024
5c15a59
eclass/waf-utils: Sync with Gentoo
Oct 28, 2024
7bb9882
eclass/wrapper: Sync with Gentoo
Oct 28, 2024
e7e6ff4
eclass/xdg-utils: Sync with Gentoo
Oct 28, 2024
4e23a94
eclass/xdg: Sync with Gentoo
Oct 28, 2024
7331e6a
licenses: Sync with Gentoo
Oct 28, 2024
7f8a521
net-analyzer/tcpdump: Sync with Gentoo
Oct 28, 2024
584bbc2
net-dns/bind-tools: Sync with Gentoo
Oct 28, 2024
9a98a70
net-dns/c-ares: Sync with Gentoo
Oct 28, 2024
86ddf96
net-firewall/conntrack-tools: Sync with Gentoo
Oct 28, 2024
92241be
net-firewall/ipset: Sync with Gentoo
Oct 28, 2024
291e1dd
net-fs/cifs-utils: Sync with Gentoo
Oct 28, 2024
b79eef9
net-libs/gnutls: Sync with Gentoo
Oct 28, 2024
bb5b719
net-libs/libmicrohttpd: Sync with Gentoo
Oct 28, 2024
4f484f1
net-libs/libnetfilter_conntrack: Sync with Gentoo
Oct 28, 2024
7c9eda0
net-libs/libnftnl: Sync with Gentoo
Oct 28, 2024
9ec9098
net-libs/libpcap: Sync with Gentoo
Oct 28, 2024
4f5745c
net-libs/libpsl: Sync with Gentoo
Oct 28, 2024
fe169bd
net-libs/nghttp2: Sync with Gentoo
Oct 28, 2024
54c3ce3
net-misc/chrony: Sync with Gentoo
Oct 28, 2024
187c67e
net-misc/curl: Sync with Gentoo
Oct 28, 2024
9de01ac
net-misc/iperf: Sync with Gentoo
Oct 28, 2024
65257d4
net-misc/openssh: Sync with Gentoo
Oct 28, 2024
bc354f1
net-misc/passt: Sync with Gentoo
Oct 28, 2024
f26173c
net-misc/socat: Sync with Gentoo
Oct 28, 2024
802d5e0
net-misc/wget: Sync with Gentoo
Oct 28, 2024
193c6d7
profiles: Sync with Gentoo
Oct 28, 2024
aa7a8b8
sec-policy/selinux-base: Sync with Gentoo
Oct 28, 2024
b0c1fa9
sec-policy/selinux-base-policy: Sync with Gentoo
Oct 28, 2024
39aee0b
sec-policy/selinux-container: Sync with Gentoo
Oct 28, 2024
29a60d3
sec-policy/selinux-dbus: Sync with Gentoo
Oct 28, 2024
fbe0d44
sec-policy/selinux-policykit: Sync with Gentoo
Oct 28, 2024
5008991
sec-policy/selinux-sssd: Sync with Gentoo
Oct 28, 2024
76546ed
sec-policy/selinux-unconfined: Sync with Gentoo
Oct 28, 2024
b502e4b
sys-apps/azure-vm-utils: Sync with Gentoo
Oct 28, 2024
bb2967a
sys-apps/bubblewrap: Sync with Gentoo
Oct 28, 2024
67667cb
sys-apps/coreutils: Sync with Gentoo
Oct 28, 2024
81b634f
sys-apps/dtc: Sync with Gentoo
Oct 28, 2024
7d4956a
sys-apps/file: Sync with Gentoo
Oct 28, 2024
4af561a
sys-apps/findutils: Sync with Gentoo
Oct 28, 2024
5927451
sys-apps/kbd: Sync with Gentoo
Oct 28, 2024
0430f6c
sys-apps/kmod: Sync with Gentoo
Oct 28, 2024
175666d
sys-apps/less: Sync with Gentoo
Oct 28, 2024
30232db
sys-apps/man-db: Sync with Gentoo
Oct 28, 2024
144369a
sys-apps/nvme-cli: Sync with Gentoo
Oct 28, 2024
f723907
sys-apps/pkgcore: Sync with Gentoo
Oct 28, 2024
8941e69
sys-apps/pv: Sync with Gentoo
Oct 28, 2024
20a4cef
sys-apps/sandbox: Sync with Gentoo
Oct 28, 2024
0be010d
sys-apps/texinfo: Sync with Gentoo
Oct 28, 2024
5cfd077
sys-apps/util-linux: Sync with Gentoo
Oct 28, 2024
da5d416
sys-block/open-iscsi: Sync with Gentoo
Oct 28, 2024
8bca4a6
sys-block/thin-provisioning-tools: Sync with Gentoo
Oct 28, 2024
d48db04
sys-boot/gnu-efi: Sync with Gentoo
Oct 28, 2024
0e35d8f
sys-boot/mokutil: Sync with Gentoo
Oct 28, 2024
400f4b9
sys-devel/binutils: Sync with Gentoo
Oct 28, 2024
75cfb7c
sys-devel/crossdev: Sync with Gentoo
Oct 28, 2024
9d7abae
sys-devel/gcc: Sync with Gentoo
Oct 28, 2024
ab3057e
sys-devel/gettext: Sync with Gentoo
Oct 28, 2024
427be0a
sys-firmware/intel-microcode: Sync with Gentoo
Oct 28, 2024
15ca729
sys-fs/btrfs-progs: Sync with Gentoo
Oct 28, 2024
712d079
sys-fs/mtools: Sync with Gentoo
Oct 28, 2024
e381d93
sys-fs/quota: Sync with Gentoo
Oct 28, 2024
01ece38
sys-fs/xfsprogs: Sync with Gentoo
Oct 28, 2024
713ff35
sys-fs/zfs: Sync with Gentoo
Oct 28, 2024
dd04e3b
sys-kernel/linux-headers: Sync with Gentoo
Oct 28, 2024
8165729
sys-libs/binutils-libs: Sync with Gentoo
Oct 28, 2024
68e5b40
sys-libs/cracklib: Sync with Gentoo
Oct 28, 2024
8c26359
sys-libs/efivar: Sync with Gentoo
Oct 28, 2024
fac87f6
sys-libs/gdbm: Sync with Gentoo
Oct 28, 2024
080ee70
sys-libs/ldb: Sync with Gentoo
Oct 28, 2024
80e2550
sys-libs/liburing: Sync with Gentoo
Oct 28, 2024
0924572
sys-libs/ncurses: Sync with Gentoo
Oct 28, 2024
b6d0169
sys-libs/readline: Sync with Gentoo
Oct 28, 2024
5b248ff
sys-libs/talloc: Sync with Gentoo
Oct 28, 2024
019f6d4
sys-libs/tdb: Sync with Gentoo
Oct 28, 2024
b4e06b6
sys-libs/tevent: Sync with Gentoo
Oct 28, 2024
9d9377e
sys-process/audit: Sync with Gentoo
Oct 28, 2024
972fd20
virtual/perl-Getopt-Long: Sync with Gentoo
Oct 28, 2024
b05dda0
virtual/rust: Sync with Gentoo
Oct 28, 2024
b054360
virtual/service-manager: Sync with Gentoo
Oct 28, 2024
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 @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
else
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
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"
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"
fi

LICENSE="GPL-2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ DIST libarchive-3.7.5.tar.xz 5437940 BLAKE2B e1cf8490b2db64e912bd181391310653b4e
DIST libarchive-3.7.5.tar.xz.asc 659 BLAKE2B 7310b8d7e3f07b8c75910ff3355ffda653402ca2d6db9cdf7d669b9a4ac5f3fb4c4c4482e85184fd68a23c96bce587a95b56efb88ae971399e130e533bd0969a SHA512 7494518b61a58a9aa1e991a2cf6b16340e34d7aa2c25a3c531799785e165541781d1a915437260bc536fe8267140cc69abb2670e8c0576e975a5a2b7ecf8e20d
DIST libarchive-3.7.6.tar.xz 5458552 BLAKE2B 3251dc4d59867d1c9b43e78ac7735c27670e819a1aba4f4a76372b8509e2427ff24e379f6102a4cc3c92b965d182c8939bb6df4c82d4d1141cdd1db13bf039a2 SHA512 3ca90d665772418b9ac444044511989e81e785a13db3c101851390ba7c2ba0793c799cedb9df990e900ab78c98207f70ecee7e21829578555dde99424950ae2a
DIST libarchive-3.7.6.tar.xz.asc 659 BLAKE2B 9f6a621dd4aa20f06dff71225723e60a6cee1f2a54ff07d2d19670153105f2f75d6439320f49eb46c28a4416828af7dc4f0d827e46ec9aeb5b703f06eb329d77 SHA512 2840b13f910f47d34daeed9680beb4b3cdde2d7de26ab8453756261c51fb7a39b727454f370b0ee60f8e1646c65544331a22558cbe8faf79a201b1d1346b37c1
DIST libarchive-3.7.7.tar.xz 5480580 BLAKE2B e118c693f7a78e86ab868fc6c2c77beba539cf5c7d5999e270cdceb225e9f85c68c938ec6ce3a33f75b2a44a6f7debe2c280d2573c1bcf05806300e8dce1a4f0 SHA512 2524f71f4c2ebc254a1927279be3394e820d0a0c6dec7ef835a862aa08c35756edaa4208bcdc710dd092872b59c200b555b78670372e2830822e278ff1ec4e4a
DIST libarchive-3.7.7.tar.xz.asc 659 BLAKE2B 066d97312ded566e2c96ffc4603477fc829bcf17dcc057249dad51a0abea7aa5559691c0c25b581212168f8442db028a2dcc34148c648e973450fcb9dd5e35af SHA512 9f532df76bc381b40d7454a7bbbab85e34a646167ee7ca197fae45c713002e32f40e2b2871bc4a0d7149df19e69e2079efd9ab2f22eccf959b203604293d6094
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
# Copyright 1999-2024 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="
sys-libs/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="
verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
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 @@ -27,6 +27,8 @@ multilib_src_configure() {
local emesonargs=(
-Dtests=$(usex test true false)
-Ddefault_library=$(usex static-libs both shared)
# https://bugs.gentoo.org/940641
-Dossfuzz=false
)
# with -Dprograms=false, the test suite is only rudimentary,
# so build them for testing non-native ABI as well
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
DIST aardvark-dns-1.10.0.crate 51028 BLAKE2B 81cdc4eb7eaff7359a1a12657b2bc42603383cf0f80a3a599ce9ce277e15ad83e9d5b36c3de3bef15b3201a1e60d86286ad61469d1d58ba2252b4c0174506ea2 SHA512 3d67f1b3c66aeaf4878c09e5e8fc34717cea6c348e0295bc0521c0c4144433656a3306731c24bb362a0e340e652b036b7544e544cca99b61590547bd7a6ce629
DIST aardvark-dns-1.11.0.crate 8977859 BLAKE2B d37c2015d1a46308bea214682133d6364fb50c75e840b664c692c6f344d21a093acab5a93dbf1c7dd624a0adc7cdd38cedc35be8dfde0904a7a773b4f620e002 SHA512 0fb9f9cb20e6c548483778a1109ec315c6135dc1afa3736980754847b06a2e988f5704de7b52b2784b20297d370d47d034137d3899f519d2bb5818a5a68234d8
DIST aardvark-dns-1.12.2.crate 55913 BLAKE2B b1c4e647c5a31946a48deb01c4428eb43550e8d906f3328226399ab6ba2ea44907382ceea47ba7ce125800bc8d0a01c287f6a73630a48671873a8df644ede488 SHA512 05a1410229e6e9cc495015e92fb4252d55af8439b9e6cbbba1b0a8b78256b01bca4bc205f61be903201eab27497062335f1c4235ea6ed7818a325d6cc68eb09d
DIST aardvark-dns-1.9.0.crate 50846 BLAKE2B bae46eae2ec2071b1a1a301f00dc3e3aac0b3a5f1247f1f5be4f2e4b1d9d906fc22c53e5d56967731fcf226a295e8b1d8868dcfae228b05674a5ddecb58a1455 SHA512 1f21b4c40567c0aff967d38ea224884d5c2cb4a85ddffe7bbc5badd237a1195943e4d76f3c65ceb0cab984aa0c2528d8486e78e1e53c5376792477a6a5f426e7
DIST aardvark-dns-v1.10.0-vendor.tar.gz 6283889 BLAKE2B cb69144eabf876e418667782171273541bbc416b456193780b4d7f1d22ad03e18f06ec0d6b1e51e21eab912317bd61dd73266d717fa97a81b4314a3c7d14776a SHA512 68d0106b71f42ba789810020d62911d880debf90a35a086aabfd614403985025dc0c5934087a98943b53f6dfd8ede4add99465cec1ae9a098ff1de1082e1ef9c
DIST aardvark-dns-v1.11.0-vendor.tar.gz 6829221 BLAKE2B 42f7df29c407dd91e8e9ea1b43fc368b6795ea17169091d3900e59aea12be16174241c996b016e2f5de3e7a592ac3a1fa1c6b817f16ba282ebdda1ab65bfe61a SHA512 e49a6bb410238b90287a75adee481b8fe899ff680be48831c9b3cf36f9985d1fec1ba5bb858a095ffd520c05888651163d65f8b038e7512e975cfa522c0bee56
DIST aardvark-dns-v1.12.2-vendor.tar.gz 6919039 BLAKE2B 5edc43d9e7044da6e3a1694af77dd20c2e2d7ef897083a1609bee32fa96a9c63d18b7e9310e3a7226e71d921a44c5b5184b9975d2712163604a671a1236dcc0d SHA512 1dfacc29962acca5c7baa11fbe4d1c93276b91cb5e1db6033d8e23e963ca4c4098bdbf4bdf89730fdea4d5a45b3a2c00ee65888d502e8009d2adaaa6f8374dba
DIST aardvark-dns-v1.9.0-vendor.tar.gz 8085548 BLAKE2B 487f69a9c34832d74783b66c565a7c2f67f101527e8a44c215f167e4ea80f069846b25decbb423972cd42cd9ee7717efc21c3d1b0885a7d87c0fbdb9cfb9d26f SHA512 f7174f1c4275991a6a2655046697f32511586f53fb343efa25f995cc07663091a634e8a82395840b022b6b3c8363863cdf8c9b6d4e38984fb841978eef0b1f22
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}"
inherit cargo

DESCRIPTION="A container-focused DNS server"
HOMEPAGE="https://github.com/containers/aardvark-dns"

if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/aardvark-dns.git"
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"
fi

# main
LICENSE="Apache-2.0"
# deps
LICENSE+=" 0BSD Apache-2.0-with-LLVM-exceptions MIT Unlicense Unicode-DFS-2016 ZLIB"
SLOT="0"
QA_FLAGS_IGNORED="usr/libexec/podman/${PN}"
QA_PRESTRIPPED="usr/libexec/podman/${PN}"
ECARGO_VENDOR="${WORKDIR}/vendor"

src_unpack() {
if [[ ${PV} == 9999* ]]; then
git-r3_src_unpack
cargo_live_src_unpack
else
cargo_src_unpack
fi
}

src_prepare() {
default
sed -i -e "s|m0755 bin|m0755 $(cargo_target_dir)|g;" Makefile || die
}

src_install() {
export PREFIX="${EPREFIX}"/usr
default
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
DIST containers-common-0.57.0.tar.gz 12700958 BLAKE2B 8432a7d839b94b59eabd75d4978a4d0c1340a64ed626db74e74a8318e08c61172bfba5e4f4c4b0dfffec302c5a310bb5be8fad3ab4d91a6d89ced373a0a6f297 SHA512 b993821040788085ff44e48023a64cea4e3e7e50731c359087bd287168e6849a543d930acbdaff2437fc7951acc46f7183f337dd977215eca814332e6869d1e3
DIST containers-common-0.58.0.tar.gz 13164567 BLAKE2B 17795eec2d38b4d8b9d6afeb20e249208c5ae2ac767a365ef7313d1e7c36eadb9a9eb284a657dfe3f4fcb0577448d4883fabbad76e0318425fdc03809e27cd7c SHA512 6f569d68d3b0e5ead304c7f23341808d66a47b6352c772d353d50c5f4777cd8a5a5b85d6faaf2887f828c17ec49b9c5f929177a67294b5bbb69baa80656982a8
DIST containers-common-0.59.1.tar.gz 13131960 BLAKE2B 5b3b947789f889955716816fa15a84eb2f398d6cfb59c85bd969442fb8f55715f2c17c78d963ae913d96e6a109f69da745cfc7db8d23e2ed6516f992b982dda0 SHA512 452c9b84f7631afdf39b7b1fcaf2f721bede312d8fb55b89a953f16ca3546c0df11bb23c99588a592b6375275516d1364570261fbc15301ca3ad486ee66eae32
DIST containers-common-0.60.4.tar.gz 13106900 BLAKE2B 1afb428044bc8eebd002b884f2a2072971cd83fca561fd509b83088ccdf82b3a62d63ff32ec5ef856c3d0ee0ffac316201fa8f1d7956153ce30e2244cc860f02 SHA512 5d61415d4959486223a36ff98304363a558e6da9ccbdca94f976649a37d404ac00c8454019f60a79360029c91c9565d22868b109dbb84c19f13377e0e23dcc4d
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit readme.gentoo-r1

DESCRIPTION="Common config files and docs for Containers stack"
HOMEPAGE="https://github.com/containers/common"

if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/common.git"
else
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
fi

LICENSE="Apache-2.0"
SLOT="0"
RESTRICT="test"
RDEPEND="
>=app-containers/aardvark-dns-1.12.0
>=app-containers/crun-1.17
>=app-containers/containers-image-5.32.0
>=app-containers/containers-storage-1.55.0
app-containers/containers-shortnames
>=app-containers/netavark-1.12.0
net-firewall/nftables
net-firewall/iptables[nftables]
>=net-misc/passt-2024.09.06
>=sys-fs/fuse-overlayfs-1.14
"

BDEPEND="
>=dev-go/go-md2man-2.0.3
"

PATCHES=(
"${FILESDIR}/examplify-mounts-conf.patch"
)

DOC_CONTENTS="\n
For rootless operations, one needs to configure subuid(5) and subgid(5)\n
See /etc/sub{uid,gid} to check whether rootless user is already configured\n
If not, quickly configure it with:\n
usermod --add-subuids 1065536-1131071 <rootless user>\n
usermod --add-subgids 1065536-1131071 <rootless user>\n
"

src_prepare() {
default

[[ -f docs/Makefile && -f Makefile ]] || die
sed -i -e 's|/usr/local|/usr|g;' docs/Makefile Makefile || die
}

src_compile() {
emake docs
}

src_install() {
emake DESTDIR="${ED}" install
readme.gentoo_create_doc

insinto /usr/share/containers
doins pkg/seccomp/seccomp.json pkg/subscriptions/mounts.conf

keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d /etc/containers/systemd /var/lib/containers/sigstore
}

pkg_postinst() {
readme.gentoo_print_elog
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ LICENSE="Apache-2.0"
SLOT="0"
RESTRICT="test"
RDEPEND="
>=app-containers/aardvark-dns-1.10.0
>=app-containers/crun-1.14.3
>=app-containers/containers-image-5.30.0
>=app-containers/containers-storage-1.53.0
>=app-containers/aardvark-dns-1.12.0
>=app-containers/crun-1.17
>=app-containers/containers-image-5.32.0
>=app-containers/containers-storage-1.55.0
app-containers/containers-shortnames
>=app-containers/netavark-1.10.3
>=app-containers/netavark-1.12.0
net-firewall/nftables
net-firewall/iptables[nftables]
>=net-misc/passt-2024.03.20
>=sys-fs/fuse-overlayfs-1.13
>=net-misc/passt-2024.09.06
>=sys-fs/fuse-overlayfs-1.14
"

BDEPEND="
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST containers-image-5.29.2.tar.gz 707618 BLAKE2B f1556cbb26ceedd74a338355caf8b557c43286726f4be63544cebc9a8f4b92be78d7a0cddbedaba7352d13e9fc399f62ee114caba6c8b1ecc334dab1379e523b SHA512 f3f6e09670dc393067992a78303f01e2584dabe79ba156973a50d7a460c011e5a27d0ccdf0ff6b399099a9a3a4c57f3badf24fb5d0704efd645ab7196a544d8f
DIST containers-image-5.30.0.tar.gz 719070 BLAKE2B 5952ab703b6df793f326dd4fc82f50c5f672e2b9d142e0bc706014092420e3563599d9f1c1f65f743e1a8144b91f92b2326d7bf4c3024b5efb466d777a8ad613 SHA512 89cd0d482bb5d70037ff51413b7abca01d36bc7f39e9dc130c78462e501dae32193137a367d81532afd216a7432e127728147e6e839d5d99eeb6b6680f31d4dc
DIST containers-image-5.32.2.tar.gz 735422 BLAKE2B a0585c877b4679226d1760bf873ceeb5cba7f5177ab83fa6f8a161b1f3958f3d660445556b13b4221712c241cee94429cabdb1fd4186d4dc6edba7b032fce2bc SHA512 7498f9e446b2c205b033703641f7cfcb6c8bd8f097b12ef3f734c94772d63fc7b9b40a6700d53d93919d2c34772f079aa3cb7d9f9e5a130b6587f4fe2a558df6
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Default config and docs related to Containers' images"
HOMEPAGE="https://github.com/containers/image"

if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/containers/image.git"
else
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
fi

LICENSE="Apache-2.0"
SLOT="0"

# https://github.com/gentoo/gentoo/pull/35012#discussion_r1473740969
RESTRICT='test'
BDEPEND=">=dev-go/go-md2man-2.0.3"
RDEPEND="!<=app-containers/containers-common-0.57.0"

src_compile() {
emake docs
}

src_install() {
emake DESTDIR="${ED}" install

insinto /etc/containers
doins registries.conf
}
Loading