pentoo-sources: 6.12.31->6.12.38, add 6.15.6

This commit is contained in:
Rick Farina (Zero_Chaos) 2025-07-17 17:03:50 -04:00
parent dcad6e7d60
commit 50c1dda66f
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC
9 changed files with 24975 additions and 15 deletions

View file

@ -1,8 +1,12 @@
DIST genpatches-6.12-36.base.tar.xz 2240564 BLAKE2B cd68b5d7fff73f5fe0c67a8eb47c2094a0ae57f304b5a4798ccca7410c5f514fc1f9b2fccb65e639886e48950ed24d04ed44ddcdff3d5223e336f573f25a501f SHA512 61796173e1e286c352d3d683be007e4336e646cc1efcde0528b12b38e484d104c9686440aa90d096cb1ebadc715e46899e5bda0f8bd070190ed73e0291401f19
DIST genpatches-6.12-36.experimental.tar.xz 6048 BLAKE2B fac20aa6031bd73641bc89ee2ed863c1fd1232935451626ff1f3c5e5e800cba20f76101ee607dec04efebf08310e880c45e9561a44ec3afcbd745a998667933e SHA512 8a98ee5736f57e5b9ada6bcbe39aba99393f6d76f4cfcb1deabff6e9d802895c18c8daa477fe422b87841bf3b815e43ab7fcdbe0bac8290d9962aecd602d63d0
DIST genpatches-6.12-36.extras.tar.xz 4060 BLAKE2B 034e0d065982369815db90efd84209bf88c73d19a1f4fa41b6c4586b0197e1e502df00b63f8d99c7c1eb0e32fbf99c0187b8c304adaa0f2f624a722e50a31b21 SHA512 cfbb8e69bf254088ddee442c6ee1d293406eac106b0c8fb7d926ea2778260664991ca05c5efe6547b4740ada1010057001856c5d6ee864cd73f55cd8ef78d5fa
DIST genpatches-6.12-43.base.tar.xz 2673436 BLAKE2B 33d5fff0c9a1cb5d8be17bd88c5492183991a6ffbe577e7ff58b51efb882661363442b66c10eda7fb944700633a434aa14b918bfafd1e1c6bbee57fbeaefc1e0 SHA512 468a457dec74ec7370053c7b08b5218d3107330bc5e6e0a3253b16b2358c3f505afcf311a13d981b81bc025172584221c8cc50545f979a4e469e3cdab26a841d
DIST genpatches-6.12-43.experimental.tar.xz 6052 BLAKE2B 0bfd7fd91e8c97602c876b6f3fad3e69b17a54bed6b2f6583a847a451be0b7fd96c96d8f6334e7f5a094b1e2a384c72b516314f5fefc035bd157af5d540a1c33 SHA512 51766003e774cc333e408b35d06321c1fab6d906a17b68a8e674aed9e8ce733533e97a9a68d9746c3e4ae7d20bf662ba1bd8bb5c33925bd1eafc2e0d35ef712f
DIST genpatches-6.12-43.extras.tar.xz 4060 BLAKE2B 4cac26f6e8476ccdfd86067c40c60527b28d009f60b7a6d7dc93f7d6836197bf84db357454567b891a912d1c23d2fd3bdc87b424a743c42decdd143b01fae0be SHA512 5fc84c8aad9802dc409b19e34bd697dd95d6b64a838bfc8620b6c1488534bfb73ad979e5d25b374fffc49377cffe86336e2ee7aa5fa84f4114082507e696cdcb
DIST genpatches-6.15-7.base.tar.xz 610496 BLAKE2B 22e2125af89ab82b89226a96838d5527be813cfb752c7b6218af0510d92ba115252bf06678d2c00e891420f2a627bf307b634a87a137ea4f9d29cd3a5aa14b16 SHA512 82e7b50391da23beab02e060d04485475672d78c15a57071f4d6c575d2150a86baaeea729c3af0e75239195984b51800ebcbdd3aa43471d1e75c16183f5bcfd7
DIST genpatches-6.15-7.experimental.tar.xz 74944 BLAKE2B 138a887d268d0288aa7bacae024ee67d1520d5b0a84dab9373041e5bf48487bf2a061cd87a4269985ff57f0f3401a2f21ae14f70944c5e49435ba8e3ca5785ed SHA512 a9f74d6bab1ec741e5f884fd6e8a7ff04026ea6952b74bcf27cce1c6cf987c7436fdfb7ec0745f13661a24decc9a1f1050b001549b9598bfc491af91c349a0fe
DIST genpatches-6.15-7.extras.tar.xz 4064 BLAKE2B 2fb1a33e1e770f72727c6c01949407ea3d02b3b581db96abdb378330048136257fcacd463cf8b12a32c061416fea5560a4f9a52ed28cfe25cb555af8ed25fda1 SHA512 aa7b915e92901701473f408f486724b994b611c3725a2c97a91c6940cca74c9e337c4f76f0781e0379dc2f3753c4e7b21089a65a3d7fdf533eb079c418c7db22
DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
DIST genpatches-6.6-80.experimental.tar.xz 5760 BLAKE2B de1b3cafd2ec9c84d75c08b2532228df4f234ac94ddee4224d000e7e748a856dda080c4899bf6f7969bae4bd80e1e5ebe017fd18006088464b27504f83db46b9 SHA512 11f72ed0b15f1d251f9ef539f512f39127a9a5721774c496334fffd956f9fab9a885c8325f2fbf711481f9b4874072b1e015dc77854017e47b550d346c72ade2
DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35

View file

@ -1,17 +1,17 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.12.31-pentoo Kernel Configuration
# Linux/x86 6.12.38-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.2.1_p20241221 p7) 14.2.1 20241221"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_GCC_VERSION=140300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108501
CONFIG_RUSTC_VERSION=108600
CONFIG_RUSTC_LLVM_VERSION=190107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
@ -584,6 +584,7 @@ CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_ITS=y
CONFIG_MITIGATION_TSA=y
CONFIG_ARCH_HAS_ADD_PAGES=y
#

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-amd64-6.12.31
config-amd64-6.15.6

View file

@ -1,17 +1,17 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.12.31-pentoo Kernel Configuration
# Linux/x86 6.12.38-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.2.1_p20241221 p7) 14.2.1 20241221"
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_GCC_VERSION=140300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24400
CONFIG_LLD_VERSION=0
CONFIG_RUSTC_VERSION=108501
CONFIG_RUSTC_VERSION=108600
CONFIG_RUSTC_LLVM_VERSION=190107
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
@ -539,6 +539,7 @@ CONFIG_MITIGATION_SPECTRE_V1=y
CONFIG_MITIGATION_SPECTRE_V2=y
CONFIG_MITIGATION_SRBDS=y
CONFIG_MITIGATION_SSB=y
CONFIG_MITIGATION_TSA=y
#
# Power management and ACPI options

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-x86-6.12.31
config-x86-6.15.6

View file

@ -5,9 +5,9 @@ EAPI=8
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="36"
K_GENPATCHES_VER="43"
inherit kernel-2
inherit check-reqs kernel-2
detect_version
detect_arch
@ -17,6 +17,16 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
KEYWORDS="amd64 arm arm64 x86"
IUSE="experimental +lts footgun"
pkg_pretend() {
CHECKREQS_DISK_BUILD="4G"
check-reqs_pkg_pretend
}
src_prepare() {
kernel-2_src_prepare
rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
}
src_unpack() {
# default
kernel-2_src_unpack

View file

@ -0,0 +1,65 @@
# Copyright 1999-2025 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="7"
inherit check-reqs kernel-2
detect_version
detect_arch
DESCRIPTION="Pentoo kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="https://github.com/pentoo/pentoo-overlay/tree/master/sys-kernel/pentoo-sources"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
KEYWORDS="amd64 arm arm64 x86"
IUSE="experimental footgun"
pkg_pretend() {
CHECKREQS_DISK_BUILD="4G"
check-reqs_pkg_pretend
}
src_prepare() {
kernel-2_src_prepare
rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
}
src_unpack() {
# default
kernel-2_src_unpack
# penpatches
eapply -s "${FILESDIR}/4004_zd1211rw-inject+dbi-fix-4.7ish.patch"
# I don't really think these are needed, but they are both safe so we will apply by default
eapply -s "${FILESDIR}/4006_kali-wifi-injection-safe.patch"
eapply -s "${FILESDIR}/4007_kali-wifi-injection-rtl8187.patch"
eapply -s "${FILESDIR}/4400_logo_larry_the_cow.patch"
if use footgun; then
# This patch is totally unsafe and simply removes the safety checks preventing the user from
# changing channels when it would break things.
eapply -s "${FILESDIR}/4005_kali-wifi-injection-unsafe.patch"
fi
}
src_install() {
kernel-2_src_install
insinto /usr/share/${PN}
if use amd64; then
doins "${FILESDIR}"/config-amd64-${PVR}
elif use x86; then
doins "${FILESDIR}"/config-x86-${PVR}
fi
}
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
ewarn "The official pentoo kernel config is now installed with the kernel in /usr/share/pentoo-sources"
}
pkg_postrm() {
kernel-2_pkg_postrm
}