diff options
Diffstat (limited to 'sys-kernel')
152 files changed, 3136 insertions, 3247 deletions
diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest index 595d204820df..e3bf061a12c3 100644 --- a/sys-kernel/asahi-sources/Manifest +++ b/sys-kernel/asahi-sources/Manifest @@ -1,7 +1,4 @@ -DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e -DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc -DIST genpatches-6.9-13.base.tar.xz 688596 BLAKE2B 4d999aac191dbde56dbb6feae3d328d2e33f4731b7f9f6853bcd7e7f47e73dcb182e64b41c05e3035fade78ad02157a4fadc7e2e7e0d6a0a4bba5ff49b071adb SHA512 d9347755a75a5c34dee79cbf3eb012f7c3b669510c9fe1d87035ac36073139e9e22ca55cedf2bbda5cd493026637d266ea227473c9a3c6f402c0f0c41b9e3579 -DIST genpatches-6.9-13.extras.tar.xz 4060 BLAKE2B 001215e8ff494a0daf42306c4f2301e477c4135a8817b4b0c2abe7bf6894c570e7bfcf8454d1db1703a52ab77b5d54dd6fcdcef72fc1a3e9730f238996830dd5 SHA512 9cbaa56e9d2dc20915d6831f73903ecefbc1361e56d27cf71df36db87b648643cb974cdea1ab96426a6eeec710259755fb58ec285425c6b7ba44f2a42bb5549e -DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 -DIST linux-asahi-6.9.12-2.patch 5388041 BLAKE2B 8bbdcdf6c3819c798d9633b014ca3aaf8100067077eef44eabbb539a4e166e67026e22ae7265fecbcce6319098ab48c60dba49344662cfc63c348a72df8ae93b SHA512 ec2b3d34a56c311d6388d1f9c7be5cf9ae9785b3d2d951459ebd2387477ec8c4e5ab56d5eca85993520e8d713ca78be819d07dabf661ea4b2d43ff1efeb91296 -DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3 +DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116 +DIST genpatches-6.11-8.extras.tar.xz 4056 BLAKE2B 33f594ef302fe78ec07e146dc0603ecb3eb0b61c6f3639dfd4f89885cd5533c53b1d0ef30618bf8c1fb749499721f668e28161890835725b4e62240f2bfd2646 SHA512 6424792e0f38d94d19d4849552597c5f44df4a47d09c237b49f084c4d780501c2119beb9d45e9027526423175e7e7fe9939c59eb242da5462bd4b6331edb15fb +DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-asahi-6.11.6-2.patch 5521305 BLAKE2B a253d400e8800bc8b2db9dbec19253bac730a6a54ec01d3fe525ad5c88f51ecaee1288b5bf87f22e154c835728bd3bc438dfb8804ec53d15163d74be9073c0e0 SHA512 b283086d9a6650ea64c88b2358035138b536278685552f501f1ac2aaeb5d3b32c7cb2607406cf5298cca56a4df77bbf2afd51bf6459b760aca022d1881fec4f8 diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild index df6afafd7262..7f6b0cc12b85 100644 --- a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild +++ b/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild @@ -7,10 +7,13 @@ ETYPE="sources" CKV="$(ver_cut 1-3)" K_SECURITY_UNSUPPORTED="1" K_WANT_GENPATCHES="base extras" -K_GENPATCHES_VER="10" +K_GENPATCHES_VER="8" K_NODRYRUN="1" -inherit kernel-2 +RUST_MIN_VER="1.80.0" +RUST_USEDEP='rust-src,rustfmt' + +inherit kernel-2 rust detect_version detect_arch @@ -42,17 +45,10 @@ KV_FULL="${PVR/_p/-asahi-}" S="${WORKDIR}/linux-${KV_FULL}" KEYWORDS="arm64" -IUSE="rust" DEPEND=" ${DEPEND} - rust? ( - || ( - >=dev-lang/rust-bin-1.76[rust-src,rustfmt] - >=dev-lang/rust-1.76[rust-src,rustfmt] - ) - dev-util/bindgen - ) + dev-util/bindgen " UNIPATCH_STRICTORDER="yes" diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild deleted file mode 100644 index 613d392c225a..000000000000 --- a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" - -CKV="$(ver_cut 1-3)" -K_SECURITY_UNSUPPORTED="1" -K_WANT_GENPATCHES="base extras" -K_GENPATCHES_VER="13" -K_NODRYRUN="1" - -inherit kernel-2 -detect_version -detect_arch - -if [[ ${PV} != ${PV/_rc} ]] ; then - # $PV is expected to be of following form: 6.0_rc5_p1 - MY_TAG="$(ver_cut 6)" - MY_BASE="$(ver_rs 2 - $(ver_cut 1-4))" -else - # $PV is expected to be of following form: 5.19.0_p1 - MY_TAG="$(ver_cut 5)" - if [[ "$(ver_cut 3)" == "0" ]] ; then - MY_BASE="$(ver_cut 1-2)" - else - MY_BASE="$(ver_cut 1-3)" - fi -fi - -EXTRAVERSION="-asahi-${MY_TAG}" - -ASAHI_TAG="asahi-${MY_BASE}-${MY_TAG}" - -DESCRIPTION="Asahi Linux kernel sources" -HOMEPAGE="https://asahilinux.org" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} - https://github.com/AsahiLinux/linux/compare/v${MY_BASE}...${ASAHI_TAG}.patch - -> linux-${ASAHI_TAG}.patch -" -KV_FULL="${PVR/_p/-asahi-}" -S="${WORKDIR}/linux-${KV_FULL}" - -KEYWORDS="~arm64" -IUSE="rust" - -DEPEND=" - ${DEPEND} - rust? ( - || ( - >=dev-lang/rust-bin-1.76[rust-src,rustfmt] - >=dev-lang/rust-1.76[rust-src,rustfmt] - ) - dev-util/bindgen - ) -" - -UNIPATCH_STRICTORDER="yes" -UNIPATCH_LIST=" - ${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch - ${DISTDIR}/linux-${ASAHI_TAG}.patch -" - -src_prepare() { - default - - # remove asahi upstream set localversion, use EXTRAVERSION instead - rm localversion.05-asahi -} - -pkg_postinst() { - einfo "For more information about Asahi Linux please visit ${HOMEPAGE}," - einfo "or consult the Wiki at https://github.com/AsahiLinux/docs/wiki." - kernel-2_pkg_postinst -} diff --git a/sys-kernel/asahi-sources/metadata.xml b/sys-kernel/asahi-sources/metadata.xml index c0d62b1d2362..876677096e77 100644 --- a/sys-kernel/asahi-sources/metadata.xml +++ b/sys-kernel/asahi-sources/metadata.xml @@ -10,7 +10,6 @@ </maintainer> <use> <flag name="symlink">Automatically symlink the kernel sources to /usr/src/linux</flag> - <flag name="rust">Pull in the Rust For Linux dependencies</flag> </use> <upstream> <remote-id type="github">AsahiLinux/linux</remote-id> diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest index 429fc147b773..f50a5b1d369b 100644 --- a/sys-kernel/dkms/Manifest +++ b/sys-kernel/dkms/Manifest @@ -1,2 +1,3 @@ DIST dkms-3.0.13.tar.gz 92840 BLAKE2B ccd677b6e8074fd0ced23f0735817fc36364f4476f7d552af2417b33a4845652a0b0331d3a7642fb5149178674448b479f094fdf27babd64efbfea1491daf671 SHA512 6cf3866730ea92715092b50a1174026dda9a7fb1321796e7c887032ffefb5609c0f6cf59a60ff4d47b7ffee2dac331584073393e9e4e906eaa5a425fc8d22c02 -DIST dkms-3.1.0.tar.gz 92614 BLAKE2B 555c2e4d340bf99bf035706186c5f68e8476881a102e14f7f5890122b7193fc634052fdfea4f3d3ce3dad7c8185b5643ed87c4e8e27262b90b3bf964f1ba84bd SHA512 57f9716b1a812b4c265617a27bfca6e559aea66ffb4676cb02f39de1c4670f6c2f8e6457725adc5e43b431579117dac3e22496d35ded57647984c9ba5f5e25e4 +DIST dkms-3.1.2.tar.gz 97234 BLAKE2B 74ba5cf41d085f080f780e991c6b80d0a4aa09e5603a33aae801a05d12ffdf824ba29856b9411fed2184bba8cebd83fcb020200126d8134af0a871944a16ecca SHA512 762f7b38bf8cb6d1206f5a1ce189a6d728c2a283ee441b00724d2bc72a1d8e2c2351bd0cc57a1fdb6f209f42828789f590adeac1728f21098068866f7909a480 +DIST dkms-3.1.3.tar.gz 97452 BLAKE2B b38f998b39dd327ba880e67778e64d80483a7b490f6144ae61c29a81de8f4b8c07855f92e5070f15c48b6b575527b56276ff848cdcc024e8dcde50f43b011191 SHA512 f66e74550e908b9772375d7ac57b799118493e02ae7e126b8c7c96031734935deed222e94dda34bbfa70b152188ce3678d4e62b22ff5182b38b318daa5029944 diff --git a/sys-kernel/dkms/dkms-3.1.0-r1.ebuild b/sys-kernel/dkms/dkms-3.1.2.ebuild index bf3caa23c5cb..235f0a1eb372 100644 --- a/sys-kernel/dkms/dkms-3.1.0-r1.ebuild +++ b/sys-kernel/dkms/dkms-3.1.2.ebuild @@ -26,10 +26,6 @@ RESTRICT="test" CONFIG_CHECK="~MODULES" -PATCHES=( - "${FILESDIR}/${P}-cleanup-leftover-cmd.patch" -) - src_compile() { # Nothing to do here return diff --git a/sys-kernel/dkms/dkms-3.1.3.ebuild b/sys-kernel/dkms/dkms-3.1.3.ebuild new file mode 100644 index 000000000000..235f0a1eb372 --- /dev/null +++ b/sys-kernel/dkms/dkms-3.1.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info optfeature + +DESCRIPTION="Dynamic Kernel Module Support" +HOMEPAGE="https://github.com/dell/dkms" +SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +IUSE="systemd" + +RDEPEND=" + sys-apps/kmod + virtual/linux-sources + systemd? ( sys-apps/systemd ) +" + +# Cannot work in the emerge sandbox +RESTRICT="test" + +CONFIG_CHECK="~MODULES" + +src_compile() { + # Nothing to do here + return +} + +src_test() { + chmod +x dkms || die + PATH="${PATH}:$(pwd)" ./run_test.sh || die "Tests failed" +} + +src_install() { + if use systemd; then + emake install-redhat DESTDIR="${ED}" KCONF="/usr/lib/kernel" + else + emake install DESTDIR="${ED}" KCONF="/usr/lib/kernel" + fi + + einstalldocs + keepdir /var/lib/dkms +} + +pkg_postinst() { + optfeature "automatically running \"dkms autoinstall\" on each kernel installation" \ + sys-kernel/installkernel +} diff --git a/sys-kernel/dkms/files/dkms-3.1.0-cleanup-leftover-cmd.patch b/sys-kernel/dkms/files/dkms-3.1.0-cleanup-leftover-cmd.patch deleted file mode 100644 index cec0cba6161a..000000000000 --- a/sys-kernel/dkms/files/dkms-3.1.0-cleanup-leftover-cmd.patch +++ /dev/null @@ -1,26 +0,0 @@ -From c0af71e5454214fc9d2b995b9aa45937fe1f3eb2 Mon Sep 17 00:00:00 2001 -From: Simone Caronni <negativo17@gmail.com> -Date: Sat, 5 Oct 2024 17:06:59 +0200 -Subject: [PATCH] Remove last remnants of log_action_msg from - dkms_autoinstaller.in - ---- - dkms_autoinstaller.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/dkms_autoinstaller.in b/dkms_autoinstaller.in -index 31c382e..358e3d1 100755 ---- a/dkms_autoinstaller.in -+++ b/dkms_autoinstaller.in -@@ -59,9 +59,9 @@ case "$1" in - kernel=$(uname -r) - fi - if [ -f /etc/dkms/no-autoinstall ]; then -- log_action_msg "Automatic installation of modules has been disabled." -+ echo "Automatic installation of modules has been disabled." - elif ! _check_kernel_dir $kernel; then -- log_action_msg "Automatic installation of modules for kernel $kernel was skipped since the kernel headers for this kernel do not seem to be installed." -+ echo "Automatic installation of modules for kernel $kernel was skipped since the kernel headers for this kernel do not seem to be installed." - else - dkms autoinstall --kernelver $kernel - res=$? diff --git a/sys-kernel/dkms/metadata.xml b/sys-kernel/dkms/metadata.xml index 29a745a382f7..211e39ce894b 100644 --- a/sys-kernel/dkms/metadata.xml +++ b/sys-kernel/dkms/metadata.xml @@ -2,8 +2,8 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>andrewammerlaan@gentoo.org</email> - <name>Andrew Ammerlaan</name> + <email>nowa@gentoo.org</email> + <name>Nowa Ammerlaan</name> </maintainer> <longdescription lang="en"> Dynamic Kernel Module Support (DKMS) is a program/framework that enables generating Linux kernel modules whose sources generally reside outside the kernel source tree. The concept is to have DKMS modules automatically rebuilt when a new kernel is installed. diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest index 93fcb1e769ad..5db010d68363 100644 --- a/sys-kernel/dracut/Manifest +++ b/sys-kernel/dracut/Manifest @@ -1,2 +1,3 @@ DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3 SHA512 f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e DIST dracut-103.tar.gz 567713 BLAKE2B 7781c0b7fc83a2c0c461f6398687e053226b489fb5405b3132b30d8e7a4f3cea2bb73aa0fe6e4c4b27187d6270ba623f403916ec38025a912930ae347a7e25ce SHA512 ba0dbefbcbecb09c44ce240664bc4f4ee25dfb8be7bc060028ae3b1ccf7d70410491c105e64fcef3d6f44d2794cb6162bcea9404125906be46bf3dff098e0277 +DIST dracut-105.tar.gz 575857 BLAKE2B 93463e3d1649e6e68accbb4f2480af471e851a54185771cec01e8b7112f5c4158901747bdc1180e08e270d3b3b21afb4d510dae09ca6ef00e309300bede188d1 SHA512 1608fb31d6a53905ea25a279586573db5fc7e084b4f6ff06e52065cbcb4ff503c2d51c0a282345844228232b1b590382b482a224183e0c4ee16c9c9e6932b275 diff --git a/sys-kernel/dracut/dracut-103-r4.ebuild b/sys-kernel/dracut/dracut-103-r4.ebuild index 2e6c11185065..01a832adad2a 100644 --- a/sys-kernel/dracut/dracut-103-r4.ebuild +++ b/sys-kernel/dracut/dracut-103-r4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng" else if [[ "${PV}" != *_rc* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" fi SRC_URI="https://github.com/dracut-ng/dracut-ng/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-ng-${PV}" @@ -22,7 +22,8 @@ HOMEPAGE="https://github.com/dracut-ng/dracut-ng/wiki" LICENSE="GPL-2" SLOT="0" IUSE="selinux test" -RESTRICT="!test? ( test )" +RESTRICT="test" +PROPERTIES="test? ( test_privileged test_network )" RDEPEND=" app-alternatives/cpio @@ -58,6 +59,38 @@ BDEPEND=" >=app-text/docbook-xsl-stylesheets-1.75.2 >=dev-libs/libxslt-1.1.26 virtual/pkgconfig + test? ( + net-nds/rpcbind + net-fs/nfs-utils + sys-block/open-iscsi + sys-fs/btrfs-progs + sys-fs/dmraid + sys-fs/lvm2[lvm,thin] + sys-fs/mdadm + sys-fs/multipath-tools + alpha? ( app-emulation/qemu[qemu_softmmu_targets_alpha] ) + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm? ( app-emulation/qemu[qemu_softmmu_targets_arm] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + hppa? ( app-emulation/qemu[qemu_softmmu_targets_hppa] ) + loong? ( app-emulation/qemu[qemu_softmmu_targets_loongarch64] ) + mips? ( || ( + app-emulation/qemu[qemu_softmmu_targets_mips] + app-emulation/qemu[qemu_softmmu_targets_mips64] + app-emulation/qemu[qemu_softmmu_targets_mips64el] + ) ) + ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) + ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) + riscv? ( || ( + app-emulation/qemu[qemu_softmmu_targets_riscv32] + app-emulation/qemu[qemu_softmmu_targets_riscv64] + ) ) + sparc? ( || ( + app-emulation/qemu[qemu_softmmu_targets_sparc] + app-emulation/qemu[qemu_softmmu_targets_sparc64] + ) ) + x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) + ) " QA_MULTILIB_PATHS="usr/lib/dracut/.*" @@ -89,14 +122,21 @@ src_configure() { } src_test() { - if [[ ${EUID} != 0 ]]; then - # Tests need root privileges, bug #298014 - ewarn "Skipping tests: Not running as root." - elif [[ ! -w /dev/kvm ]]; then - ewarn "Skipping tests: Unable to access /dev/kvm." + addwrite /dev/kvm + # Translate ARCH so run-qemu can find the correct qemu-system-ARCH + local qemu_arch + if use amd64; then + qemu_arch=x86_64 + elif use arm64; then + qemu_arch=aarch64 + elif use loong; then + qemu_arch=loongarch64 + elif use x86; then + qemu_arch=i386 else - emake -C test check + qemu_arch=$(tc-arch) fi + ARCH=${qemu_arch} emake -C test check } src_install() { diff --git a/sys-kernel/dracut/dracut-105-r4.ebuild b/sys-kernel/dracut/dracut-105-r4.ebuild new file mode 100644 index 000000000000..fc035356162f --- /dev/null +++ b/sys-kernel/dracut/dracut-105-r4.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic bash-completion-r1 edo optfeature systemd toolchain-funcs + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng" +else + if [[ "${PV}" != *_rc* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + fi + SRC_URI="https://github.com/dracut-ng/dracut-ng/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-ng-${PV}" +fi + +DESCRIPTION="Generic initramfs generation tool" +HOMEPAGE="https://github.com/dracut-ng/dracut-ng/wiki" + +LICENSE="GPL-2" +SLOT="0" +IUSE="selinux test" +RESTRICT="test" +PROPERTIES="test? ( test_privileged test_network )" + +RDEPEND=" + app-alternatives/cpio + >=app-shells/bash-4.0:0 + sys-apps/coreutils[xattr(-)] + >=sys-apps/kmod-23[tools] + || ( + >=sys-apps/sysvinit-2.87-r3 + sys-apps/openrc[sysv-utils(-),selinux?] + sys-apps/openrc-navi[sysv-utils(-),selinux?] + sys-apps/systemd[sysv-utils] + sys-apps/s6-linux-init[sysv-utils(-)] + ) + >=sys-apps/util-linux-2.21 + virtual/pkgconfig[native-symlinks(+)] + virtual/udev + + elibc_musl? ( sys-libs/fts-standalone ) + selinux? ( + sec-policy/selinux-dracut + sys-libs/libselinux + sys-libs/libsepol + ) +" +DEPEND=" + >=sys-apps/kmod-23 + elibc_musl? ( sys-libs/fts-standalone ) +" + +BDEPEND=" + app-text/asciidoc + app-text/docbook-xml-dtd:4.5 + >=app-text/docbook-xsl-stylesheets-1.75.2 + >=dev-libs/libxslt-1.1.26 + virtual/pkgconfig + test? ( + net-nds/rpcbind + net-fs/nfs-utils + sys-block/open-iscsi + sys-fs/btrfs-progs + sys-fs/dmraid + sys-fs/lvm2[lvm,thin] + sys-fs/mdadm + sys-fs/multipath-tools + alpha? ( app-emulation/qemu[qemu_softmmu_targets_alpha] ) + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm? ( app-emulation/qemu[qemu_softmmu_targets_arm] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + hppa? ( app-emulation/qemu[qemu_softmmu_targets_hppa] ) + loong? ( app-emulation/qemu[qemu_softmmu_targets_loongarch64] ) + mips? ( || ( + app-emulation/qemu[qemu_softmmu_targets_mips] + app-emulation/qemu[qemu_softmmu_targets_mips64] + app-emulation/qemu[qemu_softmmu_targets_mips64el] + ) ) + ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) + ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) + riscv? ( || ( + app-emulation/qemu[qemu_softmmu_targets_riscv32] + app-emulation/qemu[qemu_softmmu_targets_riscv64] + ) ) + sparc? ( || ( + app-emulation/qemu[qemu_softmmu_targets_sparc] + app-emulation/qemu[qemu_softmmu_targets_sparc64] + ) ) + x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) + ) +" + +QA_MULTILIB_PATHS="usr/lib/dracut/.*" + +PATCHES=( + "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch + # Gentoo specific acct-user and acct-group conf adjustments + "${FILESDIR}"/${PN}-103-acct-user-group-gentoo.patch + # https://github.com/dracut-ng/dracut-ng/pull/834 + "${FILESDIR}"/${PN}-105-ensure-abs-args-for-objcopy.patch + # https://github.com/dracut-ng/dracut-ng/pull/904 + "${FILESDIR}"/${PN}-105-fix-check_kernel_module.patch + # https://github.com/dracut-ng/dracut-ng/pull/921 + "${FILESDIR}"/dracut-105-systemd-cryptsetup.patch +) + +src_configure() { + local myconf=( + --prefix="${EPREFIX}/usr" + --sysconfdir="${EPREFIX}/etc" + --bashcompletiondir="$(get_bashcompdir)" + --systemdsystemunitdir="$(systemd_get_systemunitdir)" + ) + + # this emulates what the build system would be doing without us + append-cflags -D_FILE_OFFSET_BITS=64 + + tc-export CC PKG_CONFIG + + edo ./configure "${myconf[@]}" +} + +src_test() { + addwrite /dev/kvm + # Translate ARCH so run-qemu can find the correct qemu-system-ARCH + local qemu_arch + if use amd64; then + qemu_arch=x86_64 + elif use arm64; then + qemu_arch=aarch64 + elif use loong; then + qemu_arch=loongarch64 + elif use x86; then + qemu_arch=i386 + else + qemu_arch=$(tc-arch) + fi + ARCH=${qemu_arch} emake -C test check +} + +src_install() { + local DOCS=( + AUTHORS + NEWS.md + README.md + docs/HACKING.md + docs/README.cross + docs/README.kernel + docs/RELEASE.md + docs/SECURITY.md + ) + + default + + docinto html + dodoc dracut.html +} + +pkg_preinst() { + # Remove directory/symlink conflicts + # https://bugs.gentoo.org/943007 + local save_nullglob=$(shopt -p nullglob) + shopt -s nullglob + local module + for module in "${EROOT}"/usr/lib/dracut/modules.d/{80test,80test-makeroot,80test-root}; do + if [[ ! -L ${module} && -d ${module} ]]; then + rm -rv "${module}" || die + fi + local backups=( "${module}".backup.* ) + if [[ ${#backups[@]} -gt 0 ]]; then + rm -v "${backups[@]}" || die + fi + done + eval "${save_nullglob}" +} + +pkg_postinst() { + optfeature "Networking support" net-misc/networkmanager + optfeature "Legacy networking support" net-misc/curl "net-misc/dhcp[client]" \ + sys-apps/iproute2 "net-misc/iputils[arping]" + optfeature "Scan for Btrfs on block devices" sys-fs/btrfs-progs + optfeature "Load kernel modules and drop this privilege for real init" \ + sys-libs/libcap + optfeature "Support CIFS" net-fs/cifs-utils + optfeature "Decrypt devices encrypted with cryptsetup/LUKS" \ + "sys-fs/cryptsetup[-static-libs]" + optfeature "Support for GPG-encrypted keys for crypt module" \ + app-crypt/gnupg + optfeature \ + "Allows use of dash instead of default bash (on your own risk)" \ + app-shells/dash + optfeature \ + "Allows use of busybox instead of default bash (on your own risk)" \ + sys-apps/busybox + optfeature "Support iSCSI" sys-block/open-iscsi + optfeature "Support Logical Volume Manager" sys-fs/lvm2[lvm] + optfeature "Support MD devices, also known as software RAID devices" \ + sys-fs/mdadm sys-fs/dmraid + optfeature "Support Device Mapper multipathing" sys-fs/multipath-tools + optfeature "Plymouth boot splash" '>=sys-boot/plymouth-0.8.5-r5' + optfeature "Support network block devices" sys-block/nbd + optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind + optfeature \ + "Install ssh and scp along with config files and specified keys" \ + virtual/openssh + optfeature "Enable logging with rsyslog" app-admin/rsyslog + optfeature "Support Squashfs" sys-fs/squashfs-tools + optfeature "Support TPM 2.0 TSS" app-crypt/tpm2-tools + optfeature "Support Bluetooth (experimental)" net-wireless/bluez + optfeature "Support BIOS-given device names" sys-apps/biosdevname + optfeature "Support network NVMe" sys-apps/nvme-cli app-misc/jq + optfeature \ + "Enable rngd service to help generating entropy early during boot" \ + sys-apps/rng-tools + optfeature "building Unified Kernel Images with dracut (--uefi)" \ + "sys-apps/systemd[boot]" "sys-apps/systemd-utils[boot]" + optfeature "automatically generating an initramfs on each kernel installation" \ + "sys-kernel/installkernel[dracut]" + optfeature "automatically generating an UKI on each kernel installation" \ + "sys-kernel/installkernel[dracut,uki]" +} diff --git a/sys-kernel/dracut/dracut-9999.ebuild b/sys-kernel/dracut/dracut-9999.ebuild index ae23c47eba7d..40da9319cb51 100644 --- a/sys-kernel/dracut/dracut-9999.ebuild +++ b/sys-kernel/dracut/dracut-9999.ebuild @@ -2,8 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 +CARGO_OPTIONAL=1 -inherit flag-o-matic bash-completion-r1 edo optfeature systemd toolchain-funcs +inherit cargo flag-o-matic bash-completion-r1 edo optfeature systemd toolchain-funcs if [[ ${PV} == 9999 ]] ; then inherit git-r3 @@ -21,8 +22,9 @@ HOMEPAGE="https://github.com/dracut-ng/dracut-ng/wiki" LICENSE="GPL-2" SLOT="0" -IUSE="selinux test" -RESTRICT="!test? ( test )" +IUSE="+dracut-cpio selinux test" +RESTRICT="test" +PROPERTIES="test? ( test_privileged test_network )" RDEPEND=" app-alternatives/cpio @@ -58,6 +60,39 @@ BDEPEND=" >=app-text/docbook-xsl-stylesheets-1.75.2 >=dev-libs/libxslt-1.1.26 virtual/pkgconfig + dracut-cpio? ( ${RUST_DEPEND} ) + test? ( + net-nds/rpcbind + net-fs/nfs-utils + sys-block/open-iscsi + sys-fs/btrfs-progs + sys-fs/dmraid + sys-fs/lvm2[lvm,thin] + sys-fs/mdadm + sys-fs/multipath-tools + alpha? ( app-emulation/qemu[qemu_softmmu_targets_alpha] ) + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm? ( app-emulation/qemu[qemu_softmmu_targets_arm] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + hppa? ( app-emulation/qemu[qemu_softmmu_targets_hppa] ) + loong? ( app-emulation/qemu[qemu_softmmu_targets_loongarch64] ) + mips? ( || ( + app-emulation/qemu[qemu_softmmu_targets_mips] + app-emulation/qemu[qemu_softmmu_targets_mips64] + app-emulation/qemu[qemu_softmmu_targets_mips64el] + ) ) + ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) + ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) + riscv? ( || ( + app-emulation/qemu[qemu_softmmu_targets_riscv32] + app-emulation/qemu[qemu_softmmu_targets_riscv64] + ) ) + sparc? ( || ( + app-emulation/qemu[qemu_softmmu_targets_sparc] + app-emulation/qemu[qemu_softmmu_targets_sparc64] + ) ) + x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) + ) " QA_MULTILIB_PATHS="usr/lib/dracut/.*" @@ -68,12 +103,17 @@ PATCHES=( "${FILESDIR}"/${PN}-103-acct-user-group-gentoo.patch ) +pkg_setup() { + use dracut-cpio && rust_pkg_setup +} + src_configure() { local myconf=( --prefix="${EPREFIX}/usr" --sysconfdir="${EPREFIX}/etc" --bashcompletiondir="$(get_bashcompdir)" --systemdsystemunitdir="$(systemd_get_systemunitdir)" + --disable-dracut-cpio ) # this emulates what the build system would be doing without us @@ -82,17 +122,37 @@ src_configure() { tc-export CC PKG_CONFIG edo ./configure "${myconf[@]}" + if use dracut-cpio; then + cargo_gen_config + cargo_src_configure + fi +} + +src_compile() { + default + if use dracut-cpio; then + pushd src/dracut-cpio >/dev/null || die + cargo_src_compile + popd >/dev/null || die + fi } src_test() { - if [[ ${EUID} != 0 ]]; then - # Tests need root privileges, bug #298014 - ewarn "Skipping tests: Not running as root." - elif [[ ! -w /dev/kvm ]]; then - ewarn "Skipping tests: Unable to access /dev/kvm." + addwrite /dev/kvm + # Translate ARCH so run-qemu can find the correct qemu-system-ARCH + local qemu_arch + if use amd64; then + qemu_arch=x86_64 + elif use arm64; then + qemu_arch=aarch64 + elif use loong; then + qemu_arch=loongarch64 + elif use x86; then + qemu_arch=i386 else - emake -C test check + qemu_arch=$(tc-arch) fi + ARCH=${qemu_arch} emake -C test check } src_install() { @@ -100,17 +160,30 @@ src_install() { AUTHORS NEWS.md README.md - docs/HACKING.md - docs/README.cross - docs/README.kernel - docs/RELEASE.md - docs/SECURITY.md ) - default + if use dracut-cpio; then + exeinto /usr/lib/dracut + doexe "src/dracut-cpio/$(cargo_target_dir)/dracut-cpio" + fi +} - docinto html - dodoc dracut.html +pkg_preinst() { + # Remove directory/symlink conflicts + # https://bugs.gentoo.org/943007 + local save_nullglob=$(shopt -p nullglob) + shopt -s nullglob + local module + for module in "${EROOT}"/usr/lib/dracut/modules.d/{80test,80test-makeroot,80test-root}; do + if [[ ! -L ${module} && -d ${module} ]]; then + rm -rv "${module}" || die + fi + local backups=( "${module}".backup.* ) + if [[ ${#backups[@]} -gt 0 ]]; then + rm -v "${backups[@]}" || die + fi + done + eval "${save_nullglob}" } pkg_postinst() { diff --git a/sys-kernel/dracut/files/dracut-105-ensure-abs-args-for-objcopy.patch b/sys-kernel/dracut/files/dracut-105-ensure-abs-args-for-objcopy.patch new file mode 100644 index 000000000000..aefd8be67e90 --- /dev/null +++ b/sys-kernel/dracut/files/dracut-105-ensure-abs-args-for-objcopy.patch @@ -0,0 +1,48 @@ +From 1579bb0c77d9e1e4599623a165c54a0dccdaf875 Mon Sep 17 00:00:00 2001 +From: Andrew Ammerlaan <andrewammerlaan@gentoo.org> +Date: Thu, 31 Oct 2024 11:28:37 +0100 +Subject: [PATCH] fix(dracut.sh): ensure abs path for objcopy args + +Closes: https://github.com/dracut-ng/dracut-ng/issues/833 +Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> +--- + dracut.sh | 19 ++++++++++++++++--- + 1 file changed, 16 insertions(+), 3 deletions(-) + +diff --git a/dracut.sh b/dracut.sh +index 90927136e..8b666a1ac 100755 +--- a/dracut.sh ++++ b/dracut.sh +@@ -35,6 +35,19 @@ readonly dracut_cmd=$(readlink -f "$0") + + set -o pipefail + ++# below we sometimes cd, which causes problems if we're building an UKI ++# and relative paths are passed on to us. Store the pwd before we do anything. ++pwd=$(pwd) ++path_rel_to_abs() { ++ for var in "$@"; do ++ if [[ $var == /* ]]; then ++ echo "$var" ++ else ++ echo "$pwd/$var" ++ fi ++ done ++} ++ + usage() { + [[ $sysroot_l ]] && dracutsysrootdir="$sysroot_l" + [[ $dracutbasedir ]] || dracutbasedir="$dracutsysrootdir"/usr/lib/dracut +@@ -1095,9 +1108,9 @@ drivers_dir="${drivers_dir%"${drivers_dir##*[!/]}"}" + [[ $reproducible_l ]] && reproducible="$reproducible_l" + [[ $loginstall_l ]] && loginstall="$loginstall_l" + [[ $uefi_l ]] && uefi=$uefi_l +-[[ $uefi_stub_l ]] && uefi_stub="$uefi_stub_l" +-[[ $uefi_splash_image_l ]] && uefi_splash_image="$uefi_splash_image_l" +-[[ $kernel_image_l ]] && kernel_image="$kernel_image_l" ++[[ $uefi_stub_l ]] && uefi_stub=$(path_rel_to_abs "$uefi_stub_l") ++[[ $uefi_splash_image_l ]] && uefi_splash_image=$(path_rel_to_abs "$uefi_splash_image_l") ++[[ $kernel_image_l ]] && kernel_image=$(path_rel_to_abs "$kernel_image_l") + [[ $sbat_l ]] && sbat="$sbat_l" + [[ $machine_id_l ]] && machine_id="$machine_id_l" + diff --git a/sys-kernel/dracut/files/dracut-105-fix-check_kernel_module.patch b/sys-kernel/dracut/files/dracut-105-fix-check_kernel_module.patch new file mode 100644 index 000000000000..558bd388b964 --- /dev/null +++ b/sys-kernel/dracut/files/dracut-105-fix-check_kernel_module.patch @@ -0,0 +1,28 @@ +From b90eda4b431af23d1101f1ea68b656929c6a82b2 Mon Sep 17 00:00:00 2001 +From: Nowa Ammerlaan <andrewammerlaan@gentoo.org> +Date: Fri, 8 Nov 2024 20:01:54 +0100 +Subject: [PATCH] fix(dracut-functions.sh): check for modules in --kmoddir, not + in --sysroot + +Modules are installed from the directory specified by --kmoddir, but currently +the check_kernel_module() function is checking for the module in +--sysroot/lib/modules. This is notably not the same when kernels packages are +being built inside some docker container. We should check for the modules +existence in the directory we are actually going to install it from. +--- + dracut-functions.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dracut-functions.sh b/dracut-functions.sh +index 865c31290..245c69cb6 100755 +--- a/dracut-functions.sh ++++ b/dracut-functions.sh +@@ -761,7 +761,7 @@ check_kernel_config() { + # 0 if the kernel module is either built-in or available + # 1 if the kernel module is not enabled + check_kernel_module() { +- modprobe -d "$dracutsysrootdir" -S "$kernel" --dry-run "$1" &> /dev/null || return 1 ++ modprobe -d "$drivers_dir/../../../" -S "$kernel" --dry-run "$1" &> /dev/null || return 1 + } + + # get_cpu_vendor diff --git a/sys-kernel/dracut/files/dracut-105-systemd-cryptsetup.patch b/sys-kernel/dracut/files/dracut-105-systemd-cryptsetup.patch new file mode 100644 index 000000000000..154bd21ca13c --- /dev/null +++ b/sys-kernel/dracut/files/dracut-105-systemd-cryptsetup.patch @@ -0,0 +1,29 @@ +https://github.com/dracut-ng/dracut-ng/pull/921 +https://bugs.gentoo.org/943035 + +From 2d4b550c71cc79ac7a3f18afc09d8263963d5de2 Mon Sep 17 00:00:00 2001 +From: Jo Zzsi <jozzsicsataban@gmail.com> +Date: Sat, 9 Nov 2024 14:06:57 -0500 +Subject: [PATCH] fix(dracut-systemd): check systemd-cryptsetup before + including + +--- + modules.d/98dracut-systemd/module-setup.sh | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/modules.d/98dracut-systemd/module-setup.sh b/modules.d/98dracut-systemd/module-setup.sh +index 0438e40f0..f2502cd78 100755 +--- a/modules.d/98dracut-systemd/module-setup.sh ++++ b/modules.d/98dracut-systemd/module-setup.sh +@@ -19,7 +19,10 @@ depends() { + # systemd-cryptsetup is mandatory dependency + # see https://github.com/dracut-ng/dracut-ng/issues/563 + if dracut_module_included "crypt"; then +- deps+=" systemd-cryptsetup" ++ module_check systemd-cryptsetup > /dev/null 2>&1 ++ if [[ $? == 255 ]]; then ++ deps+=" systemd-cryptsetup" ++ fi + fi + + echo "$deps" diff --git a/sys-kernel/dracut/metadata.xml b/sys-kernel/dracut/metadata.xml index 2fcbcf06bc84..f1071d29e6e2 100644 --- a/sys-kernel/dracut/metadata.xml +++ b/sys-kernel/dracut/metadata.xml @@ -10,9 +10,12 @@ <name>Mike Gilbert</name> </maintainer> <maintainer type="person"> - <email>andrewammerlaan@gentoo.org</email> - <name>Andrew Ammerlaan</name> + <email>nowa@gentoo.org</email> + <name>Nowa Ammerlaan</name> </maintainer> + <use> + <flag name="dracut-cpio">Build the enhanced 'dracut-cpio' program</flag> + </use> <upstream> <remote-id type="github">dracut-ng/dracut-ng</remote-id> </upstream> diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index add576466935..b31d5634019f 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -14,6 +14,7 @@ DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 4e26667458fb068a8c997b44dfd3c4f151 DIST e2fsprogs-1.46.4.tar.xz 7035200 BLAKE2B 473f7fd3f521b94cdaa68e37784a518fc1919387dd114f31b5338f1b4c472f86b150229ec3dcae8b73eac95330c0dea729befc8cea08bcf1e455c0b6652d6d2b SHA512 7d9cfdf00ed58e66049585e8382fe4977088956421a0fb8155900c69afd8857309ad2b9301b3f74c9c0afa7287a0ddba2fd1538fcf57858b37a9ab712390016d DIST e2fsprogs-1.47.0.tar.xz 7059372 BLAKE2B 84f58b05a9f0e14e1a66c6e5171ff23b022f51c4e9a02d4d6d1d26c91909f3c7ec9c9f0462663a4457b4479043774502b8891f691e58a61f4ef6bf9ba33f33aa SHA512 0e6d64c565b455becb84166b6a5c7090724bac5cfe69098657a31bf0481b4e2cace3de1363121b7d84820fbae85b7c83ac5f2a2b02bb36280f0e3ae83a934cec DIST eudev-3.2.10.tar.gz 1961960 BLAKE2B 3708c78fad3abad6aa4b2beaaa325e25e118621aa2e6cb351732f6d8349dc17da9be852cab79045c7a513e927c2d1266c6443814fd264943765d98fb5b404e75 SHA512 d0a076d8a54e9d4ca9ca48cf885d082965144b322950d351b7ead4a5035c2dad6fd66b7f137d7281982876c3c50330cdd5e599788f23e1369388181dd178941d +DIST eudev-3.2.14.tar.gz 2188254 BLAKE2B 7d68e77012288ecfac43be31f724224d371cb1084238fe045df248927eff854dbb391ad501e2a36d9b5ea4eb0a8cba3f9f21ea668908584a24c2a65df93ffdf8 SHA512 1e7593b53c5508a99fe7ff5d24d1d09b3753d9cfba086e7d8cc6ab80cc88013ec687dc4f1eac7b7889051f4e5fd5c40d2b87f5f2d948479d679c8836014d08e0 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31 SHA512 2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2 DIST genkernel-4.3.10.tar.xz 484664 BLAKE2B ec1c44e633927c2c2fa12e22f428f6667ff5a768071aeecafb370f0e5ba0953c694661048a25f904a602f5acfc3a07a2be7042f4c247ab483d7241452c8df77a SHA512 443bc5c1980271d958255089a7981738979672a540e803789ee4a08d16e69e2a866266ae566da78dc02a3f31a4a9d049d302cab14392e931028040936ea7a512 diff --git a/sys-kernel/genkernel/files/genkernel-4.3.16-globbing-workaround.patch b/sys-kernel/genkernel/files/genkernel-4.3.16-globbing-workaround.patch new file mode 100644 index 000000000000..50dc73265462 --- /dev/null +++ b/sys-kernel/genkernel/files/genkernel-4.3.16-globbing-workaround.patch @@ -0,0 +1,19 @@ +diff '--color=auto' -urN genkernel-4.3.16.orig/gen_initramfs.sh genkernel-4.3.16/gen_initramfs.sh +--- genkernel-4.3.16.orig/gen_initramfs.sh 2024-06-11 20:35:25.000000000 +0200 ++++ genkernel-4.3.16/gen_initramfs.sh 2024-11-23 19:44:41.674658947 +0100 +@@ -1783,10 +1783,11 @@ + + myfw_f=( $(compgen -G "${FIRMWARE_DIR}/${myfw}*") ) + +- if [ ${#myfw_f[@]} -gt 1 ] +- then +- gen_die "excessive number of firmwares!" +- fi ++## see https://bugs.gentoo.org/932907 ++# if [ ${#myfw_f[@]} -gt 1 ] ++# then ++# gen_die "excessive number of firmwares!" ++# fi + + if [ ${#myfw_f[@]} -lt 1 ] + then diff --git a/sys-kernel/genkernel/files/genkernel-4.3.16-musl.patch b/sys-kernel/genkernel/files/genkernel-4.3.16-musl.patch new file mode 100644 index 000000000000..bdc45e941898 --- /dev/null +++ b/sys-kernel/genkernel/files/genkernel-4.3.16-musl.patch @@ -0,0 +1,297 @@ +https://bugs.gentoo.org/934773 +https://github.com/gentoo/genkernel/pull/62 + +From 553ea48d2983f6febd142b97c5b7230d87cda661 Mon Sep 17 00:00:00 2001 +From: orbea <orbea@riseup.net> +Date: Sun, 24 Nov 2024 07:33:09 -0800 +Subject: [PATCH 1/3] patches/lvm: add missing musl patches + +Gentoo-Issue: https://bugs.gentoo.org/934773 +Signed-off-by: orbea <orbea@riseup.net> +--- + .../lvm/2.03.22/lvm2-019-musl-basename.patch | 34 ++++++++++++ + .../lvm/2.03.22/lvm2-020-freopen-musl.patch | 54 +++++++++++++++++++ + 2 files changed, 88 insertions(+) + create mode 100644 patches/lvm/2.03.22/lvm2-019-musl-basename.patch + create mode 100644 patches/lvm/2.03.22/lvm2-020-freopen-musl.patch + +diff --git a/patches/lvm/2.03.22/lvm2-019-musl-basename.patch b/patches/lvm/2.03.22/lvm2-019-musl-basename.patch +new file mode 100644 +index 00000000..2dd9f8ff +--- /dev/null ++++ b/patches/lvm/2.03.22/lvm2-019-musl-basename.patch +@@ -0,0 +1,34 @@ ++https://bugs.gentoo.org/937239 ++https://github.com/lvmteam/lvm2/commit/f98d2ffe8753895c84160a7abce4223bd127cd9e ++ ++From f98d2ffe8753895c84160a7abce4223bd127cd9e Mon Sep 17 00:00:00 2001 ++From: Zdenek Kabelac <zkabelac@redhat.com> ++Date: Wed, 27 Mar 2024 00:28:14 +0100 ++Subject: [PATCH] device_id: use dm_basename ++ ++Avoid problems for other libc like muslc and use dm_basename. ++ ++Prototype for basename has been removed from string.h from latest musl [1] ++compilers e.g. clang-18 flags the absense of prototype as error. therefore ++include libgen.h for providing it. ++ ++[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7 ++ ++Reported-by: Khem Raj <raj.khem@gmail.com> ++--- ++ lib/device/device_id.c | 2 +- ++ 1 file changed, 1 insertion(+), 1 deletion(-) ++ ++diff --git a/lib/device/device_id.c b/lib/device/device_id.c ++index 7d67a1cb7..200d39432 100644 ++--- a/lib/device/device_id.c +++++ b/lib/device/device_id.c ++@@ -740,7 +740,7 @@ static int _dev_read_sys_serial(struct cmd_context *cmd, struct device *dev, ++ int ret; ++ ++ /* /dev/vda to vda */ ++- base = basename(devname); +++ base = dm_basename(devname); ++ ++ /* vda1 to vda */ ++ for (i = 0; i < strlen(base); i++) { +diff --git a/patches/lvm/2.03.22/lvm2-020-freopen-musl.patch b/patches/lvm/2.03.22/lvm2-020-freopen-musl.patch +new file mode 100644 +index 00000000..2b3f0a91 +--- /dev/null ++++ b/patches/lvm/2.03.22/lvm2-020-freopen-musl.patch +@@ -0,0 +1,54 @@ ++From 4cf08811e112100a2b10c60047f3c537ad21d674 Mon Sep 17 00:00:00 2001 ++From: David Seifert <soap@gentoo.org> ++Date: Sat, 28 Jan 2023 14:22:42 +0100 ++Subject: [PATCH] Use `freopen()` on {stdin,stdout,stderr} ++ ++* ISO C does not guarantee that the standard streams are modifiable ++ lvalues. Glibc even calls out this behaviour as non-portable: ++ https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html ++--- a/lib/log/log.c +++++ b/lib/log/log.c ++@@ -208,7 +208,11 @@ int reopen_standard_stream(FILE **stream, const char *mode) ++ ++ _check_and_replace_standard_log_streams(old_stream, new_stream); ++ +++#ifdef __GLIBC__ ++ *stream = new_stream; +++#else +++ freopen(NULL, mode, *stream); +++#endif ++ return 1; ++ } ++ ++--- a/tools/lvmcmdline.c +++++ b/tools/lvmcmdline.c ++@@ -3422,7 +3422,7 @@ static int _check_standard_fds(void) ++ int err = is_valid_fd(STDERR_FILENO); ++ ++ if (!is_valid_fd(STDIN_FILENO) && ++- !(stdin = fopen(_PATH_DEVNULL, "r"))) { +++ !freopen(_PATH_DEVNULL, "r", stdin)) { ++ if (err) ++ perror("stdin stream open"); ++ else ++@@ -3432,7 +3432,7 @@ static int _check_standard_fds(void) ++ } ++ ++ if (!is_valid_fd(STDOUT_FILENO) && ++- !(stdout = fopen(_PATH_DEVNULL, "w"))) { +++ !freopen(_PATH_DEVNULL, "w", stdout)) { ++ if (err) ++ perror("stdout stream open"); ++ /* else no stdout */ ++@@ -3440,7 +3440,7 @@ static int _check_standard_fds(void) ++ } ++ ++ if (!is_valid_fd(STDERR_FILENO) && ++- !(stderr = fopen(_PATH_DEVNULL, "w"))) { +++ !freopen(_PATH_DEVNULL, "w", stderr)) { ++ printf("stderr stream open: %s\n", ++ strerror(errno)); ++ return 0; ++-- ++2.39.2 ++ + +From a9f818ab719c294a3bdd6b25730bb1b6ac6c2173 Mon Sep 17 00:00:00 2001 +From: orbea <orbea@riseup.net> +Date: Sun, 24 Nov 2024 07:33:50 -0800 +Subject: [PATCH 2/3] patches/kmod: add missing musl patch + +Signed-off-by: orbea <orbea@riseup.net> +--- + patches/kmod/31/kmod-31-musl-basename.patch | 113 ++++++++++++++++++++ + 1 file changed, 113 insertions(+) + create mode 100644 patches/kmod/31/kmod-31-musl-basename.patch + +diff --git a/patches/kmod/31/kmod-31-musl-basename.patch b/patches/kmod/31/kmod-31-musl-basename.patch +new file mode 100644 +index 00000000..f4839dad +--- /dev/null ++++ b/patches/kmod/31/kmod-31-musl-basename.patch +@@ -0,0 +1,113 @@ ++https://github.com/kmod-project/kmod/pull/32 ++ ++From 721ed6040c7aa47070faf6378c433089e178bd43 Mon Sep 17 00:00:00 2001 ++From: Khem Raj <raj.khem@gmail.com> ++Date: Sat, 9 Dec 2023 17:35:59 -0800 ++Subject: [PATCH] Use portable implementation for basename API ++ ++musl has removed the non-prototype declaration of basename from ++string.h [1] which now results in build errors with clang-17+ compiler ++ ++Implement GNU basename behavior using strchr which is portable across libcs ++ ++Fixes ++../git/tools/kmod.c:71:19: error: call to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ++71 | "Commands:\n", basename(argv[0])); ++| ^ ++ ++[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7 ++ ++Suggested-by: Rich Felker ++ ++Signed-off-by: Khem Raj <raj.khem@gmail.com> ++--- a/libkmod/libkmod-config.c +++++ b/libkmod/libkmod-config.c ++@@ -794,7 +794,7 @@ static int conf_files_insert_sorted(struct kmod_ctx *ctx, ++ bool is_single = false; ++ ++ if (name == NULL) { ++- name = basename(path); +++ name = gnu_basename(path); ++ is_single = true; ++ } ++ ++--- a/shared/util.c +++++ b/shared/util.c ++@@ -172,9 +172,9 @@ char *modname_normalize(const char *modname, char buf[static PATH_MAX], size_t * ++ ++ char *path_to_modname(const char *path, char buf[static PATH_MAX], size_t *len) ++ { ++- char *modname; +++ const char *modname; ++ ++- modname = basename(path); +++ modname = gnu_basename(path); ++ if (modname == NULL || modname[0] == '\0') ++ return NULL; ++ ++--- a/shared/util.h +++++ b/shared/util.h ++@@ -5,6 +5,7 @@ ++ #include <stdbool.h> ++ #include <stdlib.h> ++ #include <stdio.h> +++#include <string.h> ++ #include <sys/types.h> ++ #include <sys/stat.h> ++ #include <time.h> ++@@ -76,6 +77,12 @@ do { \ ++ __p->__v = (val); \ ++ } while(0) ++ +++static _always_inline_ const char *gnu_basename(const char *s) +++{ +++ const char *p = strrchr(s, '/'); +++ return p ? p+1 : s; +++} +++ ++ static _always_inline_ unsigned int ALIGN_POWER2(unsigned int u) ++ { ++ return 1 << ((sizeof(u) * 8) - __builtin_clz(u - 1)); ++--- a/testsuite/testsuite.c +++++ b/testsuite/testsuite.c ++@@ -70,7 +70,7 @@ static void help(void) ++ ++ printf("Usage:\n" ++ "\t%s [options] <test>\n" ++- "Options:\n", basename(progname)); +++ "Options:\n", gnu_basename(progname)); ++ ++ for (itr = options, itr_short = options_short; ++ itr->name != NULL; itr++, itr_short++) ++--- a/tools/depmod.c +++++ b/tools/depmod.c ++@@ -762,7 +762,7 @@ static int cfg_files_insert_sorted(struct cfg_file ***p_files, size_t *p_n_files ++ if (name != NULL) ++ namelen = strlen(name); ++ else { ++- name = basename(dir); +++ name = gnu_basename(dir); ++ namelen = strlen(name); ++ dirlen -= namelen + 1; ++ } ++--- a/tools/kmod.c +++++ b/tools/kmod.c ++@@ -68,7 +68,7 @@ static int kmod_help(int argc, char *argv[]) ++ "Options:\n" ++ "\t-V, --version show version\n" ++ "\t-h, --help show this help\n\n" ++- "Commands:\n", basename(argv[0])); +++ "Commands:\n", gnu_basename(argv[0])); ++ ++ for (i = 0; i < ARRAY_SIZE(kmod_cmds); i++) { ++ if (kmod_cmds[i]->help != NULL) { ++@@ -156,7 +156,7 @@ static int handle_kmod_compat_commands(int argc, char *argv[]) ++ const char *cmd; ++ size_t i; ++ ++- cmd = basename(argv[0]); +++ cmd = gnu_basename(argv[0]); ++ ++ for (i = 0; i < ARRAY_SIZE(kmod_compat_cmds); i++) { ++ if (streq(kmod_compat_cmds[i]->name, cmd)) ++ + +From 1c7bf8a58143807134f6427ab3d7e063df3038e6 Mon Sep 17 00:00:00 2001 +From: orbea <orbea@riseup.net> +Date: Sun, 24 Nov 2024 07:34:47 -0800 +Subject: [PATCH 3/3] Bump eudev to v3.2.14 + +Update to a version that builds with musl. + +Signed-off-by: orbea <orbea@riseup.net> +--- + .../eudev-3.2.14-static.patch} | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + rename patches/eudev/{3.2.10/eudev-3.2.10-static.patch => 3.2.14/eudev-3.2.14-static.patch} (81%) + +diff --git a/patches/eudev/3.2.10/eudev-3.2.10-static.patch b/patches/eudev/3.2.14/eudev-3.2.14-static.patch +similarity index 81% +rename from patches/eudev/3.2.10/eudev-3.2.10-static.patch +rename to patches/eudev/3.2.14/eudev-3.2.14-static.patch +index fc36b547..88bc1e15 100644 +--- a/patches/eudev/3.2.10/eudev-3.2.10-static.patch ++++ b/patches/eudev/3.2.14/eudev-3.2.14-static.patch +@@ -1,14 +1,14 @@ + --- a/configure.ac + +++ b/configure.ac +-@@ -261,7 +261,7 @@ AC_ARG_ENABLE(kmod, AS_HELP_STRING([--disable-kmod], [disable loadable modules s ++@@ -252,7 +252,7 @@ AC_ARG_ENABLE(kmod, AS_HELP_STRING([--disable-kmod], [disable loadable modules s + if test "x$enable_kmod" != "xno"; then +- PKG_CHECK_EXISTS([ libkmod ], have_kmod=yes, have_kmod=no) +- if test "x$have_kmod" = "xyes"; then +-- PKG_CHECK_MODULES(KMOD, [ libkmod >= 15 ], +-+ PKG_CHECK_MODULES_STATIC(KMOD, [ libkmod >= 15 ], +- [AC_DEFINE(HAVE_KMOD, 1, [Define if kmod is available])], +- AC_MSG_ERROR([*** kmod version >= 15 not found])) +- fi ++ PKG_CHECK_EXISTS([ libkmod ], have_kmod=yes, have_kmod=no) ++ if test "x$have_kmod" = "xyes"; then ++- PKG_CHECK_MODULES(KMOD, [ libkmod >= 15 ], +++ PKG_CHECK_MODULES_STATIC(KMOD, [ libkmod >= 15 ], ++ [AC_DEFINE(HAVE_KMOD, 1, [Define if kmod is available])], ++ AC_MSG_ERROR([*** kmod version >= 15 not found])) ++ fi + --- a/src/ata_id/Makefile.am + +++ b/src/ata_id/Makefile.am + @@ -11,6 +11,8 @@ udevlibexec_PROGRAMS = \ +@@ -94,4 +94,3 @@ + v4l_id_LDADD = \ + $(top_builddir)/src/libudev/libudev-private.la \ + $(top_builddir)/src/udev/libudev-core.la +- diff --git a/sys-kernel/genkernel/files/genkernel-4.3.16-posix-shell.patch b/sys-kernel/genkernel/files/genkernel-4.3.16-posix-shell.patch new file mode 100644 index 000000000000..da1341e97e4f --- /dev/null +++ b/sys-kernel/genkernel/files/genkernel-4.3.16-posix-shell.patch @@ -0,0 +1,38 @@ +https://github.com/gentoo/genkernel/pull/60 + +From c270c3667e04bc60fcdd9ffcc76d4d2c5a8b9d6d Mon Sep 17 00:00:00 2001 +From: orbea <orbea@riseup.net> +Date: Sun, 12 May 2024 08:05:09 -0700 +Subject: [PATCH] build: fix for POSIX shells + +When building genkernel where /bin/sh is a POSIX shell such as lksh +(mksh) it will install a malformed software.sh. This is because 'echo +-e' is not portable shell. This can be fixed by using 'printf' instead. + +Signed-off-by: orbea <orbea@riseup.net> +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 1e20ef5d..637ef1e3 100644 +--- a/Makefile ++++ b/Makefile +@@ -69,7 +69,7 @@ SOFTWARE = BCACHE_TOOLS \ + ZLIB \ + ZSTD + +-SOFTWARE_VERSION = $(foreach entry, $(SOFTWARE), "VERSION_$(entry)=${VERSION_$(entry)}\n") ++SOFTWARE_VERSION = $(foreach entry, $(SOFTWARE), "VERSION_$(entry)=${VERSION_$(entry)}") + + PREFIX = /usr/local + BINDIR = $(PREFIX)/bin +@@ -183,7 +183,7 @@ $(BUILD_DIR)/build-config: + + $(BUILD_DIR)/software.sh: + install -d $(BUILD_DIR)/temp/ +- echo -e $(SOFTWARE_VERSION) > $(BUILD_DIR)/temp/versions ++ printf '%s\n' $(SOFTWARE_VERSION) > $(BUILD_DIR)/temp/versions + cat $(BUILD_DIR)/temp/versions defaults/software.sh > $(BUILD_DIR)/software.sh + + $(BUILD_DIR)/doc/genkernel.8.txt: diff --git a/sys-kernel/genkernel/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch b/sys-kernel/genkernel/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch new file mode 100644 index 000000000000..e39d7959b331 --- /dev/null +++ b/sys-kernel/genkernel/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch @@ -0,0 +1,11 @@ +--- a/udev/69-dm-lvm.rules.in ++++ b/udev/69-dm-lvm.rules.in +@@ -76,7 +76,7 @@ + # it's better suited to appearing in the journal. + + IMPORT{program}="(LVM_EXEC)/lvm pvscan --cache --listvg --checkcomplete --vgonline --autoactivation event --udevoutput --journal=output $env{DEVNAME}" +-ENV{LVM_VG_NAME_COMPLETE}=="?*", RUN+="(SYSTEMDRUN) --no-block --property DefaultDependencies=no --unit lvm-activate-$env{LVM_VG_NAME_COMPLETE} (LVM_EXEC)/lvm vgchange -aay --autoactivation event $env{LVM_VG_NAME_COMPLETE}" ++ENV{LVM_VG_NAME_COMPLETE}=="?*", RUN+="(LVM_EXEC)/lvm vgchange -aay --nohints --autoactivation event $env{LVM_VG_NAME_COMPLETE}" + GOTO="lvm_end" + + LABEL="lvm_end" diff --git a/sys-kernel/genkernel/genkernel-4.3.16-r2.ebuild b/sys-kernel/genkernel/genkernel-4.3.16-r2.ebuild new file mode 100644 index 000000000000..196dc632ec96 --- /dev/null +++ b/sys-kernel/genkernel/genkernel-4.3.16-r2.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# genkernel-9999 -> latest Git branch "master" +# genkernel-VERSION -> normal genkernel release + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 python-single-r1 + +# Whenever you bump a GKPKG, check if you have to move +# or add new patches! +VERSION_BCACHE_TOOLS="1.1_p20230217" +# boost-1.84.0 needs dev-build/b2 packaged +VERSION_BOOST="1.79.0" +VERSION_BTRFS_PROGS="6.7.1" +VERSION_BUSYBOX="1.36.1" +VERSION_COREUTILS="9.4" +VERSION_CRYPTSETUP="2.6.1" +VERSION_DMRAID="1.0.0.rc16-3" +VERSION_DROPBEAR="2022.83" +VERSION_EUDEV="3.2.14" +VERSION_EXPAT="2.5.0" +VERSION_E2FSPROGS="1.47.0" +VERSION_FUSE="2.9.9" +# gnupg-2.x needs several new deps packaged +VERSION_GPG="1.4.23" +VERSION_HWIDS="20210613" +# open-iscsi-2.1.9 static build not working yet +VERSION_ISCSI="2.1.8" +# json-c-0.17 needs gkbuild ported to meson +VERSION_JSON_C="0.17" +VERSION_KMOD="31" +VERSION_LIBAIO="0.3.113" +VERSION_LIBGCRYPT="1.10.3" +VERSION_LIBGPGERROR="1.47" +VERSION_LIBXCRYPT="4.4.36" +VERSION_LVM="2.03.22" +VERSION_LZO="2.10" +VERSION_MDADM="4.2" +VERSION_POPT="1.19" +VERSION_STRACE="6.7" +VERSION_THIN_PROVISIONING_TOOLS="0.9.0" +# unionfs-fuse-3.4 needs fuse:3 +VERSION_UNIONFS_FUSE="2.0" +VERSION_USERSPACE_RCU="0.14.0" +VERSION_UTIL_LINUX="2.39.3" +VERSION_XFSPROGS="6.4.0" +VERSION_XZ="5.4.2" +VERSION_ZLIB="1.3.1" +VERSION_ZSTD="1.5.5" +VERSION_KEYUTILS="1.6.3" + +COMMON_URI=" + https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/snapshot/a5e3753516bd39c431def86c8dfec8a9cea1ddd4.tar.gz -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz + https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2 + https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz + https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2 + mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz + https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz + https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2 + https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2 + https://github.com/eudev-project/eudev/releases/download/v${VERSION_EUDEV}/eudev-${VERSION_EUDEV}.tar.gz + https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz + https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz + https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz + mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2 + https://github.com/gentoo/hwids/archive/hwids-${VERSION_HWIDS}.tar.gz + https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz + https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz + https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz + https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz + mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2 + mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2 + https://github.com/besser82/libxcrypt/releases/download/v${VERSION_LIBXCRYPT}/libxcrypt-${VERSION_LIBXCRYPT}.tar.xz + https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz + https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz + https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz + http://ftp.rpm.org/popt/releases/popt-1.x/popt-${VERSION_POPT}.tar.gz + https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz + https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz + https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz + https://lttng.org/files/urcu/userspace-rcu-${VERSION_USERSPACE_RCU}.tar.bz2 + https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz + https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz + https://tukaani.org/xz/xz-${VERSION_XZ}.tar.gz + https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz + https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz + https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-${VERSION_KEYUTILS}.tar.gz +" + +if [[ ${PV} == 9999* ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git" + inherit git-r3 + S="${WORKDIR}/${P}" + SRC_URI="${COMMON_URI}" +else + SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz + ${COMMON_URI}" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Gentoo automatic kernel building scripts" +HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="ibm +firmware systemd" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Note: +# We need sys-devel/* deps like autoconf or automake at _runtime_ +# because genkernel will usually build things like LVM2, cryptsetup, +# mdadm... during initramfs generation which will require these +# things. +DEPEND=" + app-text/asciidoc +" +RDEPEND="${PYTHON_DEPS} + app-alternatives/cpio + >=app-misc/pax-utils-1.2.2 + app-portage/elt-patches + app-portage/portage-utils + dev-util/gperf + sys-apps/sandbox + dev-build/autoconf + dev-build/autoconf-archive + dev-build/automake + app-alternatives/bc + app-alternatives/yacc + app-alternatives/lex + dev-build/libtool + virtual/pkgconfig + elibc_glibc? ( sys-libs/glibc[static-libs(+)] ) + firmware? ( sys-kernel/linux-firmware ) +" + +PATCHES=( + "${FILESDIR}"/genkernel-4.3.16-globbing-workaround.patch + "${FILESDIR}"/${PN}-4.3.16-musl.patch + "${FILESDIR}"/${PN}-4.3.16-posix-shell.patch +) + +src_unpack() { + if [[ ${PV} == 9999* ]]; then + git-r3_src_unpack + else + local gk_src_file + for gk_src_file in ${A} ; do + if [[ ${gk_src_file} == genkernel-* ]] ; then + unpack "${gk_src_file}" + fi + done + fi +} + +src_prepare() { + default + + if [[ ${PV} == 9999* ]] ; then + einfo "Updating version tag" + GK_V="$(git describe --tags | sed 's:^v::')-git" + sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel + einfo "Producing ChangeLog from Git history..." + pushd "${S}/.git" >/dev/null || die + git log > "${S}"/ChangeLog || die + popd >/dev/null || die + fi + + # Export all the versions that may be used by genkernel build. + for v in $(set |awk -F= '/^VERSION_/{print $1}') ; do + export ${v} + done + + if use ibm ; then + cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die + else + cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die + fi + +} + +src_compile() { + emake PREFIX=/usr +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + dodoc AUTHORS ChangeLog README TODO + + python_fix_shebang "${ED}"/usr/share/genkernel/path_expander.py + + newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}" + insinto /etc + doins "${FILESDIR}"/initramfs.mounts + + pushd "${DISTDIR}" &>/dev/null || die + insinto /usr/share/genkernel/distfiles + doins ${A/${P}.tar.xz/} + popd &>/dev/null || die + + # Workaround for bug 944499, for now this patch will live in FILESDIR and is + # conditionally installed but we could add it to genkernel.git and conditionally + # remove it here instead. + if ! use systemd; then + insinto /usr/share/genkernel/patches/lvm/${VERSION_LVM}/ + doins "${FILESDIR}"/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch + fi +} + +pkg_postinst() { + # Wiki is out of date + #echo + #elog 'Documentation is available in the genkernel manual page' + #elog 'as well as the following URL:' + #echo + #elog 'https://wiki.gentoo.org/wiki/Genkernel' + #echo + + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 4 ; then + # This is an upgrade which requires user review + + ewarn "" + ewarn "Genkernel v4.x is a new major release which touches" + ewarn "nearly everything. Be careful, read updated manpage" + ewarn "and pay special attention to program output regarding" + ewarn "changed kernel command-line parameters!" + + # Show this elog only once + break + fi + done + + if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then + ewarn '' + ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"' + ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the' + ewarn '*default* boot entry in your boot manager could still point to last kernel' + ewarn 'built with genkernel before that name change, resulting in booting old' + ewarn 'kernel when not paying attention on boot.' + fi + + # Show special warning for users depending on remote unlock capabilities + local gk_config="${EROOT}/etc/genkernel.conf" + if [[ -f "${gk_config}" ]] ; then + if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then + if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then + ewarn "" + ewarn "IMPORTANT: SSH is currently enabled in your genkernel config" + ewarn "file (${gk_config}). However, 'dosshd' is missing from current" + ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled" + ewarn "in genkernel v4+ initramfs!" + fi + fi + + if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then + elog "" + elog "Please remove 'emerge @module-rebuild' from genkernel config" + elog "file (${gk_config}) and make use of new MODULEREBUILD option" + elog "instead." + fi + fi + + local n_root_args=$(grep -o -- '\<root=' /proc/cmdline 2>/dev/null | wc -l) + if [[ ${n_root_args} -gt 1 ]] ; then + ewarn "WARNING: Multiple root arguments (root=) on kernel command-line detected!" + ewarn "If you are appending non-persistent device names to kernel command-line," + ewarn "next reboot could fail in case running system and initramfs do not agree" + ewarn "on detected root device name!" + fi + + if [[ -d /run ]] ; then + local permission_run_expected="drwxr-xr-x" + local permission_run=$(stat -c "%A" /run) + if [[ "${permission_run}" != "${permission_run_expected}" ]] ; then + ewarn "Found the following problematic permissions:" + ewarn "" + ewarn " ${permission_run} /run" + ewarn "" + ewarn "Expected:" + ewarn "" + ewarn " ${permission_run_expected} /run" + ewarn "" + ewarn "This is known to be causing problems for any UDEV-enabled service." + fi + fi +} diff --git a/sys-kernel/genkernel/genkernel-4.3.16.ebuild b/sys-kernel/genkernel/genkernel-4.3.16.ebuild index c131bb8d0394..9604b660f907 100644 --- a/sys-kernel/genkernel/genkernel-4.3.16.ebuild +++ b/sys-kernel/genkernel/genkernel-4.3.16.ebuild @@ -99,7 +99,7 @@ if [[ ${PV} == 9999* ]] ; then else SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz ${COMMON_URI}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="Gentoo automatic kernel building scripts" diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild b/sys-kernel/genkernel/genkernel-9999.ebuild index c131bb8d0394..7a4664595e87 100644 --- a/sys-kernel/genkernel/genkernel-9999.ebuild +++ b/sys-kernel/genkernel/genkernel-9999.ebuild @@ -21,7 +21,7 @@ VERSION_COREUTILS="9.4" VERSION_CRYPTSETUP="2.6.1" VERSION_DMRAID="1.0.0.rc16-3" VERSION_DROPBEAR="2022.83" -VERSION_EUDEV="3.2.10" +VERSION_EUDEV="3.2.14" VERSION_EXPAT="2.5.0" VERSION_E2FSPROGS="1.47.0" VERSION_FUSE="2.9.9" @@ -107,7 +107,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/ LICENSE="GPL-2" SLOT="0" -IUSE="ibm +firmware" +IUSE="ibm +firmware systemd" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Note: @@ -138,6 +138,7 @@ RDEPEND="${PYTHON_DEPS} " PATCHES=( + "${FILESDIR}"/genkernel-4.3.16-globbing-workaround.patch ) src_unpack() { @@ -197,6 +198,14 @@ src_install() { insinto /usr/share/genkernel/distfiles doins ${A/${P}.tar.xz/} popd &>/dev/null || die + + # Workaround for bug 944499, for now this patch will live in FILESDIR and is + # conditionally installed but we could add it to genkernel.git and conditionally + # remove it here instead. + if ! use systemd; then + insinto /usr/share/genkernel/patches/lvm/${VERSION_LVM}/ + doins "${FILESDIR}"/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch + fi } pkg_postinst() { diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 0edb722f78d7..a6151a2e8927 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -1,102 +1,78 @@ -DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17 -DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834 -DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098 -DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38 -DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9 -DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25 -DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa -DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49 -DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30 -DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e -DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87 -DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f -DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f -DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02 -DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f -DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 -DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 -DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 -DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 -DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb -DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 -DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 -DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75 -DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88 -DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e -DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000 -DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3 -DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5 -DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 -DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 -DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 -DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a -DIST gentoo-kernel-5.10.226-1.amd64.gpkg.tar 63303680 BLAKE2B d7fe1733fc5686e91cf3cd086e64ab3695f61f71d053901fe6b3bf8946cf67858b6fcec89ae4430b3d033c0a8c2069d3ad2c85e9f3dc12cf0fc3ed637fade62a SHA512 0b267771cda36cd5597d2e6dcada6b1a17dd0d89df8602bfa822fe94d7e844f0d81bbc1177b88a54879b273bdfbcc9b479c6210ed476f65b075c8e52bfd384f7 -DIST gentoo-kernel-5.10.226-1.arm64.gpkg.tar 56750080 BLAKE2B 7dd5adef82039d4aca30824168d5eb56d95dfc0672e7c401e6da9dfa3cb1bc4c4eb0e56a2a3a769cfe92e3c71d19e35af5c7017567cac6d5026b3b50e280b513 SHA512 fc19ce80ab64b670b48d67913ac81bc953e73d91f9e84f4421e6e7aea4302f6ba43db786b8f83626d89b47b881f2e88cc1794aafce5e75704f4d141a09f3b12c -DIST gentoo-kernel-5.10.226-1.ppc64le.gpkg.tar 52766720 BLAKE2B 830c15ec760643c636c1294a8cea2ffbb0f46589196cd10a97c09e4d131a2e32398cf18f3f4d832e0ba1a123f031953ff3f931d86a60e6e6d80d8f7f5f0c446d SHA512 e1662eaf7551b54afe01a0b23f88447e3ee7684d17d6515fe4cd9e6dea28293d440b677a1e55b83583c74c5362d6e9bb5939314368c3e7f6bbf462b60e055dae -DIST gentoo-kernel-5.10.226-1.x86.gpkg.tar 53606400 BLAKE2B 08df9787879d72adef1a5924974592d8a72521a9a7be29ab077884bde8a939d4548279ae9fb2801093a0c4546a5e66be0466b4c2128e732b2847561eef5b2ddc SHA512 558b420c294b03a866d85cceb06009e9a5ff18e2c2650e221d5648ed48b19bd416e25e5c035bf1edbfbc0c29c70a8937738a5299e1e0bc1797dd0488f39c346a -DIST gentoo-kernel-5.15.167-1.amd64.gpkg.tar 68454400 BLAKE2B 03627247782e5241614787f80e1e60daa0182545cde0b608e23d7cda8b2f09d6f996a5de7207c35bff5313ec1cca75755ce1313a9f91c87838c8d0aa579e5246 SHA512 424e1c8c51bc9aceb6fd72eedb8a3b69aba631fcf06bfbe3c713e2c5c181fa52975966ce1565811f1f4cb37dd23e4f4c1397ac7d2214ec8bd74a3824197824f1 -DIST gentoo-kernel-5.15.167-1.arm64.gpkg.tar 62402560 BLAKE2B 119d90ee2d96de64dbb0f6164b0f206be20c213db82e468c4cb84f8135995db3398210f60173f9f574372fa662cbe48fc9ef9a78a0e3ba52598717e246fe24a2 SHA512 5474b9ecbcf70ada5fa0109f05d973382003f3350f36a852963d7def00827ddff54c5900803f7c4aeb4aa05b7a4176138da20bfe2786ac39e2eab76c4eeea5e9 -DIST gentoo-kernel-5.15.167-1.ppc64le.gpkg.tar 56750080 BLAKE2B 901833eae687f4894e843a3d23849eb0cc7cd060ecaab09640930fed694feabca8131695edb5f596bf72581deb77bc76dede18181ef9916c2df31670bf93646f SHA512 e618fc5f8eb572b9917e35ae9bc33fac1cb42bb8fee1935817ca03c4b5643779db02d283d1a2095951b8f85ec9cbada5a446d5f5f61c0cd5617eb3cbb5d8647a -DIST gentoo-kernel-5.15.167-1.x86.gpkg.tar 58613760 BLAKE2B 5e83e2a80e6bcc5bce1e6214064d73524f503ee04ef760ce28b0c7e0dfcbc78b09ed24789a82e000333fcf2e3d33480302812c6fca1f0bf0285894e7e4fd3b31 SHA512 5e3b49331c9baddfadf237579f5168d27f2730ff2f5bcb267346b88ed1de1f23c8a37faf7bbdd4343b6fe05fc37e0f5befe987ad1cbaa58e49f94def5ef03931 -DIST gentoo-kernel-6.1.110-1.amd64.gpkg.tar 72591360 BLAKE2B 9cf5b83a5d7c1edfc9042d90f19c5b025c845921548f7bcf18176de33fc575d70ffe990a7116549261d51d7f8b8d23388d4f9fd720112895fbc78d9716002f2a SHA512 dfac30054325bc1d38b14e3ed84ef3ee969695c7b899775f6050dcaff37d22d400a9d3b36e22288836bc89a016c65385e8303542998122f01a08b43024e15d45 -DIST gentoo-kernel-6.1.110-1.arm64.gpkg.tar 65566720 BLAKE2B 53783496918cae61de0cfddb69b81992a388b1ffb36baa68d0d614805f6a67e5f422aaebc188f16faaecb0558c5d60379db8a4f66c4b843134ace937f7517a51 SHA512 4b0f3802a871e6c73e70a6bc4c856b62748da5a86d4f1b340c472f9238d71d34d89db34106b8565d99873137c9c1849f0732634332f4767a87ba76e593df9494 -DIST gentoo-kernel-6.1.110-1.ppc64le.gpkg.tar 59822080 BLAKE2B 8567c0c93616d69b4a464730b09528c789e2e5ea4b1771b4235803c70091b1990a8c6b41e36cbfbce92992277b2afe202b8806437cf4fc68e0ec6f3c3898fc09 SHA512 a8748b00b9e600720966f1ca2bdef5cb9a06fe11010491ef67dbd9f2798af46e859c0c14ff32921a70cd13b83fef763e0d20bc7467dcb7a49b5faa28572371d7 -DIST gentoo-kernel-6.1.110-1.x86.gpkg.tar 62146560 BLAKE2B 0a64ed2bff2927ee5e2120c10135942c93819818714f835fafc87129afd5bae400a660a3bb08caf7db3da9e2316801cc45b0c6ab166d5a76d0f051fcfb341e6f SHA512 60804db3018c2d8c9e51afc7838c36a2c39caf6d920f8f4fe5f80b603f7a64f1311d80209654498e842846f4e9dec5debdbdbb6328caf546fdbc90abbfb921ad -DIST gentoo-kernel-6.1.111-1.amd64.gpkg.tar 72601600 BLAKE2B a288496b70a870f01e43b026dadffc83694e3815c93c59a62c4a4f5744a915ef2207b690157eca88ec3ca6df0588626e366e1e45e88df14329dfe0882b3d5ff2 SHA512 eb73f2865baaab06a1a26a633fca3eaaf86382af8caf020bc124b95228057f8bb182c43e724e3e6cd5cce583a0f560bf61fd68a31f4d751f4976bb45f777e2be -DIST gentoo-kernel-6.1.111-1.arm64.gpkg.tar 65556480 BLAKE2B edde62a5bb19d1944db67e45f3d42ea586fc5d84581fa99423c28312a5c3484eaaef72429f531d829522d473aa9c141dfc2509cbb88375833ae9602b873c1de6 SHA512 0be04a6096fa192fe7c9ee3bfc4dd7583b3748fcc6d14e2ecc111b2820ecc8b0d64d8e9c5f1aad51cadf4f35ce9b157575973910959bbe71fbe66cb5fe3213f6 -DIST gentoo-kernel-6.1.111-1.ppc64le.gpkg.tar 59832320 BLAKE2B fb4fa57e3ac7a2a293fb6c8de9c1d99c587ca4adff3ba374af455c18533b09c23e17da80ad47882c34ee69f3a602a2ef7365b2c1cbac73e3da4b51db8bdd8ddd SHA512 ee8d98a93f033a50fc513d2fb4b8f44590450e10190c5cca3273119a2505f04e872be32c4e98bcbf5fad7918f3d1552b9a66426c86711ed5e0084c7692c3624b -DIST gentoo-kernel-6.1.111-1.x86.gpkg.tar 62146560 BLAKE2B 1c7b09827b44ece7abcb56a2a611159fe3acbf53cf2a0b21a8f4d45e8d7676a71ae2985beb094c1550cdebd9b9c02954deb86602359b82ba99601af45dd8bd4c SHA512 7711a84454c0ba9b76051c331caadbaeb54352f1d11233c9ac20cb1466554c44cd019f992d5581718e91f61869dd03a7ae8b1492394f98e3749ec55f850cc973 -DIST gentoo-kernel-6.1.112-1.amd64.gpkg.tar 72632320 BLAKE2B 8474be100855338a36ce877502bc994931c3b0f8914273e68c1c4cfb623e038a205ea030092504ad8108707f7be76a5942a69f8bf01b0b9ab69526e3907bd63d SHA512 fabc48814366b997206bce61af8f24eefc93dd3f377bbadb9faff17399b04f4d84f4f75757b64db1500134c650dee84bc0bb32b8eb2b1cf0b0d0a19b7adc27ed -DIST gentoo-kernel-6.1.112-1.arm64.gpkg.tar 65566720 BLAKE2B 10838f7d4ea9ddae3d2796f5481789db4130307deb9d5a1f8f2b7eb8a02462e42929b3d660db1076dd31585b5629f997e6eca8a76a842a3ed062394e7e34fb43 SHA512 dddcf9b12ab1db52e7f65caade13183246d34f2ba335380cf62b7c02692a4f4307f9d94d9af0fbd8f3abc8b2d7dcef9b897f01ba50a1bca98cac4ed5cfd7d989 -DIST gentoo-kernel-6.1.112-1.ppc64le.gpkg.tar 59822080 BLAKE2B c5b9bc1d7578c8a9357812c0ec737a41eff4e9ea0c08f26560b4f58506778edeac6f2e1339cc969b7d3d3c4daca74d5f40295974de4144fc8c8fd109cf65eb6e SHA512 4c66039b95f6aa27cce4f4fd93394e8253b3de7201a5ab209adef2ffd4307f1c1e1b285769a49fe7509524c3ff1367674de26df109a0c1817401dc88806b0299 -DIST gentoo-kernel-6.1.112-1.x86.gpkg.tar 62146560 BLAKE2B 97eb3e2f92a93356cecc70cd22d31201486c6eb973ef0e074d50a7b1da0df940950bb5cea4a386a562edfbad9d124e673a19f15dba256e6077846ea447902e40 SHA512 453f36770ba81309952baea95e9e4917401755b3c288819d6747e2c70a87fb79dcda2db79ccca2bb566fee4501914bbf9093997d199cda5f703d1dd06af86bf8 -DIST gentoo-kernel-6.10.11-1.amd64.gpkg.tar 288471040 BLAKE2B 7015cbaf2b47d62f516f3ca190fa805e5073de7d8a8256a4d14169ba64f4faf7804157a96563d47029a7a05d191e128acc5413e1b5cef277bad9d48ac57ef1e2 SHA512 b18b1ac7d905a24517f15adfb5a9f40ef4b3dc27c3114d67373aea70f1ae7e35a9ab19ed9238f99ecc271a919b971bc4cbe325c0d478a976e7659018504de6fe -DIST gentoo-kernel-6.10.11-1.arm64.gpkg.tar 264816640 BLAKE2B 412355b2787647c1960f643c90d06f739fb9c7d2dc655f77f1c8c90d2f83b1a86a01a034dfae05323014f8bc72ce897fbafe42470213f565f26b4c757ebacbb5 SHA512 63fa9896ebd67aea2596186151e577d1071688001798bb889d61ebe91ec8db0f52d1aac7ba3b7c44d59d302a2331a696c0875f6fb9daa4eba4182d2790450812 -DIST gentoo-kernel-6.10.11-1.ppc64le.gpkg.tar 72017920 BLAKE2B e735783122186d2036ad6c5ab8bb4e3cf3d16093ae793d5b7295ecc5b250f9b07430ef5fc42e67f4da69023c11b3c9f6874254dcf922ca006358ff2458c3e383 SHA512 19c8e6e1c23eb767a18fa392dfa5a5a9cd67636221037fd4becb07f375afd851607886dc7a4c8231406c7be99961e4bd4c2a8fc1477fdf484c4c43c12842eab9 -DIST gentoo-kernel-6.10.11-1.x86.gpkg.tar 75560960 BLAKE2B f205aed0cbcfc3e4300a17e6675d0bd7e97c959030bceccfb533d72918b4baaf22b42e3ea55363282bd657b87a79de6c5689b5f666febc0cc8f33e33f6c718a9 SHA512 f02e4ea6ac8350e73d238864564c86583eb2d3d5e91cfe564443985151cd9d26110cf0e00aa6e584e35d68991aaf53e6cfe412f52b8978968465a8ab2b51a342 -DIST gentoo-kernel-6.10.12-1.amd64.gpkg.tar 288706560 BLAKE2B d83eecc007178709e4dc965dd25e9f4af7790b99502e97c4a11bb9931fce5f19fcd987acf7bc42417789d16530117a7cd21bbb77cc127f45647282666510e6d4 SHA512 3b0c48c70c83c64e95af92109bfc3be48c7cc2bafb9f2b82fd551615069d4c50dfb52b978810f27388d0c59c6f38b0fccd9b39c8f9126614deccf235037ed75a -DIST gentoo-kernel-6.10.12-1.arm64.gpkg.tar 264785920 BLAKE2B c6a373bad4f8d1b9c486837e3bda52d4dbfb20606c46910770028c55d8f5c0d4fb3fd4c8aeb6ee62a5e31ae97d4bb584ada4bd066eae629466c4061fe24e4413 SHA512 e3a5f4420e9ac67ea5c5eee354716459fb1b0b859ff1def1b951f27b7ef8f9a5fb9382e28f951dc6cc7f9ae7551e27bc907752bd8a4ead34767510e529c92aa9 -DIST gentoo-kernel-6.10.12-1.ppc64le.gpkg.tar 72038400 BLAKE2B 906f436a142970c300f86034c1edb5e5765af7f9ee1a1534c0cda48cf62b5c53e5779ccc68117b71ff483a921dc1403f6e7d52d30b614a354b141b0872903b1a SHA512 8bd83e9d29d3b820e5a27b22666b55cff8a8ab5d0c2b86d698deb6340100238d81ba01a35892e7c2275595a429609fc9a55d7aca526bf41e6d11a37af0ba4155 -DIST gentoo-kernel-6.10.12-1.x86.gpkg.tar 75540480 BLAKE2B 97564b6d37a61cbf486c481446a998d616b1d6d56d2f28f1342fdfdb6aadb65c2b29545d31e13367fa3a46dd9fa700ba929183f432aa5da740a535d7c4ee803d SHA512 deeb141ef8c5c6512fca01ed5c8d33a0bbd3bace4a3a336fad057cd0e343f9bafebb83e6ee5953dbdb2368f56b57359f1283932a1ca2ee20daf64aacd8392e9c -DIST gentoo-kernel-6.10.13-1.amd64.gpkg.tar 288819200 BLAKE2B 2285473dd589c891a9ee011c4778573c1c3fa9b44052593020bc23178a5a0ae6af5b1823eeeade93607b475dce39c91fb81dd2f290f7b81be0a6e6c044f4c207 SHA512 a30ab8039345935d26a2ff73014ea765b34948dece35d2d598be7e513e1dc2f98888f5d2b1c73efafc96494ad63747f2e1563e608941d0e8692ecd018070e772 -DIST gentoo-kernel-6.10.13-1.arm64.gpkg.tar 264857600 BLAKE2B a11f726c23ab4cb6e00818c65dc06101b1a31eb094e2c5a5934f520e3d07d80c7a617fc9b930578fc64e44a4ebef5ee26b7676e7b62f3153591aeed606239794 SHA512 cdc93c3b7b460822678509ae93d6afe3cad5fc6807bf4df6ea7c88780c81691d9adeb1298a01d21d851d8d1afb52098af8b091710b7d1ed599f54aff95551d09 -DIST gentoo-kernel-6.10.13-1.ppc64le.gpkg.tar 72017920 BLAKE2B 6abf40e9a021793dcdd5822c9336e97cf2428e7ddaaff9fe54dfa1a5816131ef4e5a99ca08119c86b3de63e1b012a75b44729f0652d23016e722edf91d12eabb SHA512 0f8d53cb7c523759b29db4597a2b61f726c1c7e9ab9dadea58540a314021375ed93e0ff682f3952e3e0970eb433695247739d4583c45e5803f927a590584d0ea -DIST gentoo-kernel-6.10.13-1.x86.gpkg.tar 75581440 BLAKE2B 659e4d952918c7a38b1799be1240a7a8a87619685ac9692c4509cdce316b8c4ae41e7483b9e5723fe573597de264e268db03f87ab2a291cd94e43ffadc16416c SHA512 336630ab1c1a5175fa6ea1b2601578fccaf067946ac0fba2eb75a91278ce7d35a01b45489b9810083c191522a67060ced8183fc05690902f1a4232630a79c297 -DIST gentoo-kernel-6.10.14-1.amd64.gpkg.tar 288962560 BLAKE2B 44b6eaef5635c74ce7d044735d1414a8a52cd5bd52e7573bf52bc7967ebe367e43d99bbc41e810b93e77670d575032324fe69e789f0544310e27198ddc607179 SHA512 cf9418886edbf099d2a45f983dc4261e4f6e565d8c7de96b77523386502d0b73d0afb8bfbe2ee0045a15176eda5818983a9d6c887887070d624735cd73ab2a80 -DIST gentoo-kernel-6.10.14-1.arm64.gpkg.tar 265287680 BLAKE2B b45003867570a7f9a54751f5ef080c3ce32129d776eefca15fd993a9239aff4d7188a46f4a0b878a6f1468193e8295856994df894f55b58e7203b62d2c0a4677 SHA512 18cb039eab10811b74cbda128b1e2a1ebea7a2d168d137b82ac208cf05eccd964ff951d67796534edb0b49103f6a9c7815b00d1a20bc5ff67942ed244e1d0b6a -DIST gentoo-kernel-6.10.14-1.ppc64le.gpkg.tar 72058880 BLAKE2B 9686f3249dc191106226aacdcfa7d2b4cc7df7525b91cdf121468b26a69ba9bf589f6b7f3807a1e40db48614797af4e1df46fe506ee6a99e1d33c8bf9696cdcc SHA512 76541e3d36a513b0ee2c9fa349dc4c14639b394b6058f7bf4dfec2df25bfbb3f6b873d21930b767ffef793ffa39308be3ce29b4baf2eb98cc9bee61098e59d7f -DIST gentoo-kernel-6.10.14-1.x86.gpkg.tar 75571200 BLAKE2B 52bade7aeffd7c568cac5343aa595a1d7d83a5a8bdf4e0752a5b111ba0548aff09756dce4b1ec57d9f3a38b1e7b3696e27b6576836ae37b69e17919c3ebffd94 SHA512 7c110ccafbf48c5db07c85117cfae2655ef849f4b5f77e22ac9a728a4db2193afad8db7c10a68ca5851953e95befef4c672a8e154b127aa56967075d72821b6c -DIST gentoo-kernel-6.11.2-1.amd64.gpkg.tar 290437120 BLAKE2B ab05d92452ffe85d6d43a084369b10f645e368b9bd1aec8e88255635d245408954cd7b7c5272342780a0cef681fb32b3fd8557ed7abbb5938794cc509de3fb5f SHA512 a7f59e92213df8685f4081eb9bf588e91d37bdd0169bc2db85e4683ee8197bd808297668f1747e99fa4db653f62b7bac5b3ed4a53f6e6088941845f8ac56baf9 -DIST gentoo-kernel-6.11.2-1.arm64.gpkg.tar 266506240 BLAKE2B 4307c1a177cf7f6c04c160ac32126d8f01068b7c164e50d222f958e8b0d5bb6a01f6144e43fb796e736ff6cedb1aac1718b969a1acc1cc653d051c8797eb8f48 SHA512 9187854b7eaeca1ae65b42122e0d572d418bce8f37a12015c500f365094adfe853cc8d933300799b2a34705bed1cb5854532550e5d6c1a22befc02a8d9e90c9f -DIST gentoo-kernel-6.11.2-1.ppc64le.gpkg.tar 164065280 BLAKE2B 0e0ac3e089058e89c5b0d8a211d1e0c640d9e8f9c31de78dff0ac1e430960adc887bb1b68e60d47008ae157ddd9995fd5b31644ab5107799ab3c6efe83181b4e SHA512 ae98d1e68c8085e8b8eeec4e4a5c9efbe341b672551a961d96c9a7b11e729f5dbf747a08db14868ff1e57d497ae1b1d669b4a807bc89d4d81f0f0587f901ee97 -DIST gentoo-kernel-6.11.2-1.x86.gpkg.tar 76298240 BLAKE2B bf9065a12b771c0b6d7247b874c014c2043eb5959afe590f3cb84abb8b2491076f5f4c3f575f7fd30ff20e9ce5c474401b2b6eaef107f648621f03fb95cccecb SHA512 928f822fb1b656d479a56d083ec10b97032a75eb8b83745e6f5cb3a283f2b221ff134af584041ff9711e7ddff9d337da32d6178243e9635759bfc598e1d34f6d -DIST gentoo-kernel-6.11.3-1.amd64.gpkg.tar 290590720 BLAKE2B 78743fef66f9868d5bb21e58450350102af9d0c074315b11b345d57d4eef80522e4a7392f0097bccd672fa60e0df6178c10ca581aafa8714a2fb4fb4ab039557 SHA512 4d1468f318576b0de633f1686068593e18c661938a3934fef4286a6854b0f3e32a29fa02437b07b4a6a21df461eb741ad236fa3346359d74ee4a392d502cc7f0 -DIST gentoo-kernel-6.11.3-1.arm64.gpkg.tar 266936320 BLAKE2B 0abd406d7ae2572ca05d7d5f2d1525c22d1a4f5562edaf4a04a41fc3c883d42abceb8d181f5a92551178f207c75a313d788995dcd29823a2aef0eaef757969bb SHA512 aaf4d09f3bb8db87775d46e377031b64fb9647c3b024f889e517a3d14e8b5068631409ba70b7410fe5a512c9b55e2c01e04c4099cc02efc1f8cbf4649a5e6a82 -DIST gentoo-kernel-6.11.3-1.ppc64le.gpkg.tar 72755200 BLAKE2B a3511528cdf72cb6f60113d7dbc0f0fcb4b25953a9200cd2c4c181d79dcbf98f622d1cedd9aa4356369e19f388faacbd8ae81e221c6a9978fbf4d5f54caf84d0 SHA512 eb52d04af845fd8f8eab10871dcfbc72b6409273027ed91cb2f820aa0c2bfed0aec6981dc36a3de1c074e7415c4df758f3016dadac2eca047c096d2640877acb -DIST gentoo-kernel-6.11.3-1.x86.gpkg.tar 76308480 BLAKE2B 390e3ba29a1fc3c8117c6744f449f07a3bf99601f2743a5ed7ba3782b0dd1c8bc05df978d96581905e8216a8382c2bd37841108c1d5899846075ddcca8102e23 SHA512 5e6b88c6928f71f474ff47c238b39f7f09f9a9620d9ae33fad4c46bfd57ccf2c19aa47b5343894e15336d3424090aa60b672f8303dc3d9186d47e99446b954a4 -DIST gentoo-kernel-6.6.51-1.amd64.gpkg.tar 149657600 BLAKE2B fc159a5336426c45fef12d01a399d73c397b945bbe9e628c65378a5a62d82b9f27831f748a987c0f5c36d15d14250e7817dc3b30978a299d75fa29398398228b SHA512 becec3093881a45a8cdf6903c02c3c6acc453434990da02707832a09d4a13815fbfe348016fc280424245b7f04415edec7155a7bdad5a4e4af11d823f7efb16b -DIST gentoo-kernel-6.6.51-1.arm64.gpkg.tar 119715840 BLAKE2B d7056f38de6c4601829768e01dafcfc16d46786f54a68d022280b993d6a307ed9620c9ff2ba5b98c1934b79bebf9208a79b7400be89ca21e8d41be0d5cb4ceef SHA512 2493c75d7958ea17fa8fbe7cef00699f83c46eb6aeb7795fadaca0ed5434306a19d4e4d6f74dae6c5c56db6890a9c85dc0b8fcbe1a67d1a95bed6800d00e2f4a -DIST gentoo-kernel-6.6.51-1.ppc64le.gpkg.tar 64276480 BLAKE2B 728cde54c79ad1e59af44445f934eb0d032e832821780e047bf86d6d9677522e65f09fcfd90b7a662624a8ebb7f1f35df192a5b56a06aaadec2e0b07c11b7422 SHA512 bc0b82cfb31228d6c549a41dcce9a37ae28fa76aab086ae0c50678832b85510bf31d4fa2aabee6d681d40fa0d44ad5549ae1bdab34f6be3c5803b6e5cc712f62 -DIST gentoo-kernel-6.6.51-1.x86.gpkg.tar 68290560 BLAKE2B 94bb65e8e37aed1319b7c5961fd1b536e0d7493905d53fd09700cca9445a80bfb8b8d46f53ac44b2c43e5b8d5e7fa95f3fd888aa86964ed8ca0bd1eb79ba0e2b SHA512 2344aab56acf78f357b25e95f25dcf29b4b6f42a3b3cfe63a11673fc1932db8f6361cfbca413c59d9d756a60021de6d7e0ef1dd4e2ffcaaf47e341cb045da447 -DIST gentoo-kernel-6.6.52-1.amd64.gpkg.tar 149647360 BLAKE2B 01a1b97fec61f0ed67ed33823092224e89f8816b8a217d89852dc3f76515b1b305f3d2264df815aeb324c7fa6b901d1643bf4ed8b34a0acd3c0fc4b9fbcb7f84 SHA512 6c818c48c89144b71f03bb6d2f99febaf5cb593fd340e2b6445aab82c3ec02d1af4e8d7a28aa1c99b71d674de4639754b41645b7eddcf2fd98330c44e950f7a0 -DIST gentoo-kernel-6.6.52-1.arm64.gpkg.tar 119715840 BLAKE2B 29e3adae14c15aefc7317a5a3074554116e75c3e4a752dce934f91b6b69466d9a8670e2916e34b0ca3e9267a5047a7ec8a1114e8e9eb38d9109358db9c9c54a1 SHA512 22a99e41b361e83a50209cfad36927651d2b74acaea5307ae7e784c07cdc4f208b34aab3dcd931eb1818dd704afa3034d1b75e3bcefd7fff133c03b9af7f1fd4 -DIST gentoo-kernel-6.6.52-1.ppc64le.gpkg.tar 64276480 BLAKE2B 1025401e8c36bfc84595aae09b639c1bf3ae9eb1d336f7fc61807e4e3f7811c6f2937918bbe18f20ce4fb5e2cc19e09858fae685d751a91a4ceefbeccef2e312 SHA512 2be94eeef0d5dfbafef0ebd03488918d744cf0e0abf42fd4b58b6e90b6b43941226c19610da7ee2dee9218739c0351b2261b5d611f5999b2a634cc233491f043 -DIST gentoo-kernel-6.6.52-1.x86.gpkg.tar 68290560 BLAKE2B 15936c7642eec38676fea6212e6d43349c196405c3d2cb176eff57fe46345f548febd44fd26b15eb44f17c4cda85e2ba3a68eea7a9bc3947a67cff06b3d22ed5 SHA512 85d84144e4e2388219c769143d1f6de8699e1cfb2650c0aa083c0edddd40786fdee986230877c9fcc9e8a4ba73030d385776ce7e73aa390275a05c6c585d9246 -DIST gentoo-kernel-6.6.53-1.amd64.gpkg.tar 263956480 BLAKE2B 61228713aece66af8e67cd032912b1fd843574142f86a740d1fa1d5416727b6affc866b72a79438f63cc7c40d37869451f76b46ba2e74317dd6d74f5a3ca828c SHA512 4ecee03c5e109ff32302105cd7bf66a623f63eaefe17750886087d834b451455c22009b3b6abd3de471abc6472049ef52d1ecd9e781a1444cc2916f8d2166ed2 -DIST gentoo-kernel-6.6.53-1.arm64.gpkg.tar 240076800 BLAKE2B d2f13d2339d633afe2205d02ac206cc33a1a4b1500df3776d07b1df62447ce43284695b20c8f51012edb8b878444b6fc520dd79c2449a3e7e1a2183bd42f01c0 SHA512 5c6fa8196ec36ac37dc27345a4d5e5ddd1213247ac0bd4976b56ebbe9175d839d85a4febd28904b55e3aac9b819affb3453741523aaf98211a2f7be42ae51c1f -DIST gentoo-kernel-6.6.53-1.ppc64le.gpkg.tar 64286720 BLAKE2B f05b1351b0990461bb791a91172e2f1909fd4e577a4dd8b03b1fd7450fe99f8b92dfe6f2890bbd13d18de2cf33ae1551e07d2f421dac1121120ed839a46dcd72 SHA512 3239fcb1feb6283754f6e9297b4bee7894c71528abb12dbeb517f73b7f7aad24ccc203fe6dfaa0ad424836df5181e81aceea0e243bfd70f0d327d1af14a1cc1f -DIST gentoo-kernel-6.6.53-1.x86.gpkg.tar 68321280 BLAKE2B 8c5d28fc8e59e3a8ade329b028b5ac91a6811adcf60f0fc5855b2a704989ca7bc3e41422e91c27fedcf9c7368d30764345139843aeb6a2182dddc967e6fe2262 SHA512 39c6e4272a323699b16d2e7e0eb5d674a58cfb6f9c9834638d1acbc753d9a1a11c720c13047c92a63c220a89a3c90bc2a7f6550589ea2f631a769768936a4c54 -DIST gentoo-kernel-6.6.54-1.amd64.gpkg.tar 264038400 BLAKE2B 43c561c8320889bbd4419effe6ce5169f834f1703f640a85567a76f66107e3b9c1d6f479c440be19e809bbde1bed2a778e35f5b45cf679fdc7d0a07befa97784 SHA512 b1250de2aa4a30b967d8ed209065bda8180d47f743ef6f56fd3288cf8d041c3e1fb5f1e315239be7c384731caf3e87f5e10e8e967a71b793c5be86a15f2146be -DIST gentoo-kernel-6.6.54-1.arm64.gpkg.tar 240107520 BLAKE2B 82631d4d9537959bb75f99b3b065a423813f406f541c7a43a3204a83ab323d775ca7e45ff0db560166bb8f3aa185fcbea95c8cf6a7270760e5365e35acc01f05 SHA512 cdc71a6c5b32eb51bef79075784694170d4015a333f781beb66be56775c1b488e8ae7bec376941c36af14b8bd50f68f29ba5bcfebfbce8923d57cb96400faa73 -DIST gentoo-kernel-6.6.54-1.ppc64le.gpkg.tar 64286720 BLAKE2B 2ebf7d82817f46deacdac2e34fb6387e0c82723b468f0a6c1d5e759d40b9fd89c14641aef1ba6db711386cb355afc8f48918b44d7d32ade1686cbbdb83adfe6e SHA512 3210d827dbdddf6e61659f3cebfa778ecc9669f6c176ac7226625ea1231fd2f212a2420a0cd1d5f10f9ce2133d58f74a4542a61c41162d09cd10a9bb3f00d121 -DIST gentoo-kernel-6.6.54-1.x86.gpkg.tar 68331520 BLAKE2B f8b49c5579a237b8d61406207c2c46b5df6fe69da25b3f8a29b724a96b90e8f520038a411f6e989eee1c1143cc4a5fb7c7a8aa2fa03fcf4d46968f01cf093f1c SHA512 89b0bdf7b96f264783c828c7f3676e10365d40f6328cb2d0173ca430d6daf052c3b6e09b8df7447549bfd8be79d850e64cf782da08fe5f1beb33be67e72a35e0 -DIST gentoo-kernel-6.6.56-1.amd64.gpkg.tar 264222720 BLAKE2B 9744f94c6c7d3e450e346e64a665b42cbc1f3a49cb6ae4741f82aa7523f267c67afafc3e4544712fe221bd51b745ddb6f5fd83a0edc4b7916ae5b8ea70682751 SHA512 64491534f68e81a30d75d2434b964708175208dc5298d9847baace8a83f363a18b0efd604f0d1f0b57d4e5cdc283360b819c4a982ad3024cae42e04eb8bb2cfd -DIST gentoo-kernel-6.6.56-1.arm64.gpkg.tar 240455680 BLAKE2B 3146686d24594a64dc98e38fe66f556fa420f7af03e3881b92bbbec76902fb7e5d5e1eb0b07758732d5894bb9b78d6d5773cd84af0efa284125edb14c5c6babe SHA512 c3f463b8a05bd79fbeaa8ed16b093198d51177ba669fd4b275160066ecd17e72867b3ed0453dcc0f569044cb53889c3a0cb4e18b4ff18839f12c49ea25493964 -DIST gentoo-kernel-6.6.56-1.ppc64le.gpkg.tar 64307200 BLAKE2B a5931dcaba361d9746e52c0678d9bcf4683790f8ae8774a077cc6e6581b675a54e3b81f51c9c4d90943c1be4981ff357cb2f2874ec0514572cd1fa0fd61726d3 SHA512 2caec2de3e2b7e2b4171f4573228a06f3e05f18bf72c576fd88718b2f5d1e124e746b32e05c80ac9e7cdb30bef0a4cf124badff06e32918b7168e302335c57df -DIST gentoo-kernel-6.6.56-1.x86.gpkg.tar 68321280 BLAKE2B 83c9050276f6dcd7b5a43d48f2de4c5223f426fa4be513e6e108456c73c9cf380ada26a35ba00da03643b6afceb6ef595ab26e3063655c840046146b5edee35d SHA512 4503abad28c822948198231c406c82b53ff8df2924a4c05e4f1f742ef336b5c71d007b5e45872b8eddc2308a0fa6dcb8f3941499532bbe4df54e5c67b96e4047 +DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6 +DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323 +DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578 +DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8 +DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c +DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558 +DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0 +DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70 +DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617 +DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b +DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433 +DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652 +DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536 +DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222 +DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e +DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef +DIST genpatches-6.12-6.base.tar.xz 365140 BLAKE2B bf281f8314de03b6ac24de430632999188ff1573f46f58cab999f92fbcf0c2e5fd14413892e5a961eb1ee8b64360a253e8cc26d24f8687b413ff9cc1df72a4c2 SHA512 ddca7ef8f67bdc182ccfeb6ed2e5fd08297287fcd5744285c549643a854c7d6148342a3ac1a13ad6cdd87c334acc5abc58a7f6e6a58f34db8ce9dca2b0802152 +DIST genpatches-6.12-6.extras.tar.xz 4056 BLAKE2B 4d3a72ea884a1b6cc84034277d6cfb57f7cc3fd43e9d229b46707c07dcef1af73bbd61aa880805ca5746c3b470335ad48c10d55f442f3396f0aaaa9a7a23c73b SHA512 538ba6590f3f4ff9bcb44131393a95a677ee6c59b6ee67ad2519ff242fb182358cd217d5e0533e11225646ecc92e8efeb4688c332db70d35a977a8e3cb475787 +DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b +DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6 +DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07 +DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307 +DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db +DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e +DIST gentoo-kernel-5.10.230-1.amd64.gpkg.tar 63324160 BLAKE2B 62af76878c2adad51cbdfa4f7fe6b508ac77d58490c807b8d800e971a6c60d32a0f6d8478bfb6d3a167e118d8a928a4da5c338a00d4bab3fae59a391d4a74cc3 SHA512 5a8eed28b0e8d49d5a45a4aca5e11c5f39eda93ed854fd9237c3cd6b90a511bc0426383b0a65293d6a5910bcbd27e67a26626e7df6844ee41797de527e2d2144 +DIST gentoo-kernel-5.10.230-1.arm64.gpkg.tar 56780800 BLAKE2B 5e294f0fc44a4df76c251be2232b85ec94a613bf59a116b7753373532d7d45f845809df0d379108ac6c75a8ecf290da47abbb574453a5595a05fcfc3d143fa0b SHA512 ecaac1adf2e5727edf3d1a0dc4c3cbbebc9fb6f8d574749c8a2c2bca7b0a57b6d66d4f28b9ee7378052cab4e7f671affd7f24d777f978b55396470ee071fe842 +DIST gentoo-kernel-5.10.230-1.ppc64le.gpkg.tar 52797440 BLAKE2B da3ae36a895bf2b8135098be61b6b1712dda4ad0ce241306b65d877bf48494f71d84ac209895dc73054846e23623c77144fdfdc6cfdc43cec9516f0be78c125e SHA512 b352e0e7df9e1ac907b840348b3c341be45a0dabbd539ddd89bac158c11517164414c73f528c7c9a0a5b6c92404045e1e41ca906a393ff1e2ae8d17f0e6422d4 +DIST gentoo-kernel-5.10.230-1.x86.gpkg.tar 53637120 BLAKE2B 0ec15aeab1519932551fd6adf6408e894afb3753507529d4570349d0f0c1e2fae99cd6f97c76f9096ca0c5527eeb74d0d6081d58c9f746e01b572ce49035341b SHA512 867eb18a2fc938b69346ecb6826a9c80db9af982bb001ad4b25865c75817e7aeb8bb96ba85e2ddf14b0db011b31dd659886e7db91efa5a63fadda8c4912bf0de +DIST gentoo-kernel-5.15.173-1.amd64.gpkg.tar 68485120 BLAKE2B 117828fce66835d8c8b0e7a549943026f4bc043cc2017ba24ad437ff848a548840abe59b1a0fb4ada6aef7b2c6982b3dbd90e5b6ebc21228ab92d3a4e8e45d26 SHA512 bc2bf01097e78d81c210a2fbccefbf65e8c0e39bfff56d33f360b89148e2190176f23c92120f2d9cb92cdba9f431231404a572a56cef828a00092f936bda9591 +DIST gentoo-kernel-5.15.173-1.arm64.gpkg.tar 62443520 BLAKE2B 8e66815c4b94e7b402750a7b925f7a56711668a849304aa43acf49cadfd4fafc5338df7794704c21957758921111aefa43d5c864fc10af91e4a4353f52cbcd7e SHA512 f759246629db1a721b3136c98ac7b361237619f9fed2d247e049b8b4e39d9b8048c1bfbe14bedb74e6ac1696c73cb899ea6024985fe16489ce23397c0111dd71 +DIST gentoo-kernel-5.15.173-1.ppc64le.gpkg.tar 56780800 BLAKE2B d1af82e7cd746bd16ce77a3c5c1364a071329759128d59e2960b58a52408ebf524ab244ee06bbfab181500120d8a5bf272a6eba4a7bd253e79b3c48eef587865 SHA512 f71b45f9f60d77d148eaaac52a1d5108c0a076299f1903db60ef50ac64a85b48b847516feef274de3c595e0af7d6113a6d47fffb253590a5d402665c4f0dec49 +DIST gentoo-kernel-5.15.173-1.x86.gpkg.tar 58644480 BLAKE2B cbf652391346c519be81b67c4c8251f546141a7152964340c52f032757e80fb8baf535b482f93eea10fb87874db935aff194372c4d9d541fa8f40473b8b83883 SHA512 8118a0e454ae5ba2ac1c23e31e62b3cf165d863dfc3d8a6a02aae30eeb83b6f2870f1d2d8daf45cb88754a04e85104ffd8eb9d2b72318da69e8ef838bc750a0a +DIST gentoo-kernel-6.1.118-1.amd64.gpkg.tar 72652800 BLAKE2B 2dbb58f191199848f22696c142ce9d16d4b4b775b33516c2f602485381dcd544e6120b188dfcb1a6b8a78791ff0f5d8d6b3d33d469628de51fee0420f74dfaa4 SHA512 8019a42d17126d12b775729992d6bebb442e70c3db84a1c466c19822052a9ec5b28f3458d434734ede285249759403e89950181ad8c86eab8b2401b161cbfe13 +DIST gentoo-kernel-6.1.118-1.arm64.gpkg.tar 65587200 BLAKE2B 0d6b865e758b7f0c0213b5168fdd4290431efda1bfe3e7edb3b09b5bb13021e95c286a3511e9705b5584b2af2be474af9d4f7f56c90519bc3186dd747f8cbc64 SHA512 7ae9d2a3de6a9765558b0b116621b84fbe4a55d5abaa130a4d3c190ed70686003175fc8eaef30ae2543b91d4c7bf9dddc4e7b87887ece37b24469bae6c724c13 +DIST gentoo-kernel-6.1.118-1.ppc64le.gpkg.tar 59842560 BLAKE2B 260508ca2dbe9c09db45f38e3272864f12250ac419df515e33a1e180d3b86c801984f2e52b56a731edf8244c16483171ad7cb5bb5a44a67247a55f55860834c4 SHA512 cb7a7641c249e105edbc9ad0a8e16df619fb53a0e3bc600be3f33232096061283cf9f6887ed1516deb334083c35fc46abe14862107fcf92ff74de70d0417cf92 +DIST gentoo-kernel-6.1.118-1.x86.gpkg.tar 62167040 BLAKE2B aba8ba623ca7b3a26cfce701a68ae199717dfe0c529de6ca2f0b9d76ebf25a996954209fb7c0a6a3d989b1cd2aaa67f0fa57abe68ca077bbc0375c12f48e7505 SHA512 9913900e78a9d5fd5fc9aee145714482ee5ae71c4f9495935ee4dd760d452fc5b1e60a56e01c8d00c68bf6bf25af3e60e9581e0d4c9493e796d9436a2a5cced7 +DIST gentoo-kernel-6.1.119-1.amd64.gpkg.tar 72622080 BLAKE2B 6dae2c2c855fa0e722a83ac34cce960af165e67b5732b892374a58639f2baf15333e7d42a34b6893606f6c9528a28518eadfe216fe89cc9b2b5d0871bd6f3b8a SHA512 2b6a2a13f7d81cbe33322b878569b3ba451ca7e24eae440ed7dee92becda97a3a3731a88dc7e8cff05e83545c3adf942d7635987439802df4d2dbff05ac599eb +DIST gentoo-kernel-6.1.119-1.arm64.gpkg.tar 65587200 BLAKE2B fe181ce54ac34921589ed7dd9233aa584a9fba83cd4e45a3b3a7c96d4220dad8f8f7b3a3a2e25476a2174639e50343f772c939da088cda35536d5147462ee949 SHA512 32b797343567eafe995f5e651cbd6bb6dbc09a6c88ebdfa8102329bd0d00483caf45323e8c70ce641db983e8337be1902b8164cc4f033a44f54d335bb1d07f0e +DIST gentoo-kernel-6.1.119-1.ppc64le.gpkg.tar 59863040 BLAKE2B 2cf1dfd20305f44f10d3dfbadaef102e53678879b38d0bcc85d30b60865891984541cd6aa4e52285bab71547a26b98527274f4c5a5dd92f1594ec73344e95d4a SHA512 0d71f8bbfe4dab013ee712ad2c233c1e8d9ddcc581e661a3af060010b7808e15f159238e6c6954b29ca6409019e5499e01c9c71ebfeb75365f8875c1c6cfec77 +DIST gentoo-kernel-6.1.119-1.x86.gpkg.tar 62177280 BLAKE2B 49e2036da2a9ae2b285a4b56489021ee771a3e5541f8035ee891f02fad45ca0976a05309a7efc1379ed85290bb6a78c82a6db65ff67bdf4d66035669a021c023 SHA512 8956400e89077cbff52dbbbfba0428857d3bf77a8a7c64c725a5e841bda75d8086891d7dca4e5c6ae5b69774b6a02339dd9836c259c7929ab1fc1529d9e4e04f +DIST gentoo-kernel-6.11.10-1.amd64.gpkg.tar 293836800 BLAKE2B ef9074050bfad68bef3b2f28681211e03435bad2b715915726c8194b3606df6470b5ea374b3d9f805727f7d37f943928312cac0938e15cb565a41e7fa9e07362 SHA512 32a132baa3b77e35707f75a00ec49fdde32e67276cc88d0250d238447513c0c58ed6854d32a74ed9ced9f5055ae98d63abda2f7878392d8155fcb4bf876128ce +DIST gentoo-kernel-6.11.10-1.arm64.gpkg.tar 268933120 BLAKE2B a8ddcfc11544bce82d51efcf4bc5a4ac2fc3bf7b7d6ac7f7c628ec554c440551754f3ba554f306c1ab2532b44032c5581ad7e6e5cdf8ba9aa74e43ab3eb65706 SHA512 d9c28da3e7c7b31173feb02264d85e9638888a2c43ae0e9f98ca4f3283fa2fd3fadbf16eea1b71ca46957f48c7ea3bdfde7ee0cecc52ace91d9d89ef6b4ebbdd +DIST gentoo-kernel-6.11.10-1.ppc64le.gpkg.tar 72847360 BLAKE2B 18a9bb4314fe95fe52a606f19e95a9ea921d440da6cee009232ae57f7a72f8b9f6d529df50cfff476fa9c94251ce69061d699ec18d5355d28f54ba4a7ab24e9d SHA512 e149abb89d4abd00d7aa9caed0731fd4131e334f4f678ce9aae494358165e0423776c1c292c9549c5d45dadabce01a2ee275f3285d6152a413a26659adaf4d3a +DIST gentoo-kernel-6.11.10-1.x86.gpkg.tar 76503040 BLAKE2B 873d1e90fd7df593f9fbcb76114c02e4784847ab46cfa132aea95528d31d9f94d997256db1362c9e11925a7586217e600cfc109ed6093e9c9aa3ec04a601e4f7 SHA512 4945da30169963636eae7df359a59e64e19acbfb98dcc5c3c803f7c440a8e83c4207f7d8663b6b4fa23763a6e051278ad68ddd337aa9c2866cdb36ad528b942a +DIST gentoo-kernel-6.11.11-1.amd64.gpkg.tar 295301120 BLAKE2B 120845ffc735deefb9b4d8ccb31bd03871fc24a0dc67d37988b754a6c09458e08455bbfe7680ec9635ef672cb57384f39cc723c20ac27cc0dc70c983f3ac6dfc SHA512 4e977b692567382120df6c6fad9d9184a80f45623fc24ab3eb1a0b8b7cff9113daeec31682bd64e130ecc6ac9eacb63e51eebcbf407c2184e74cd6c95a6ff9cf +DIST gentoo-kernel-6.11.11-1.arm64.gpkg.tar 269230080 BLAKE2B 0f66905911e2ca8aa35e08f3e1d0680797ad9f68e60b1894322c60dc74fc91f85c753e5a1ab8a545a3fd6f9a0282c75dc6f48a405d945ad493545c75a0f5b610 SHA512 202a55603991a06a088fce372849e98428481b49c97a4412218a172857329360f0212f82cc26baa8efd418f30c5d1d4f997653ce65756daabcdad7f7ae24d516 +DIST gentoo-kernel-6.11.11-1.ppc64le.gpkg.tar 72611840 BLAKE2B 36b6fbe4e35787b6d9eb6423957f34358e0edbe7abf810e9be67d3ef6ec8abc53df83bad93897fd868610a6158ad873bba29bdd484b82fd05a2403254acf92cd SHA512 f00b12e1484df932ca939567d34db0aaef710cf59239f85e9413177f30e6292ea4c2f60b1147d1395a7851568b844e9a4a7dc36742c2b219bfa6920763b3fa2a +DIST gentoo-kernel-6.11.11-1.x86.gpkg.tar 76953600 BLAKE2B 422766fc21a1fd75f8a334016899e9ebb0adb87c272361eb8cd2721604b55a1c962af0324ab7c30e88b2cb00a3879131ec6e50472af29af40265ed62bc8d50dc SHA512 1b8b4b795ac666b314f5339b7147affa0ab8f6151317122f6b146cb2f727f88fae6269625153745d32f0fa4966edac2f3e3a87dd4250936e08f8ebfdfb380212 +DIST gentoo-kernel-6.12.1-1.amd64.gpkg.tar 298700800 BLAKE2B 0e691f266113eb87e1b1bb3fd05b51650fb8ec02569c46dc0606a94bfe101f4cb0f48d951a380b56909695f5e3733c58191a2ef2aaa681581056f1e02631f117 SHA512 3347079fd82abda68f10af3bf0ed206a735d59a0adf062bfd2ac9d6adbc141d647ace1e37e36fb0398d7b7e5caa350f777b14cbe08bab5e762b51bce38f1b856 +DIST gentoo-kernel-6.12.1-1.arm64.gpkg.tar 272773120 BLAKE2B aecd1217beef2537dc0a459e55eb9b368c9a117c7d47f1c5f3e839d84b35651c46137c04cca7173e2f69cfd84d281e5d1db4d4eed84ad72a93cf63712aa84e31 SHA512 e213ff8b0e4744f682986f377821d4af3d97d91b4d6a47ea8428bf9914ecb11721ef9a3490a8a803bf924e240c1eeee78254b11dc66d981dda22e171404b2b83 +DIST gentoo-kernel-6.12.1-1.ppc64le.gpkg.tar 73031680 BLAKE2B 0d4b88f258cba1fefe2bb6982c2a8386e4b6768e2ce79c8fda7d44e106a4c769164b9bdecfef1df6a22e560109c87dc378dd9993b3d48f9638b25bdcdc5aeed4 SHA512 94d24b9925bfe58844459360fbf7b4b982cbd55e153c5cb07caa6f725aeb35024b1fd96672a7bc2fb0886a39eb307ed621c7a09ca05bb8cb15046d913df453cf +DIST gentoo-kernel-6.12.1-1.x86.gpkg.tar 77352960 BLAKE2B adb2f04f127644dffeca1b11892a5b021f60fc36cf322ce820682ffa83f1586c74f013258a33679ae6dcd5e5bb3095c0922b12acc0395b3aef303c3e936d5e28 SHA512 8f05cf80e92be1d2ec15aa176883db74ce0ae832c7ca3367a7f741a8185a7260d524493d6ae68fc7d95eede7ae2fef546f339ade85d53b5443dfb4b8d437ae86 +DIST gentoo-kernel-6.12.3-1.amd64.gpkg.tar 298690560 BLAKE2B 38f8670f67bbd9ab5b5e7aace23062a9ed5c71318a9284096a9e68c198ac7a23fda82e4e80b94d49050cdca6cbb3c5a0b3ecc4121fc47cbbe241cb0c02c74356 SHA512 161adc3ccdd32d4f66295ae70d8ea01e78acc6ee6150b3b1a44f0825bb6f7f0b8bf7153b7c5d010e3257e72ed737ae19b644ff930b34d60ea9da0a070080564a +DIST gentoo-kernel-6.12.3-1.arm64.gpkg.tar 272814080 BLAKE2B e562374063514452ead9f93905ac0a745f0eb7841aa1c6dc9d6a79dffdc4b939d8ea868d47e66277f66052d096285516723774000f0a9c8bc694fc5e83142f9c SHA512 9889b42c9ebde4a350a085477560d076384cd1da48090a629de1f71ae1aff3b15beedf1b630989b09602c77299fcf341e4d736a5519ec79d9424119a30d7bf1b +DIST gentoo-kernel-6.12.3-1.ppc64le.gpkg.tar 73072640 BLAKE2B f10734adfd71df134f10ab7f737256fb6e2d1a475ca0dd948c95f9b4371e54ab22374afb17b68c5c9e4d4aac4e6f51ae8aa4b58e968b09c92c7fcea6932f833d SHA512 d9de25e1eaa6eac0a31c31be8d7cfa3b48ce89a940dfccb200f048c353aba3c6cbcd1acc1764203c2fac35c0e47274fb8f0d0f5ba3404e861d505e72f07065f3 +DIST gentoo-kernel-6.12.3-1.x86.gpkg.tar 77373440 BLAKE2B 0a6b4e351ea26fc033c82ebc83bbcac086ed3bedf169d1eb68a908113f2b8b6c7cb3ac0af1ab1898e9befaea5a1549eae8f3902f8c0c98aee2e7371b3775270d SHA512 bbcee4f339bc265afc6b7d9df25861f1f0f4fc426d740be9e20ac296ee9912e41731c1da5ada3832b36cd6a58e5b0addd27db1e21f5794e943f41dd22938389d +DIST gentoo-kernel-6.12.4-1.amd64.gpkg.tar 298762240 BLAKE2B b05d0ee9b91861d34071db2cdb088b83d36155d946a0be21af2583bfcc01cd0a059aa953de92a5431449758e2ac76d2d26a967b989202c88692e517480f1de9c SHA512 10fddc460a6da166bd2567e00864375739343e0e25d1b9436c27be20981794e21b68cdfcfd5947e8bc8342d02b2e443a72bd96d3919b086b1fea9b7319342d57 +DIST gentoo-kernel-6.12.4-1.arm64.gpkg.tar 272793600 BLAKE2B 808837f2e196d65f35a939d9d8a24fa7acb90d3c603ae5c1879d977a8b3b89240a4d9052eb7ca6c014811a72dec75e9082f1d92eeeb6049e06a1cd3926a787c9 SHA512 68fb263672e5c40702671370fc32f67f85a0a2aaa8a71f091c4d96e16c1aec7fb0e652f3b0eef9a1a7895c85e43c1ebb22d50ec3a59a0cc40b1a465950d82ab2 +DIST gentoo-kernel-6.12.4-1.ppc64le.gpkg.tar 73062400 BLAKE2B 1a24e24a8433ca2b3c963c57c51f53ccad08320c1cc7f65d1f5e621d36bb8e0e2a677d1014c3cd573465e1386e98856cd0c5951cc13f6a360c2bc2ed35eba760 SHA512 b32ad6aed53adb6efcf3ea000294535aaccc05f11bf161273016c745d49b08ff05b73c4c0faa4f63fe099d36194c84cce92e092f2b456edc44c9d3cce72361e2 +DIST gentoo-kernel-6.12.4-1.x86.gpkg.tar 77352960 BLAKE2B 4eff060db996daff2ca09072ecbdd9dd3a86917bd7b0767bac8ff4788a5490dace803eba654f56e4a95abef5c4ffa97b5920e71fa4ba08d0b958c68bc6456059 SHA512 0154a2ca907d8d78602dd5b5213e08db460b9a0c13030ad250ed21f477aa70ff976cfe8e3b89e26b5c22d30bcfc0b161a68c6d12230c601c14a885a1256b12f9 +DIST gentoo-kernel-6.6.62-1.amd64.gpkg.tar 266598400 BLAKE2B f02bf7a4a53b025a1c2da579f73f3b0222e0c1b06deb3657b39e70103bf2ff0ef5e56386b70ae70a0d6822f41626e574f620e1901d46a752c3d3cfdffac70318 SHA512 8a62586c680c0d0dfd3f498dca24292ef337797adb15aa200f2964cc37624cb2dfb537ddf42036640ff46237749d1313f1a8724169a78ed958f2e99f5d530ddc +DIST gentoo-kernel-6.6.62-1.arm64.gpkg.tar 241633280 BLAKE2B 67f10267c5f7bbbd436c7fa44f1f0e9dac83262f58c3b297a681d8769c1d0577123b4cc3c45283aaf94eb3dc14189c90207d0415ea174737f7eec12688bf1f4e SHA512 6933a49baa988b84171cb4a6a1849c1f115cae4d09715f2d450fed9a8e2808a1c86b4af67545554ad91992d77eb06196ce1b395f6749f9547e01bd63f157a827 +DIST gentoo-kernel-6.6.62-1.ppc64le.gpkg.tar 64327680 BLAKE2B 7bb24f2f5d97446baaf70f15ad2f8437057274f371569caa7dda12c0e31de8be168422623d685609c37ef532b8b67dbc6c90aecbc561e7e86c66ca46945962bb SHA512 4936c616f77f1bd1a728778722207d298e7c596cfc4e35c0f3ce703ae4282e7ccce274762183a81cfa2feaadb456d4467a87a87c191abb3c72d3da5a498cb297 +DIST gentoo-kernel-6.6.62-1.x86.gpkg.tar 68352000 BLAKE2B dbd77a6b2a22d7ce5a6c241897b07a5b37e3397645da7cfe2f80473697071f278b3f286c507faabda6756004094717e10e17c57140db07a60e2abbbcffb02bca SHA512 bdd806f8d5c03e4928ce7e460222dc731dce1f79af90a35419f1e84bd0103501db307f4ac97b52ebc82e7c1da1f165dee07ebaffab623ea7fabd35ab813bc83c +DIST gentoo-kernel-6.6.63-1.amd64.gpkg.tar 266588160 BLAKE2B 7c027dd6ae51c0dd7a96299117a839ec6e8ab1edcdab1249cfd6eeec0be8742a666ffc89ff122da6b05568501d0a35238eba0853266e633fb4ef84c98290f11d SHA512 88e87c277520a6e4956597ec239303f5c08fcc7358148aa6bc4c4091ee4f60db7abd8a3b908bfec2b3bba627bd0c6a988c4a3ffccdeec38d1166258ad15112b7 +DIST gentoo-kernel-6.6.63-1.arm64.gpkg.tar 241684480 BLAKE2B 0f106377785dd6abd9b38bc0d1284c0c7f3646f46e682487ac6baf520bdb017d743026399c48d9545792d70ae0d60faa574c10c7190c4cef917843a87385f61d SHA512 369524dd39b1839239de8d68bfd059053fa7f0f8552e53ac103fa6ac4c4176f9c8f42e538225fd9392917116bccce0309f79b125afd9b2859793bfe7ad189ece +DIST gentoo-kernel-6.6.63-1.ppc64le.gpkg.tar 64337920 BLAKE2B a0b9d53652113f5988b8e836d3d903e688980bc46cdad43039124249cafb74cfaac6195babf64917dc7fedc6889dfd23b971c1c772f7daad49e497a4cc3f5128 SHA512 81b0582f32c45949e5b38e3055804b42e38b2702e127380c993df3c5cd05aa6f8f5a58da737bbcef4e371dc968770a223785cfcc76fbfdf5828f83fa7ef0073e +DIST gentoo-kernel-6.6.63-1.x86.gpkg.tar 68341760 BLAKE2B f13fb306fa881f8498955187f133f75ac437b68db3819fa251dbc0abd340ba51c049a72a5327d29624369b6e93e68770599aa5a5cc91a264f79d8f45d4276334 SHA512 6096fa62135d592b05850265a2cf755e4624c1377d3c471960db12076781bd0e4d000b5373a4492198ebc773129ad394e94030b66e02f7d3e57b66a7610c56df +DIST gentoo-kernel-6.6.64-1.amd64.gpkg.tar 267520000 BLAKE2B 180bbbc82fbd8f00c988f50dfd42413401d42fa31d8a44d3124785bf49e713432219ee4eec850c084aba05a694337f666484ea465e490db74fd49d73780abd29 SHA512 2582b8255001738f3a9e62719c182a28c28330807ef2dc8e16443c95986df174a253fa36eed691862f97a9e7a7abf73b8d62954d692b2ed9f6504ec066593586 +DIST gentoo-kernel-6.6.64-1.arm64.gpkg.tar 242135040 BLAKE2B 5c43ccfd15cabc703f60998579abfd7bbf6aa35b07de57798f32e79d73d739367acdf5ffaceae6c51957af0dbfe85f3b6b195dbf51746f0afd387e125df9ae8c SHA512 bb6c89364785f223ca6ae0994ce54b707ca88182daaad2322e5501645c10a8a2410322706596e8f5cb3901a59f6a2742a4fffe709cb2b91e7eac718e6084fafd +DIST gentoo-kernel-6.6.64-1.ppc64le.gpkg.tar 64378880 BLAKE2B 302b2c567ace8d87738777519fcd00cce9eb0c53370be987d439e7ad14e21868a101101be3d315e0de137a5df18b301628f3ca92735fe92fc42bbd64980ad1ee SHA512 295320344086ae14205f831c7f5bee5a0e70649fc5984834270067a9d0b820091cd3cf11a936466ef4aa0c36f4378cbf43fe1f71aef22f7083326e48c3bcf425 +DIST gentoo-kernel-6.6.64-1.x86.gpkg.tar 68526080 BLAKE2B 839a5c742a7a9a3ac1fb49b533f9d5c1e0ea367d68f3aedbf1709fb37b15448b1f23b2b3e277d9ed783b277cc3cf7cf40c448b9d2760f23196b5cd094f230b44 SHA512 67254751da697663e8e14171334e0a17d7f9260819d5fe9e3e9d601431ec79329b70125855d2f4cd35872378b88f499eac7c054fb4cbed9071d4eb3ed7c31b9a DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 -DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild index 9b0fa4506514..9b0fa4506514 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.226.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.230.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild index 1eff13308689..1eff13308689 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.167.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.173.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild deleted file mode 100644 index 53b01d5e35e1..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.112.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild index 1eff13308689..1eff13308689 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.110.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.118.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild index 53b01d5e35e1..53b01d5e35e1 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.111.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.119.ebuild diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild deleted file mode 100644 index d5c4f186a89c..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.11.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_EFI_ZBOOT=1 -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_SECUREBOOT=1 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# XXX: Change me back to PF afer 6.10.8-r1 -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG/-2/-1}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - dev-util/pahole - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - kernel-install_test "${KPV}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # Keep the kernel image type we don't want out of install tree - # Replace back with placeholder - if use generic-uki; then - > "${image}" || die - else - > "${uki}" || die - fi - fi - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die - - # Update timestamps on all modules to ensure cleanup works correctly - # when switching USE=modules-compress. - find "${ED}/lib" -name '*.ko' -exec touch {} + || die - - # Modules were already stripped before signing - dostrip -x /lib/modules - kernel-install_compress_modules -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild deleted file mode 100644 index d5c4f186a89c..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.12.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_EFI_ZBOOT=1 -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_SECUREBOOT=1 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# XXX: Change me back to PF afer 6.10.8-r1 -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG/-2/-1}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - dev-util/pahole - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - kernel-install_test "${KPV}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # Keep the kernel image type we don't want out of install tree - # Replace back with placeholder - if use generic-uki; then - > "${image}" || die - else - > "${uki}" || die - fi - fi - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die - - # Update timestamps on all modules to ensure cleanup works correctly - # when switching USE=modules-compress. - find "${ED}/lib" -name '*.ko' -exec touch {} + || die - - # Modules were already stripped before signing - dostrip -x /lib/modules - kernel-install_compress_modules -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild index d7138a37a18b..b35a3727e6c5 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.14.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.10.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -128,7 +129,8 @@ src_test() { } src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" local image="${kernel_dir}/$(dist-kernel_get_image_path)" local uki="${image%/*}/uki.efi" if [[ -s ${uki} ]]; then @@ -159,7 +161,7 @@ src_install() { '(' -name '.*' -a -not -name '.config' ')' \ ')' -delete || die rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die # Update timestamps on all modules to ensure cleanup works correctly # when switching USE=modules-compress. @@ -168,4 +170,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild index 80868c7e256a..b35a3727e6c5 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.3.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.11.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -128,7 +129,8 @@ src_test() { } src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" local image="${kernel_dir}/$(dist-kernel_get_image_path)" local uki="${image%/*}/uki.efi" if [[ -s ${uki} ]]; then @@ -159,7 +161,7 @@ src_install() { '(' -name '.*' -a -not -name '.config' ')' \ ')' -delete || die rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die # Update timestamps on all modules to ensure cleanup works correctly # when switching USE=modules-compress. @@ -168,4 +170,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild index 80868c7e256a..e264bcf1bcc9 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.11.2.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.1.ebuild @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -128,7 +129,8 @@ src_test() { } src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" local image="${kernel_dir}/$(dist-kernel_get_image_path)" local uki="${image%/*}/uki.efi" if [[ -s ${uki} ]]; then @@ -159,7 +161,7 @@ src_install() { '(' -name '.*' -a -not -name '.config' ')' \ ')' -delete || die rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die # Update timestamps on all modules to ensure cleanup works correctly # when switching USE=modules-compress. @@ -168,4 +170,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild index d7138a37a18b..b35a3727e6c5 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.10.13.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.3.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -128,7 +129,8 @@ src_test() { } src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" local image="${kernel_dir}/$(dist-kernel_get_image_path)" local uki="${image%/*}/uki.efi" if [[ -s ${uki} ]]; then @@ -159,7 +161,7 @@ src_install() { '(' -name '.*' -a -not -name '.config' ')' \ ')' -delete || die rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die # Update timestamps on all modules to ensure cleanup works correctly # when switching USE=modules-compress. @@ -168,4 +170,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild new file mode 100644 index 000000000000..b35a3727e6c5 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.4.ebuild @@ -0,0 +1,182 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_SECUREBOOT=1 + +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +BINPKG=${PF/-bin}-1 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG/-2/-1}.amd64.gpkg.tar + ) + arm64? ( + https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar + -> ${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc +" + +QA_PREBUILT='*' + +KV_LOCALVERSION='-gentoo-dist' +KPV=${PV}${KV_LOCALVERSION} + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + cd "${MY_P}" || die + default +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${MY_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" + kernel-install_test "${KPV}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KPV}" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KPV} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild deleted file mode 100644 index 7ae1d1d9fbe0..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.54.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_EFI_ZBOOT=1 -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_SECUREBOOT=1 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - kernel-install_test "${KPV}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # Keep the kernel image type we don't want out of install tree - # Replace back with placeholder - if use generic-uki; then - > "${image}" || die - else - > "${uki}" || die - fi - fi - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die - - # Update timestamps on all modules to ensure cleanup works correctly - # when switching USE=modules-compress. - find "${ED}/lib" -name '*.ko' -exec touch {} + || die - - # Modules were already stripped before signing - dostrip -x /lib/modules - kernel-install_compress_modules -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild deleted file mode 100644 index 9f37dfa41127..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.56.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_EFI_ZBOOT=1 -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_SECUREBOOT=1 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - app-alternatives/bc - app-alternatives/lex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local HOSTLD="$(tc-getBUILD_LD)" - if type -P "${HOSTLD}.bfd" &>/dev/null; then - HOSTLD+=.bfd - fi - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTLD="${HOSTLD}" - HOSTAR="$(tc-getBUILD_AR)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP="$(tc-getSTRIP)" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - READELF="$(tc-getREADELF)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # We need to extract the plain image for the test phase - # and USE=-generic-uki. - kernel-install_extract_from_uki linux "${uki}" "${image}" - fi - - mkdir modprep || die - cp "${kernel_dir}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - kernel-install_test "${KPV}" \ - "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}" - local image="${kernel_dir}/$(dist-kernel_get_image_path)" - local uki="${image%/*}/uki.efi" - if [[ -s ${uki} ]]; then - # Keep the kernel image type we don't want out of install tree - # Replace back with placeholder - if use generic-uki; then - > "${image}" || die - else - > "${uki}" || die - fi - fi - - # Overwrite the identifier in the prebuilt package - echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die - - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die - - # Update timestamps on all modules to ensure cleanup works correctly - # when switching USE=modules-compress. - find "${ED}/lib" -name '*.ko' -exec touch {} + || die - - # Modules were already stripped before signing - dostrip -x /lib/modules - kernel-install_compress_modules -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild index 291b4c547ab8..e082635940d4 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.51.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.62.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="amd64 arm64 ppc64 x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -49,6 +50,7 @@ PDEPEND=" BDEPEND=" app-alternatives/bc app-alternatives/lex + dev-util/pahole virtual/libelf app-alternatives/yacc " @@ -167,4 +169,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild index 7ae1d1d9fbe0..cd18b39c84d7 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.52.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.63.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -49,6 +50,7 @@ PDEPEND=" BDEPEND=" app-alternatives/bc app-alternatives/lex + dev-util/pahole virtual/libelf app-alternatives/yacc " @@ -167,4 +169,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild index 7ae1d1d9fbe0..cd18b39c84d7 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.53.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.64.ebuild @@ -10,7 +10,7 @@ KERNEL_IUSE_SECUREBOOT=1 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" @@ -39,6 +39,7 @@ SRC_URI+=" S=${WORKDIR} KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} @@ -49,6 +50,7 @@ PDEPEND=" BDEPEND=" app-alternatives/bc app-alternatives/lex + dev-util/pahole virtual/libelf app-alternatives/yacc " @@ -167,4 +169,13 @@ src_install() { # Modules were already stripped before signing dostrip -x /lib/modules kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi } diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 36d9007e29c7..b5279f2e26a0 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -1,67 +1,59 @@ -DIST genpatches-5.10-238.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17 -DIST genpatches-5.10-238.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834 -DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098 -DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38 -DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9 -DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25 -DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa -DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49 -DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30 -DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e -DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87 -DIST genpatches-6.10-14.experimental.tar.xz 81216 BLAKE2B 28d9b50c638df0bf214bae28072a580455059e1205b7f69575a8f24a9375f9473ad7a96ddbfc0d42f907c4c683cb9f929fecff1bb95d3512a1e725f808b19571 SHA512 9eb2336dd5a5e4cd39723b88f7109ac690094878a89b0fa6f329def7011e35de54615a58a2a18244f3fdea408dff5dfc3e72c8957d13ba44fd1c63522f7a9340 -DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f -DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f -DIST genpatches-6.10-15.experimental.tar.xz 81216 BLAKE2B c10dab94e0600f2befd04e8d0864cf35adfbdd913fcd7f0606f4e5a34fe6f4cc91136d6380611c358720dfb9d183eab507bccd14a990f7361215ebb8124328c2 SHA512 5d5611d5c46c0b2e341eb65233591bb0540e11225efd77034d20b500cb86dec595e41bd656605c1413f98d2630769544508db717c1198424743ea6ba0a79d7ce -DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02 -DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f -DIST genpatches-6.10-16.experimental.tar.xz 81200 BLAKE2B 7029757b6c300b4da086c087576fb04a0e3fed9655d37204ef2a1af67cdc4480f1e2d08b04e7f5e08ac443d5b69fc4685c09581f69fa0295ba467631f2c15ca3 SHA512 a206f745393efddfd7bd7ea5b2a070ecb8159357d97a4f161f31a67c5dad0eb0ab9f518dca53a4849393cf099ba6fb69db220fdbe6fb3c0472a64c2838fcb0a2 -DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 -DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 -DIST genpatches-6.10-17.experimental.tar.xz 81204 BLAKE2B ec652282f84f7447b7b0226ef40145527fc6f0c09275adc5cec1202bbe9071b73a27a2bb02cf4fc3b88b920e2617491aa1736f00d9926eaafe50b85851d2628a SHA512 8b4220fce89105779418e9e5451f9d729cbfac465a47758a6e47977930a102a4994c1083579a47b38e48001a45d56807fa33c3a97c4533c4631cb69035468624 -DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 -DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 -DIST genpatches-6.11-3.experimental.tar.xz 5764 BLAKE2B f94aff1b3cd09bc114df6b66fd9be4bd2873a580f0dfa7d9f9be0ce7f4e4c1108e355c0af6ab553e231fd9f3927885ec7620651b7a2d957703f62c9e290ce0b4 SHA512 80b97e073ebb011ea6662ff3e1cf3d945ccb035b539f12fbfa2adb0adb5349e426f398930cfb83e06c60e9e82a75c006de85b4eb7f8b1b8caa9a65c6641798db -DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb -DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 -DIST genpatches-6.11-4.experimental.tar.xz 5772 BLAKE2B 961c02ef554e069a7b929c239c420ae325c4ec94a841d3acf57f6784dc41ef48ac5f14e96aefd096af205309fcaeeb41c2758d28a73ecb6536f1a80d9c668cca SHA512 06b6cc560e7ebb5f1d0a866e5166c1b6d6430e45b6326b4206dcef4751b9238131b4b3940d3ac342902bc69c13fa8bed490e64ba44bd03f8eefdeb40a14f8fbf -DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 -DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75 -DIST genpatches-6.6-58.experimental.tar.xz 5760 BLAKE2B b4af0dd521cb76b237f16a505c55326359be8d45e92f73d98c3665c95ee3db563a5b1732635158612afa0212340ef2b34cc5acdd2fdefe49e8a995947124d7eb SHA512 1a4a76c9c5d1253072f7a591b5a98a4b914289348aa1162d2ec18075ebdf9f331f5c0a7a9043e6772fb6531b84846ef6b66cd28ede67859444e2a895becd18e9 -DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88 -DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e -DIST genpatches-6.6-59.experimental.tar.xz 5760 BLAKE2B c17d9205c4cc8e9b25d992fa77296b2935a2b2827c322a3575690bdb081a82f8dbaac8a5135d9a8675d9ebcfa0b58db64b1ec857a412b9e8ea82ed8af2d3ac78 SHA512 7c275ec38d8bf6aa7d1e81d23f90c054c8febadd7b6d7602d27166128d97facd478a393270e119995301f51932d95d24a6e5a872465bd92c55c1f00508ce67b4 -DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000 -DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3 -DIST genpatches-6.6-60.experimental.tar.xz 5760 BLAKE2B e22cfd19c15a752e2a350d6aa80f340020abf778b847f8a93de5502288221d9759205cf5fc6cb174aa732547a06b5029fc3e62326ae53347c15552b604576da1 SHA512 b46d756e1289a5f701fae0c20c5b8892ac031313947a9439e406f175b4ceb195a249b6aa539994b769fe7ca89aa3ef7a5786c08eb516c78becd15e95e792a9c5 -DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5 -DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 -DIST genpatches-6.6-61.experimental.tar.xz 5764 BLAKE2B d34f4e60c3786bdebcb6eb9330828f19f7b9bd38f48f2c7babe6e4472330beaa88f502a5c6d1eec241dc69d53bee9e845f02908726a29f327bc8bcaed3b28445 SHA512 ae63c4aad0dbd0883b4b653d3f25a316bd8909d4974201ca6ad8a5c9a6aab25e6708aa5dd9aa6261ac0df079f1aeff98dd1041f9d8cd27141bc5e2f54f76414e -DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 -DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 -DIST genpatches-6.6-62.experimental.tar.xz 5760 BLAKE2B 63137033ea2c4f896b2ca18bff82b512b22e017ba0fc9dcd10c5ac797d3cf69c2ec2919e545a3ecc5d507fe539a178f2c3e8a7d78df25813b66348f199d02dc6 SHA512 e6ad09767043221135db4a5abd59d610ca5477f8d8cbab5d9254e81d59aa8f7731d872a0ed78e0d4a0b5756118a62af920b56946d082338cf1ac5b82f924cab1 -DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a -DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6 +DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6 +DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323 +DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578 +DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8 +DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c +DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558 +DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0 +DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70 +DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617 +DIST genpatches-6.11-12.experimental.tar.xz 77936 BLAKE2B 9c33314c9959fa95b64566a83d69566e45e687fe77656020baca417448821d9d248480a63285fb9caeb07c77bb08dcbbb1f48c1f2bea750b0b33cc955a279e6b SHA512 e414055a9ae8945e6659bcfb4bc56d86eb4afef3ae9300eef85df1f88c9c9276fb4f1ef1b1334de426e95089c05e2d4c6a67653270796346ae97b1752af26062 +DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b +DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433 +DIST genpatches-6.11-13.experimental.tar.xz 77932 BLAKE2B b610e0e83b5914fb0614f42b2d7e21682cfc105a3398c62ec4f86b2ca0a90b99293dae46ead264ee2867b181e9ffae32d603096987b952c3849a92a6db06ab34 SHA512 e5bf6badfb600de0c8779fb84d2350bba82e0fc32b0ed2a39bdf47fa6812865910a0f669cd0322ffed3b01ce310a0f9eb506b3f2f015d4e4ef067cc5619cba3a +DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652 +DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536 +DIST genpatches-6.12-2.experimental.tar.xz 78120 BLAKE2B 26414ef027463b9cb8da61a53787449770d39f32744c60ad0adcc62ded8c7df643db7eaa65f2ed70a78b32fadc2ad93acaa61f9413a0227147536e11d829efb1 SHA512 d197700a2bbb4b73236e85190a5b56ad31dde51579e3d9e07e75347a0a50174a604092c7edfc6c2b2d96601a7044ecdd0ff7baefa36bd038901ec1f28a4859de +DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222 +DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e +DIST genpatches-6.12-5.experimental.tar.xz 78160 BLAKE2B d04df4de8991e23396474c717dcc9ae069bbe877c921589fd61e19d16ab38be7bbe416c44406a8b5aa501bedbab18f2874d218f1af0a5ca8c853ee666ee98172 SHA512 27296cacf0fe5dd4a71033955956023bdbc3c5d21d9ee61030845e978c28170a434fbc5554c2ffbe315983ccdb31feed1e5be6ce51ae439b6bf5c4433d8c1999 +DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef +DIST genpatches-6.12-6.base.tar.xz 365140 BLAKE2B bf281f8314de03b6ac24de430632999188ff1573f46f58cab999f92fbcf0c2e5fd14413892e5a961eb1ee8b64360a253e8cc26d24f8687b413ff9cc1df72a4c2 SHA512 ddca7ef8f67bdc182ccfeb6ed2e5fd08297287fcd5744285c549643a854c7d6148342a3ac1a13ad6cdd87c334acc5abc58a7f6e6a58f34db8ce9dca2b0802152 +DIST genpatches-6.12-6.experimental.tar.xz 78104 BLAKE2B 52c6578ce4e6d3618e30d8ec2032c7e7fb642b4eca551d5bf3cbd635c40d1f7fcc5e453c05ff4376ca0261892e73ccc534d74ad33b68e50eeb69486c9d0b8e36 SHA512 9e924b32bf695ef62c4009152633a188927702534e2825f66cc2bbd75ddf0bdb141c8a7dacea4e33b2fe259b1da70010ba3dbe4c44cbdd7164b1a37f6f70df36 +DIST genpatches-6.12-6.extras.tar.xz 4056 BLAKE2B 4d3a72ea884a1b6cc84034277d6cfb57f7cc3fd43e9d229b46707c07dcef1af73bbd61aa880805ca5746c3b470335ad48c10d55f442f3396f0aaaa9a7a23c73b SHA512 538ba6590f3f4ff9bcb44131393a95a677ee6c59b6ee67ad2519ff242fb182358cd217d5e0533e11225646ecc92e8efeb4688c332db70d35a977a8e3cb475787 +DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b +DIST genpatches-6.6-70.experimental.tar.xz 5760 BLAKE2B 819eec9931b944363d5da41bddcc17007f9825d6caa736e30869d175cceb138a87a2c22c2b17ebd070b583d69840d2b28597dbf80ce2835e1088cc6c7fa86660 SHA512 b6b1a58c549a1350e4b1479544db9658a8ad78f61dd3c486b909351c29e61d9d6fe97230f01437775d32711633cde4300be1b00bfa6dc9687e60b126427689da +DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6 +DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07 +DIST genpatches-6.6-71.experimental.tar.xz 5764 BLAKE2B 4cbf4c611acb9281bbc55ee5b7ff1efea0ec5a38b7fca982d2c95409677bbad72ca616fbe9e565adf3abec8c0ba82e8f7beb8440d55409e4f367bc5569da7669 SHA512 f923ca73f6d23ec8a2f4c04b6bd32b3fcba5979014a789689367eecf977ba3dddd0674a69db459aac639718837c6bebbcf6265fef364b4206943e97d03055de3 +DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307 +DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db +DIST genpatches-6.6-72.experimental.tar.xz 5768 BLAKE2B 7bdcf51be9777e331b2f44c709729e6fafa9ff9496c6a462af3dd9118358ad3a11452c3adb8786c18a350e704f699dc07738113bc2ae7254ce424511ec828f22 SHA512 381893b8c48db2d400a1ab42bace7e678cdcac082cb09ba2487496d445fb59110b905cb1a3e11e9a7bdb7efecccb6043ac4ff242de583c40a09031c6e5cada93 +DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e DIST gentoo-kernel-config-g14.tar.gz 5686 BLAKE2B e5147ff4ffab92428b3e7f1b0897b997f8a298805f4f43b0a4d3047607bbb1a5ebfc268e0bb9688372a5eda561df9f256c78e00cdd7e3caf7868724214722f56 SHA512 f79638f9ff9dd0154512baf0234024216b6708d35a3c03a580ca5913286ad1ea13bdde5ea9b4722c6a7cd8d591c11ec52c1e225111a260343cd56aa1f1a88502 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 -DIST kernel-aarch64-fedora.config.6.10.1-gentoo 281641 BLAKE2B f4157148dda5fe453b055fea66756e380fbaaf0378b9d1f74044af4ccb5b3da9bc7448e8ec553d30632be1bfe83e961f5751458cc4018d1e8df531251d32e3d8 SHA512 0f5a492318891b295a226f70d5579095ce34d9b547410a1873131c455356ab576b5093b8d1d32a166a01e033802b083e72a7c0f1236495d36ab0d6cd367eebbf +DIST kernel-aarch64-fedora.config.6.11.5-gentoo 285046 BLAKE2B e8ae27d70fa023976e950d4edcb38963e2fff39efa5cd1ff5922278e871efe6e6cda11c609e721eb2a3f7b030ea75447be384065d3b177000c301fc287a34d7f SHA512 121bbeebace3b760ff6ef36cf9970def3073966ea2fc1089c19c08d27a0524502dedc8c988c5239e78ce04caea6feb5ba7b5d53e0319b22ba63ce6cbc2a07e75 +DIST kernel-aarch64-fedora.config.6.12.1-gentoo 287989 BLAKE2B fbf6183487ffc6d30543c6b9caedbca224cc9ce4ec917e35ab351030212b721af8cc33aafa1feb229a1d6b45c9f45329f8e4957bdb3d43bee7ac223eeb90a994 SHA512 fad6121dfe4a3c82039cfe77614e90b4a954fe12d156f29ef9a596745327a3d30c7a40fc4002405a692685c7deaf9a7d3d6f944d505bc51ed5c387f9c9fd6311 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e SHA512 f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.6.1.102-gentoo 228064 BLAKE2B 9e783fc6087efeb0808437bb8bd80ccb54c29fd48a6893087a51b452dab98586f476be8d2dc4e0a2896308c9a0c185879deca46ffba1bb446b142ab3e81303a3 SHA512 4ef3eedd4c1ab78c2c5294121b47a2c4b465b4f537d12d48c397a7ab30ab4dc58b65d680326a23bce661d611aa37a2f98e814ec8e3cb84c3522151f09661e90c -DIST kernel-i686-fedora.config.6.10.1-gentoo 250040 BLAKE2B 0cbc4d4a0ae82cb44be5aaad35f1d8beaa30eb829d31edf1a7296acff65ae2773dfa8b7da3cc0c02a08db1f355c7fd4fa080daf97b5d66c9b69c6c1f2e421ede SHA512 eee7747b6160e9caf6429e67d3471c4dd7f0f72a0613c0e19944c86b4e0a8025b737de41b6b072cc88f40331a2b2a780ae60c426957db36ff2015850a6d7bc39 +DIST kernel-i686-fedora.config.6.11.5-gentoo 252533 BLAKE2B 2578babdc1916dded2da15e51c497219c551b83bf7ca32c1be8fd79dc7d7c57afc797c6cb736c0b8ba0e71a6a8db73be2db48c594355737a6ff24fb9bbe9c632 SHA512 6ae96a64e6a3b0ee2fd1bd7e9a0cdbfa1ea5a22a1066811d87dbeb6335d625b7d336366d73ff9936714103a9c1ccb4d01863092d4d252791366a34758916851f +DIST kernel-i686-fedora.config.6.12.1-gentoo 255123 BLAKE2B 186e22a426f2485ba46429852d94e139b91cc3508eb405028b3fd779a224a2c8eaf3e6a15bbee7ebc54a295bf8c3d434d972cd33b42b87951cf826435a3c3d65 SHA512 90f505be0faab191dc06dba834e4d6726f88d9868b6610ab5b89c496a4b4c37e9ce414e6e1447136edb028420a243b1ce620de5e97aa2b4b784e20a6eeacd015 DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e SHA512 a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.6.1.102-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c -DIST kernel-ppc64le-fedora.config.6.10.1-gentoo 237077 BLAKE2B a1d816e8015e1c2548c9323e5c595b18ebee2e5d79a9269a3aadc3daee658a2c54fcce97f7182901610fd51dc667c24699345be9e1b28d736d4acf3c41b6b2a5 SHA512 945a529c5dfe3ef92ccb3699d00e28aa1620c4de52fcd611a5c09971bed16a40594c888fa360270fc74b6cf2ea7a973cfa230d35fec4972dcb224d58ec695106 +DIST kernel-ppc64le-fedora.config.6.11.5-gentoo 239546 BLAKE2B 1ea0246c6416a81ebe30dd534ba60ebbef9f8aca4bb36b4f961d9f781a88c8c5ea67fe7cabd959332b02096ce8152567045dd85be79a25cb0b80aa5adae5008f SHA512 9d0eceea756171a6971faa15a04d9cd0c17e5c92db39c2546ab238bda6ef4a88532fe6079f20d3b225c6eb5d26c63e5134e78c617d02b30e1e90e2c7ae18ecc9 +DIST kernel-ppc64le-fedora.config.6.12.1-gentoo 241811 BLAKE2B 59fcfd508a208e7a6a393d1b35811e553098669e9db7302fe929d998fb705330f104b671ba34d6e5992f9c4ddb2e7f30509a261f324400cb3cd5216405ef4614 SHA512 ab0bf86e20bf3348b8703fbf7aeb29105a02ca768f9a4cf47fc59c77e452b4659367bd8c10ceb67295d869158905e2c76c2a55745e01db3fab420ce257c11cb6 DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5 SHA512 b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.6.1.102-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c -DIST kernel-x86_64-fedora.config.6.10.1-gentoo 251109 BLAKE2B 511862bd42123b8e8072be0d3a2693187713eebc73d8938770b862ffa25e7a6f69225971aa6bbcc1adc0e8d43863514e9f2ed1dc1035f044d9b402e122a6144b SHA512 af5e3c7eb64535f875883e61bbcb018dd1aa25f661d7e4fc985da3165be074037045f97cc2d6b1882edc9d07aa83c78358867c6742babdf19d9515108c74c44c +DIST kernel-x86_64-fedora.config.6.11.5-gentoo 253618 BLAKE2B 1c366b738886b8ab0614c38a8f4e71ab4edc6e33083ff129a9235ee68faf9280c124e8c28280dd9f041532a69dc64242fa3d49f1b11a155945227fe3363d0793 SHA512 e25c967e0f18f8de3a4a3e7fa4af06c08f507ca1c98c5dcb7311b776f77877231fef23c989c7e4321c51d4b2d68783244bb9162f27a4db08daa8e6c799e79b52 +DIST kernel-x86_64-fedora.config.6.12.1-gentoo 256170 BLAKE2B 39e03735453c66f4262005517fe00e66da0b8c813f7d4a0247083a69eac998c81d75ccdd6c56a389f287f2b9dd5d20e3703b9cfb4d3f89b4672897d026a6a00b SHA512 57f584d82145c5d35bd71f7b3fa5f45adb12cc46915d6f88c7c6f291b6dfde73a4a7f4b796cecf46b145fde5090efc26fdc4fe3945b37d5878efc94ce39b4b7a DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 -DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.226.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.230.ebuild index 5e6977515f8b..b9d118ba99ec 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.226.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.230.ebuild @@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 CONFIG_VER=5.10.12 CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.167.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.173.ebuild index 60ead9bfada5..016a29ad0ee4 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.167.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.173.ebuild @@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.112.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.112.ebuild deleted file mode 100644 index 21c9b05e1334..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.112.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.110.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.118.ebuild index abad8f6c97dc..36cc9d090c4b 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.110.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.118.ebuild @@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.111.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.119.ebuild index 21c9b05e1334..53a3f59c340b 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.111.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.119.ebuild @@ -10,7 +10,7 @@ GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.11.ebuild deleted file mode 100644 index f8ab5cbd3db7..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.11.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_MODULES_SIGN=1 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - experimental? ( - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz - ) - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug experimental hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.12.ebuild deleted file mode 100644 index f8ab5cbd3db7..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.12.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_MODULES_SIGN=1 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - experimental? ( - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz - ) - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug experimental hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.13.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.13.ebuild deleted file mode 100644 index f8ab5cbd3db7..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.13.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_MODULES_SIGN=1 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - experimental? ( - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz - ) - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug experimental hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.10.ebuild index b8724c4f5ec6..96da6b1cb09b 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.3.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.10.ebuild @@ -9,10 +9,10 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo +CONFIG_VER=6.11.5-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.14.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.11.ebuild index a48bd2d24dde..96da6b1cb09b 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.14.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.11.ebuild @@ -9,10 +9,10 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo +CONFIG_VER=6.11.5-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.2.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.1.ebuild index b8724c4f5ec6..9c37787481e6 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.11.2.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.1.ebuild @@ -12,7 +12,7 @@ MY_P=linux-${PV%.*} GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo +CONFIG_VER=6.12.1-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.3.ebuild new file mode 100644 index 000000000000..1d4087944e1a --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.3.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.4.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.4.ebuild new file mode 100644 index 000000000000..1d4087944e1a --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.4.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + experimental? ( + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz + ) + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug experimental hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +RDEPEND=" + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +BDEPEND=" + debug? ( dev-util/pahole ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_prepare() { + local PATCHES=( + # meh, genpatches have no directory + "${WORKDIR}"/*.patch + ) + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.52.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.52.ebuild deleted file mode 100644 index 6518c0eaa2fd..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.52.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_MODULES_SIGN=1 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - experimental? ( - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz - ) - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug experimental hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.54.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.54.ebuild deleted file mode 100644 index 6518c0eaa2fd..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.54.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_GENERIC_UKI=1 -KERNEL_IUSE_MODULES_SIGN=1 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - experimental? ( - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz - ) - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="debug experimental hardened" -REQUIRED_USE=" - arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig ) - sparc? ( savedconfig ) -" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong | riscv | sparc) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.51.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.62.ebuild index 5c4c18f488f6..e3463fa6636d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.51.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.62.ebuild @@ -9,11 +9,11 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.56.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.63.ebuild index b24adf44ad6e..b94f0d5ca83d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.56.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.63.ebuild @@ -9,7 +9,7 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.6.12-gentoo diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.53.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.64.ebuild index 6518c0eaa2fd..b94f0d5ca83d 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.53.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.64.ebuild @@ -9,11 +9,11 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 8 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built with Gentoo patches" HOMEPAGE=" diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 4ecb6f9a4577..f30a53e7b621 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -1,87 +1,60 @@ -DIST genpatches-5.10-235.base.tar.xz 7367252 BLAKE2B ea3261b363e415112f0a13f4666dd226a33ad12962d481532875e7e8551ef739a55ebfee344a299368b3cc48cb1c2a465fe4151ec708983d1daa70f9d36f849f SHA512 bedfd9382d35a151c0b7ec102614d8a1f9866876ff4e308867803c32416db31d34197c26b6dd781c9a0c994e49df33de943975cca8ef9b99680916f2cdf2f325 -DIST genpatches-5.10-235.experimental.tar.xz 11856 BLAKE2B d19ae28178b9657da859d28d3105a086c17e2f788155451b8e349fbac0d0399da683def58586c22be3764590c1282af0bf57c96f0c912ae508ad5e4b1059b5b8 SHA512 6573577c3fc10d1ec6beca350e5dc8ccb6b54fed7a828603204ab0965d4b88ea04bffaf3c73d58ea322293fc9a0694d24bb1bda931684bcbf41397b830788f63 -DIST genpatches-5.10-235.extras.tar.xz 4056 BLAKE2B 6341fe389c77377eef465c9a92587bf370a56ecbbb65ec99eb2002e1e9525ad6a6fa1aa60f7ea28b52729a4779e236c706155f98a336358d12d1bf4c80381660 SHA512 d14506f3b69069682ab736b96116e58420974b77d99a22818601af7451aa07ee564dad10bef321f288be4594b6990b25521518865fcb111d9886aa3c1681f977 -DIST genpatches-5.10-236.base.tar.xz 7402184 BLAKE2B 24f0283c2dcc8c4854be2b70018143df53d090df3be31f7a17de5a8c2b2a342c864b3f610af9de1dba3046a5ab9ca7ab5460673be55d36d88dcda7c384d08231 SHA512 1993249aaeeb39905846030c652bdb9c4437e43f6fa5fcdc87f6578f8583cb500aa2859c9b0026cb45b25319e53ee11526a16ab1f322aabbdf3d3b9b5da36b59 -DIST genpatches-5.10-236.experimental.tar.xz 11860 BLAKE2B b5f00fe481a4f8d8161bdb667b3eadae756c8cc01aa97eef4feb1556ebd99c6f11d24938179d8587251e306daa39c4706fe38860076f7b8e1493a037be622592 SHA512 e689f9f890b7f85ab91b125a2b8c4d746fd90c6ce6754620fc5978e14be87cc73131c12913478eb3c8abcea6b8756fc71266fefe19578474a4e51554deeef125 -DIST genpatches-5.10-236.extras.tar.xz 4060 BLAKE2B b79eccc56c3eb9c3dc96ae67d22f4fd5144ae9c00fd948a31f6f6346bd76cb04933578bb22234e698b94f0caecf5e4fb3b57dc2190d5e87f017e19823cbefc90 SHA512 613f3fb02ff10f2320a0bf7861763f3d06c48b7f3bec0925d8d5e341744cf0c2c6396c17c277a4e1d5ea45fdb5fb88845bd5b6975749274e67dcaef183b7ba3b -DIST genpatches-5.10-237.base.tar.xz 7454284 BLAKE2B 6c3793f4fde055e4ec7e6e1c5c1b1efb9168ed61dcb10dcbdd19f7bc72de9ea92a367039a2803d57bf223cc88f717c2ea1e947fc5a7727ceffa3ee2727005e44 SHA512 fb4bbb904139151f96d6e2337872fdb97d175648f4560a3978590414efb3b369656f65a44ed5bb86cfcd85102970e290be76bbc14de0418b4764d260bc511b17 -DIST genpatches-5.10-237.experimental.tar.xz 11856 BLAKE2B 12caee955b94dd8981d0685db1e7661852acd0b1ec3da70d6b6c0265e7826f088cc59ba671f363289d13dc3fc7fcc4de821f66b6a2bc88d26c51d17fbb6156c8 SHA512 f23d5092b21a90a3f44b80579ce8aaddb03290e162657ca84e0527f4934c726f81c03ea7e93bd34c9daf3f143474e8906afca8ed289085d1a6ef6a5689afc9dc -DIST genpatches-5.10-237.extras.tar.xz 4060 BLAKE2B 46f357f280883621ad97b8f1680d9f6c7e63bd5b9ab976dddb0f2023acfadb5d0e7f7919f4bea46b0dc099777234aba07259e427145be889fa8ba76cfb9dbf15 SHA512 e6f23a08bce4c0683c91e7907403d497d941e93b50b86660bdcad3429b490233dad8c40f117101395e81347150c99bb6b82cb51e0248074deeb0131bdebbe834 -DIST genpatches-5.15-175.base.tar.xz 7264676 BLAKE2B 6911fc0fcef31daa55ddeb93e121acf4a95d130866f37ac0113a8697df1996c13bbf65e14f4a5703f7bb3f4dd3ebfb29e258ca358d191c0580a7f8e61fbf7c0c SHA512 3fc49566b23ef50590a3b9f90eb99558c9e37847259e0defdfb0ca036c37b7f45c4989d58787b8488c67ea031114173319346c1c17799680ebfdc581ae7e4588 -DIST genpatches-5.15-175.extras.tar.xz 4060 BLAKE2B 1ff5b5e69f9cb0e243d03d761c430bcb04ef698199c6a68e15c9535cf58b8fc0b12703fced2fd1e884c7c7d7b948b778f633d2a5de619de9a0acee60ef7c20a7 SHA512 8925f59f2d30f07838ca111c45496d7fa0229362065fbe6643dcf6dd0998ee747a8d8ed217a63b6e77b28d8b0775872408fdf8260e6c737db3a4aade0f299041 -DIST genpatches-5.15-176.base.tar.xz 7318820 BLAKE2B b7b87fa0ff1bde133cd721f87599163aa4609b3416677850fb30cf2b7afafff316bd50ba7301e658670c1abfbc81c29a0a40dbf1d8d6d2a7bd016f7a27bd9c01 SHA512 d4e5df70d7c28f0f39eea7b88fb27d76d4773ec41c52021b87cd2e84578dfb3421c641fbd212fd2f8961cb0dbb7f1e6237f13c5a3a1c348fd777eedf88b70ea2 -DIST genpatches-5.15-176.extras.tar.xz 4060 BLAKE2B dbef39ba2f6c2132b27632ba2dd57f0d33704d19df5c775b2fc8371d64c7b02519443fa847d1d7e16567ae8f27ac6de6f12964b4263c81629d4cffcd77dba1e1 SHA512 850f1fe5bb8d8cbee8cde9e7f84233104955390829e0c95c0c43d27d95a4416dbc3881f590d4475d0921f88d26c98f100195a3731e6d9130d9f9f346d916bf5b +DIST genpatches-5.10-242.base.tar.xz 7643240 BLAKE2B 53f852e2bb9c745051b4aa727643d696245e711756c20da983dd115eb40215e39ac445932c7b13b11bf37beaba9d0c98b4ba403d0113f4838e365081e11dfdc7 SHA512 cc8a85382291a61aa4c6f8009a58cfc4faa2f6aeca42e13c72fb7404f0983d238b98493e10ae753149a8aed8421e34a6d1d0895cff8e728f4dd228a16d88c2b6 +DIST genpatches-5.10-242.experimental.tar.xz 11860 BLAKE2B 341403a31318d32bbb18904bad811ca2bf51cf0c3a4523d33dd27293376aa24c3b55995ddc5e48699e9562574ea66b3bc53383782d30b531bab00b6f684bacb9 SHA512 78d5a233061f36564187a2339581fda818d0145041d515cf36cf888a07e1dc9b302bf11d2e8fd0d0ecd24fabf81c90a801d9345561e27273a28fc21fb74b1d43 +DIST genpatches-5.10-242.extras.tar.xz 4060 BLAKE2B 9e52b0061daaa25a31b6a80fb9ef0a27b7113c324dc9a16cea15b2f5d9b8c1de68544b6e499a5e5397c93a8353f4ea15cfc71ee5a0e3b9d45c5bc5da0ecf8767 SHA512 042fefb3ae1d7ce342c8667c3a415d260d5638d0b5758b4e00d65af33a343701a540f253459f0043fc859a8bfb0d6f6ef2f7a551c4868e347e395dc0a9316323 DIST genpatches-5.15-177.base.tar.xz 7376212 BLAKE2B 4ed8e73ea307a1544b5e6ed04b202c655a2a7352e6e153ab72f70667ed362ab69991823b26f260dde5ee7774749f549953acfdbcb6d13ec1b9c4c1d3708ea8ba SHA512 628aaddbeb9fb39e8d42bc495c14dbc164b07fc023551631433e9778c718651580406d5ed8f2b67280a7c8ff4cf2467bb86eeb2b93cbea03a6fb9e0c78308098 DIST genpatches-5.15-177.extras.tar.xz 4056 BLAKE2B 95e3b595edbe0f3f927aaf93fe28a0342b0d01bd889df73357c09856c5f937eb33d31e6753b1a4f59d3c472bb1c372a7f5f228c1a791182aa9f25c32e537860a SHA512 36f1ea35379d89f09614a94fe9a64d8de2989e72175ccc110723ee91de4ca2498203a2e6e1605cd06a5fc7469276fbb3b0478a5a17a0409e8acd6b2a053a4d38 -DIST genpatches-6.1-116.base.tar.xz 5862440 BLAKE2B 57df84154c9302bfc602035d8b06ec4b8e2089e8529d8a425c6912c46ca5d7f5782e60efc1600b085a1e60f4f029376485aeeafb6890bab20901df152c18bf25 SHA512 7467a3963981f8862a0898f4baabf95d25c4bc13eb5cc41b28307d48150bb263cd34be392f6e0130e053105f385ae963b03d306268c9eec3cc0e807cd3e56a7a -DIST genpatches-6.1-116.experimental.tar.xz 17452 BLAKE2B 8114bb1ca5b14a1996e9f2a8d11caef693f1960e83aca2bb926291635289756fd76a9a8c38034b2767fcc83afa39abd903487f0150d3684169550407da967ec0 SHA512 e75f4afacbcf66ccb0fdf94c26ec384550a479d4c4847b621766dd3bb343a5851f40c34afbf55d16bdc61d09ed7fd847b66117329290b95fc2cc2992b5a93550 -DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104af5a5838dda32e7d480d67655d26afa636741053da4e3c39aae81593cc12708d829d4a8f9e167346d6b038c4b72bf70c9626 SHA512 3ff2f66f10a0158c9890ba629cd0d0bea46fbf5ff899dd4a0dbdb70c5aefb2ab0ce89c316a76441d0dc500e740f79b15568209a4f97b82a1efb0ef088ea00d36 -DIST genpatches-6.1-119.base.tar.xz 6000764 BLAKE2B 1867fee7c4a1e50bc7b59ada634ab0c154d7c033faafebf9429e1f181d2a6db3c6a3b2be30384fc057c5390d9407f0ff0b4eafe8b527710e19f0fbe24335cdf7 SHA512 efb447fce7090a28fe8ff7c88296bda5d424dbe9837fc9a784f78435c810421966ed0a46e3c38631cf00fede81be8379144ad5d38f2dde2b65578a89016fe623 -DIST genpatches-6.1-119.experimental.tar.xz 17456 BLAKE2B ffd2f4ab2ed5ff00beee35e4c0959f5df7819c3114a4fc7332be18611fdbb208f0489bd5af0f41493480a745ed1bc9b1b264af8c9493258910e37144cd91fa61 SHA512 803aa5222ce47d202be7e0b6ffc9f50084038a292ec6952a9da0dbc2ccdf0873ed4e1a5a246e47e948cbf2dd5bc5aea143e3812d34b8e19bae666ca78476fdc8 -DIST genpatches-6.1-119.extras.tar.xz 4056 BLAKE2B 52ecde24bf197791cfe5be801d881d26904b4503bd3e7857b6a6a2ea1e08fd0262a7e01de498854a931c5407f90d1b5dc73fabb3eb22dd370445f7ca057de0a1 SHA512 088e01360229386b880b2be615c0661c2c247a636a4d4810675fdf576bdeac3bb1d487dac6ec72ad88f4353e418289410f504b432fa8dea61b299e2f596370c8 -DIST genpatches-6.1-120.base.tar.xz 6050748 BLAKE2B 8e81d186a9e5618d9f561fd0d49974031baa44ddb9b1885bb3ef6298d49b591e1c1582c306eddba07f3da733dea7ed82ae948838989010ee6471c052f99541c6 SHA512 7ec81a4b97becc07a15fc9e888f2e9c340334fb7ee2b9d0083123f67fdef44f7e155bdf7dd662158ea86d7eed3753017401479a5e50cc16eedde145dc77018c9 -DIST genpatches-6.1-120.experimental.tar.xz 17448 BLAKE2B 4742840441ffa120615c5579647bf8465c1cde60051ad8a7ad62621a403541ef036911778dfd8cb13136ae6255fa822f45db4c924b165eeba61272664df71ffd SHA512 fe19b11bf8b74e63388f1cbb16838c4491df0c71ca66d2810619510a473ee7daff08a736f933d729a4128452c00fe1286e14f09e0fa6aab6c953e8dbce82d43d -DIST genpatches-6.1-120.extras.tar.xz 4056 BLAKE2B 2295b59dea7ee450c0d6b109da2fc341e96030616635800a02847f93c4cd0191229c6d74bd68994ac42d2a96691856315127a060cd3873af34357f12ab54193c SHA512 8e1b92d4ab4cb327868f4e06c7bef5a099339c3cf2331ceff3aa3731632d1f8f7b427da5f892540a64f8afd86d89048100b93c8a08d40a99f5760a35553dca25 +DIST genpatches-5.15-182.base.tar.xz 7653540 BLAKE2B 0efad948533d4848c64885b3bb39889b3e8a66fd73673f48c8002c245a89764cc962cc66449141ce702a49cd3205cde01e0f16b1ffe635ad2eb0df0f508d02d8 SHA512 1170f5ee971752b165c1fa9c44662ed721d80ee28c53c280042c0b0db6323489c034b32fb98651348b36111b6f856170538a3ee6d491cea5c2f046b3b010aa4b +DIST genpatches-5.15-182.extras.tar.xz 4060 BLAKE2B 58d6cd99d134fd7f441a92eae8b0d480e68dc51a3261affea1f76f887414e95a590d8a97805d9363d9aa3d6e8f922e0863f8f6178703c31bb30876fc1606a064 SHA512 26f3828099c215a764ae52b0830062e92705d9f95e7885814e37ed20bae1605f991ad18755c552aa18f5c003f86eb412edb93859f3459f3955b453f86d3c9dfb +DIST genpatches-5.15-183.base.tar.xz 7657948 BLAKE2B f54aea57a40b7af56cfdf8a754d126651a7378e4d00bd3123f3ec6545bb9bf46e83d66a8e57fbde8d9c719fae161700b4be5bb0d66c3ec767423da1536de2bc2 SHA512 05f4208568518d0c993a4a39dcfbac705878addf328403df20f907274be8bae118ddc61fb31d21a18c9e0dc129848d95494014bed7f50f439b2b377dcc01f578 +DIST genpatches-5.15-183.extras.tar.xz 4060 BLAKE2B 34c8c3466fabebc63d7dcff661305bd8fcf57c4b3404adf6bafeab5d602ca86aa5afb28385aab9e755df2d5a0f71adf72c11a7ba97f93d9698b9368f492afe23 SHA512 094c5a55bdad6eb5a7b4aaa24bf3d7aa1ddb8138078e9bedb225b0863c7a2572bc0824c844930adc20a0f2fdb53771f66382dcf0f3e54ff7825697b61e0fb1d8 DIST genpatches-6.1-121.base.tar.xz 6065048 BLAKE2B ef60651e53c53c2e918da2c9dd4759cde88472e2f6aecf4ed6a86f089a282bbdf7acab040c7660e52ea09e441f6008f17ae3d49afcd339e8b91d50cba48bda18 SHA512 e34af3822f10164dc0729d0803c6f3ea05e57c6ac157567bdec6d8d0a3e78fc72252606f3b3160089e7b4b8167ee76b13088cf1d238cc3db2841e2dde63b82aa DIST genpatches-6.1-121.experimental.tar.xz 17444 BLAKE2B 7e76d9c6a991a70a036fe3cdf38f8cd3210c80eb4001e036927cfa4264731a0615d7e1f5115af471197751791b3771fd22e993f16cf96cb88f01288e3ad9d1f3 SHA512 d2f9bb34dd050ae567e35878ab1a2f9307b1dd989603b9088b8c30ab82b33d07b7d62ca65965391863fdf19b0deb3a437349e76e105723200dbebb2c19a5b35b DIST genpatches-6.1-121.extras.tar.xz 4056 BLAKE2B 23ddf1bf6ee9d2790e952777edaa577916af9897a957c4e2f4714421ad7aae213b82e1c7d7b911a65f3ee6b27cefee4b5839d14ef1b0e539fe86d91722d0295c SHA512 95d167e2d5f8e883136923b332e662e8475043e0b2324b06a3e718a2bfb7e8f7b87c1cf0961ee06b0cff7fcae1e1dbf7446812fab7237416c281033f6777cc49 -DIST genpatches-6.1-122.base.tar.xz 6092444 BLAKE2B f612042eb0f7953e5842cdcd3bd1febe169aadc6fe36dd27a58cee9b817f51340941c5b47724327deb3a8c409ed1da3f932589d76d919a05ef9f74a69d8bd6a3 SHA512 95d9cbe363363f515af9a42e4d099a2de2e3e5276ed9a1dad9de0d9a4da8d8ecbcaf0b82a8e36058794a78887658e6239e1408ce24fecf4bf099a6a5e6b19d30 -DIST genpatches-6.1-122.experimental.tar.xz 17452 BLAKE2B b9fa37a784589d9f0b34a77e46e887420df98c4b0679bce4c24924ab67f1484f5cbb9de41ade54726595a03431d2bf71746d232f8811915b0f4ac6830b47883f SHA512 e6ac488c464189ac3f6ff945dba1cd7e7f89ad8d22b372df03d0db63e79e269346bf6dec0be373369a29da265abb8a64f2567ee8cdec6cb043cf4b6cd1011c3b -DIST genpatches-6.1-122.extras.tar.xz 4060 BLAKE2B 7578edf3c61e6da2c9d6049d3bab807eedffcb2bb8add0d0c1835c2f5d292ac4ef2b83e3595342745a2464bf4f4c60e39f82b342e84fcbbb33721ed5e1382b6e SHA512 44c7d3dd62d2efdf8f4a9632d025121b429d48cc4bd7f8eed754d7a0223be9a201673a10310dabee04ca29188193410d82317da02527f4016bfbb4fb6622bb8e -DIST genpatches-6.10-12.base.tar.xz 602316 BLAKE2B 6cd02be7fbe2322d246e826d04236dba2ec5b40acc9c8575fd7a5d0d745cd0629778176e97db920ea198e939d332407d9dfa2f369ea4e075be05197a1ba7ef8a SHA512 595e302e05256994ad0077f41c6d6c3677eeb64a7cd1b11c823c689822d4d257bdd8b722b22542fc779e777ffc28f782f7bf69e8a0bb6ec3f3d2b111aaa789fb -DIST genpatches-6.10-12.experimental.tar.xz 81180 BLAKE2B aa9b3f93a2c79fe0020387fbddf90367771e516c6408d71f1dec2ffa8efee112764c610032a534fbd9b6e04a257b275cd9713819809a524c48fc57c7b869b546 SHA512 5d1a8cd267c6abe5d795f00d475dc2b0f22b43508151bc4ea4b79c6293aaebb53f081bdc0631309b96bdad61e4fd70d1ad0f83cb1c4fcf73c5bcfc565ce31046 -DIST genpatches-6.10-12.extras.tar.xz 4060 BLAKE2B 77b8b8cc0ed8af03ca45e1224e6de1f14d59682aeb411488e4c5eb6f9f4252a50ae442d60eeba496491c62013c7f1cb7af9f7e40622e1f48de7f0b85c4686c28 SHA512 95cf8c15fab7ea99e7c55166d445494d85cf843d9bc32e3055789ac20d725b52687d1077890c22aa39719a9d0fc7745b0d3346d014077171b1009a3a353f04f0 -DIST genpatches-6.10-13.base.tar.xz 727116 BLAKE2B 5125f8971fee0c7f78d28a555932e20ce80a260f09f3228b53e6a9e3923a809d7e812df8b32eb9ed74da3bb4b2762dcaf63d921f78ea5ea39c8f7a5796a25a31 SHA512 e0f124f613c18e9c3623887b90dee5dd30d2acee7271599e226cf9dc5a184f9ef06ddb536bd4fb20017c993fe203d9c9696a7e441caf5de2831552754b04192b -DIST genpatches-6.10-13.experimental.tar.xz 81192 BLAKE2B 4a0c39320359fb3abf92026827aced503980afe1f138a64b6cc62efff244735443a7b2b355862f78a81770a635adc6f9a92fede7fbcd3ddf620dc751f8d2661e SHA512 fae93291f758224a80947ed18ae57fa5b69b4493b0921ddf98c24c7e507280b87752d003db4a4c5fe49f9a520f6f64c03b5f4f93bc89bc03884904e0c0476541 -DIST genpatches-6.10-13.extras.tar.xz 4056 BLAKE2B f44d2635322562c13ede3ee395900b963e4a151786a6417fdedfbdce20708f277f7b732d5302606b6e9acc09c9bc7a4be4c1fcacf32a670a50bd9ddd5e8910f2 SHA512 16cb15c66948c48ab27c989226c1394ecc5041e1ed0323246e0f611fee4907029b23346ddfdc1b11d6a0824f2609f448dcc623dedf05dc94a2a3c4385f181c14 -DIST genpatches-6.10-14.base.tar.xz 759584 BLAKE2B d08dc14d5126e73155a6b1977ce2b9790a5717b6bf1fa31309838c3884a81baf945661093da2e3f69bf892f472db60defe1a001afa4b9a6846deee11cdf6cec2 SHA512 6e41093c8ee9690ec279a3f35c01d058ef02c3a9eac7b9eaa3908c14463c8d3c85497665b875111fd1a29e8d406706aa6f6791a44e0bc31d8c51053259a18d87 -DIST genpatches-6.10-14.experimental.tar.xz 81216 BLAKE2B 28d9b50c638df0bf214bae28072a580455059e1205b7f69575a8f24a9375f9473ad7a96ddbfc0d42f907c4c683cb9f929fecff1bb95d3512a1e725f808b19571 SHA512 9eb2336dd5a5e4cd39723b88f7109ac690094878a89b0fa6f329def7011e35de54615a58a2a18244f3fdea408dff5dfc3e72c8957d13ba44fd1c63522f7a9340 -DIST genpatches-6.10-14.extras.tar.xz 4056 BLAKE2B 63d33a29efc77a7839f4961de62c54f2383bcc7a119fce5ca7f80cdb66515537bb1e1bd55bb50f297b8f0a9c74f75bb237ee2893a859abe6d7f05864ae21e38b SHA512 c9adea40fdfd3faa5ee24a60be9ad4444819a8fbcb417ea98ce2f7a02fdd1e70c6f1168380cf6efd5a4d1820bea14db48c3064b271afaad8e1d23f0a8263a48f -DIST genpatches-6.10-15.base.tar.xz 774884 BLAKE2B e5363896fadb615a40b43b90c4146f93aee696c0aeff3ceee6a8d60882112f90b8bb1df838a827353d290cfb37aada5b53b673cc21dc611e774a4b7376fd12ad SHA512 dc45ee28cad09a1ea2005e6eed656b4fbe7e9d291571583eaa57388b0b3d08f769bf10752aeb7a519dfd1bad679bf277114fafe49c8243f78b9bd7548935a21f -DIST genpatches-6.10-15.experimental.tar.xz 81216 BLAKE2B c10dab94e0600f2befd04e8d0864cf35adfbdd913fcd7f0606f4e5a34fe6f4cc91136d6380611c358720dfb9d183eab507bccd14a990f7361215ebb8124328c2 SHA512 5d5611d5c46c0b2e341eb65233591bb0540e11225efd77034d20b500cb86dec595e41bd656605c1413f98d2630769544508db717c1198424743ea6ba0a79d7ce -DIST genpatches-6.10-15.extras.tar.xz 4056 BLAKE2B c80ea0b763a9c37e6f3aa5192b712c0acc7849be3dab66c911b175af94a8e8b22afc7cb56a10f7fcd91a34e0ff5d295abebfbfd5de260f86c800e3227a3c651b SHA512 7e50e426d10736a8d3fb51180d58e434097b70b9675bc23b89539834a09ed343772764945925a2e556b1140af8561fa7231622513f185fdaacb81d7763dd6d02 -DIST genpatches-6.10-16.base.tar.xz 973248 BLAKE2B f91a03c3d8c1f09a4c51f17eddcbe3ef733da7242a61891647efae6c79b49bfdb589342a76a4955ae3e908e533b29f974ba414ea5649ec0a93826cf61ae625e9 SHA512 df9fb97cf87a0255afe9eb6c74c51dbe90bab5851f20097c17abc72ab00d63d2d7b4f2622f3db18daeee6cc8d0bdda9dae60bc42ef7844c5544c4eb147ded50f -DIST genpatches-6.10-16.experimental.tar.xz 81200 BLAKE2B 7029757b6c300b4da086c087576fb04a0e3fed9655d37204ef2a1af67cdc4480f1e2d08b04e7f5e08ac443d5b69fc4685c09581f69fa0295ba467631f2c15ca3 SHA512 a206f745393efddfd7bd7ea5b2a070ecb8159357d97a4f161f31a67c5dad0eb0ab9f518dca53a4849393cf099ba6fb69db220fdbe6fb3c0472a64c2838fcb0a2 -DIST genpatches-6.10-16.extras.tar.xz 4056 BLAKE2B 3a0dcfe962509bc0ab802688055d1f001b2508276f6860944c94d45e69cb9a453d9381f450f86dcf120ded7c161cc8714411d0bcb22edfc3ba1b78cab4ca21dc SHA512 a279b9fb36e66b5017ab142e71134d35097859f755c480a0ad3434d347ad5611b16b79f47a0f329a43aa3a8d4301279280212d76381d8bd45fe57fe1a6c2e9b7 -DIST genpatches-6.10-17.base.tar.xz 1115084 BLAKE2B f0638c12dd60db695f4c0d71a75b240503e9df4d1f85c2a687168dfc71c45cbc26442ab686cd0d66d2283ae736d61d51b1c72a41cacb2516877f57f52631f36a SHA512 c80f19e549505ea6b2e617a390d35615f39ce804a177039cc4f628d95eda18ab49547b7ce033af60f34400bad491e1094fd0621b90dbf69f61cc7c0f1148e842 -DIST genpatches-6.10-17.experimental.tar.xz 81204 BLAKE2B ec652282f84f7447b7b0226ef40145527fc6f0c09275adc5cec1202bbe9071b73a27a2bb02cf4fc3b88b920e2617491aa1736f00d9926eaafe50b85851d2628a SHA512 8b4220fce89105779418e9e5451f9d729cbfac465a47758a6e47977930a102a4994c1083579a47b38e48001a45d56807fa33c3a97c4533c4631cb69035468624 -DIST genpatches-6.10-17.extras.tar.xz 4060 BLAKE2B 85b844a23a44636e7e9208adcdb1f39ad1e60dc02fb7bb3cb721364a3e4818fa874b0afed54e5e9469dc0459811244ea9df68df9a9c433f170e0ca23c10dc162 SHA512 c522aaacfbe492fad25c719bc8a4cc65180fff963443b113fe2d4bb1a09660c2f6eef8f7cd502f9e84fc8ddb6c392a4dc55929ea7a058abbd65dcc9521851ba8 -DIST genpatches-6.11-1.base.tar.xz 5964 BLAKE2B 8be1c3247179ca906348591dff7b8801d57e1bbf6f4e10e60f4ee406adaa1e128ca773b03dda4441fd41e8a501f3593f3bc4abb6572ef14921844fa7adf13b13 SHA512 bbc003883c60a188537d30fc7fcb20074a1e2ce68aa36feda986e820a817212f3104cfbb891a9692507b1a59d6121a2bb5ef3925d9cfe5f73ccef652ef60d91d -DIST genpatches-6.11-1.experimental.tar.xz 5764 BLAKE2B 73e11666445d3d69fdb8af28fc587ca6b78f65c9853f1e5737a6cc91d08ad428fd5ea992b82e81603f69396be51ba6fc6230a8229bb58359c039c59ab022b245 SHA512 6b112489ef02db745edc10914690d55c8ae708a7ec2c03f9daa0ed3b427c227bc231dc286b9df8352970fb32071378fe189537f2afe4d1cda9eb4bcfaa12c45c -DIST genpatches-6.11-1.extras.tar.xz 4056 BLAKE2B e983a357142a10c6f73f73c0be8f8fc2612a2a3e0e113cc39c5b129eaba7a793d49e5817a3d9e8c5cf64bc6c1b6884fbac419f89810dbb8ae6244b49094aa9d2 SHA512 6cfb2e6d763bafd379299541a67028d6c73e0687746e373bc85f7677e9bb49d6f0a85091e216fe2ffa0e00b253c32a61dd2c4b8e800b33b9410c908fa37b8518 -DIST genpatches-6.11-2.base.tar.xz 31476 BLAKE2B d32c81fb764115748f4f25a0f9af671d84df7a156215df6af4d6f1c7c205efaa60d31f78950ec604d9b615d1641ab0463ba2523191a3a618b81795ad94a6f40b SHA512 3c9d3afc85a16d0caf49d0d81beb0e312973e23fed7fc0e41f15f822d389d6f8cd39d5e497f71009716883c3e4ed5cbdf3e3d597d76a0b81391244f97707bd46 -DIST genpatches-6.11-2.experimental.tar.xz 5768 BLAKE2B 3332ec903217363bf8ad254783ec7ef25c665cb9314e02bc34406b5c94744cea8b326dd088513e5f74316c29faf62672a1f0f24a6dd63b95c6dc2c29d9b8a5c5 SHA512 8b01f3449986e11da7d7e23830d5576f8fccaca72a091febc4cca2e5e3022b46d7d5dc6cf518d753789c191d7104a467bfc3e77632df8e1573a98c660e0df9c7 -DIST genpatches-6.11-2.extras.tar.xz 4056 BLAKE2B 3f465186cd74ddde1200eef68b11a8c9fbdf6f4e6806ad32f6c89919dfd6fc670af4442408a10c5857d74d0955becc88a46dd09ef93cf462d4a6ab3e7c917090 SHA512 0fe772dba8abf415f5bc7837be2669abb0cc6ebaf162b0779ed320da76ea3a97f044fda2e88f5a2b904a78e37bc2e93f89e4b0a07c64cfc6c577e7b2016d0241 -DIST genpatches-6.11-3.base.tar.xz 252308 BLAKE2B 4a410ef58fdaa2a24da1fef194cdc4db9c62c84fe8c02339c959cb0b4d679accfd9db2b013429b8a04ddc3248fc36d56004b7171d01df51376779906a2940803 SHA512 41e62846295d08672bf8d0a4b704c5578a7e4eb10712afe8757dab079730dba5a4a2e74f18e7c29cd4f971747bff5a595da707254c85b2070a2ec137a0374a56 -DIST genpatches-6.11-3.experimental.tar.xz 5764 BLAKE2B f94aff1b3cd09bc114df6b66fd9be4bd2873a580f0dfa7d9f9be0ce7f4e4c1108e355c0af6ab553e231fd9f3927885ec7620651b7a2d957703f62c9e290ce0b4 SHA512 80b97e073ebb011ea6662ff3e1cf3d945ccb035b539f12fbfa2adb0adb5349e426f398930cfb83e06c60e9e82a75c006de85b4eb7f8b1b8caa9a65c6641798db -DIST genpatches-6.11-3.extras.tar.xz 4056 BLAKE2B 84e6bfed32549a2ee5752164a91cb4d01bb0ed4574af608a3a94fc7e78cc951398eb6404750b55368378c242286401382e8f2586d3a770bb6809bb92db085bf8 SHA512 a06ced9cdae186fed615fd42c70428ff025328800c15a1c52848fc4a52a456eb9d9c1158480269ca745eed03a8b91bb533867b46252d43b0a37673531c5b53bb -DIST genpatches-6.11-4.base.tar.xz 429820 BLAKE2B 402166e1e2be81943dd191390608e1fed640c402c645b8a50784e9744aec0c5232ec3aa7b0a8c14a30936a98d415b768796ff8182ca23939c4469eb60165f81b SHA512 1654b813036688a97b514705fc43955930f080a2d0068a967d67d80587257270851f754ed4b7d98098e8ff0aadf1bea9ae025026b4a4848210b44d58b5041ed4 -DIST genpatches-6.11-4.experimental.tar.xz 5772 BLAKE2B 961c02ef554e069a7b929c239c420ae325c4ec94a841d3acf57f6784dc41ef48ac5f14e96aefd096af205309fcaeeb41c2758d28a73ecb6536f1a80d9c668cca SHA512 06b6cc560e7ebb5f1d0a866e5166c1b6d6430e45b6326b4206dcef4751b9238131b4b3940d3ac342902bc69c13fa8bed490e64ba44bd03f8eefdeb40a14f8fbf -DIST genpatches-6.11-4.extras.tar.xz 4060 BLAKE2B 90d2186c2aaf39cea7c5152196fdc6401350a2ec69e84ee0975449f296b9625260bd69c4660ac1e2dba5e912d2f6f1fe15e05dd639a5ac615aff65ca58ea1d5f SHA512 6fd9adca80bf0600a7c3701eedefed15b4429211ecd925bc9f8f7a07c8997f5e1fdc178c44c53a9c97ba4c568449a9b015b01a1eea1330d21160b114767d4fc8 -DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9 -DIST genpatches-6.6-54.experimental.tar.xz 5760 BLAKE2B 61844e58934ca89da13e04c5c93da1e6eb71c752482001936c2e2eaa692229cf5be2aa719dc1405483bbe0e913d881f006856056dd656005b7010f682afd80c4 SHA512 8834c971262fc05701ed4d6a6681dd0392e27b26332c7540b3bd569252dd2f257d142e7e30919794f5894d5e0cda1865b578eb4a86566d0308e114353fe0e727 -DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b -DIST genpatches-6.6-57.base.tar.xz 3079200 BLAKE2B d0f16f9b2f09f182c02fdb6cfa4b76f3d9d41f22b149d50faff129daa677b97830128a40c8c2f98b2534b722865b49b8a60b5f205b7d3284ef94a67946a4b460 SHA512 c6d16e6d814d363f0e34f3e7d569757f787340889f395ef9b3a273582a3d72d60b692e872764e5f411ac9a8648d886c9f6522342c238a421e423b2cd0e6b40fa -DIST genpatches-6.6-57.experimental.tar.xz 5768 BLAKE2B 85a25f5450b03a93d0ba2726b0fd90a2ccd1f5a39561f180d5900c5593ce5c9f52eb1186ec96c571d343df133d630247649a0692c03bc93163a3201d7b438d86 SHA512 e1cbd5dc1271ebae1734551abac7a93cee71c68b6d04bc2f4dca5b3410265ab3920e29a8602df0ea99313c11ce51889c2e9d4a19053c83ac0a027989fd9bc307 -DIST genpatches-6.6-57.extras.tar.xz 4056 BLAKE2B 9b071880383921fcc8cd2da092e1219e3b40684e6ffd04bd2ab75fd53624cdcb7289f1c40ae9256e0343bbea92393c153724ee628e8d164596ba4d7f8bb413df SHA512 a61cbf855e718ca7afed0b15614ad2e9bea740412e8251b35417d10f4b936364cc3820951acc45be2b18cba635cd1c43da8caeb4ac315747d02201be39148c8b -DIST genpatches-6.6-58.base.tar.xz 3154204 BLAKE2B 5b9456e93cb0984599e065fab0d05e40b7efbc8079763ede75ed7a6e7f0e241de96f0c6438cde52f64a5074f5bfcc5d55b5d3c21a9e9528138ea5c36e164ea58 SHA512 e775ac64564c201c3e1293d34a70f347a5afd5691a006d958f69959d2eea0af690cf66f7bdd450034ef9eb43daeccbedd58819dc688cd3e7e9933da9312cbf75 -DIST genpatches-6.6-58.experimental.tar.xz 5760 BLAKE2B b4af0dd521cb76b237f16a505c55326359be8d45e92f73d98c3665c95ee3db563a5b1732635158612afa0212340ef2b34cc5acdd2fdefe49e8a995947124d7eb SHA512 1a4a76c9c5d1253072f7a591b5a98a4b914289348aa1162d2ec18075ebdf9f331f5c0a7a9043e6772fb6531b84846ef6b66cd28ede67859444e2a895becd18e9 -DIST genpatches-6.6-58.extras.tar.xz 4060 BLAKE2B 7e16c5d713aaf221335b81f3a301e9bb1e7f243d9bc6739c3dd07bb3cfedbe6bd5a763ce418172c838fbd3de82909cabff7c2e5c4b4f1b675098b709ddc5203e SHA512 315bfdf633398b3b1a9650dae88fdd0c1442336cabe45a3f2722e968f510da13050657e8d35acf8a313981bd9403f5056abea182a0115a79952a2740ceb4ff88 +DIST genpatches-6.1-128.base.tar.xz 6459108 BLAKE2B f27a537be69a26717ac1e251d7530b97f5f4498a088d80cfccc343b4d50bc7404e59ae9285bc06e4991e166121d52b8a84054ef8b8f707f242626a49ac202a5b SHA512 53277c695af046fd4f8c6362141317270022a4c18764b3563b47375f08f775644dec0929086108c5ddb1f8de8bdf8bdc244084fe0ea4a93fad1677013ea1c42c +DIST genpatches-6.1-128.experimental.tar.xz 17452 BLAKE2B 80db4f58546c2f93c834711bcce23e91151160f106dbee42136b071093296a2f4f62d7bbc724d29148a68802fb63276d53359da05b6e646ce7ed3ff8977b15ed SHA512 71f2e7e67fe389a47af07884fce18443321a3282412a0d09b2deb42838f03108c2147a1dd4592e3062ddd202df3a9ae632e52cebc15ede012a67625a81272059 +DIST genpatches-6.1-128.extras.tar.xz 4060 BLAKE2B a4f0e9f0b87dfaad00ff0b702b85c6e78c9543bd45887d6f8c550e487f60c744b2912374e972f1bdcff8de6a434d09dd0550579171764afd9a5c741a4468d743 SHA512 b20dfc8580a640d0c9ea07b7b21b38e9632df4705b3a5ae9cfd7d7cad0554b3159ca6cea91280e2a6232d2a2e26bc485bc23616c23e24bb87c5dcd60f8325558 +DIST genpatches-6.1-129.base.tar.xz 6480240 BLAKE2B 4b33131d21859d29c47c54913e878bdb2e1bc5b8f8333a016690a2153d13a14d49af1b0130bd1a9be64dd9accfb042f5284eb7a9c85c83b2cc661ba5e1c21777 SHA512 4884c72ee2037ee0f7edb9f59de6ea3f6650edc1ce514544da542310029bb95560c38e3ec1f86197109946fce445f150a022b620ee6adf55601bc0b897a928e0 +DIST genpatches-6.1-129.experimental.tar.xz 17452 BLAKE2B 02814d191f83c7a3c628b0279c673588e05b8d419c89fd4482df0af1121f6e5b43d62610c001e398198191ae652a0ebcfdc9eab184c355ce8d1ccce5ef1ee023 SHA512 a22ff94738a03fddb66d94a2f87bb62b07bfb306739bb8c596331cf14764d1866873cee83bd9e53adcb4dd03a83035393504f7a3a4211e4f7c6a934210d1d927 +DIST genpatches-6.1-129.extras.tar.xz 4060 BLAKE2B 494c5a4ea4fb9d1d508442a445743fdad40c7d5d6a69403ed86cc7ea70e488e9553f96db367bcaeb2639e7615ab2ebae587ac59f5e79f61b1dcd635e8b145f9a SHA512 8f96c279ff1a22ee8227fd06505d475eab7a6da06279b9a2aa850a8445da657c8ea589eb7d2fe6389cba0f25f3e797a3f7b23deb53b6a95ae4de18974461bd70 +DIST genpatches-6.11-11.base.tar.xz 775800 BLAKE2B 96407b5f017dc4f59e07dc51d26222ecfa70c4575fd511d273bf603f69aeb826d811d73e51b9425fc3986a369a1a1ea2dcad49d0064d27c586262f5ec2c1b2f0 SHA512 0148bf938c34d063ba68c3de1535c2e7ae7d1c66e75ce3d9106ade4696ef391511dc3342b5919f3eb84976ba334123ef1ab1ae3c63a2a63186e02f08c9cb096c +DIST genpatches-6.11-11.experimental.tar.xz 77924 BLAKE2B d456b26b3cd98040dc8d7ea6b18c07f9ee2e6ff2c4e64206ffd488d4fcefd8d6ea47771816b3e648ec09687c4d0552d6393e2b556c1b404118faf2237427ef35 SHA512 30dbfe0d422250a25909913d8ec1d41b416e233aa793d927daaecaaab021c728ac64c4dc9d59fca04e607eef1925c4d2867351291570e96f9e7fb4752dd5ed9c +DIST genpatches-6.11-11.extras.tar.xz 4060 BLAKE2B fda21856e2eb78f116cb26c24bce03c7fe60d0756610351351047f9fffa97ab327851adb1a5aa9ad7c9c63838a64a5498c5343b7499e452f0e3dac6cd17c7e45 SHA512 63d82a5a17472ac3e5f4c0bdb1cb706c0a1dd4e0d0bc2af2868a55e8fcc0138bdaef675b195988c00665a4d61f3c0940f669caa8809fbec17e0127962975c0e6 +DIST genpatches-6.11-12.base.tar.xz 809756 BLAKE2B 16a87065f9bef4016c3a19cc4e4ebce8b1dca6b6a165a36f73b5e10737a6df325f2649c609e7cf6489f683c36e52626d21300acad383df486cb866a413416ff7 SHA512 fa57d9fdaedcc5ad31d685fe512cca89f1a8a8fb097001ee069efbcdb9c377000f154c3133757e19cb7d3fe79ae54d996d1720e9eb70ba117f98c935509b3617 +DIST genpatches-6.11-12.experimental.tar.xz 77936 BLAKE2B 9c33314c9959fa95b64566a83d69566e45e687fe77656020baca417448821d9d248480a63285fb9caeb07c77bb08dcbbb1f48c1f2bea750b0b33cc955a279e6b SHA512 e414055a9ae8945e6659bcfb4bc56d86eb4afef3ae9300eef85df1f88c9c9276fb4f1ef1b1334de426e95089c05e2d4c6a67653270796346ae97b1752af26062 +DIST genpatches-6.11-12.extras.tar.xz 4060 BLAKE2B 69daca4ed6c2f293f04ece77003f2040b7fbe3a28b80eaa3e7aad8ac65adaec303b433634106b5041d597c33163624a447bddbbf889121c9b917d987febe0bb4 SHA512 33db2d06b7bae72153d24d7dbb21a7459f2010ac9176ca4c3356b01c933f3d61379fe2c307981c66433d3a997d059cb3bb2956d8fea8ffffe7eb0c33bd4b0a5b +DIST genpatches-6.11-13.base.tar.xz 1057764 BLAKE2B af456ba89688ebaf57a0921c3046c4db1d5a83ae5133a5b4721e7521ad72fa2d6d0e44666b22b4b0e3a05c0ee9b45b27a528e8f5e64282d8e48a0f1bf14ac046 SHA512 911558be25d367062afd84df97a3bf01e32fc976c0492c9dbd8010b3ad3d6bc1ec3c14e9d2322bbcb7f7da0eff54e1d0ef0dbb822778e869cf5730602508d433 +DIST genpatches-6.11-13.experimental.tar.xz 77932 BLAKE2B b610e0e83b5914fb0614f42b2d7e21682cfc105a3398c62ec4f86b2ca0a90b99293dae46ead264ee2867b181e9ffae32d603096987b952c3849a92a6db06ab34 SHA512 e5bf6badfb600de0c8779fb84d2350bba82e0fc32b0ed2a39bdf47fa6812865910a0f669cd0322ffed3b01ce310a0f9eb506b3f2f015d4e4ef067cc5619cba3a +DIST genpatches-6.11-13.extras.tar.xz 4056 BLAKE2B c03fd34ce154442a7e5d786d554a5996dd90ada4cc302aca88a00573e4eb3ee4c5cdbe765aee0cbf1a874b5be0dd2f03bde9d50da53f3e62dd0e3e9dc0560a66 SHA512 d8b42dad1b61ea53b83e283fa0abd3cbd6e28f062047b51b3fb0339f1fea650d0ca386ad5848e9a6407006f886f1ef6107f79c179096e63bd968828428aa7652 +DIST genpatches-6.12-1.base.tar.xz 5532 BLAKE2B bd7e1d6705bbd769d51ce9df396b1ae67caf6f36e25b845282901ba451e251b7e7090c33d928fec87e4142810063cf3d6b8877f46094339a1eef837969f7169e SHA512 11b8b02b77ed4adce89b20571fb07a143252b34a741572c3bd206f263406fb54c6b1862e0672af99af3bcb86b82c72a22b042839804a550ffd9145f74591ff9d +DIST genpatches-6.12-1.experimental.tar.xz 5996 BLAKE2B 5255638f8af95a22499ab5ba355b30ad543c364f7351b693490b47e6b40903fc86be579e28c58efc0410cd8c7e4f3ec88e2d8f52b7b41646d1fac4a1ac0505b8 SHA512 2535f60a06b17a7b744703be139f488d8a3331ccdebd0952693a9c4d889e8d6b4dc2efc7857888a9b428908f5f7afd23037c52224639417cdd2ce20b0f0fe4f3 +DIST genpatches-6.12-1.extras.tar.xz 4060 BLAKE2B f98eaa042810d9e812f2114092b56fdd00346ed4db015c866096e6b977da8084ee32cf614815c85d95ad37b928fb761c247ac222875c221b57418f923ac93452 SHA512 ec794371b92df368a2d99dcc0a726e6dd0c0914030da4355cf35f0bc629a70fd6e936d4ff242f3f1b3c8866e12838a5521c928bf44891b5ecd3435babee6e3de +DIST genpatches-6.12-2.base.tar.xz 6548 BLAKE2B 6872ca3238aa7b9e811ce827260330850fd90bb3bb48abe7a06c5fd36acfff7ceca5983aff7cdc82da2396e27b908cb737ab77c5efc9603d03193473236ef634 SHA512 baae1ebc693f5eebb308d35d8e6571f5f00e95bd98e4aac9c84e6fceffd051b4699762dc5c1f1b02231126e7c4bafbb352e4aa011cfa71d9b0ba84fbfa766536 +DIST genpatches-6.12-2.experimental.tar.xz 78120 BLAKE2B 26414ef027463b9cb8da61a53787449770d39f32744c60ad0adcc62ded8c7df643db7eaa65f2ed70a78b32fadc2ad93acaa61f9413a0227147536e11d829efb1 SHA512 d197700a2bbb4b73236e85190a5b56ad31dde51579e3d9e07e75347a0a50174a604092c7edfc6c2b2d96601a7044ecdd0ff7baefa36bd038901ec1f28a4859de +DIST genpatches-6.12-2.extras.tar.xz 4060 BLAKE2B ce854b442562d86627eed172c94d6766ed27a29e0c7cbd240ec7b18b3fb0965a30289640d828b603eb309f2e911dec157c206740b4f16f40ffc3ce8069fabf3e SHA512 dd14190aaf8dfd51696e0fd3751695889e9c4c6ac9eb36b288f5991f01874b3cafb29240fa115fe54b718ee741c810c154e97aad8f5eb72f988bb3bae0005222 +DIST genpatches-6.12-4.base.tar.xz 331544 BLAKE2B 20c5955bd9502475c92756a85597483910be596809c1874185e789c6878aea4c55d5d18ad468bb4b6d788489540ae46801cd44a15c6f7e407b4a879cbb4881dc SHA512 918cb02bcbafcdf3a83bf788e2d2a2c8fa1726799db12e62abab6068261d76b80b794da782329c4763040e1065dedf6c21c50a6a6cbe07b9e7889b15f70cbd34 +DIST genpatches-6.12-4.experimental.tar.xz 78120 BLAKE2B 336d58961fe523bd1c7b33548475342f3783005bd30ef28e8debad142c8a0a7a06aaa19ab4701722ab2dbf5bb042cc61b5cdeb00771171f1937b069221886476 SHA512 1d2e8c0c89bf58cdd267a5a05bf3ded5acc28c5416f2abf8643b0f2b93c8ce98548b934e04bb2d8c4a651e397d5ebf5cb8e2acece2e68a4822076a864672fcb5 +DIST genpatches-6.12-4.extras.tar.xz 4056 BLAKE2B 2e9652c0c6ae1a8f9c8a11382e83162e0fd336f6863da95cfc1067b7104458a2d9d5c57bf6de923f89c2b515051ed38bd9051076b743bd50a6f53c98f9e7faa3 SHA512 0ad661ecc24b0777bdd5ce1c11fdb58f4444d0cf4da87d96c5ba5bce764329ece5abfd4eb055384a48188132c6a9d513aa7c5342d70c2d259bbc04ee09828e74 +DIST genpatches-6.12-5.base.tar.xz 331136 BLAKE2B 6af9e74cc62063482672566432da6173b605d67ed0555ca1486cc0ffde606d84446c40d832276a9ee2a6d2584aae4a8de22a186a2c5b68ced840135b87b37457 SHA512 4b6f205a9fef89118e408e492b179289338e9453563dc95746826f71f5c995d4b36ca14ff106ef5ed6112f5d8dcf6992c7e368ab8ad3fd682c9c0219956ff02e +DIST genpatches-6.12-5.experimental.tar.xz 78160 BLAKE2B d04df4de8991e23396474c717dcc9ae069bbe877c921589fd61e19d16ab38be7bbe416c44406a8b5aa501bedbab18f2874d218f1af0a5ca8c853ee666ee98172 SHA512 27296cacf0fe5dd4a71033955956023bdbc3c5d21d9ee61030845e978c28170a434fbc5554c2ffbe315983ccdb31feed1e5be6ce51ae439b6bf5c4433d8c1999 +DIST genpatches-6.12-5.extras.tar.xz 4056 BLAKE2B a3e17cf0578b3cb3d5edb399e7030283c35cfb71357202de8b4ce28b0c21ffa5d5e777d6f6fa64f5791ecfac6a37cce3f7e1a926fc16bf75ebfe7029af9e4c03 SHA512 52dd7cb88876ad7a643eb39c7e86a3341438b3662b9821ee1f479aafd759962db247d7d746ae1ee63a4b803c28e8b7fd14e89efafe918327663df5029651c3ef +DIST genpatches-6.12-6.base.tar.xz 365140 BLAKE2B bf281f8314de03b6ac24de430632999188ff1573f46f58cab999f92fbcf0c2e5fd14413892e5a961eb1ee8b64360a253e8cc26d24f8687b413ff9cc1df72a4c2 SHA512 ddca7ef8f67bdc182ccfeb6ed2e5fd08297287fcd5744285c549643a854c7d6148342a3ac1a13ad6cdd87c334acc5abc58a7f6e6a58f34db8ce9dca2b0802152 +DIST genpatches-6.12-6.experimental.tar.xz 78104 BLAKE2B 52c6578ce4e6d3618e30d8ec2032c7e7fb642b4eca551d5bf3cbd635c40d1f7fcc5e453c05ff4376ca0261892e73ccc534d74ad33b68e50eeb69486c9d0b8e36 SHA512 9e924b32bf695ef62c4009152633a188927702534e2825f66cc2bbd75ddf0bdb141c8a7dacea4e33b2fe259b1da70010ba3dbe4c44cbdd7164b1a37f6f70df36 +DIST genpatches-6.12-6.extras.tar.xz 4056 BLAKE2B 4d3a72ea884a1b6cc84034277d6cfb57f7cc3fd43e9d229b46707c07dcef1af73bbd61aa880805ca5746c3b470335ad48c10d55f442f3396f0aaaa9a7a23c73b SHA512 538ba6590f3f4ff9bcb44131393a95a677ee6c59b6ee67ad2519ff242fb182358cd217d5e0533e11225646ecc92e8efeb4688c332db70d35a977a8e3cb475787 DIST genpatches-6.6-59.base.tar.xz 3174716 BLAKE2B 8eded8d4d4c343869f587ecc2a218d124c34618494ded9d17b493f26894e545658021ad9cfa05bafd14389de07406f43a722c37276cc14096a3a7a00040e2ae7 SHA512 88e5ef8de0954f349e5c0745adb8f718dcabcd2e166c597c9de753c892eaad42c936984279fde86974b307858959cdef401f92f6f62a98bf1d4bed14cbff821e DIST genpatches-6.6-59.experimental.tar.xz 5760 BLAKE2B c17d9205c4cc8e9b25d992fa77296b2935a2b2827c322a3575690bdb081a82f8dbaac8a5135d9a8675d9ebcfa0b58db64b1ec857a412b9e8ea82ed8af2d3ac78 SHA512 7c275ec38d8bf6aa7d1e81d23f90c054c8febadd7b6d7602d27166128d97facd478a393270e119995301f51932d95d24a6e5a872465bd92c55c1f00508ce67b4 DIST genpatches-6.6-59.extras.tar.xz 4056 BLAKE2B 8d68a426082bcb168f74abb849a7a58090268c9cf098aa8982d9e700fab754a6f42dd833c1ee5d44d52f58d1a6b3da018a954d873ba131a2049a286a39ca3099 SHA512 ee133a7efaeba2abe242482825f4490e1c1b17fca64f9183713dca601fc64048288aa79125f7b8c0715f6c4fb158ea3a230e76b39b63d1a59dbecf80697ac000 -DIST genpatches-6.6-60.base.tar.xz 3204668 BLAKE2B 4076b1d74984ff1777a6d41d6c71a1a67139571314da88597e88ac0bd0067ce49ba7954b26690f8bb21009708e99be5e29abbb6871d8ab7c39740c243efc74d4 SHA512 91d0d2bef786151f9bb94370e26e8cc488a57e8307de018e068c3d4f07ff20cdb59516de1ab6718943286323812b999bf2b43ab63c9a79d70bdc7dd2ece68ee3 -DIST genpatches-6.6-60.experimental.tar.xz 5760 BLAKE2B e22cfd19c15a752e2a350d6aa80f340020abf778b847f8a93de5502288221d9759205cf5fc6cb174aa732547a06b5029fc3e62326ae53347c15552b604576da1 SHA512 b46d756e1289a5f701fae0c20c5b8892ac031313947a9439e406f175b4ceb195a249b6aa539994b769fe7ca89aa3ef7a5786c08eb516c78becd15e95e792a9c5 -DIST genpatches-6.6-60.extras.tar.xz 4056 BLAKE2B 605705101398b9b0954b1b1050c7a35ca0cf9db76cb8b83a8686e4d895e96cdb5852b82fb47808a811eec73dbdb730550b4bdc09a9ce12c9a6f08f1c5fbcd2fa SHA512 6809450ccae6d26a77195a10997fc1c28408d8b1dd64cbe9985b1364d29ba520f4d1035e55fab34e6f169c92357a30fa95c2a9197da35366b09a5c634b9950a5 -DIST genpatches-6.6-61.base.tar.xz 3347520 BLAKE2B 1ae6cdda7741b2ebe6c835e98d9a8aed84488fa37159dcf4f232ac4da61dca065222cfabad1a82149dd67883e8f03bc5144730666ed488d7ea94d0d8ff8a6f93 SHA512 99ab0feb0cb071ab9febcd327f8249fc756ca3ce04b43b4bf4801dc8c3a758f7e33e49bc242577e25c4ee6db2107393c19f57e7d8918033f09cec34bb819c3f8 -DIST genpatches-6.6-61.experimental.tar.xz 5764 BLAKE2B d34f4e60c3786bdebcb6eb9330828f19f7b9bd38f48f2c7babe6e4472330beaa88f502a5c6d1eec241dc69d53bee9e845f02908726a29f327bc8bcaed3b28445 SHA512 ae63c4aad0dbd0883b4b653d3f25a316bd8909d4974201ca6ad8a5c9a6aab25e6708aa5dd9aa6261ac0df079f1aeff98dd1041f9d8cd27141bc5e2f54f76414e -DIST genpatches-6.6-61.extras.tar.xz 4056 BLAKE2B 9dc9a160fe6b5b73ad7f479a8edb246db66adcb7cafb1dfa770e0ed234d56eb16bc782b42b17e80bc8048ddda986a219dd3e018c97d887e5e249cfdf6c1137be SHA512 780145505ba77b93db165495fdb66ac02687ab0f15d9e0718970557e9b3b12e913abb33fd99db74c68157766f144811af6bde0b99baff62eaf4277144867d066 -DIST genpatches-6.6-62.base.tar.xz 3451484 BLAKE2B 526cd644a849da225bea9e77c91320c6fd28c26609e47123051eacc13827d9307b8bce1e53c0ec7ffbaaa9424c2da8d6573d40fc6ac18b4ab99f471b2ee7818b SHA512 68e0423803d0328bdde104b8eed06b144cd9aea0a6f8af8698c9d954fb3301a600de0bb9c48e084f957ca0efcbac5afb6520d234b8b2daba45cc203514931393 -DIST genpatches-6.6-62.experimental.tar.xz 5760 BLAKE2B 63137033ea2c4f896b2ca18bff82b512b22e017ba0fc9dcd10c5ac797d3cf69c2ec2919e545a3ecc5d507fe539a178f2c3e8a7d78df25813b66348f199d02dc6 SHA512 e6ad09767043221135db4a5abd59d610ca5477f8d8cbab5d9254e81d59aa8f7731d872a0ed78e0d4a0b5756118a62af920b56946d082338cf1ac5b82f924cab1 -DIST genpatches-6.6-62.extras.tar.xz 4060 BLAKE2B a475e52b151241692f6db4b41b19d6ee0212fafa1570ca47bd9c1b6e3a3b00a00f3a12a023f5c13f519dac46a01147d513ebfe37011fc289e9b3590fa2fe5a69 SHA512 dfcc7657e7299fca6d3da30fa2ecbdcc00cc1133607d3ded5d2f8f9dbfd5877906e357368665fe3757ae6b873ae4313c321ff79b8cda5ed213b7a1866dc9009a +DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b +DIST genpatches-6.6-70.experimental.tar.xz 5760 BLAKE2B 819eec9931b944363d5da41bddcc17007f9825d6caa736e30869d175cceb138a87a2c22c2b17ebd070b583d69840d2b28597dbf80ce2835e1088cc6c7fa86660 SHA512 b6b1a58c549a1350e4b1479544db9658a8ad78f61dd3c486b909351c29e61d9d6fe97230f01437775d32711633cde4300be1b00bfa6dc9687e60b126427689da +DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6 +DIST genpatches-6.6-71.base.tar.xz 3745848 BLAKE2B ab33221175b500bce645d302fb32095aa15a536ba475b866c41087d963e57a713579ddde608d93a5f2ea823e7126850599b49522c8c7112cf9435fd85897805f SHA512 eecd342f586e1b594009f91fa1ac12399d90a164dbdbdb454414eeca9bd47ce04a78e0ceee28f889324ccc505112f6a3bb4cc093f88ed10a4c521869769f4e07 +DIST genpatches-6.6-71.experimental.tar.xz 5764 BLAKE2B 4cbf4c611acb9281bbc55ee5b7ff1efea0ec5a38b7fca982d2c95409677bbad72ca616fbe9e565adf3abec8c0ba82e8f7beb8440d55409e4f367bc5569da7669 SHA512 f923ca73f6d23ec8a2f4c04b6bd32b3fcba5979014a789689367eecf977ba3dddd0674a69db459aac639718837c6bebbcf6265fef364b4206943e97d03055de3 +DIST genpatches-6.6-71.extras.tar.xz 4056 BLAKE2B def4ae87c4a1b9221a7f8a38cc1b5e66867f599dba38f57b2641690a80ece90851fe9e4484d85894c5d41500d736fc5564c30669becd582898db2b8d3da3dff4 SHA512 66225121d986d43ef542899b32845867f22a9165c2a6ea7d891f6d8d35bc9dd6f6a0aee82e945a1566cb4c523b9b821175921e436f7217c16acaa9a1685bc307 +DIST genpatches-6.6-72.base.tar.xz 3928624 BLAKE2B 65d75de6e47496de435004b9cc85f29517583accbe8b795774c3cc48a9886510b2032a8234da1ef02f28ba42573d3c2ab3aa60e2bfd2bf4a2ed0dff4366c804d SHA512 3432d58a63d5964f7c45b83d108825254bc7b2cc93dbd797f517d18bf3ac37b258503fb544781d8d8fe9ee6d335e7aad13eee5cad45cd68d45b11499d26f32db +DIST genpatches-6.6-72.experimental.tar.xz 5768 BLAKE2B 7bdcf51be9777e331b2f44c709729e6fafa9ff9496c6a462af3dd9118358ad3a11452c3adb8786c18a350e704f699dc07738113bc2ae7254ce424511ec828f22 SHA512 381893b8c48db2d400a1ab42bace7e678cdcac082cb09ba2487496d445fb59110b905cb1a3e11e9a7bdb7efecccb6043ac4ff242de583c40a09031c6e5cada93 +DIST genpatches-6.6-72.extras.tar.xz 4056 BLAKE2B 5c3a9d0cc988a15fb2ea4cc3edc0d807d7523814226cd22cdad3d82b7a67138cc860445006d32d34667ae5441201adbc28e250b4c9fdfb6340129e5a23aa13a9 SHA512 6712bf418245ecedd113c451b795be17c6886f3c081ab9204124faac97703c7d4aacb02c7b8a9d68b5d981cb280dfeffc0a168c576c68b3bc4f65ca9cba4702e DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 -DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.225.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.225.ebuild deleted file mode 100644 index c75c21edc285..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.225.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="236" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.226.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.226.ebuild deleted file mode 100644 index 5568f899a938..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.226.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="237" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.224.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.230.ebuild index 05d86a01d0ca..a22dd3cd09c1 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.224.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.230.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="235" +K_GENPATCHES_VER="242" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.167.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.167.ebuild index ccdf014c3800..3f74b8d2f66b 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.167.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.167.ebuild @@ -13,7 +13,7 @@ detect_arch DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="arm arm64 hppa ppc ppc64 sparc" IUSE="experimental" pkg_postinst() { diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.166.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.172.ebuild index dbb8cc7710d8..ce10a08d003f 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.166.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.172.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras" -K_GENPATCHES_VER="176" +K_GENPATCHES_VER="182" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.165.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.173.ebuild index 11d44f73280b..be5519d9f248 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.165.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.173.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras" -K_GENPATCHES_VER="175" +K_GENPATCHES_VER="183" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.110.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.110.ebuild deleted file mode 100644 index 3c456f318212..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.110.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="120" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.111.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.111.ebuild index 2c81671cf1c2..68b95445d17b 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.111.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.111.ebuild @@ -13,7 +13,7 @@ detect_arch DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="arm arm64 hppa ppc ppc64 sparc" IUSE="experimental" pkg_postinst() { diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.112.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.112.ebuild deleted file mode 100644 index de44312add16..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.112.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="122" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.106.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.118.ebuild index 168b808f4dce..e7bb490fb1d2 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.106.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.118.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="116" +K_GENPATCHES_VER="128" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.109.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.119.ebuild index d55e2ec3393d..c4ea36658656 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.109.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.119.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="119" +K_GENPATCHES_VER="129" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild deleted file mode 100644 index 61722b17707e..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.14.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="17" - -inherit check-reqs kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_pretend() { - CHECKREQS_DISK_BUILD="4G" - check-reqs_pkg_pretend -} - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.9.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.11.10.ebuild index b0b68f24df0d..7e64a6804edd 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.9.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.11.10.ebuild @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.10.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.11.11.ebuild index 96b6d29b6b5f..d5e5ff91265d 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.10.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.11.11.ebuild @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.11.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.11.2.ebuild deleted file mode 100644 index 5dfa9ef11c99..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.11.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="3" - -inherit check-reqs kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_pretend() { - CHECKREQS_DISK_BUILD="4G" - check-reqs_pkg_pretend -} - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.13.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.11.9.ebuild index 4e636587cc5d..f9592aba4781 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.13.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.11.9.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="16" +K_GENPATCHES_VER="11" inherit check-reqs kernel-2 detect_version @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.11.0.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.0.ebuild index 97088b551e00..307f10594ef1 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.11.0.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.0.ebuild @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.11.1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.1.ebuild index f5f56872c5fc..88af8ce2690a 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.11.1.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.1.ebuild @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.11.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.2-r1.ebuild index 12a29468095b..18d3d78ebcbb 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.11.3.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.2-r1.ebuild @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.3.ebuild index ab6bc8778cea..2717a88af216 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.11.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.3.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="14" +K_GENPATCHES_VER="5" inherit check-reqs kernel-2 detect_version @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.10.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.4.ebuild index 919f48514767..4c3c401281f0 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.10.12.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.4.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="15" +K_GENPATCHES_VER="6" inherit check-reqs kernel-2 detect_version @@ -21,6 +21,11 @@ pkg_pretend() { check-reqs_pkg_pretend } +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:" diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.52.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.52.ebuild index f79a15831592..dccb45039428 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.52.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.52.ebuild @@ -13,7 +13,7 @@ detect_arch DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="arm arm64 hppa ~loong ppc ppc64 sparc" IUSE="experimental" pkg_postinst() { diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.53.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.53.ebuild deleted file mode 100644 index 27cb4a29c8d2..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.53.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="60" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.54.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.54.ebuild deleted file mode 100644 index 540f336d8141..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.54.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="61" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild deleted file mode 100644 index 2a01ca5e220f..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.56.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="62" - -inherit kernel-2 -detect_version -detect_arch - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="experimental" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.47.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.62.ebuild index 5e50b41b791f..8bd2fb825c38 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.47.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.62.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="54" +K_GENPATCHES_VER="70" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.50.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.63.ebuild index 12a9bcbfacba..f43f7e52dc53 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.50.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.63.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="57" +K_GENPATCHES_VER="71" inherit kernel-2 detect_version diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.51.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.64.ebuild index 48b7183fc242..46706f1f2e9d 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.51.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.64.ebuild @@ -4,7 +4,7 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="58" +K_GENPATCHES_VER="72" inherit kernel-2 detect_version diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 94121720147b..f445a655720b 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -1,4 +1,3 @@ -DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea -DIST patch-6.12-rc1.patch 35514952 BLAKE2B 81d0c3a1231230e8e7fc8bb179df01ee41536033625f01a5a39c1839f3a95eed598c22dd462be37e170969bc7b41f31f84200f2d50750ff9f762abacf54dbff0 SHA512 31a3f1234edd1d2583788df11e1ed13d8572d44d957ad9fd84d9fd608e2c62854d9e84d5f60c8e9a28e63aebd98fc845fe1a25e6a2be5d018810404706314e0c -DIST patch-6.12-rc2.patch 36093232 BLAKE2B 827554afd814da07ba0e089b06b60ea195f50843cac1d78984d9e42612eaff94635d3295e1091e7396fd76363031b54b0e8d822743e058a8a6395ca822822a43 SHA512 eac7c9ddca5892adc190d62c55e93a53960097b14c550af8e9ff826374fd294c020982d56e34d71202ba77b3c471e553e6ab0c1c4989f7e330b9cef7eaea5b87 -DIST patch-6.12-rc3.patch 37010782 BLAKE2B 932e95c6138efc2228332b3be112b8c2941789b094c00dd536a5cbb0fe39ff85b03ff2916873cf1b2b982db220daa6393d4a9e513179e215da08a5eeb09053d8 SHA512 94a14426d8f00dc1e34f1a9676a5ec45374d21c598827a7ced63a1c85a50fd9873996b954a1f0490ac2b5ead8ebc43dd82421eb056b8063a201a35615130324c +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 +DIST patch-6.13-rc1.patch 44278336 BLAKE2B 3019b1559cc3038393d1d51d5cce67ba8cc863b2dd8ede4def45635504cc6fe9949dc2e7624b077cc851c7fe3aa623c1692a82c1e3b5698f13e200c068137958 SHA512 8fc8c0c0aad233685c3e9325cddf3e6e437f371486c7052433636f048cebb23605717d14ae75b413f9486c489a07d64090f7b8436f8fe598052da5a5ebe53e91 +DIST patch-6.13-rc2.patch 45755252 BLAKE2B 8ab895aba64d944bd79a0d0ccb9fb61cb243be0e18875414056a34c22fe31f9c629a0a893ed765628b9b795d06321faa3822eca5e9db555cb5605d6441f5fd73 SHA512 09e8693cb824625d2f520e47a3a838b2f6b0add803e9c1b2bcd8d26d80d947de56a2e365460ba05aafa0e1fad4990f6bf6d9f55457a98d662e863187ba107728 diff --git a/sys-kernel/git-sources/git-sources-6.12_rc3.ebuild b/sys-kernel/git-sources/git-sources-6.12_rc3.ebuild deleted file mode 100644 index 4c32ee9cdd98..000000000000 --- a/sys-kernel/git-sources/git-sources-6.12_rc3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -UNIPATCH_STRICTORDER="yes" -K_NOUSENAME="yes" -K_NOSETEXTRAVERSION="yes" -K_NOUSEPR="yes" -K_SECURITY_UNSUPPORTED="1" -K_BASE_VER="6.11" -K_EXP_GENPATCHES_NOUSE="1" -K_FROM_GIT="yes" -K_NODRYRUN="yes" -ETYPE="sources" -CKV="${PVR/-r/-git}" - -# only use this if it's not an _rc/_pre release -[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" -inherit kernel-2 -detect_version - -DESCRIPTION="The very latest -git version of the Linux kernel" -HOMEPAGE="https://www.kernel.org" -SRC_URI="${KERNEL_URI}" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" - -K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and -experimental nature. If you have any issues, try a matching vanilla-sources -ebuild -- if the problem is not there, please contact the upstream kernel -developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to -report the problem so it can be fixed in time for the next kernel release." - -DEPEND="${RDEPEND} - >=sys-devel/patch-2.7.6-r5" - -pkg_postinst() { - postinst_sources -} diff --git a/sys-kernel/git-sources/git-sources-6.12_rc1.ebuild b/sys-kernel/git-sources/git-sources-6.13_rc1.ebuild index 4c32ee9cdd98..b345e33fdaba 100644 --- a/sys-kernel/git-sources/git-sources-6.12_rc1.ebuild +++ b/sys-kernel/git-sources/git-sources-6.13_rc1.ebuild @@ -7,7 +7,7 @@ K_NOUSENAME="yes" K_NOSETEXTRAVERSION="yes" K_NOUSEPR="yes" K_SECURITY_UNSUPPORTED="1" -K_BASE_VER="6.11" +K_BASE_VER="6.12" K_EXP_GENPATCHES_NOUSE="1" K_FROM_GIT="yes" K_NODRYRUN="yes" diff --git a/sys-kernel/git-sources/git-sources-6.12_rc2.ebuild b/sys-kernel/git-sources/git-sources-6.13_rc2.ebuild index 4c32ee9cdd98..b345e33fdaba 100644 --- a/sys-kernel/git-sources/git-sources-6.12_rc2.ebuild +++ b/sys-kernel/git-sources/git-sources-6.13_rc2.ebuild @@ -7,7 +7,7 @@ K_NOUSENAME="yes" K_NOSETEXTRAVERSION="yes" K_NOUSEPR="yes" K_SECURITY_UNSUPPORTED="1" -K_BASE_VER="6.11" +K_BASE_VER="6.12" K_EXP_GENPATCHES_NOUSE="1" K_FROM_GIT="yes" K_NODRYRUN="yes" diff --git a/sys-kernel/installkernel/installkernel-48-r1.ebuild b/sys-kernel/installkernel/installkernel-48-r1.ebuild index 08c53150d2f6..62c21454e7fb 100644 --- a/sys-kernel/installkernel/installkernel-48-r1.ebuild +++ b/sys-kernel/installkernel/installkernel-48-r1.ebuild @@ -90,7 +90,7 @@ RDEPEND=" " # Block against systemd that still installs dummy install.conf pkg_setup() { - use efistub && CONFIG_CHECK="EFI_STUB" linux-info_pkg_setup + use efistub && CONFIG_CHECK="~EFI_STUB" linux-info_pkg_setup } src_install() { diff --git a/sys-kernel/linux-docs/Manifest b/sys-kernel/linux-docs/Manifest index 510f9203de3f..e51118ea5c53 100644 --- a/sys-kernel/linux-docs/Manifest +++ b/sys-kernel/linux-docs/Manifest @@ -1 +1 @@ -DIST linux-6.10.11.tar.xz 145185812 BLAKE2B 55380d2af9fc535f6359cdb9b36612d1f81f2f140652f44bf927c320dda382109c9fb9591cc741914d3221e8d8bda954a10dbbeff8c163bf1ed57eff1831c8df SHA512 bb118bf74c0fd613e55e84f849849124f1d6093cb57c178258e2210e400e9fe492c16578bba583b1434b65175ebe1f20dfb722c271bf71b1157d38f3c0b2bca3 +DIST linux-6.12.1.tar.xz 147912528 BLAKE2B de3f4dec2fc7e36711c68683d6564d0c3ce6fe728ffa6a629604e2fa9e489dbab45fd6676343f6e68bafbd202a3e814e82a1448b46844e34046b9f82f819b8f4 SHA512 c7523dc5b012367301ab43a685b766dce025c4993041acd3dacd085b052b3fccc7f50c892357acf481e24ccad512770ef46a13d2da16c2a178c44a27f7022932 diff --git a/sys-kernel/linux-docs/linux-docs-6.10.11.ebuild b/sys-kernel/linux-docs/linux-docs-6.12.1.ebuild index 649be8df5e95..649be8df5e95 100644 --- a/sys-kernel/linux-docs/linux-docs-6.10.11.ebuild +++ b/sys-kernel/linux-docs/linux-docs-6.12.1.ebuild diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index 2ccdeae12917..c59f42e25cae 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -1,3 +1,4 @@ -DIST linux-firmware-20240709.tar.xz 376713860 BLAKE2B 33ea1ca0ffafa37b72604386954f05d9eab09dba29c7d28a8b34dabd2c3133b6d4727998b5dad27a8e629877fc63555ee96359a84eb1d133603c3098bac49e72 SHA512 705d092b0ec5002300a91b679e806137e92bf3d4e1edd998e885e8da88297d8791048ee8ad9727546b13fa08aeadab54254eaed8f6f5a9663429eb54746dfb63 DIST linux-firmware-20240811.tar.xz 379287388 BLAKE2B abcd5eff8e7bd7200079a691e4c09dcc7f349e09eb35c3eae594a7b27eef714767f0eaa92e259b32f4d347f7b6a2ee710332b728546305a01558d732dd947ac6 SHA512 4ea6c24f4bf60eb7ae4cd2993ce4e9dadb03ca7e92f8ccb4778fcebd5c32e16ba8c6095e74b9ed6a111f1b44b983177b52f35a9ad8be7d1dfec2de29a296b8d1 DIST linux-firmware-20240909.tar.xz 383099276 BLAKE2B 3769ca5501db43a6d1ca54ac11d6857087c51d064ee58f3da543ab713ce8280dbe4206a2d3d00431518e509b260fe9be0f1eb15fe2e737647468f76f2e7282ac SHA512 d1918364f9925291da722075cf2d038082a6b6b5c6d7e5ab8b0888c5e87563718934f493fe172db21608d6eace92ade5c519b5f50b1fc7f25a328e45be059142 +DIST linux-firmware-20241017.tar.xz 397400292 BLAKE2B b158855a61324e3194274b0d6dc146bde2b517915a3f1fe5ddba1cc80fca39d7c0c5058eaaf4189c85cd43f1e432c8ccc9c338fc35cd8289e0d661cc5c321b18 SHA512 2b72f1e7651acc04209ab12841915e1bed5819964d9d31f0be5523ad0ea50b51557687b6005014dff1b1f9caa38038321522b17a5de86ee065961fbb5462b5b6 +DIST linux-firmware-20241110.tar.xz 405593676 BLAKE2B 949fbcc2da08c0cbde6e03613cb820d18c9c2443a8c9769e251958cbc600efa31d8b37d108bd7396c6ea539f972344053f3a3d6ab0f9fd8471f2797b833db765 SHA512 74e5e7ae2fb7af7c69b118ba14dea0ee69d36c3b9a39cf1c87f820410c79af9291b900381eaca6d367caa5207d8cb81ffb88e122a5f68e3fa1f16dbb33d0782e diff --git a/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch b/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch new file mode 100644 index 000000000000..99b0ddf25a85 --- /dev/null +++ b/sys-kernel/linux-firmware/files/linux-firmware-check-whence.patch @@ -0,0 +1,42 @@ +diff --git a/check_whence.py b/check_whence.py +index c3d4a2e38f095ec806a150bf25c5065445ff393f..1fece4f4920a1fdcce7589e54cdc37e1b4c2100c 100755 +--- a/check_whence.py ++++ b/check_whence.py +@@ -60,9 +60,12 @@ def list_links_list(): + + + def list_git(): +- with os.popen("git ls-files") as git_files: +- for line in git_files: +- yield line.rstrip("\n") ++ git_files = os.popen("git ls-files") ++ for line in git_files: ++ yield line.rstrip("\n") ++ ++ if git_files.close(): ++ sys.stderr.write("W: git file listing failed, skipping some validation\n") + + + def main(): +@@ -135,7 +138,7 @@ def main(): + ) + ret = 1 + +- for name in sorted(list(known_files - git_files)): ++ for name in sorted(list(known_files - git_files) if len(git_files) else list()): + sys.stderr.write("E: %s listed in WHENCE does not exist\n" % name) + ret = 1 + +@@ -151,10 +154,10 @@ def main(): + break + valid_targets.add(dirname) + +- for link, target in sorted(links_list): ++ for link, target in sorted(links_list if len(git_files) else list()): + if target not in valid_targets: + sys.stderr.write( +- "E: target %s of link %s in WHENCE" " does not exist\n" % (target, link) ++ "E: target %s of link %s in WHENCE does not exist\n" % (target, link) + ) + ret = 1 + diff --git a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch new file mode 100644 index 000000000000..58d77d4b090d --- /dev/null +++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch @@ -0,0 +1,47 @@ +--- a/copy-firmware.sh 2024-10-19 13:21:08.888499335 -0000 ++++ b/copy-firmware.sh 2024-10-19 13:23:16.775386475 -0000 +@@ -46,6 +46,17 @@ while test $# -gt 0; do + shift + ;; + ++ --firmware-list) ++ if [ -n "$2" ]; then ++ FIRMWARE_LIST=`cat $2` ++ shift 2 ++ else ++ echo "ERROR: '--firmware-list' requires a non-empty option argument of firmware files to install" ++ exit 1 ++ fi ++ ;; ++ ++ + *) + if test -n "$destdir"; then + err "unknown command-line options: $*" +@@ -70,6 +81,7 @@ $verbose "Checking that WHENCE file is f + + # shellcheck disable=SC2162 # file/folder name can include escaped symbols + grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 /;s/"//g' | while read k f; do ++ [ -n "${FIRMWARE_LIST}" ] && if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi + install -d "$destdir/$(dirname "$f")" + $verbose "copying/compressing file $f$compext" + if test "$compress" != "cat" && test "$k" = "RawFile"; then +@@ -82,6 +94,7 @@ done + + # shellcheck disable=SC2162 # file/folder name can include escaped symbols + grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read l t; do ++ [ -n "${FIRMWARE_LIST}" ] && if ! echo "${FIRMWARE_LIST}" | grep -q "${t}"; then continue; fi + directory="$destdir/$(dirname "$l")" + install -d "$directory" + target="$(cd "$directory" && realpath -m -s "$t")" +@@ -96,7 +109,9 @@ done + + # Verify no broken symlinks + if test "$(find "$destdir" -xtype l | wc -l)" -ne 0 ; then +- err "Broken symlinks found:\\n$(find "$destdir" -xtype l)" ++ if [ -z "${FIRMWARE_LIST}" ]; then ++ err "Broken symlinks found:\\n$(find "$destdir" -xtype l)" ++ fi + fi + + exit 0 diff --git a/sys-kernel/linux-firmware/linux-firmware-20240709-r2.ebuild b/sys-kernel/linux-firmware/linux-firmware-20241017-r3.ebuild index 15230653a52c..a631c9c507f1 100644 --- a/sys-kernel/linux-firmware/linux-firmware-20240709-r2.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-20241017-r3.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit dist-kernel-utils linux-info mount-boot savedconfig +PYTHON_COMPAT=( python3_{10..13} ) +inherit dist-kernel-utils linux-info mount-boot python-any-r1 savedconfig # In case this is a real snapshot, fill in commit below. # For normal, tagged releases, leave blank @@ -41,7 +42,8 @@ RESTRICT="binchecks strip test BDEPEND="initramfs? ( app-alternatives/cpio ) compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd ) - deduplicate? ( app-misc/rdfind )" + deduplicate? ( app-misc/rdfind ) + ${PYTHON_DEPS}" #add anything else that collides to this RDEPEND="!savedconfig? ( @@ -71,7 +73,10 @@ IDEPEND=" " QA_PREBUILT="*" -PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r4.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-copy-firmware-r6.patch + "${FILESDIR}"/${PN}-check-whence.patch +) pkg_pretend() { if use initramfs; then @@ -117,11 +122,6 @@ src_unpack() { src_prepare() { default - find . -type f -not -perm 0644 -print0 \ - | xargs --null --no-run-if-empty chmod 0644 \ - || die - - chmod +x copy-firmware.sh || die cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die chmod +x "${T}/make-amd-ucode-img" || die @@ -137,10 +137,16 @@ src_prepare() { # whitelist of misc files local misc_files=( + build_packages.py + carl9170fw/autogen.sh + carl9170fw/genapi.sh + contrib/process_linux_firmware.py copy-firmware.sh + check_whence.py + dedup-firmware.sh + LICEN[CS]E.* README.md WHENCE - LICEN[CS]E.* ) # whitelist of images with a free software license @@ -297,9 +303,9 @@ src_install() { elif use compress-zstd; then FW_OPTIONS+=( "--zstd" ) fi - ! use deduplicate && FW_OPTIONS+=( "--ignore-duplicates" ) FW_OPTIONS+=( "${ED}/lib/firmware" ) ./copy-firmware.sh "${FW_OPTIONS[@]}" || die + use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; } pushd "${ED}/lib/firmware" &>/dev/null || die diff --git a/sys-kernel/linux-firmware/linux-firmware-20241110.ebuild b/sys-kernel/linux-firmware/linux-firmware-20241110.ebuild new file mode 100644 index 000000000000..c9b18e4a9008 --- /dev/null +++ b/sys-kernel/linux-firmware/linux-firmware-20241110.ebuild @@ -0,0 +1,406 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) +inherit dist-kernel-utils linux-info mount-boot python-any-r1 savedconfig + +# In case this is a real snapshot, fill in commit below. +# For normal, tagged releases, leave blank +MY_COMMIT="" + +if [[ ${PV} == 99999999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" +else + if [[ -n "${MY_COMMIT}" ]]; then + SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${MY_COMMIT}" + else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz" + fi + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Linux firmware files" +HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" + +LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) + redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) + unknown-license? ( all-rights-reserved )" +SLOT="0" +IUSE="bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable savedconfig unknown-license" +REQUIRED_USE="initramfs? ( redistributable ) + ?? ( compress-xz compress-zstd ) + savedconfig? ( !deduplicate )" + +RESTRICT="binchecks strip test + !bindist? ( bindist ) + unknown-license? ( bindist )" + +BDEPEND="initramfs? ( app-alternatives/cpio ) + compress-xz? ( app-arch/xz-utils ) + compress-zstd? ( app-arch/zstd ) + deduplicate? ( app-misc/rdfind ) + ${PYTHON_DEPS}" + +#add anything else that collides to this +RDEPEND="!savedconfig? ( + redistributable? ( + !sys-firmware/alsa-firmware[alsa_cards_ca0132] + !sys-block/qla-fc-firmware + !sys-firmware/raspberrypi-wifi-ucode + ) + unknown-license? ( + !sys-firmware/alsa-firmware[alsa_cards_korg1212] + !sys-firmware/alsa-firmware[alsa_cards_maestro3] + !sys-firmware/alsa-firmware[alsa_cards_sb16] + !sys-firmware/alsa-firmware[alsa_cards_ymfpci] + ) + ) + dist-kernel? ( + virtual/dist-kernel + initramfs? ( + app-alternatives/cpio + ) + ) +" +IDEPEND=" + dist-kernel? ( + initramfs? ( sys-kernel/installkernel ) + ) +" + +QA_PREBUILT="*" +PATCHES=( + "${FILESDIR}"/${PN}-copy-firmware-r6.patch +) + +pkg_pretend() { + if use initramfs; then + if use dist-kernel; then + # Check, but don't die because we can fix the problem and then + # emerge --config ... to re-run installation. + [[ -z ${ROOT} ]] && nonfatal mount-boot_check_status + else + mount-boot_pkg_pretend + fi + fi +} + +pkg_setup() { + if use compress-xz || use compress-zstd ; then + local CONFIG_CHECK + + if kernel_is -ge 5 19; then + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ" + use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD" + else + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS" + if use compress-zstd; then + eerror "Kernels <5.19 do not support ZSTD-compressed firmware files" + fi + fi + fi + linux-info_pkg_setup +} + +src_unpack() { + if [[ ${PV} == 99999999* ]]; then + git-r3_src_unpack + else + default + # rename directory from git snapshot tarball + if [[ ${#GIT_COMMIT} -gt 8 ]]; then + mv ${PN}-*/ ${P} || die + fi + fi +} + +src_prepare() { + default + + cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die + chmod +x "${T}/make-amd-ucode-img" || die + + if use initramfs && ! use dist-kernel; then + if [[ -d "${S}/amd-ucode" ]]; then + "${T}/make-amd-ucode-img" "${S}" "${S}/amd-ucode" || die + else + # If this will ever happen something has changed which + # must be reviewed + die "'${S}/amd-ucode' not found!" + fi + fi + + # whitelist of misc files + local misc_files=( + build_packages.py + carl9170fw/autogen.sh + carl9170fw/genapi.sh + contrib/process_linux_firmware.py + copy-firmware.sh + check_whence.py + dedup-firmware.sh + LICEN[CS]E.* + README.md + WHENCE + ) + + # whitelist of images with a free software license + local free_software=( + # keyspan_pda (GPL-2+) + keyspan_pda/keyspan_pda.fw + keyspan_pda/xircom_pgs.fw + # dsp56k (GPL-2+) + dsp56k/bootstrap.bin + # ath9k_htc (BSD GPL-2+ MIT) + ath9k_htc/htc_7010-1.4.0.fw + ath9k_htc/htc_9271-1.4.0.fw + # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1) + cis/LA-PCM.cis + cis/PCMLM28.cis + cis/DP83903.cis + cis/NE2K.cis + cis/tamarack.cis + cis/PE-200.cis + cis/PE520.cis + cis/3CXEM556.cis + cis/3CCFEM556.cis + cis/MT5634ZLX.cis + cis/RS-COM-2P.cis + cis/COMpad2.cis + cis/COMpad4.cis + # serial_cs (GPL-3) + cis/SW_555_SER.cis + cis/SW_7xx_SER.cis + cis/SW_8xx_SER.cis + # dvb-ttpci (GPL-2+) + av7110/bootcode.bin + # usbdux, usbduxfast, usbduxsigma (GPL-2+) + usbdux_firmware.bin + usbduxfast_firmware.bin + usbduxsigma_firmware.bin + # brcmfmac (GPL-2+) + brcm/brcmfmac4330-sdio.Prowise-PT301.txt + brcm/brcmfmac43340-sdio.meegopad-t08.txt + brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt + brcm/brcmfmac43362-sdio.lemaker,bananapro.txt + brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt + "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt" + brcm/brcmfmac43430-sdio.AP6212.txt + brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt + brcm/brcmfmac43430-sdio.MUR1DX.txt + brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt + brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt + brcm/brcmfmac4356-pcie.gpd-win-pocket.txt + # isci (GPL-2) + isci/isci_firmware.bin + # carl9170 (GPL-2+) + carl9170-1.fw + # atusb (GPL-2+) + atusb/atusb-0.2.dfu + atusb/atusb-0.3.dfu + atusb/rzusb-0.3.bin + # mlxsw_spectrum (dual BSD/GPL-2) + mellanox/mlxsw_spectrum-13.1420.122.mfa2 + mellanox/mlxsw_spectrum-13.1530.152.mfa2 + mellanox/mlxsw_spectrum-13.1620.192.mfa2 + mellanox/mlxsw_spectrum-13.1702.6.mfa2 + mellanox/mlxsw_spectrum-13.1703.4.mfa2 + mellanox/mlxsw_spectrum-13.1910.622.mfa2 + mellanox/mlxsw_spectrum-13.2000.1122.mfa2 + ) + + # blacklist of images with unknown license + local unknown_license=( + korg/k1212.dsp + ess/maestro3_assp_kernel.fw + ess/maestro3_assp_minisrc.fw + yamaha/ds1_ctrl.fw + yamaha/ds1_dsp.fw + yamaha/ds1e_ctrl.fw + ttusb-budget/dspbootcode.bin + emi62/bitstream.fw + emi62/loader.fw + emi62/midi.fw + emi62/spdif.fw + ti_3410.fw + ti_5052.fw + mts_mt9234mu.fw + mts_mt9234zba.fw + whiteheat.fw + whiteheat_loader.fw + cpia2/stv0672_vp4.bin + vicam/firmware.fw + edgeport/boot.fw + edgeport/boot2.fw + edgeport/down.fw + edgeport/down2.fw + edgeport/down3.bin + sb16/mulaw_main.csp + sb16/alaw_main.csp + sb16/ima_adpcm_init.csp + sb16/ima_adpcm_playback.csp + sb16/ima_adpcm_capture.csp + sun/cassini.bin + acenic/tg1.bin + acenic/tg2.bin + adaptec/starfire_rx.bin + adaptec/starfire_tx.bin + yam/1200.bin + yam/9600.bin + ositech/Xilinx7OD.bin + qlogic/isp1000.bin + myricom/lanai.bin + yamaha/yss225_registers.bin + lgs8g75.fw + ) + + if use !unknown-license; then + einfo "Removing files with unknown license ..." + rm -v "${unknown_license[@]}" || die + fi + + if use !redistributable; then + # remove files _not_ in the free_software or unknown_license lists + # everything else is confirmed (or assumed) to be redistributable + # based on upstream acceptance policy + einfo "Removing non-redistributable files ..." + local OLDIFS="${IFS}" + local IFS=$'\n' + set -o pipefail + find ! -type d -printf "%P\n" \ + | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \ + | xargs -d '\n' --no-run-if-empty rm -v + + [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files" + + IFS="${OLDIFS}" + fi + + restore_config ${PN}.conf +} + +src_install() { + + local FW_OPTIONS=( "-v" ) + local files_to_keep= + + if use savedconfig; then + if [[ -s "${S}/${PN}.conf" ]]; then + files_to_keep="${T}/files_to_keep.lst" + grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > "${files_to_keep}" || die + [[ -s "${files_to_keep}" ]] || die "grep failed, empty config file?" + FW_OPTIONS+=( "--firmware-list" "${files_to_keep}" ) + fi + fi + + if use compress-xz; then + FW_OPTIONS+=( "--xz" ) + elif use compress-zstd; then + FW_OPTIONS+=( "--zstd" ) + fi + FW_OPTIONS+=( "${ED}/lib/firmware" ) + ./copy-firmware.sh "${FW_OPTIONS[@]}" || die + use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; } + + pushd "${ED}/lib/firmware" &>/dev/null || die + + # especially use !redistributable will cause some broken symlinks + einfo "Removing broken symlinks ..." + find * -xtype l -print -delete || die + + # remove empty directories, bug #396073 + find -type d -empty -delete || die + + # sanity check + if ! ( shopt -s failglob; : * ) 2>/dev/null; then + eerror "No files to install. Check your USE flag settings" + eerror "and the list of files in your saved configuration." + die "Refusing to install an empty package" + fi + + # create config file + echo "# Remove files that shall not be installed from this list." > "${S}"/${PN}.conf || die + find * ! -type d >> "${S}"/${PN}.conf || die + save_config "${S}"/${PN}.conf + + popd &>/dev/null || die + + # Instruct Dracut on whether or not we want the microcode in initramfs + ( + insinto /usr/lib/dracut/dracut.conf.d + newins - 10-${PN}.conf <<<"early_microcode=$(usex initramfs)" + ) + if use initramfs; then + # Install installkernel/kernel-install hooks for non-dracut initramfs + # generators that don't bundled the microcode + dobin "${T}/make-amd-ucode-img" + ( + exeinto /usr/lib/kernel/preinst.d + doexe "${FILESDIR}/35-amd-microcode.install" + exeinto /usr/lib/kernel/install.d + doexe "${FILESDIR}/35-amd-microcode-systemd.install" + ) + fi + + if use initramfs && ! use dist-kernel; then + insinto /boot + doins "${S}"/amd-uc.img + fi + + dodoc README.md + # some licenses require copyright and permission notice to be included + use bindist && dodoc WHENCE LICEN[CS]E.* +} + +pkg_preinst() { + if use savedconfig; then + ewarn "USE=savedconfig is active. You must handle file collisions manually." + fi + + # Fix 'symlink is blocked by a directory' Bug #871315 + if has_version "<${CATEGORY}/${PN}-20220913-r2" ; then + rm -rf "${EROOT}"/lib/firmware/qcom/LENOVO/21BX + fi + + # Make sure /boot is available if needed. + use initramfs && ! use dist-kernel && mount-boot_pkg_preinst +} + +pkg_postinst() { + elog "If you are only interested in particular firmware files, edit the saved" + elog "configfile and remove those that you do not want." + + local ver + for ver in ${REPLACING_VERSIONS}; do + if ver_test ${ver} -lt 20190514; then + elog + elog 'Starting with version 20190514, installation of many firmware' + elog 'files is controlled by USE flags. Please review your USE flag' + elog 'and package.license settings if you are missing some files.' + break + fi + done + + if use initramfs; then + if use dist-kernel; then + [[ -z ${ROOT} ]] && dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}" + else + # Don't forget to umount /boot if it was previously mounted by us. + mount-boot_pkg_postinst + fi + fi +} + +pkg_prerm() { + # Make sure /boot is mounted so that we can remove /boot/amd-uc.img! + use initramfs && ! use dist-kernel && mount-boot_pkg_prerm +} + +pkg_postrm() { + # Don't forget to umount /boot if it was previously mounted by us. + use initramfs && ! use dist-kernel && mount-boot_pkg_postrm +} diff --git a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild index 7f691121d842..f49e8118b8be 100644 --- a/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild @@ -120,13 +120,6 @@ src_unpack() { src_prepare() { default - find . -type f -not -perm 0644 -print0 \ - | xargs --null --no-run-if-empty chmod 0644 \ - || die - - chmod +x copy-firmware.sh || die - chmod +x dedup-firmware.sh || die - chmod +x check_whence.py || die cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die chmod +x "${T}/make-amd-ucode-img" || die @@ -214,6 +207,40 @@ src_prepare() { mellanox/mlxsw_spectrum-13.2000.1122.mfa2 ) + if use !redistributable; then + # remove files _not_ in the free_software or unknown_license lists + # everything else is confirmed (or assumed) to be redistributable + # based on upstream acceptance policy + einfo "Removing non-redistributable files ..." + local OLDIFS="${IFS}" + local IFS=$'\n' + set -o pipefail + find ! -type d -printf "%P\n" \ + | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \ + | xargs -d '\n' --no-run-if-empty rm -v + + [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files" + + IFS="${OLDIFS}" + fi + + restore_config ${PN}.conf +} + +src_install() { + + local FW_OPTIONS=( "-v" ) + git config --global --add safe.directory "${S}" || die + + if use compress-xz; then + FW_OPTIONS+=( "--xz" ) + elif use compress-zstd; then + FW_OPTIONS+=( "--zstd" ) + fi + FW_OPTIONS+=( "${ED}/lib/firmware" ) + ./copy-firmware.sh "${FW_OPTIONS[@]}" || die + use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; } + # blacklist of images with unknown license local unknown_license=( korg/k1212.dsp @@ -263,41 +290,6 @@ src_prepare() { einfo "Removing files with unknown license ..." rm -v "${unknown_license[@]}" || die fi - - if use !redistributable; then - # remove files _not_ in the free_software or unknown_license lists - # everything else is confirmed (or assumed) to be redistributable - # based on upstream acceptance policy - einfo "Removing non-redistributable files ..." - local OLDIFS="${IFS}" - local IFS=$'\n' - set -o pipefail - find ! -type d -printf "%P\n" \ - | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \ - | xargs -d '\n' --no-run-if-empty rm -v - - [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files" - - IFS="${OLDIFS}" - fi - - restore_config ${PN}.conf -} - -src_install() { - - local FW_OPTIONS=( "-v" ) - git config --global --add safe.directory "${S}" || die - - if use compress-xz; then - FW_OPTIONS+=( "--xz" ) - elif use compress-zstd; then - FW_OPTIONS+=( "--zstd" ) - fi - FW_OPTIONS+=( "${ED}/lib/firmware" ) - ./copy-firmware.sh "${FW_OPTIONS[@]}" || die - use deduplicate && ./dedup-firmware.sh "${ED}/lib/firmware" || die - pushd "${ED}/lib/firmware" &>/dev/null || die # especially use !redistributable will cause some broken symlinks @@ -379,6 +371,7 @@ pkg_preinst() { # Make sure /boot is available if needed. use initramfs && ! use dist-kernel && mount-boot_pkg_preinst + } pkg_postinst() { diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index 3ce5c537e6ce..210e0cbbde35 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -9,6 +9,7 @@ DIST gentoo-headers-5.4-2.tar.xz 11352 BLAKE2B 0ff989dbfff9070c291efe1a8b9254627 DIST gentoo-headers-6.1-0.tar.xz 1172 BLAKE2B 6929760733cd4a89228554b57b1027ccf887b6c7e56b45f71db9926e9328e2f0cf28b2f386eaaaef461cb2e05e4b1c088ffafea308f25254409f56c381bea2ca SHA512 14c3629a3c3aded37655ed277d718ed8398a08e231682f88037f1feb0c0727ef298f5e17626372fe890606930c027a3a59d8266bac746960651a90443beab5c5 DIST gentoo-headers-6.10-1.tar.xz 1164 BLAKE2B 83c11fb4d7a2ecc3ca34dd271918da3ec6d31cdd78926f1530ef44bd401a810b5013fcf0018c03bca6856427406cfcef10df77d86f77324eb5f837c19dc392b5 SHA512 b17238528653e3be95b6871a49a5d52275fd8a1126df6255090adff18d5e1b1aa84dabb942f6933245e0cc6386ea7145aee0c986507c3a9986e186d9643175a5 DIST gentoo-headers-6.11-1.tar.xz 1164 BLAKE2B 381aef3f8f8dd3f5f2c6ffb162bc2e509df6a0b61e935c92319a7f0594551fb4c05d0b7c3dc88362f49c272b47626d5df2cffbb4c541672102f9f4e76d1abb09 SHA512 60fd8ae83bbb43f5215ffcea37ed3b9e71820d4e9cbc4a3f2e4016970791ae68adea677ef777e4ed931b88b586e2a5470f9a447cdf2b1e87a6252fd0fbc3a1be +DIST gentoo-headers-6.12-1.tar.xz 1164 BLAKE2B 87b1f0e5bbc7e7a04dc05a12c8ac0e1a210bc88a8bcbfbe6c3cd905f803f21eaa15d847f673e1c778d807346e2cfa728df83d3f4ea2df1b61a5436971cf8d309 SHA512 2abdc467fefbbc498f9e2deeaa189f038ea9a2d28e27ee9b682dcbd48ce51103e3d3d6888127a4b5e88ea1ff16522c1fa20e39c90eff4831398782ae4d48e1ba DIST gentoo-headers-6.6-1.tar.xz 1172 BLAKE2B 626bb33b42f48bceca2ba6a0a9c0b043a8607bb391d3b541e98d2af42eacfabeda3a5a3d48b7bee1fd0a2a8ad0b6173bde49d3827ea087e501eb0e91d18c4ab7 SHA512 09bcda97d9d17ee3f66ee46d9c00b8ac4fba5b9662fa24e4e2754bd9e4e7b3f097e5f2d52281eeb7a671dfe303aabe15c8fd66f117fddf29fb094e28d8c603b3 DIST gentoo-headers-6.8-1.tar.xz 1164 BLAKE2B 43283b61fc35057c7f703108d6e4aead901329106e4c297cdfc261e8f9cb1f2ec9370b7367432b9eabe9fcc4358da745170b1f4ec6079d373f50de1fde148778 SHA512 c43e18ce1b39a60e163c2e0f824b1402bcbda84f20b2ae38d53681ff517713c42fd876954fab0ab8044b66e28e32f9ee93fc61ecbbc9c2bb5a9932a0616e570c DIST gentoo-headers-6.9-1.tar.xz 1164 BLAKE2B fd385a2c39e9528f60dee582f153485842e76a8a9ad87fd8a11179b8ad2558df23e3c7fb7476f3f1011536e26da50f625a660d2a8ae01954300085f8b3f1bb01 SHA512 3fad4602e453a9aae24cc640ee6c70b06f221c78262f5befe794ca5eb48c352aff335715b5033760ca690bdef55e6a6acb5d3d2351bae885f3023098b5c6ecb1 @@ -23,6 +24,7 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 diff --git a/sys-kernel/linux-headers/linux-headers-6.12.ebuild b/sys-kernel/linux-headers/linux-headers-6.12.ebuild new file mode 100644 index 000000000000..e7403703114a --- /dev/null +++ b/sys-kernel/linux-headers/linux-headers-6.12.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ETYPE="headers" +H_SUPPORTEDARCH="alpha amd64 arc arm arm64 csky hexagon hppa loong m68k microblaze mips nios2 openrisc ppc ppc64 riscv s390 sh sparc x86 xtensa" +inherit kernel-2 +detect_version + +PATCH_PV=${PV} # to ease testing new versions against not existing patches +PATCH_VER="1" +PATCH_DEV="sam" +SRC_URI=" + ${KERNEL_URI} + ${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz} +" +S="${WORKDIR}/linux-${PV}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + app-arch/xz-utils + dev-lang/perl +" + +src_unpack() { + # Avoid kernel-2_src_unpack + default +} + +src_prepare() { + local PATCHES=() + [[ -n ${PATCH_VER} ]] && PATCHES+=( "${WORKDIR}"/${PATCH_PV} ) + + # TODO: May need forward porting to newer versions + use elibc_musl && PATCHES+=( + "${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch + ) + + # Avoid kernel-2_src_prepare + default +} + +src_install() { + kernel-2_src_install + + find "${ED}" \( -name '.install' -o -name '*.cmd' \) -delete || die + # Delete empty directories + find "${ED}" -empty -type d -delete || die +} diff --git a/sys-kernel/modprobed-db/modprobed-db-2.48.ebuild b/sys-kernel/modprobed-db/modprobed-db-2.48.ebuild index e57a933d6ad6..22befa8a7385 100644 --- a/sys-kernel/modprobed-db/modprobed-db-2.48.ebuild +++ b/sys-kernel/modprobed-db/modprobed-db-2.48.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/graysky2/modprobed-db/archive/v${PV}.tar.gz -> ${P}. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" src_install() { emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr" INITDIR_SYSTEMD="$(systemd_get_userunitdir)" diff --git a/sys-kernel/raspberrypi-image/raspberrypi-image-6.6.47_p20240902.ebuild b/sys-kernel/raspberrypi-image/raspberrypi-image-6.6.47_p20240902.ebuild index 8a8a4752bce4..f29a75a4879a 100644 --- a/sys-kernel/raspberrypi-image/raspberrypi-image-6.6.47_p20240902.ebuild +++ b/sys-kernel/raspberrypi-image/raspberrypi-image-6.6.47_p20240902.ebuild @@ -20,7 +20,7 @@ else SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> raspberrypi-firmware-${MY_PV}.tar.gz" S="${WORKDIR}/firmware-${MY_PV}" - KEYWORDS="-* ~arm ~arm64" + KEYWORDS="-* arm arm64" fi LICENSE="GPL-2 raspberrypi-videocore-bin" diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest index 8117690a4c0d..2077aaef0e81 100644 --- a/sys-kernel/rt-sources/Manifest +++ b/sys-kernel/rt-sources/Manifest @@ -21,19 +21,19 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a3743 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST patch-4.14.336-rt159.patch.xz 242948 BLAKE2B a9f57239122fa63cca712e75e2cdf1980418061b6cff4096f07cdb54b01fcf42a17a704b3f5eb35169bcc1481ee319f7db7579f1cf87b85ae8bb2ee7d537b1a8 SHA512 587958d101bcf01b19c492334d161b41cc1ae7e1cea30aaff80292c23b401f9844e8c72fe22cd89790495881af348a787c50ecbc82ce4d603d2e81ed600f8dfd DIST patch-4.14.336.xz 5348976 BLAKE2B 8b9f3a6e00d8c36894fd12dc17592292df6b326d99171a535c6e373d7ab200e62d150f816efb86fc3cd4b630aec865e17b33160de66b17ee7567e65d3668cef1 SHA512 74f730f6b0862d9fa0ed0e807f5e34b32023726692e6057bba7d8384f105e419d5864e9459b659131aa7f29ffdac09fc0f240bc12336456505a6bf3c4f427b8c -DIST patch-4.19.317-rt137.patch.xz 167244 BLAKE2B 890a9b5a214a0f4d83d3583c53d0a69a5df1cba450788be0869ec0f73f081bc136e5cf91a4777ada773bc66d33a3602955a85f130c47141f7aa58bfdc8e95c17 SHA512 98c51ff07e111078a30e3b1ec31901bc08103ae8e9468079a9dd81bad4acca69d718b9967e7be7f5be3bc2a6fdf98766adc0ddf8b5cb65df2ac141ec77af95c8 -DIST patch-4.19.317.xz 6077612 BLAKE2B 5ac41af9e2840120c3518350ed70445241fabecc9645f0141fde402cad35d323377e96c0ad2e8e052b6789e0978528f900cf7c81cb5186c0934fa3299bbacb07 SHA512 a4019005ac7141bb82d058d00e318b1de177b4f5d7a6ab0b0140f3e1eef7dff2f4bdc7352c673aa1cfdad970b7405753edefaa8db0d060628f9e7c1e5dc25aad +DIST patch-4.19.322-rt138.patch.xz 167216 BLAKE2B 5c0038b5629825c7afd9a36ea3ea13fcf82f5076f0b6be06150f2c42bd4eb7b968796873e0ed629d663d790385c2b84c94d5c505f116e90712deba733c2b0184 SHA512 692293cbccfabf31469c298d89bd8a7c8b89d9771411f27e445ebe5a24feea3b779cc7dd8c110eb407e85a6a2d01cb87b55793d9bb4b14a42273994e1bd3678a +DIST patch-4.19.322.xz 6167468 BLAKE2B c98f69d3b4507d457c38ae4c36ee0ca61b889e5782310775829f9adef4dffde16dc843a96ae3e9dd3af788d2a38a552970ea7e91cf1bfc221a08c95205f2090d SHA512 32c32074c6a673e03187063534b69d5f354f940f2f9f0a666e6b070c16b3853cc50564849f6cc6a0d79ee730c963b282c895f136c28e0bc5b2f54993cea49902 DIST patch-5.10.225-rt117.patch.xz 171656 BLAKE2B 8ad90e4b91745fb433627cfa931c73d7e6ae66bd84b8aee3473e43809e27193d2eaebb1c86dcaea6a7d6b0fd4aad74f86a04e1196bc558bac18e2aa7e00c5ba4 SHA512 5a9bd0cda4a474cbb7cac79ced86d6f1d7e32f5be35121793835405cd6c7043348ebfb38bc784eac91022e1b084d7b3775e472c5b4bee2dcc803a683c33ac2ba DIST patch-5.10.225.xz 6197352 BLAKE2B ffe16a287d21266cf1a4e1770b541ea2224f370c2f404b57a672fd61e1d93d7a96a0e92c2a676c0a5e74c198bff700e98e4315a53084709864b806670db12178 SHA512 f08734ac14defc12c7c5ed1b3ac8ac5642df6a0299d70d37c0c6f4136ee3830e47e4941c8bdb662a2f4c089bf2fc60d05e716bfbc1c44e21cc76a8f5c47d48c1 -DIST patch-5.15.163-rt78.patch.xz 79988 BLAKE2B e8cc1a734a747f544e6d432db1a8395742ceeaf577b722fb12c2a1e729ee78beefda9b4658bb4bf5942948a945696c1be2f1790ae5481f6a45d4ce79880b1021 SHA512 728ebeaafe8ff296e473eac3a73f4fab0a5ec3b6f18ab3a2e7343087ddd30db09c083a897296916c4e49d218446e5bd7e226ea7e7cb7222e85e0281437fd99c5 -DIST patch-5.15.163.xz 6011952 BLAKE2B 7ec8951a98a499c3acaeb6c476d50537c62efba168ced793cc1fc3d7349604c6b92763b67f8a75162c15194e2b65338eede73317ee0703860e890ad7271ead52 SHA512 d8085b2b993c70b71c681d578d6e11e1146f8296798c5f8b55850162b70c45f80915e32a44c1cd1bfe56ff1cfc3886b43c157cc57a8548c24cb8effcadfa2646 +DIST patch-5.15.170-rt81.patch.xz 81016 BLAKE2B 3619484db763ad9bdb237d63ee6fc69eb9fb34a6483ccc4c47c5bc9f7e639699168b0f908ef601160da0500a26a1c555fc6bfb58547d2d8bfaaba118dae15e9c SHA512 24fc93a3ff75f042045df34f77d078b3b4f103223d99578074203f925ab5c29a9ab5217acbda2129fbb732da0ff1fe6814ee97f47353a9b216f81d211675a5cd +DIST patch-5.15.170.xz 6407860 BLAKE2B cfdbb8bde0622d55de09327f91dc24d772de26b80e952e1fb35b1e85d14897667118c68f7e435c926aaf24feac82dab5590ad18d45afd9c075a4691c40d26f4f SHA512 5088ee4103304abaeadf0145c2a4e2380bb1264d2a81d733bac7ffe30eb8a83727f278b3e0598bd0ef3d95141f28552f01e7dbf0567fc406e51f62809049b00d DIST patch-5.4.278-rt91.patch.xz 182776 BLAKE2B b22c91389b2420193f18a3e5b18575f632a46715d571f84af13cd4880f21432adbce5bb4133aabbd3817e3f3718c904e4e904783eb109db62f92ec0cc14fee5b SHA512 42efc37941b9b8e9e6a54babf92ec2e6b129dccbbd3be73cb582d045a785846e12e4aabdf8ec17968d7df348d04ef339d4a5ee20ab875b8ef6b5079b1b25dd5b DIST patch-5.4.278.xz 5586124 BLAKE2B 287c7a66fb68a61e132c2b1a57b66a5a7bf06128ce860da5f0cbaf7067409f470174252f1a1035004d4ba001240e5b077d846aecb8dfa9f55669e79e0996815a SHA512 72f701b621890077a70e1c9a957e9415138516f2c74b473c82bc25bbf6600ced442ae7e4e7d0ca634481e9b97e066281173994e7bd844988b6bc54b82c6bc33b DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71 SHA512 3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e DIST patch-6.0.5.xz 274580 BLAKE2B b1fd53745b1858f92ded90a78d8060e1c916a8b6c256f96188331e5ac80242a40a83d14377ad0befec5415135925821cb264489cee63fe4ad432ba00c64983ff SHA512 c4ac4387c490e73b8d91d13fbea9a1e065be4bacf9535177e625561adb2411908a546f9c4327748aab6bbfc021f30887f3e5df5d6019c6cfe00fe5bf64aad2eb -DIST patch-6.1.111-rt42.patch.xz 52172 BLAKE2B 97c0818fb8d5a8316a456129a7593de49aed7bd44a1e65c97c671983cf07fbfd0f8cf52bd00f49c88dddfa87ec94e7b54d2774af7a6fed3b01883a992feb6bb7 SHA512 8e254d27d82fa73b273789c760766af41b10a07f0337f4e02d5bef99abf21841d2c750620c8af6eb1d0e5eca8986a9739dcfec9435bb59b550f77ba7fcb1bb92 -DIST patch-6.1.111.xz 5192116 BLAKE2B e2c78000967a0b5de761dff1bc9f8dfc7c66967a27b2bc2c8650781d7e20c2643a0212e6465d97ff5afbfecccf78b4ea5a541ddda6d5c5d87449cf812c0aaf5c SHA512 4dc8f9b68a344a0ad5baef0f28e8a6a23065664fa9a57e184485077f4735ae04016fa032dc3a05b93af0d745b3f57f2c9d56d997501701f09d63f0fd57812733 +DIST patch-6.1.112-rt43.patch.xz 52172 BLAKE2B 3ddf688ebdd1ed4fe79e95dcc495e46acac58a8e11c656c96053dd321f056364c2ed7ae8eac7e5bbc00a3b08647921b3276dd86a1ed3b52f8d5cf20c373105ee SHA512 217468be9d1d2e318659b81daf416194cffa9e2a8fd20b117ef8e0332da3f8c18a7648edc7d738850411c452000b60c496428bded6823b98ad923fb855d2630c +DIST patch-6.1.112.xz 5214368 BLAKE2B 38cf77525339fbc312331d730d24fc2702bcbfba39c193bfe2760c58fb46e52d7e67d336102b65a7d77a220a2cff154e3422ac451d292307371d0b3e9938ae4b SHA512 6e87ef42011444382814a57a147d3b91cd392e7531fef154204517f159cd52d1f32685a1989588540bf62254d38a5bfd25a1f7f41799085bb3e70b9037c0dd71 DIST patch-6.5.2-rt8.patch.xz 54436 BLAKE2B 296da85395314ce26900eefb32a7c9b565b4242603884ab51e6208576e5fa6ceb3bd6269d8938e24f58a0b5d937e556345b45057f90166574797289152b15ae3 SHA512 9b625e33f5097729fb2462e2a6e96a1e13a7677af875ce028f6f8fadd1ab60bc9064ca9b101334211bdaf49ba36c750bfdf8260ff03a5ac2a2277a28293b309c DIST patch-6.5.2.xz 14964 BLAKE2B de3a0d15141199f98873c332f0c0237a39534bffe624f9394a6ba2bb9c3d731121d1b698963c424b919f7683fcffce1a86884bf64d26938cd529a14a211f1904 SHA512 e377f1fd5802321ea8198bbf661b15ec050f5ee902666359c8e1cce8e36abbb67957e04bdc1ee8a91eb3bf2c56ef62e9f5535dc52982eb6185476ce794449402 -DIST patch-6.6.52-rt43.patch.xz 89520 BLAKE2B f6ab53ea125f668e190e45e9bb04f8bb4e9d47bd13b415fb4f5217398b26b3538ab5b1387187a43e83378a6c4ce221b1b126b585b2daebb14ca22674254f9853 SHA512 7c81d15e6e602d6bb43dd4c00603b5bb87a090171d401608a10695b8cc418ca75fe7a20fa6c9821176aa615c23b42839ddfd1bfe9aa461c2d557df06b2c3281e -DIST patch-6.6.52.xz 2901836 BLAKE2B 94c94b666692d7456feae3ec1491feb41663a18a4e05d971f6c2d27049e105a4ebb53134c716e4d05917fa4b772843208dc18879855edbf458021f92413fc356 SHA512 f5fe39550d9cf02dbdc4483b544688260d69a67332168b5039fa7ca28eddbec4383daadd755857ed6c3b84b5e30094ec29f73e8b0c9095cb064d605bf932d65c +DIST patch-6.6.58-rt45.patch.xz 89548 BLAKE2B 6a691f1484b4e29efd8b9db144e32fc4ccb72245ba91a4a1209aaffe65fe4dbbe35bf546e1a10d9c8cd69237777d45c89f240d007f7f95532aee97dc8d605e48 SHA512 35338616991e010be972f8f5ac8d6b13768366d9f23d1a9cd6a0f2c2a94721f6106ed707e6623d51147c2af3301736736732e9b2d250df59c5c493b41b51823d +DIST patch-6.6.58.xz 3228560 BLAKE2B 9f76a34274dfb4b57f593c8434e4be4ce90da3f2170a9bad6b298b26d37d30b5087cc7ad20b52b8122fdb3b906ca53cddf373c7d31aad7af82893ea1285355f1 SHA512 9feecb9b368461c27c93cdc852d30caaa53fedb6f7c8cf066feb5ec35a87b016250b7573d17b1cdb992df80a840b5bc80d4aa84a00b631ac4bfaa8b64bc23cda diff --git a/sys-kernel/rt-sources/rt-sources-4.19.317_p137.ebuild b/sys-kernel/rt-sources/rt-sources-4.19.322_p138.ebuild index ced1c46432c8..ced1c46432c8 100644 --- a/sys-kernel/rt-sources/rt-sources-4.19.317_p137.ebuild +++ b/sys-kernel/rt-sources/rt-sources-4.19.322_p138.ebuild diff --git a/sys-kernel/rt-sources/rt-sources-5.15.163_p78.ebuild b/sys-kernel/rt-sources/rt-sources-5.15.170_p81.ebuild index 2a03c9f44c9e..2a03c9f44c9e 100644 --- a/sys-kernel/rt-sources/rt-sources-5.15.163_p78.ebuild +++ b/sys-kernel/rt-sources/rt-sources-5.15.170_p81.ebuild diff --git a/sys-kernel/rt-sources/rt-sources-6.1.111_p42.ebuild b/sys-kernel/rt-sources/rt-sources-6.1.112_p43.ebuild index 2a03c9f44c9e..2a03c9f44c9e 100644 --- a/sys-kernel/rt-sources/rt-sources-6.1.111_p42.ebuild +++ b/sys-kernel/rt-sources/rt-sources-6.1.112_p43.ebuild diff --git a/sys-kernel/rt-sources/rt-sources-6.6.52_p43.ebuild b/sys-kernel/rt-sources/rt-sources-6.6.58_p45.ebuild index 2a03c9f44c9e..2a03c9f44c9e 100644 --- a/sys-kernel/rt-sources/rt-sources-6.6.52_p43.ebuild +++ b/sys-kernel/rt-sources/rt-sources-6.6.58_p45.ebuild diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest index c15c9d2a3104..55276c7293fa 100644 --- a/sys-kernel/scx/Manifest +++ b/sys-kernel/scx/Manifest @@ -39,6 +39,7 @@ DIST cc-1.1.18.crate 83315 BLAKE2B a97d24ffdf44f80795f67f7721ed4d2524d92342bfb4b DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c +DIST cgroupfs-0.7.1.crate 15667 BLAKE2B c491e632de201132cd9fa135d2110796506c38acb94c3dcf2bf023ee6704f6e07f8bfc5e21d0a9d0d08c6be7346731ba9b2a39fb65c294c901c27e05731b72d6 SHA512 9e1cdd8075d54a1e059eee70908236b0819ff7c2dd69c8babad8195c37967940007b437167a933a32be787c5505c5f04005dc10ac94aa224fc6b52f8f792011a DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9 DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 DIST clap-4.5.17.crate 56802 BLAKE2B fcdd23d66ecd27ee3820c4abe681bc997dd6cfd69948e11603aa8c4ca39513d5de901373959328986ef81c046318f240ea87a2f19b38921faf76b6c93d0e4f67 SHA512 69f0fe213007a2e0a564945bf58794b891a345c34747e92ec16877253ff60c1a30fab24031b5f56d6e31ea7b0d8c9dc0c815fd1489b2c0df1e2d24b4a2be6406 @@ -116,6 +117,7 @@ DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd41745170 DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f @@ -177,12 +179,13 @@ DIST rustix-0.38.36.crate 370932 BLAKE2B 0c4b963c9045fbb6fd2e4fc91888f574de53107 DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST scx-1.0.5.tar.gz 1724582 BLAKE2B 926de0bf39818f1db6d7487b8f21770839f1126ca8c084fde94f4a820e85f46139b9cb28f3601efafc4ba70d0d234c1e79b6ba67cc3912b670de161aa4242c3d SHA512 05517e5d796fb79e8625b17c3ffedafa2eebc17501e05c1fb99319282729e4cae9cfcfbf32c8034d7b4c6ed20f7e37dcbd9db8d074c49eb70185b6186f7db827 +DIST scx-1.0.6.tar.gz 4172710 BLAKE2B 5d2cf3930c309b2753a08df80943af8c6a3a0d81fafc0f8b8f481aa8c1d8670cea4134f4d64a49b481b64fdcccb368c23eca86cc843fd83b482a22aef938a50d SHA512 16e9960a9411a6f9ed9f3b1a8c70eb8535c5fe79decfd5fccc11fe6463f227bc22a434f3509e14d6e49c66e658d03792f9cb9253bae4875f686310e4a45d5e06 DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5 DIST serde_json-1.0.128.crate 149520 BLAKE2B 246eb865f64a0f161b79f3d4f783dbadbc930c4a19edb6c0fe8f0c6145c7c47be4b692d3e084b1b500820ece8e94214820978cf898926dd805bd431fb411bbc9 SHA512 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1 +DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508 @@ -213,6 +216,7 @@ DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2b DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4 DIST tokio-1.40.0.crate 789848 BLAKE2B cbb0aba8e31ab37afd21ebfb89b5dc961d3d19d38711786ac0860dfd24cfd7ba8c8998788a1e4e5dd8435c498fa754742c183cb8ead085c0f98a06d851a9dea9 SHA512 3026362f2848d9e7fedc9005e8bfa0413efe18c49a07f85b9c7aba619bd9525f6ee8c3c65621e43df3bf37288f5b7a63ea57ecca061e4ae7153834e93108bc10 DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 +DIST toml-0.8.19.crate 50974 BLAKE2B f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c SHA512 16fdc58d14516e81badbe8c9a4506db75b559b377c9c4fecee79e76007b31a4abfc8c8868bf9159f79c6f7c0218f93bdcfb92b669b0917db7da42b51ec155751 DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef332645cc0566b2e23af72743cd40e571a74660e8034ddfe75c4ae5b0bac8d9cf2915e8c62c283eb977ed3a43449410 SHA512 f1514cb1c89fd0d89bcf13a448cd8f0a0a31e05b9c483d9167e6890d70594175dab570c267cbc6596382c2300299c8d1677a5a331bc407e80832da5b7a580294 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 diff --git a/sys-kernel/scx/scx-1.0.5-r1.ebuild b/sys-kernel/scx/scx-1.0.6-r2.ebuild index 6956284d3b74..d16170eba04e 100644 --- a/sys-kernel/scx/scx-1.0.5-r1.ebuild +++ b/sys-kernel/scx/scx-1.0.6-r2.ebuild @@ -50,6 +50,7 @@ CRATES=" cexpr@0.6.0 cfg-if@1.0.0 cfg_aliases@0.2.1 + cgroupfs@0.7.1 chrono@0.4.38 clang-sys@1.8.1 clap@4.5.17 @@ -127,6 +128,7 @@ CRATES=" libredox@0.1.3 linux-raw-sys@0.4.14 log@0.4.22 + maplit@1.0.2 memchr@2.7.4 memmap2@0.5.10 memoffset@0.6.5 @@ -193,6 +195,7 @@ CRATES=" serde_derive@1.0.210 serde_json@1.0.128 serde_repr@0.1.19 + serde_spanned@0.6.8 sha1@0.10.6 shlex@1.3.0 signal-hook-registry@1.4.2 @@ -223,6 +226,7 @@ CRATES=" time@0.3.36 tokio-macros@2.4.0 tokio@1.40.0 + toml@0.8.19 toml_datetime@0.6.8 toml_edit@0.22.20 tracing-attributes@0.1.27 @@ -294,7 +298,9 @@ CRATES=" zvariant_utils@2.1.0 " -inherit linux-info cargo rust-toolchain llvm-r1 meson +RUST_MIN_VER="1.74.1" + +inherit llvm-r1 linux-info cargo rust-toolchain meson DESCRIPTION="sched_ext schedulers and tools" HOMEPAGE="https://github.com/sched-ext/scx" @@ -329,7 +335,6 @@ BDEPEND=" $(llvm_gen_dep ' sys-devel/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)] ') - >=virtual/rust-1.72 " CONFIG_CHECK=" @@ -345,6 +350,7 @@ CONFIG_CHECK=" pkg_setup() { linux-info_pkg_setup llvm-r1_pkg_setup + rust_pkg_setup } src_prepare() { @@ -353,6 +359,10 @@ src_prepare() { # Inject the rust_abi value into install_rust_user_scheds sed -i "s;\${MESON_BUILD_ROOT};\${MESON_BUILD_ROOT}/$(rust_abi);" \ meson-scripts/install_rust_user_scheds || die + + # bug #944832 + sed -i 's;^#!/usr/bin/;#!/sbin/;' \ + services/openrc/scx.initrd || die } src_configure() { diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index e70d58d03e89..960cabdfe194 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -4,3 +4,7 @@ DIST ugrd-1.20.0.tar.gz 64541 BLAKE2B d85241e6c0822d3df0d65cc07cb17014b4d6655447 DIST ugrd-1.22.0.tar.gz 65955 BLAKE2B 0573364964ce8d874ff126e87e003aeb90d3f6460ecaca7aaf5f231fe9069dca9239c0ee9e68157eebaab8651401df0c22695d5a81e2984dbfb89b4a38f5a0aa SHA512 78598f0b0d81a9528b84fd829269b7ce0588830bf95ce5e6455c02053e38a25dd9eecb664057ea6bfed653590c39f73dd3f4a4235e056d27c9c100b166a29996 DIST ugrd-1.24.2.tar.gz 68762 BLAKE2B 2def2144381f66ac79d5c2246f49cacdde3aafd3ee7909cc9bfbfbb31dc554d501b240854452f51e4fd8e66d2af20c7380ee2552eb546f6728d56d59f9a2e9a1 SHA512 d5c756950212509d5a94c8f82b27da2cefdf6b7328f2871a9a56231e8e15d0fde1aea1850066935bdc5c143172fb3b2b09fb9fb131c3f52813d5b609541136d5 DIST ugrd-1.25.0.tar.gz 70221 BLAKE2B 7f3403dd4c5b6131c61c92679d447df6ef49e6dc6d7f17cef67b90d5d2c06087417fc0700a42be41e73749b127e11df807a93c14e91a50827e6043214ca6990c SHA512 6e4b74ee6d4cf38f76063cb5a15a2b853422a6a9ee25887830dbc158e61b1ea2a25dd36522d3e8642eb05ba875baa03ce18db1d66407f0ea55a4261cdd6df5da +DIST ugrd-1.26.0.tar.gz 73284 BLAKE2B b96785a408b6a631d6708bf2bd6d570c95b0ba4a7d7bea297f36674d4625f16472256b8470578ff2b973ed162e9c0465a24937d38aead4da19d9085e220c8d1f SHA512 4b2309c53d5d28741974cdfe2f5a58b939afb523f8ba8f30e10b70bd1d0ed44aa925d64a3fcd60ff46d46df6c79250ca21cd1a712ef9e9f77af4512f9ff3874d +DIST ugrd-1.27.1.tar.gz 76097 BLAKE2B ee43a5f97c2a32ce218871c11bbc1aec1c5d9edf669cc54fc8a677e177354231575f513e5bb0bb75afb9642b206d0601174b919fa9084a5305410573cf5e0205 SHA512 f6aa122a0a9778ac813197cdba1c433c6b1cbdd767eec45ccc56f264b6559f2beb56f4603592efed40f503526ef482f488dc6421be58e76d68f386f54dc5841e +DIST ugrd-1.27.2.tar.gz 76119 BLAKE2B 7a97f0189f1b39f0a1264c4ac9fbc8dc15f6bf93639db8c232dd6d7f488a98cac422b71d1214e9583491b6fd59064358419a39af14ac9e3c9b1e5f0573c1ec50 SHA512 6b079b31c286771619fbf6306bfbab8685e7b92e06c04fc9139c9bd1ade861816df15174b7e72109215ba941cf73b0514749650a8f0b2ff27c40b4d0d51ed48f +DIST ugrd-1.28.2.tar.gz 79970 BLAKE2B 545d9a21e3fa5dbee3a29adad5f3df4f4c60c363866277520d0783c0e578d762301c94b0791b5a21b47ef8172cf9658ae47c43a5b696d311a76fea6649f80d17 SHA512 7598cf15869f3e8aca681fd1d8f239da66b84252978152559fa154d43ae06a1edab2cbee0b7fbaf8a48abc40e9b96c769534c95fed4e040e2f9ae7ab90694a6d diff --git a/sys-kernel/ugrd/metadata.xml b/sys-kernel/ugrd/metadata.xml index 7beddeb5bc2b..9299eb2d63ab 100644 --- a/sys-kernel/ugrd/metadata.xml +++ b/sys-kernel/ugrd/metadata.xml @@ -6,8 +6,8 @@ <name>Zen</name> </maintainer> <maintainer type="person" proxied="proxy"> - <email>andrewammerlaan@gentoo.org</email> - <name>Andrew Ammerlaan</name> + <email>nowa@gentoo.org</email> + <name>Nowa Ammerlaan</name> </maintainer> <upstream> <remote-id type="github">desultory/ugrd</remote-id> diff --git a/sys-kernel/ugrd/ugrd-1.22.0.ebuild b/sys-kernel/ugrd/ugrd-1.22.0.ebuild index 6869d9c50265..89a9cc845740 100644 --- a/sys-kernel/ugrd/ugrd-1.22.0.ebuild +++ b/sys-kernel/ugrd/ugrd-1.22.0.ebuild @@ -13,7 +13,9 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" +RESTRICT="test" +PROPERTIES="test_privileged" RDEPEND=" app-misc/pax-utils @@ -57,15 +59,7 @@ pkg_postinst() { distutils_enable_tests unittest src_test() { - if [[ ! -w '/dev/kvm' ]]; then - ewarn "Skipping tests: Cannot write to /dev/kvm." - return 1 - fi - if [[ ! -r "$(command -v mount)" ]]; then - ewarn "Cannot read the mount binary, tests may fail until" - ewarn "util-linux is re-emerged without the sfperms feature." - fi - + addwrite /dev/kvm distutils-r1_src_test } diff --git a/sys-kernel/ugrd/ugrd-1.24.2.ebuild b/sys-kernel/ugrd/ugrd-1.24.2.ebuild index b8d3f75a0f20..789839aa07b4 100644 --- a/sys-kernel/ugrd/ugrd-1.24.2.ebuild +++ b/sys-kernel/ugrd/ugrd-1.24.2.ebuild @@ -13,7 +13,9 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" +RESTRICT="test" +PROPERTIES="test_privileged" RDEPEND=" app-misc/pax-utils @@ -58,15 +60,7 @@ pkg_postinst() { distutils_enable_tests unittest src_test() { - if [[ ! -w '/dev/kvm' ]]; then - ewarn "Skipping tests: Cannot write to /dev/kvm." - return 1 - fi - if [[ ! -r "$(command -v mount)" ]]; then - ewarn "Cannot read the mount binary, tests may fail until" - ewarn "util-linux is re-emerged without the sfperms feature." - fi - + addwrite /dev/kvm distutils-r1_src_test } diff --git a/sys-kernel/ugrd/ugrd-1.25.0.ebuild b/sys-kernel/ugrd/ugrd-1.25.0.ebuild index e20626ffd48f..61f7ba42490c 100644 --- a/sys-kernel/ugrd/ugrd-1.25.0.ebuild +++ b/sys-kernel/ugrd/ugrd-1.25.0.ebuild @@ -14,6 +14,8 @@ SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm64" +RESTRICT="test" +PROPERTIES="test_privileged" RDEPEND=" app-misc/pax-utils @@ -59,15 +61,7 @@ pkg_postinst() { distutils_enable_tests unittest src_test() { - if [[ ! -w '/dev/kvm' ]]; then - ewarn "Skipping tests: Cannot write to /dev/kvm." - return 1 - fi - if [[ ! -r "$(command -v mount)" ]]; then - ewarn "Cannot read the mount binary, tests may fail until" - ewarn "util-linux is re-emerged without the sfperms feature." - fi - + addwrite /dev/kvm distutils-r1_src_test } diff --git a/sys-kernel/ugrd/ugrd-1.26.0.ebuild b/sys-kernel/ugrd/ugrd-1.26.0.ebuild new file mode 100644 index 000000000000..59dca3e27ae0 --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.26.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +RESTRICT="test" +PROPERTIES="test_privileged" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.3.0[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.4.0[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +BDEPEND=" + test? ( + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + ) +" + +python_install_all() { + # Call the distutils-r1_python_install_all function + distutils-r1_python_install_all + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/52-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/52-ugrd.install + + dobashcomp completion/ugrd # Install bash autocomplete script + dozshcomp completion/_ugrd # Install zsh autocomplete script +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm] + optfeature "ugrd.fs.mdraid support" sys-fs/mdadm + optfeature "ugrd.base.plymouth support" sys-boot/plymouth +} + +distutils_enable_tests unittest + +src_test() { + addwrite /dev/kvm + distutils-r1_src_test +} + +python_test() { + eunittest tests/ +} diff --git a/sys-kernel/ugrd/ugrd-1.27.1.ebuild b/sys-kernel/ugrd/ugrd-1.27.1.ebuild new file mode 100644 index 000000000000..21ddb7fb455a --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.27.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +RESTRICT="test" +PROPERTIES="test_privileged" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.3.2[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.4.0[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +BDEPEND=" + test? ( + sys-fs/btrfs-progs + sys-fs/xfsprogs + sys-fs/cryptsetup + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + ) +" + +python_install_all() { + # Call the distutils-r1_python_install_all function + distutils-r1_python_install_all + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/52-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/52-ugrd.install + + dobashcomp completion/ugrd # Install bash autocomplete script + dozshcomp completion/_ugrd # Install zsh autocomplete script +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm] + optfeature "ugrd.fs.mdraid support" sys-fs/mdadm + optfeature "ugrd.base.plymouth support" sys-boot/plymouth +} + +distutils_enable_tests unittest + +src_test() { + addwrite /dev/kvm + distutils-r1_src_test +} + +python_test() { + eunittest tests/ +} diff --git a/sys-kernel/ugrd/ugrd-1.27.2.ebuild b/sys-kernel/ugrd/ugrd-1.27.2.ebuild new file mode 100644 index 000000000000..a8b014580707 --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.27.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 arm64" +RESTRICT="test" +PROPERTIES="test_privileged" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.3.2[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.4.0[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +BDEPEND=" + test? ( + sys-fs/btrfs-progs + sys-fs/xfsprogs + sys-fs/cryptsetup + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + ) +" + +python_install_all() { + # Call the distutils-r1_python_install_all function + distutils-r1_python_install_all + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/52-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/52-ugrd.install + + dobashcomp completion/ugrd # Install bash autocomplete script + dozshcomp completion/_ugrd # Install zsh autocomplete script +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm] + optfeature "ugrd.fs.mdraid support" sys-fs/mdadm + optfeature "ugrd.base.plymouth support" sys-boot/plymouth +} + +distutils_enable_tests unittest + +src_test() { + addwrite /dev/kvm + distutils-r1_src_test +} + +python_test() { + eunittest tests/ +} diff --git a/sys-kernel/ugrd/ugrd-1.28.2.ebuild b/sys-kernel/ugrd/ugrd-1.28.2.ebuild new file mode 100644 index 000000000000..21ddb7fb455a --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.28.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +RESTRICT="test" +PROPERTIES="test_privileged" + +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.3.2[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.4.0[${PYTHON_USEDEP}] + sys-apps/pciutils +" + +BDEPEND=" + test? ( + sys-fs/btrfs-progs + sys-fs/xfsprogs + sys-fs/cryptsetup + amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) + arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) + ) +" + +python_install_all() { + # Call the distutils-r1_python_install_all function + distutils-r1_python_install_all + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + + # Install the kernel preinst.d hook + exeinto /usr/lib/kernel/preinst.d + doexe hooks/installkernel/52-ugrd.install + exeinto /usr/lib/kernel/install.d + doexe hooks/kernel-install/52-ugrd.install + + dobashcomp completion/ugrd # Install bash autocomplete script + dozshcomp completion/_ugrd # Install zsh autocomplete script +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg + optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm] + optfeature "ugrd.fs.mdraid support" sys-fs/mdadm + optfeature "ugrd.base.plymouth support" sys-boot/plymouth +} + +distutils_enable_tests unittest + +src_test() { + addwrite /dev/kvm + distutils-r1_src_test +} + +python_test() { + eunittest tests/ +} diff --git a/sys-kernel/ugrd/ugrd-9999.ebuild b/sys-kernel/ugrd/ugrd-9999.ebuild index a1497e8e00c7..7029a52abb6f 100644 --- a/sys-kernel/ugrd/ugrd-9999.ebuild +++ b/sys-kernel/ugrd/ugrd-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit distutils-r1 git-r3 optfeature shell-completion DESCRIPTION="Python based initramfs generator with TOML defintions" @@ -13,6 +13,8 @@ EGIT_REPO_URI="https://github.com/desultory/${PN}" LICENSE="GPL-2" SLOT="0" +RESTRICT="test" +PROPERTIES="test_privileged" RDEPEND=" app-misc/pax-utils @@ -23,6 +25,9 @@ RDEPEND=" BDEPEND=" test? ( + sys-fs/btrfs-progs + sys-fs/xfsprogs + sys-fs/cryptsetup amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ) @@ -58,15 +63,7 @@ pkg_postinst() { distutils_enable_tests unittest src_test() { - if [[ ! -w '/dev/kvm' ]]; then - ewarn "Skipping tests: Cannot write to /dev/kvm." - return 1 - fi - if [[ ! -r "$(command -v mount)" ]]; then - ewarn "Cannot read the mount binary, tests may fail until" - ewarn "util-linux is re-emerged without the sfperms feature." - fi - + addwrite /dev/kvm distutils-r1_src_test } diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index fcd4fdf66230..2fe0a30f54ac 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -1,59 +1,50 @@ DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811 SHA512 b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1 -DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6 DIST gentoo-kernel-config-g14.tar.gz 5686 BLAKE2B e5147ff4ffab92428b3e7f1b0897b997f8a298805f4f43b0a4d3047607bbb1a5ebfc268e0bb9688372a5eda561df9f256c78e00cdd7e3caf7868724214722f56 SHA512 f79638f9ff9dd0154512baf0234024216b6708d35a3c03a580ca5913286ad1ea13bdde5ea9b4722c6a7cd8d591c11ec52c1e225111a260343cd56aa1f1a88502 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 -DIST kernel-aarch64-fedora.config.6.10.1-gentoo 281641 BLAKE2B f4157148dda5fe453b055fea66756e380fbaaf0378b9d1f74044af4ccb5b3da9bc7448e8ec553d30632be1bfe83e961f5751458cc4018d1e8df531251d32e3d8 SHA512 0f5a492318891b295a226f70d5579095ce34d9b547410a1873131c455356ab576b5093b8d1d32a166a01e033802b083e72a7c0f1236495d36ab0d6cd367eebbf -DIST kernel-aarch64-fedora.config.6.11.1-gentoo 284828 BLAKE2B 072f5461ac9e4b0439f5299acf3d3252d1c52db69093e36e7edbf9a51c0416c4538768698efb3b68822776a8c6c5609fd73694aa864c2394957c21b8e59f5d54 SHA512 38073459fca238026f82bc3bf8e312dee9367230d731922e15d076350a9152419dbad5afc7c79d5f7602f67884e408504b2af6c110965a8c1b1974acae87747c +DIST kernel-aarch64-fedora.config.6.11.5-gentoo 285046 BLAKE2B e8ae27d70fa023976e950d4edcb38963e2fff39efa5cd1ff5922278e871efe6e6cda11c609e721eb2a3f7b030ea75447be384065d3b177000c301fc287a34d7f SHA512 121bbeebace3b760ff6ef36cf9970def3073966ea2fc1089c19c08d27a0524502dedc8c988c5239e78ce04caea6feb5ba7b5d53e0319b22ba63ce6cbc2a07e75 +DIST kernel-aarch64-fedora.config.6.12.1-gentoo 287989 BLAKE2B fbf6183487ffc6d30543c6b9caedbca224cc9ce4ec917e35ab351030212b721af8cc33aafa1feb229a1d6b45c9f45329f8e4957bdb3d43bee7ac223eeb90a994 SHA512 fad6121dfe4a3c82039cfe77614e90b4a954fe12d156f29ef9a596745327a3d30c7a40fc4002405a692685c7deaf9a7d3d6f944d505bc51ed5c387f9c9fd6311 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e SHA512 f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 DIST kernel-i686-fedora.config.6.1.102-gentoo 228064 BLAKE2B 9e783fc6087efeb0808437bb8bd80ccb54c29fd48a6893087a51b452dab98586f476be8d2dc4e0a2896308c9a0c185879deca46ffba1bb446b142ab3e81303a3 SHA512 4ef3eedd4c1ab78c2c5294121b47a2c4b465b4f537d12d48c397a7ab30ab4dc58b65d680326a23bce661d611aa37a2f98e814ec8e3cb84c3522151f09661e90c -DIST kernel-i686-fedora.config.6.10.1-gentoo 250040 BLAKE2B 0cbc4d4a0ae82cb44be5aaad35f1d8beaa30eb829d31edf1a7296acff65ae2773dfa8b7da3cc0c02a08db1f355c7fd4fa080daf97b5d66c9b69c6c1f2e421ede SHA512 eee7747b6160e9caf6429e67d3471c4dd7f0f72a0613c0e19944c86b4e0a8025b737de41b6b072cc88f40331a2b2a780ae60c426957db36ff2015850a6d7bc39 -DIST kernel-i686-fedora.config.6.11.1-gentoo 252468 BLAKE2B 70f3967cf6d24aa5b13903da0dada73f88ed20a3e87e5d0f3236aad13e5f08ff00c764c4621ea6129e2f4dc44ec2722a2d754480fb22172994488d6d2a192eb8 SHA512 668bcac21596baac1448b35458f4c99fd380a48b65eaa83187909c192c80bcf029e78f897a75e757c6a27f8a64aa738474ff40317dc0d05a09a1e6f5db298c75 +DIST kernel-i686-fedora.config.6.11.5-gentoo 252533 BLAKE2B 2578babdc1916dded2da15e51c497219c551b83bf7ca32c1be8fd79dc7d7c57afc797c6cb736c0b8ba0e71a6a8db73be2db48c594355737a6ff24fb9bbe9c632 SHA512 6ae96a64e6a3b0ee2fd1bd7e9a0cdbfa1ea5a22a1066811d87dbeb6335d625b7d336366d73ff9936714103a9c1ccb4d01863092d4d252791366a34758916851f +DIST kernel-i686-fedora.config.6.12.1-gentoo 255123 BLAKE2B 186e22a426f2485ba46429852d94e139b91cc3508eb405028b3fd779a224a2c8eaf3e6a15bbee7ebc54a295bf8c3d434d972cd33b42b87951cf826435a3c3d65 SHA512 90f505be0faab191dc06dba834e4d6726f88d9868b6610ab5b89c496a4b4c37e9ce414e6e1447136edb028420a243b1ce620de5e97aa2b4b784e20a6eeacd015 DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e SHA512 a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad DIST kernel-ppc64le-fedora.config.6.1.102-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c -DIST kernel-ppc64le-fedora.config.6.10.1-gentoo 237077 BLAKE2B a1d816e8015e1c2548c9323e5c595b18ebee2e5d79a9269a3aadc3daee658a2c54fcce97f7182901610fd51dc667c24699345be9e1b28d736d4acf3c41b6b2a5 SHA512 945a529c5dfe3ef92ccb3699d00e28aa1620c4de52fcd611a5c09971bed16a40594c888fa360270fc74b6cf2ea7a973cfa230d35fec4972dcb224d58ec695106 -DIST kernel-ppc64le-fedora.config.6.11.1-gentoo 239492 BLAKE2B bcf3a3a36cae5961d3f03d91d896a5eab3c248b81bdc9a216262428ac3bb060e691828a151bde9d42628c47dce61a35fc1116736e2ee514c7fb11d93a71a9037 SHA512 e422f4d261ed0fb093ccd7afa6495d5941724a98d20bb39562ad838306255dae0870fcdc1ad0d51f0c1e891db6e3d8e7a1f321d563720be7f70177daf7691d6f +DIST kernel-ppc64le-fedora.config.6.11.5-gentoo 239546 BLAKE2B 1ea0246c6416a81ebe30dd534ba60ebbef9f8aca4bb36b4f961d9f781a88c8c5ea67fe7cabd959332b02096ce8152567045dd85be79a25cb0b80aa5adae5008f SHA512 9d0eceea756171a6971faa15a04d9cd0c17e5c92db39c2546ab238bda6ef4a88532fe6079f20d3b225c6eb5d26c63e5134e78c617d02b30e1e90e2c7ae18ecc9 +DIST kernel-ppc64le-fedora.config.6.12.1-gentoo 241811 BLAKE2B 59fcfd508a208e7a6a393d1b35811e553098669e9db7302fe929d998fb705330f104b671ba34d6e5992f9c4ddb2e7f30509a261f324400cb3cd5216405ef4614 SHA512 ab0bf86e20bf3348b8703fbf7aeb29105a02ca768f9a4cf47fc59c77e452b4659367bd8c10ceb67295d869158905e2c76c2a55745e01db3fab420ce257c11cb6 DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5 SHA512 b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f DIST kernel-x86_64-fedora.config.6.1.102-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c -DIST kernel-x86_64-fedora.config.6.10.1-gentoo 251109 BLAKE2B 511862bd42123b8e8072be0d3a2693187713eebc73d8938770b862ffa25e7a6f69225971aa6bbcc1adc0e8d43863514e9f2ed1dc1035f044d9b402e122a6144b SHA512 af5e3c7eb64535f875883e61bbcb018dd1aa25f661d7e4fc985da3165be074037045f97cc2d6b1882edc9d07aa83c78358867c6742babdf19d9515108c74c44c -DIST kernel-x86_64-fedora.config.6.11.1-gentoo 253553 BLAKE2B 3018a46753250657a0401430423b3232eb50bb8b0ddb497a1d262505a5ff905680133b3b17739fe5c92652f55e8059530e82f005c190730533a7cabc985ae1b0 SHA512 3170438efbacf8fce2d110f9dd036f4857a4a56104173c4e2009f4c6609ac9a2a159d402f2deb06a453f53dd3dfdaa3c29047530dbf6a47ee6bb2ce004f0683b +DIST kernel-x86_64-fedora.config.6.11.5-gentoo 253618 BLAKE2B 1c366b738886b8ab0614c38a8f4e71ab4edc6e33083ff129a9235ee68faf9280c124e8c28280dd9f041532a69dc64242fa3d49f1b11a155945227fe3363d0793 SHA512 e25c967e0f18f8de3a4a3e7fa4af06c08f507ca1c98c5dcb7311b776f77877231fef23c989c7e4321c51d4b2d68783244bb9162f27a4db08daa8e6c799e79b52 +DIST kernel-x86_64-fedora.config.6.12.1-gentoo 256170 BLAKE2B 39e03735453c66f4262005517fe00e66da0b8c813f7d4a0247083a69eac998c81d75ccdd6c56a389f287f2b9dd5d20e3703b9cfb4d3f89b4672897d026a6a00b SHA512 57f584d82145c5d35bd71f7b3fa5f45adb12cc46915d6f88c7c6f291b6dfde73a4a7f4b796cecf46b145fde5090efc26fdc4fe3945b37d5878efc94ce39b4b7a DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c -DIST linux-5.10.226.tar.sign 993 BLAKE2B 4270f42f91b03331d06a1e0d1612ee2895e19170f796f7e4632d0da0e429fa2d74bd5a8d8d7940ef2f66a281d87b9a58e11e5d8fa71926ca0a75369dd2de2ac4 SHA512 55b6d490315e09afdf6aec76c2b8856597e33c1009e552cae69bbf15565be45ad17853e95d7fca36da8c23d6f7027e2aac8a04abfddd6483d4120b498bebb99e -DIST linux-5.10.226.tar.xz 120709524 BLAKE2B a072b30b5ce6bb0343d19cd29c9dd12a3af0b2c5a319cb3e6adb3a40e2befbfa1c07d7716a24235b094a3178917ce3a0c3dbb6155385eb31e9b047f312b5dceb SHA512 99f43ac2679bb9f90df4a7cad39b98a44e8904fe50cd2c5c40ea766e86af24f16c258836c0edbfee27fda4830b773d5a0c13ced8d304b88f5d4ee12aafbd6da9 -DIST linux-5.15.167.tar.sign 993 BLAKE2B e3a74697c175bc3b6944b05a754fb015edb1137d053039b4d122d43b2ed02c55218736835877f37bfbddcc42b115259049d391dcaa4ccc319b445ed9b21d98d9 SHA512 c42daa300b5b95ca1b3e5c1874e0112ea66f2c4d51a2d2df59ac0b3094945a39f98324d75b53a2e29a564ce2a091376dcbc8ae0166df78aa73042d85552fc605 -DIST linux-5.15.167.tar.xz 126681812 BLAKE2B 24acaf9a064f4b2af4a272f49ad63ac565fa55408d595f4c15ebcccd8a44a2ab964e5bfbb9b9b10f765d741da541c9e3911aa7dee3164c091b203cd06c5ad08b SHA512 3ce1848fef40dcee6de3808574ab236c72799aed5aa5a295d169b45ed529e254b43df81c9d9b15902723d7316c3d1af366aeee815ee9be985cd2d380e360cf0b -DIST linux-6.1.110.tar.sign 991 BLAKE2B c93c23243b3f9df9da66cd9c3d1c65d6cc09212b53c3a19d4a565ea9566d2831938f3aa6c25b88fe7e85268aa0bcac8bdd5cfac472d610b95aaec2ee2b39181f SHA512 9fb593858e2af689e2e1d5171e70f2b707a4bc77ae721e6950115877b084c49dee340e77f12bf40761793a2cde306d513ca2e151e3c159e55906e129d458b8cd -DIST linux-6.1.110.tar.xz 135196940 BLAKE2B a4d78c86f74c0684a3ec53056241900a0fec06862fa47b963085ed7e797a0c5c8dc8d9b5e6d83d5da412e8ae8f820bcbc2f83c2a049ceed81e545fb0733ad582 SHA512 48c9515d32bbba034e3a477554bac627f131533a9b47ec55c8ded5f464c7e57f0f27c1f34ec92403792680d1019baa4472b2c55892c5e1d8edfd04cf7bd79eb4 -DIST linux-6.1.111.tar.sign 991 BLAKE2B f65cdcfcde31e4e281af4f6efbaabaec9f347d1be4b801e839e372c608fc8cda925ff4fc7da6e2f4c495c0ba8bacb41b5c4540e97f1354225a5884f7fae9e7f2 SHA512 4a575810a76953383fe9a20071f3c07af638537a93edf10a7cbb452931666079d99314a15b15cd37016ff9e73057dfc23686887f1f044d7d7116734cb64f4954 -DIST linux-6.1.111.tar.xz 135180332 BLAKE2B 4e60152884277015e12e9830da2fd4816507e36fc263506d270a17bb641d4811c83ea358c7fec0d3204a02b5cc3d47c3a935a52a4a5ccec869a96e458ff86d89 SHA512 239a37cc75c6f19d9f8480cc1fed27e885a60b1d68b127848d3e00ed6e2ffe3fe5d9bea0ada95dad1e39c6e829446f10722b2d8ab062f85aab189ee74512ca9a -DIST linux-6.1.112.tar.sign 991 BLAKE2B 6353287da4cf4745c80b24e46787f65e2e725d247f633cffe98983f536c7e288695dd3994727cd8f1fe4ac7d96c7699d6b109ab3684dcb9b402d8d40688755bc SHA512 11578d2dd51242c0e9e7b362b3b120b820c2f12ebfc31aa107eaabacc7dee1cbff7bd00d1ed48e648bf97533bb83f5ebb4007bac18fa3ee213f7ec0762602f72 -DIST linux-6.1.112.tar.xz 135183972 BLAKE2B 79da8b2cd91aa4f96ba3c6e296fd06b72ad92790df44ef73a063c4e02dfcbae181970008631adb8ee4cea13c20bfd191cf50a9062ab81a10790a588871b94b15 SHA512 3fb3fea3efe0be30d58c8638e14f13ef7ec7ef61c8bdff2007ca4777a72bca9a41d5e2f92bd054dc932ace4a2fd23e9a02baf7e47ff0f774d034a78554ae08db -DIST linux-6.10.11.tar.sign 991 BLAKE2B 45a05ada9cbe48948bbf1cbd581eafa6ace4f2b1f9b8d3dd0d6059f6120ff15ff55e0b1a74d3819105294e8abbc1be2c8c806e4c9e04f69cf5e7e6bed80ee06b SHA512 f9ae418c735b250c55444634375dc9bf5481f2709fb70bb3f3b939100325274c60ee52fd3e2294b1277d9dda2e3bc5574f3c867029aec2e4a414f5b40ace47da -DIST linux-6.10.11.tar.xz 145185812 BLAKE2B 55380d2af9fc535f6359cdb9b36612d1f81f2f140652f44bf927c320dda382109c9fb9591cc741914d3221e8d8bda954a10dbbeff8c163bf1ed57eff1831c8df SHA512 bb118bf74c0fd613e55e84f849849124f1d6093cb57c178258e2210e400e9fe492c16578bba583b1434b65175ebe1f20dfb722c271bf71b1157d38f3c0b2bca3 -DIST linux-6.10.12.tar.sign 991 BLAKE2B 4e48b45853b4a486d0bb6c4357c2df3f9ef9c26d4cf50299e5998b6aab84057da6d095f222a59bea86e65012029960195f48006c143805ad7e1442f10d8ca636 SHA512 5fd50b4e3252a69b8159afe8ee536b0dc143fe49f2dd98f8ff05c8b0e52e2a1dbf5d20f15fc370ef5e47904deb4dffeb1b1021d42b59b2f9ec5bbc3fd17833f6 -DIST linux-6.10.12.tar.xz 145175356 BLAKE2B 22cb2e7c59e65da55f1db0678f3e913376d343f8285666bbc2c4e6a2b1b45c492c8d01a10f9a0ab6f944745a676ed7da9270683d29ca4984f68c86f965dfe121 SHA512 735720dd392a50a3b625f8e095f56c4c3632996883fcc80d7bf864c122c7417fac056295740fd2c5c9d3f77e75cfc1e7cd988566b3e32f64366e90c31c4ee9b1 -DIST linux-6.10.13.tar.sign 991 BLAKE2B cb6a063a814fdc9b375c959cfb105fa50c121b04e66c20681a683bcddbf6f43c4be9d8c9417eb90b7ddc7fdd75218ee0de005d82f13e6a250f0f46de12ad4927 SHA512 acbb5ee6eb7fec0ef007375f0d4d40bc85f2bc56b465b179a7b17a5ad357867ff8a5ddb1a34920b15557a0a95bbfb1d5caa677d3d3cb0ecb9e484a25ab08389d -DIST linux-6.10.13.tar.xz 145190852 BLAKE2B ecade921475057a3834fb07ded49f094b5d6c008939554b30463f5fece12b4d1619515e1207ad5fd089a13c0ecd290313a36041df408af922b85c466e0b14e0a SHA512 3df1fa7a1cf373063f73ab6f4e3d98321cd17890ca3836907526d88bf44d9ce4c588b0bc252230732c4128ccf24825c658d0e324c645fc59a16d17c55a158a5b -DIST linux-6.10.14.tar.sign 991 BLAKE2B 71f7eaa331d48ec4f07fc8e69300caf6dcb597834fec56e8f4c2a988456f9a6b574d1eb0d161a0a121a7deedba9e904980f916ec9e5219bc077dc709f6852d21 SHA512 f94446edd1a1463835431af9a558c483bbb8c626b545b3ff4c82c751ac11e4adc4cbf4803643da1bc6ae28cf98896f95e8519ab084db388f5d0e6c384c6405d2 -DIST linux-6.10.14.tar.xz 145226492 BLAKE2B 587d7c27809f5ca1efef263deaabd8e4b8f0e40bc6bc15d9a94b70486ff68e2d3b3aee0314286fe23be887ef06a8596e83629e96fced9eb9da1da65c39d72609 SHA512 1dccdc084b47ccbb270ddc1f4d9b020c4314eec198141690f83fe3cf78959a7b15638b7d69bead235b18ddcf8e6c99c8e8a62bc1c17a983d911d647b07c3919d -DIST linux-6.11.2.tar.sign 989 BLAKE2B 685a21225e6c3001ab51ed508494402daa3271587659d32d026c3a0436c0aaa2ade9be348f153a0ba2b2e0efb6c45a6643910d30166a8ac421fb05143eaec775 SHA512 1cbb97a95364470a1ed39878b0b933a21b1d990ce6a3c58b39f9ac2ca563970804ad7c375a82f155575a483f431631861326c3ecbfc3f44082cb4f895aeb7947 -DIST linux-6.11.2.tar.xz 146931068 BLAKE2B 5720e8dd0bed0247dcfe0bdbce17e36e67bff56811611ae1b04f048b77b6e60c2a48303db73c5a0d4a56c7125cdd695116c4dfd965bd7cb28aa932f427bb3e7d SHA512 7c07edfa5dcbfd824fd45ab4523f1f6e3b15b4f3f1a424f14e060450b59d343db03af7a965707e6e6944ddc368f58655a10961d521592c4b4b9e97c9ee7c6732 -DIST linux-6.11.3.tar.sign 989 BLAKE2B 53fe38b1c15fc7df8e7a9774b97c3510068ead9f2ec3417edaa305e665a72d1e2b0f53b607afc124a57b3dccee5f3ab66b06d18183585bd64a6296291dcf3f6e SHA512 d5c24190bc80918364b6b27218ac060c771a7ed8c0db9e1829107616a252ca1046eca442e69a1b7124f818500905bbdd18c06b3c81b9055651be5ecae8473115 -DIST linux-6.11.3.tar.xz 146928596 BLAKE2B 69582e4745850f3ec004d87859ac88994e3715ed38cd66aff2633fbcb6c20ca2e3be83417cd2c42c2757ab4e084e622c688799b5ad28e15c391adb2afab79a68 SHA512 da3088bf011da14d45c8abf16b003261fadd85bd05e8c48781134c75830b26b5e5ec3b1cf0b1bb0ea18bb596d95e13b5445e8084ae4cb61110db0c719c7b046e -DIST linux-6.6.51.tar.sign 989 BLAKE2B 6413a28f43c12842b24a6bbb3def5cdff4776ddb773afe71d13f987212e8247b721599f24fe003585f85402b39e175a223053d47871603ab5878b1caa9a13f1d SHA512 0eecf63ad8f3c20edef379b90e9c7b576457ae5dee6cf265bbc7bbed1e46f6fc33fbbdf437497edc3ca821349762f97d8b2a11f249fc14ecd91c4f7002528a66 -DIST linux-6.6.51.tar.xz 140337048 BLAKE2B 11c628d94cd62e08ec500fd67fc8b989e03cfa617690f5f7ce010f211c7778c7b57c119d827a707b3c09e862b5b96de3eb8e503b7128a4e1651789e4420ac1e6 SHA512 c79fcd957dbc855e101464a04b33921ab0dab7bf16201da0cd49b4c3dc9746f22a7f3411033035698ef98e8c9bcc6edf560e44c2b740235beac7cd59a4ea695c -DIST linux-6.6.52.tar.sign 989 BLAKE2B c3ea21b0921eab9df4fd36ee10ba4f417ccdde013be1d4a75c28e50578495812ec058a51bbbefdd9baf9b5fab97ee1558c6bb9ba79172750dd89ac8494f5913c SHA512 a19d1283072c8a648b02765e9ac94284171a1376e0a07fd4872a32c565e5d6f213cf38af636475c46e9369bf45c32971ad60afaed3c2ebe9d6e6614fc9731d5b -DIST linux-6.6.52.tar.xz 140320676 BLAKE2B f42461ea587b2027ce4e096dd7188d4d5bc8aa559eb037afbb2250493900988925d69e2882356739ac3b9d028f833a63578ed9087f7bd9ee44dc096b4608d352 SHA512 3fb7b4e6e19e87c4012037ea32dc4e28a30b75fa4260530edb7686c39b0c6fb6c4e35550a97c0e40c604513a0ba5f26490a6a74da21de08226d54fda73d316a0 -DIST linux-6.6.53.tar.sign 989 BLAKE2B edca06d7c0b33f98d19dfe1015857a882fc4122c4f5c48aa223f7b5dd560be498278794f9a2186ddb8043f102f533a5455ab7babc4a70628aac1e36447bca0fc SHA512 b77d40d19102100ab5862487b6c44cd14a213fde932301be6df0ea4713020e700d7432d3f1ff160aacc385767dbe2137fccfbffff837ba89e0bc05af9135e6d4 -DIST linux-6.6.53.tar.xz 140328808 BLAKE2B dfd4ae4bcc65c7b078163c182d5b86df56abd62aa44c3b1fdfd8dd7b2533b1a4472b24e8e2e9cb1661230f550e43419e5a93bb133504781f6cfddf029033caaa SHA512 c5ac0eeea96f367088c1e9e137e48ab30e580bdc6d9d710211d23c6e3787156b7925e5827792b642ef6725799a9f588a2e6194625768e9c75ec846a44196c5c5 -DIST linux-6.6.54.tar.sign 989 BLAKE2B fe3c73d59b3ae7499e935d234f6a141fa49251118a2c754ee53f12b2ad7360634925e0c04c35c67e982a4f9d19964fc5985a14086882b2f446b1b53e47b1072c SHA512 c52d5ffbbd1722d4d3ec742738731b6397841afcb4d9dda9297e9ca604477a8eb32e96f0900604d0eef7810d05552d2518c2e094911a6179a641f55c7a358330 -DIST linux-6.6.54.tar.xz 140359092 BLAKE2B 4f98a064904009693a0db2860eba8bdafc01c203591cbfdc0596deacb6949d6480cee9252b94b3eef687d84ae2091059a0da1654884ca8c30735b9f20b3223ed SHA512 e2e90849dd81be3d5fe663f3607593403ea919c7700b0e18666f40c33e3dc1bc3617479fe3ef7e0aaf9ab0bcfe01fb9642d34ebf4cce8908503e0921fe4b61f7 -DIST linux-6.6.56.tar.sign 989 BLAKE2B 78c1cbb565ef2ebc6e6555832c48b9e1ddcd367d1e6311134d29a005b2c2747c52675266f78c28da7149df2b5dafd40f1e9520ef4208562d204c9cad863c38b2 SHA512 a9a0c445938f19f70552184df5114e68f7dc82e1abf6b6cd0b2432c41158c0da1643eff359ca2fba45bd82600086ca08d30420c8832f9dc5b194992006cc3329 -DIST linux-6.6.56.tar.xz 140374716 BLAKE2B c33477493337b759023dcff084360edcb3b0b53cc9543bd64537a9fdc736cc4d6c17d0b357e7a60141021bd9d1f46caaa997d8be8e75261fad657f4d9f058e12 SHA512 57af6cc0796db0f0cf727b93155d34cf9a702abdfdbcde2e9d421eca7e225ec519a9f8a5e859879a24dd530c047666468cb70445c5389f17e3a6996888ce89d7 +DIST linux-5.10.230.tar.sign 993 BLAKE2B 0e695130a1bc132e77465039931bb9d11896f99865caa4ea9774e02f1a4fc0f273206a3cde388a40910eab2d5b320a29bd649d311e95d17e11f4fd9209379693 SHA512 eac8c7dbdb7f48f30fe7579093a1e04d587143848a681cecba6be62b0a64d3fb2b8af7a79417410b5bef7119b028154e7a8a5c2c8f7fdd9648af1a8c63fb353d +DIST linux-5.10.230.tar.xz 120728924 BLAKE2B c2630a1826aed28c752016174a21ed394d81c53a097ae686bfd5100666a46abe61c4f9ebecc6ee3fad43c0c9137d26de63afd65df305ab73d833d65246eaaad5 SHA512 8f22f82a74a99022df3261e246a28d6f0c9a2626fc6547f133d4bd87bc418186d2c1dc234d837391dc5302f7e843c744a01eaaa616f5c71dd6b746ce3c4f047b +DIST linux-5.15.173.tar.sign 993 BLAKE2B 7c370844be2223650f846374d1469ff1f6d9a9003aa59a34809531f2ff8eba016d9696559be31ab50a194dbcaf68fb6b1a2e95185de208428ea135e9abf313e6 SHA512 b1fc9828249b64067ef77c28c5dae801663b55ceb483c673f2770fdcf4fc56084cde032e7c292b62be7565ab7f38840c13643a0fddc1159f2ca14013c3bbbc2a +DIST linux-5.15.173.tar.xz 126699016 BLAKE2B c5396326b42a4e87de786ae76bce1d42522ad23b8a9c9cb8b37e6e005fd07d6897f7609af3324ca2cc136b09082c0b417c798aecd0e125c2d90646a8246f456d SHA512 ab137be569d8c69f0080933e6d20f971babb31fedc311ec43de30df4182aadec342b259f9488c51bed897d80cae5c0eefa7c781513d155fb23ae4f21e335a927 +DIST linux-6.1.118.tar.sign 991 BLAKE2B 6221184420f3a933ad4dd5a58b84729639f1e8ab46778b01ad8f8f909813978cf73d4e2ae3deb6ab9ae41a117a41876cfc78d7d81047f65dafae771b9e2df9a8 SHA512 f9bd4c868544ddc086c1dca2d9331485599cf2acda22f06f5178061d2d5d342b2b03cf10aac70f0a3f43d91cf7a04681863e11a4d088986b2ba86d2f05c3118e +DIST linux-6.1.118.tar.xz 135205608 BLAKE2B ff57e5b4450d6d358f8b28c429465abace96dd4e8f8c9bfa4b5693cebbf388eeee9b0e97afba17af98c0ef5f8d0053cd7157f26e7f560af0f2ab208d6766c2fb SHA512 f2c6f9735e551099538eae410212c10244eac765a5769d7ec4d6b8727137dad09b295a002bdd95afa3da92090374239a502ddfda09feff76c93ff69a0c7bb5ff +DIST linux-6.1.119.tar.sign 991 BLAKE2B 2b730bb727466194ea6aa1051a9f85d686876affc651158389c3f144839569d3443f5e939a6123f7fdc9d82e5303267030c84176e858c0001f9b09382af5b397 SHA512 c1f7b23a457ca3934cf743a9dbf9492e54861090ea84e5b15f14aaa2bcf82a416d86b278f816e056633b74f1355308a3ed3f9f58fd2f02a4ab41c22b174b25af +DIST linux-6.1.119.tar.xz 135231592 BLAKE2B ffdb7f08bc2e5c6a52889d0813490dd95126dc69baac6237f064b4a43b8d472ed80f0a4db92d0779c565bf3a7d6c4def75749d48687d5e1e4330f776a10a2630 SHA512 4f3556770337b9282211231fbeaf7d695a3312777ee1f8ff93e12c7b5180bf0babdda43132c527f741e88dbde2a0198c63cc5799535d5e23a32c4cbba1e74abd +DIST linux-6.11.10.tar.sign 991 BLAKE2B 7786945a39d02727f9f279d5aac42ec2fa641aa1413c79a1325cd3e3a0bc699db35067d95482dec8d0359d55168658365a13b65fd6ecccb8398c948b98c1ec95 SHA512 89f517764b9396cd2d14c5ee1df27477a9bd8e4111de73dcb1e19bac9a64d71011446b4ce6e246ce88d0a19ebbfd2a3ff6ade8cb3e97a05b63b2469d82888fd7 +DIST linux-6.11.10.tar.xz 147005172 BLAKE2B 7eaa4da44fd0f6cde13c92a8dffcc3e20d96fc9a8dce4502883835f4c2822d181234f7e9bc684a09da4d499d0a7c5ecaecde29e3fa1e6a3562c4da610757d9e7 SHA512 77d739417b3a25b6dead21c5c6d1bd881b714d6f35b9e102f3e0720b897f9c7686d23d1da700a880bdda9a319f71da5a33c68ac118a345d2c054835cc9d3c927 +DIST linux-6.11.11.tar.sign 991 BLAKE2B 43c9f936cfc7838254484ab73efa8a29517bf579afc17b86c76cfaf8cf6a02f80fa04bca2e60e8a0fef1d202354e50cc095d6e1c38d9d12385c0ae090de182db SHA512 be394da33afaa38f3f7f471d404d0f6cacbebef5a4a881e74276a86357afa3ac10cfb8a5d4d79eb66c6ba79e6022f3fcad486c29d3f72dee4a015e83f8359c3d +DIST linux-6.11.11.tar.xz 147042416 BLAKE2B 47171f79f7d275a7cff2d9ff2f1e1fb1b1ebac9add8681469733d9ce03858959bc6324f47cd7bc9c61658c9d646c99f6ac27613c652a52f153ea4659d01a83ee SHA512 2eb783c5e7a06178971acd594d8aa5b9d50cf02b266a2afe4d2c664037c86a3df131ff9073be20b2354c6b50f14860febae401181f97ca4b2b308e23bea9003d +DIST linux-6.12.1.tar.sign 989 BLAKE2B 13e9dc9afe6b77987d69835b14c61def632fb109cb7adc3ee5ac674a829949e16f67f30ccba4d6b7dc1722a3971b6e575fa921052bc97795c506a6e6cad56a04 SHA512 ec0d559643559fc90839f31b2b83aab6093f323a26c550163aea389a85a6fb07d1123b8a273d4704abd0f25e4d244dace9df5210451fd77b731b650ae41fc01b +DIST linux-6.12.1.tar.xz 147912528 BLAKE2B de3f4dec2fc7e36711c68683d6564d0c3ce6fe728ffa6a629604e2fa9e489dbab45fd6676343f6e68bafbd202a3e814e82a1448b46844e34046b9f82f819b8f4 SHA512 c7523dc5b012367301ab43a685b766dce025c4993041acd3dacd085b052b3fccc7f50c892357acf481e24ccad512770ef46a13d2da16c2a178c44a27f7022932 +DIST linux-6.12.3.tar.sign 989 BLAKE2B 58c619d496dbc75fae9b06cae2a88deb987d6d67f75a04e896c3efd477709f49682303b8c879108b5a44eb53892e6a1ef7449f2ffde86fd11e8da09f210c43e6 SHA512 517b2b8296771d791f5fcbe363563f1cfee80a22abd3b3a9191104fafb8ed3694596624e342b349979537125c53139d07241da73f2254a963aa73e87b66a99ed +DIST linux-6.12.3.tar.xz 147962640 BLAKE2B 1caaf9aed83a69a0c8b17ca923a97848cbb3b042d023aaaa7462c24f66f0d1b8a4fa42e2f3b9248ab8c57000a0e68d185072b0c88be7bcd93175f3e88ac76955 SHA512 a87aadeec3d65d7e9aaa63affdd74e31bc94e84fb153e633a2e6bb2be62e0c6d5b195dc7a1db8666216308b640db577a75e05bb7aeb91db646f3fdfdec51f1aa +DIST linux-6.12.4.tar.sign 989 BLAKE2B 84c01a36f2ee6cfcfb7a35fbc13c3d121943ca19cd7aea53f2288987b85f2998caf365af6d647638c4fcc69b64e74808fb15ea9e8ca95a384f31d6ada4419705 SHA512 02824068dab8e17cf7781f21ffcce89f45e84914cf92ba096d43c2d9d33508337d1d226bb1ddc460024136e915417c25f3bcff17ab89bd0057c93922e15743f6 +DIST linux-6.12.4.tar.xz 147926844 BLAKE2B 5f0db13ed414b6221db1acb6019580e10533ecd1b596918230a6076ce433c75c154a3799bcdab48b1fbb2ff90e573f8cc879ae2d26677c560c6818fa37ce3c24 SHA512 6784c451b75fc3ae8517b22c151113317cff8101abfe5ddedcb3c6f1df4576de31def36b6687445d8e54ec428b69bd0af1adb50435b51b7baf9a065b7ad3e047 +DIST linux-6.6.62.tar.sign 989 BLAKE2B fc8e42f4e6967a3b1617590e7eda620a1e422cd1991cef4be75a3a0b7a6f7a4a3517a0229a750665ef17893d12c3f74222f3115cf557804edd6c390470688ac9 SHA512 340234e7c438e3a6396d2aa7de330e82822158193d8f1daadd7f566f29da152fc465e461383e0ab1add8981df11bd51d2593d00729ea893553d1085b933176f4 +DIST linux-6.6.62.tar.xz 140430984 BLAKE2B be626b8e4af2394a9eca5024f0c6b2274d3bfccae9989c353d9b1a80c903f8a632cf986d43a0e283c02b62ae77a7409fbca6a6c7bf9cf1530119d7a712e8076f SHA512 9b49ff136afe1044ed29b776246d91fbbc9976629f3dd30bd0ee233664db10c35cd1791fc1c82c0d9b2db8829e562c547db43da60a6de962100f2a0dbdbbd00c +DIST linux-6.6.63.tar.sign 989 BLAKE2B 16ab329b4e25021c785ffd5285e369ba9e54f084a6b06e5385973a8924b635b61d34159de9fef6675d569bf04ae2b5a77be4c861db29e68756142e7172ab9987 SHA512 72ed22a290f027386f2d864f91b6c79ccb49ad164576752b8ebe3ce755c8b49e710feb1c2520d9c147830da4ba258c059940331eebd4c544a406ef46f6773629 +DIST linux-6.6.63.tar.xz 140405280 BLAKE2B e7e00e6e7e333929be3145784d0dc4cac53e236154627026bd2be0030cc76c347bffa43dffc69677b4a74a19725c54483b14f3168e743e4607e3c5228bd32aa4 SHA512 7ae46444545754d0ea70884d981206b3122adfb5217bf6d14f5726d0bc31e125000e498759f9a13378b5b8b3e1f09f85c93644671995ff05ed95603432d2c64d +DIST linux-6.6.64.tar.sign 989 BLAKE2B 1245983fe9e4fdcf9b12d39a0a795608c652955a8abeee33a3ec3962e0c097a7171c6a5a3fa91cd86679d1e7a2274a7bf21579c6074b4f371d2db2a413249098 SHA512 528270d0ffcdb305790b77e07721e5e2f1d7557e0e4c09f758256d66c24f44c04f925269ee48b935391e63f22a2f9f0f5abc2ce0c26688cbfa8ea13549cb1ad3 +DIST linux-6.6.64.tar.xz 140404904 BLAKE2B ed33f8fd88ea5b4fb23b83b4b411a049cc0d9142f1777fb476fda65d1729513eb9932dae52784997eb92c88ba20d6e508e370b097dccda6b99548f2e948a2ab9 SHA512 99d9d1f4f392bc2a5ae98466338fd9e2613eb785169908af571675476c756852d48ec0dcd330f5d419ca3cec84ced7f627f8e9907a996af85086cec704ffdda4 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.226.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.230.ebuild index 753048ed9831..2f3273b2f39d 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.226.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.230.ebuild @@ -9,7 +9,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 CONFIG_VER=5.10.12 CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.112.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.173.ebuild index a680c8f10f19..3e7046d330c0 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.112.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.173.ebuild @@ -9,7 +9,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.111.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.111.ebuild deleted file mode 100644 index a680c8f10f19..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.111.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.110.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.118.ebuild index a680c8f10f19..3e7046d330c0 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.110.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.118.ebuild @@ -9,7 +9,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.167.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.119.ebuild index a680c8f10f19..3e7046d330c0 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.167.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.119.ebuild @@ -9,7 +9,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.1.102-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.11.ebuild deleted file mode 100644 index 8b28adae0b64..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.11.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.12.ebuild deleted file mode 100644 index 8b28adae0b64..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.12.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.2.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.10.ebuild index fde3f714e36d..3c2cad2b80b7 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.2.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.10.ebuild @@ -9,7 +9,7 @@ inherit kernel-build toolchain-funcs verify-sig MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.11.1-gentoo +CONFIG_VER=6.11.5-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.11.ebuild index fde3f714e36d..3c2cad2b80b7 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.3.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.11.11.ebuild @@ -9,7 +9,7 @@ inherit kernel-build toolchain-funcs verify-sig MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.11.1-gentoo +CONFIG_VER=6.11.5-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.14.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.1.ebuild index d65ec20c3e44..ee14efba51b8 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.14.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.1.ebuild @@ -9,7 +9,7 @@ inherit kernel-build toolchain-funcs verify-sig MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo +CONFIG_VER=6.12.1-gentoo GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.3.ebuild index 8b28adae0b64..ee14efba51b8 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.13.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.3.ebuild @@ -9,8 +9,8 @@ inherit kernel-build toolchain-funcs verify-sig MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.10.1-gentoo -GENTOO_CONFIG_VER=g13 +CONFIG_VER=6.12.1-gentoo +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.4.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.4.ebuild new file mode 100644 index 000000000000..ee14efba51b8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.4.ebuild @@ -0,0 +1,137 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.12.1-gentoo +GENTOO_CONFIG_VER=g14 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong) + > .config || die + ;; + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + biendian=true + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.51.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.51.ebuild deleted file mode 100644 index 6ffb176dab80..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.51.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.54.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.54.ebuild deleted file mode 100644 index 6ffb176dab80..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.54.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -xf -)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - arm | hppa | loong) - > .config || die - ;; - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.56.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.62.ebuild index 024fb0dc392c..024fb0dc392c 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.56.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.62.ebuild diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.52.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.63.ebuild index 6ffb176dab80..024fb0dc392c 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.52.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.63.ebuild @@ -10,7 +10,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.53.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.64.ebuild index 6ffb176dab80..024fb0dc392c 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.53.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.64.ebuild @@ -10,7 +10,7 @@ MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo CONFIG_VER=6.6.12-gentoo -GENTOO_CONFIG_VER=g13 +GENTOO_CONFIG_VER=g14 DESCRIPTION="Linux kernel built from vanilla upstream sources" HOMEPAGE=" diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index e0f169cd8f36..8ca94f6b7158 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -3,14 +3,14 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936 DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 -DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2 DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea +DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 -DIST patch-4.19.322.xz 6167468 BLAKE2B c98f69d3b4507d457c38ae4c36ee0ca61b889e5782310775829f9adef4dffde16dc843a96ae3e9dd3af788d2a38a552970ea7e91cf1bfc221a08c95205f2090d SHA512 32c32074c6a673e03187063534b69d5f354f940f2f9f0a666e6b070c16b3853cc50564849f6cc6a0d79ee730c963b282c895f136c28e0bc5b2f54993cea49902 -DIST patch-5.10.226.xz 6236088 BLAKE2B c6e0ab4fbf820749154d78b1a107d3d19140cfd8a23a5b04fe2cef23778e02f379a16936651511cf9cad556d95ec56f39e752430e36f88ed389cf9ff21c23bc2 SHA512 9b1d7f4e36aa2d98d92bb80fc1230a68cbd7679cf1e2dcdc7eae759e45854f838a7a70f6be6ffa3b6c8b24289bb24e6b1df26f1a55f1dbbc7f30879b69fc0981 -DIST patch-5.15.167.xz 6199840 BLAKE2B f1b1ff1d9259e9b9f4de2709f0bf683d16d86f05245c6534d8e7987ecfd591a52c028bbf04d143852ee0863081ee91a5f8f19e5c167747e8745523fb91721430 SHA512 99c94dc03d1e05d2693e84a0c71d447c59cbb013f815a252e3fafec8358e46c470a59ba7216bd98c6cf20d92e13d48fc5f6341499c353f1960d3c57808000005 -DIST patch-5.4.284.xz 5726484 BLAKE2B dc05f67c379a8c99179da2a62b5d6bef186393d791ccd2a26c99c50bcec5ae211fe3b6a14be38d80ea431b93fecc8d55bafc9492ea1e6f9dd64829671c80e5f9 SHA512 54131a007e78382dd093ca3bdb65ac7b5681f8340b29ce09e93ab802392bccaf65e1b774abc24af364ab3ce28c5ac28bac329593f40e5feb4272b557479a06aa -DIST patch-6.1.112.xz 5214368 BLAKE2B 38cf77525339fbc312331d730d24fc2702bcbfba39c193bfe2760c58fb46e52d7e67d336102b65a7d77a220a2cff154e3422ac451d292307371d0b3e9938ae4b SHA512 6e87ef42011444382814a57a147d3b91cd392e7531fef154204517f159cd52d1f32685a1989588540bf62254d38a5bfd25a1f7f41799085bb3e70b9037c0dd71 -DIST patch-6.10.14.xz 1050528 BLAKE2B bb16fc578c1e6dae17c2c4b98020c1932a7bab52678117b86a03b4adb60eb2bd6b5cc25792beafe9d7caa5a97f99f86cc3cd5faa4f06fb99b8eda516dd6195c2 SHA512 fff5b671017cada8a8a7702a89d3a1b26de9ce226b802c04bf61f9b8580e698b47c4a58ce6573aba1fb3868d1dcbe53980476d8adaa21636ab69b3b1192f6730 -DIST patch-6.11.3.xz 403312 BLAKE2B 89d2d22038ed2c5925fdbf133e6d9488b65c64d01c796c0944daf890f7fdf34ba842b5a383c917ffabfbd7554d8e52e977f72afdecb51d8e5711bdad5677f784 SHA512 22ec12de7cc8f318c286d716710f269cabd5c29cd0a9397d19a610e2fafe1a84b68c96dcffd206fb987345d07d43ddd35e23811da3c430244de34d15f6134ffb -DIST patch-6.6.56.xz 3121696 BLAKE2B 34d0bdee2fc79b6ccdf4fdebbfdc4b0bb9752cd15c1a3e8da5e6827d937277fbc5d2e965c6f44473bebe153778fa4b9ba4292d57ca273a5259479e8e832a2c57 SHA512 b4eaf1489ba858c561c7de26d6c4aa0db66d6a82512ff83e4a9fdf7998f5c04b1182d1a3b4c04bb78b0fd617f0c17712bb73f073d486fe96d1673203c76918ed +DIST patch-4.19.325.xz 6263136 BLAKE2B 82c37a010f1e290b0f26e89f312db62ba666e19084de676626bda7509e7ce9ab585dc6d4e028b9428e8cbf25f94e979972aca17d40dba7e284cd8dd6949f46a3 SHA512 a55c2e649f709b728973faadce69e73db24d6ac17388d1b340853a0520d9f3c4f5f3e6a74b382695a2fd0b9107df6169b3a848e5ba9e5a64c13e4bb831edec19 +DIST patch-5.10.230.xz 6395536 BLAKE2B f91313cc4f9ac78e365b83ec8abe2fef2293e9a09d46e3a0c0ed883a96d4f9cdeb06f60be67d9136b5f48c5b1f53ab524199d5be07b62c03fecd622839982451 SHA512 c435b21a8e99fb0bbf7d5246b6eff4795824b309f8ec3102788bdfa65de367527f912681242a379b10482429f31a9dd10fc1e4b1b8c02e8d50b2a660e67f2c7e +DIST patch-5.15.173.xz 6431224 BLAKE2B bfaa22de47d30b1cc8d9db9a01ecc89a8c93d76d18ec9376af5bad0e37d55a116ae3d1a4a2902a59d37d6837857fadafde9e6eeabafebf76f89b0b8f9bc7bae1 SHA512 381921711fcb8b606137f79d0fe915ef0b132edd1490e85669f5016a474977ba1a1f63b2e6d6b160ff4903f2cd2e2edd55642625dfdc08d1b7effed4c7fe51fb +DIST patch-5.4.286.xz 5857424 BLAKE2B d4c3e5b91987f90c75bbcabff94da9f550ace0776486964b299417927cfd5f68dff10ac20309d78f2fae36e35c0302c05ec432ca774e5613bbc406951d3d8514 SHA512 7042c46bbafbd58cfc992b9706a5fd8955139dfd0c4c69ec6c7a66587ffb98b5ee89eb261fc1b7227c260c8727f325aa17780d237c48f5ba4ead4aa7b6a82624 +DIST patch-6.1.119.xz 5514064 BLAKE2B ad5047966d44fc55e0c2b37d6fae602165ff133a6c62b82ee6cd9bddf1c106484af3ada10f78c8f236294ebd66fd8eb77b3ce09dc1a247078827b9e212145774 SHA512 f9777da284f9c0d4e7da9db788e3bd271ff480516511f20604c37ed6b8bf94ce08a9c4b8c49cfdcc1e65f3bec41a10dde9a03399079dcea558ba83ab4fb68b26 +DIST patch-6.11.11.xz 998240 BLAKE2B cb06065b7fd5833505f4de31255bd4d4a281faa4f1e5fd634fdf604555d7bcfa2a9d26fcb535abe959092c275f5d3c0010ea8d8b0f6789585ad9feae2bfaec18 SHA512 06c184c75c00bdcdf7ecb9b3daaf887a52ef353e4a7b485efa001565acca0edda0cce9b491215fb1f8dfacfba2e8661476fe53aac696c0fef63dc150c39ab0e8 +DIST patch-6.12.4.xz 358076 BLAKE2B 959a9bf461c16b735e6b1e3715d4c883d3d4018a8e5164b05884a161d8ad307dd1225e3f1f5105a415c6611a9bdbe3afe89d5a2c99049a756812c3ae61416d7a SHA512 1332f4632c6d1434ac82a5b0e5ea2003807eaebd3c635f82f5a3cd20526e5329d60cac416014925c4acef9b61e331f4264a8fbbe0119bc5d9615cd32cb663027 +DIST patch-6.6.64.xz 3510240 BLAKE2B 7085a4f5a32127cb0b4f4771039ec5641692bda4743765a4d321cb7d4f29e0d33e546fd6557f587bf14c5fc92ba22ce00d21da2cc4881356cdeabecf02cf0465 SHA512 9146effb56b1cd05c6489b1b1d1339e48d4254ea32bcb92b53dc5d324bff4c27b47a7422cb1a7db4c42be69ad3bcc6ae15d8bf144659809fe8494009144fe4c2 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.322.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.325.ebuild index 69e271e7638c..69e271e7638c 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-4.19.322.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-4.19.325.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.226.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.230.ebuild index 69e271e7638c..69e271e7638c 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.226.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.230.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.167.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.173.ebuild index 69e271e7638c..69e271e7638c 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.167.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.173.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.284.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.286.ebuild index 69e271e7638c..69e271e7638c 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.284.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.286.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.112.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.119.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.112.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.119.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.10.14.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.11.11.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.10.14.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.11.11.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.11.3.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.12.4.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.11.3.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.12.4.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.56.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.64.ebuild index 69c881fde565..69c881fde565 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.56.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.64.ebuild |