Commit Graph
846732 Commits
Author SHA1 Message Date
Andrew Ammerlaan f477c32907 kernel-install.eclass: move mount-boot check to dist-kernel-utils.eclass
ebuilds and eclasses using dist-kernel_reinstall_initramfs should also
have the check for mounted /boot and ESP. We can do this safely via
mount-boot-utils.eclass which does not export any phases.

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-06-29 10:36:19 +02:00
Andrew Ammerlaan e598ba3fe1 mount-boot.eclass: check for ESP as well as /boot, split eclass
This eclass is used by when the dist-kernel has to re-installed.

Depending on the configuration of sys-kernel/installkernel, the files may be
installed to /boot or to the EFI System partition. Therefore, extend this eclass
to check if the ESP is mounted read-write as well on UEFI platforms.

Split off the main functions into a separate "inherit-safe" eclass so we can
safely use it in dist-kernel-utils.eclass and linux-mod-r1.eclass.

In the process we drop support for EAPI 6, since there are no EAPI 6 consumers
left in ::gentoo.

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2024-06-29 10:36:16 +02:00
Matt Jolly 89533ae52d app-antivirus/clamav: update tmpfiles configuration
The previous configuration was overly strict, making it
impossible for appliations to connect to the socket.

Historically this was not an issue as guidance was to
just add these other apps to the clamav group, but this
is no longer the case.

Bug: https://bugs.gentoo.org/921617
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-06-29 18:33:18 +10:00
James Calligeros a8eb973f55 dev-python/pillow: fix build with USE="-truetype"
Build fails if USE="-truetype" due to implied flags conflicing with the
vendor_{raqm,fribidi} = False flags. Guard them behind a usex so that
they are only enabled if USE="truetype"

Closes: https://bugs.gentoo.org/935124
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37345
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:25:52 +01:00
Sam James dae847b594 app-misc/fastfetch: Stabilize 2.14.0 amd64, #935127
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:21 +01:00
Sam James b24c13f97d dev-python/xarray: Stabilize 2024.6.0 x86, #935077
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:20 +01:00
Sam James d44b514785 dev-python/xarray: Stabilize 2024.6.0 amd64, #935077
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:19 +01:00
Sam James d768bccfd4 www-servers/pshs: Stabilize 0.4.3 x86, #935115
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:18 +01:00
Sam James 689af51988 www-servers/pshs: Stabilize 0.4.3 amd64, #935115
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:17 +01:00
Sam James 1057c3daf1 net-libs/miniupnpc: Stabilize 2.2.8-r1 x86, #935113
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:16 +01:00
Sam James 4e2b9f2721 net-libs/miniupnpc: Stabilize 2.2.8-r1 amd64, #935113
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:15 +01:00
Sam James 02acd09b87 xfce-extra/xfce4-screenshooter: Stabilize 1.10.6 x86, #935110
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:14 +01:00
Sam James f3ed1579d4 xfce-extra/xfce4-screenshooter: Stabilize 1.10.6 amd64, #935110
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:13 +01:00
Sam James 075ca03a0f xfce-base/xfce4-session: Stabilize 4.18.4 x86, #935109
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:11 +01:00
Sam James 267df4a16a xfce-base/xfce4-session: Stabilize 4.18.4 amd64, #935109
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:10 +01:00
Sam James 32a203b609 xfce-base/xfce4-settings: Stabilize 4.18.6 x86, #935108
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:09 +01:00
Sam James 3b33fd547f xfce-base/xfce4-settings: Stabilize 4.18.6 amd64, #935108
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:08 +01:00
Sam James a66fc68b27 xfce-base/xfce4-power-manager: Stabilize 4.18.4 x86, #935107
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:07 +01:00
Sam James 5fbf984c63 xfce-base/xfce4-power-manager: Stabilize 4.18.4 amd64, #935107
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:06 +01:00
Sam James 2d9a836c63 dev-python/requests-ntlm: Stabilize 1.3.0 amd64, #935104
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:05 +01:00
Sam James b391406b6c dev-python/pyscard: Stabilize 2.0.10 x86, #935102
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:04 +01:00
Sam James 9137931248 dev-python/pyscard: Stabilize 2.0.10 amd64, #935102
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:03 +01:00
Sam James 39f7c4fdd7 dev-python/requests-kerberos: Stabilize 0.15.0 ALLARCHES, #935101
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:02 +01:00
Sam James 4fb248fa5d dev-python/rapidfuzz: Stabilize 3.9.3-r1 x86, #935099
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:01 +01:00
Sam James 31e63df718 dev-python/rapidfuzz: Stabilize 3.9.3-r1 amd64, #935099
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:24:00 +01:00
Sam James 689580c3d9 dev-python/irc: Stabilize 20.4.1 ALLARCHES, #935095
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:58 +01:00
Sam James 6f12f554dc dev-python/pyyaml: Stabilize 6.0.2_rc1 x86, #935094
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:57 +01:00
Sam James b30c30ab84 dev-python/pyyaml: Stabilize 6.0.2_rc1 amd64, #935094
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:56 +01:00
Sam James b7afed48b4 dev-python/bandit: Stabilize 1.7.9 ALLARCHES, #935093
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:55 +01:00
Sam James e86adddb5b dev-python/packaging: Stabilize 24.1 ALLARCHES, #935090
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:54 +01:00
Sam James e3fc062b7e dev-python/more-itertools: Stabilize 10.3.0 ALLARCHES, #935089
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:53 +01:00
Sam James 610659d834 dev-python/autopep8: Stabilize 2.2.0 ALLARCHES, #935084
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:52 +01:00
Sam James a20e272f56 dev-python/pydantic: Stabilize 2.7.4 x86, #935083
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:50 +01:00
Sam James 9a40603be2 dev-python/pydantic: Stabilize 2.7.4 amd64, #935083
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:49 +01:00
Sam James c6c9838e68 dev-python/python-box: Stabilize 7.2.0 amd64, #935082
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:48 +01:00
Sam James 304360a219 dev-python/pyproject-fmt-rust: Stabilize 1.1.4 x86, #935079
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:47 +01:00
Sam James af759917ba dev-python/pyproject-fmt-rust: Stabilize 1.1.4 amd64, #935079
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:46 +01:00
Sam James a461c43f1f dev-python/ml-dtypes: Stabilize 0.4.0 x86, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:45 +01:00
Sam James 9e964182de dev-python/gfloat: Stabilize 0.3 x86, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:44 +01:00
Sam James 4b7fdf456c dev-python/bitstring: Stabilize 4.2.3 x86, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:43 +01:00
Sam James a53546ba70 dev-python/ml-dtypes: Stabilize 0.4.0 amd64, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:42 +01:00
Sam James 1b8eaef022 dev-python/gfloat: Stabilize 0.3 amd64, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:41 +01:00
Sam James a1a88397d3 dev-python/bitstring: Stabilize 4.2.3 amd64, #935078
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:41 +01:00
Sam James 54586d703f dev-python/pyspnego: Stabilize 0.11.0 ALLARCHES, #935076
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:40 +01:00
Sam James 730802563d dev-python/pygobject: Stabilize 3.46.0-r1 x86, #935075
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:38 +01:00
Sam James 267fcef8d0 dev-python/pygobject: Stabilize 3.46.0-r1 amd64, #935075
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-29 09:23:37 +01:00
Arthur Zamarin 1df60fc25b dev-python/pygobject: Stabilize 3.46.0-r1 ppc64, #935075
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-29 11:21:29 +03:00
Petr Vaněk 96f7742fcc dev-python/isort: enable py3.13
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-06-29 10:16:23 +02:00
Arthur Zamarin d893f21c07 net-libs/miniupnpc: Stabilize 2.2.8-r1 sparc, #935113
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-29 10:57:22 +03:00
Arthur Zamarin 804eaa4680 net-libs/miniupnpc: Stabilize 2.2.8-r1 ppc64, #935113
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-29 10:57:21 +03:00