Merge pull request #2720 from pentoo/updates20260319

updates20260319
This commit is contained in:
Zero_Chaos 2026-03-19 20:29:47 -04:00 committed by GitHub
commit 276e489cef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 25583 additions and 5 deletions

View file

@ -21,7 +21,7 @@ PDEPEND="X? (
amd64? (
sys-firmware/sof-firmware
chrome? (
|| ( www-client/google-chrome www-client/chromium www-client/google-chrome-beta www-client/google-chrome-unstable )
|| ( www-client/google-chrome www-client/chromium:stable www-client/google-chrome-beta www-client/google-chrome-unstable )
)
)

View file

@ -27,7 +27,7 @@ RDEPEND="
!arm? ( www-client/firefox-bin )
net-ftp/filezilla
!arm? ( www-plugins/chrome-binary-plugins:stable )
amd64? ( www-client/chromium )
amd64? ( www-client/chromium:stable )
!arm? ( www-client/google-chrome )
|| ( app-office/libreoffice app-office/libreoffice-bin )
x11-misc/slim

View file

@ -28,5 +28,8 @@ dev-python/grpcio-testing
#Gentoo is correctly deprecating this but we use it so keep it a while longer
dev-ruby/typhoeus
#requried by sdrtrunk-9999.ebuild
#required by sdrtrunk-9999.ebuild
virtual/jdk:24
# Being removed from gentoo on 2026-04-18
dev-python/dunamai

View file

@ -1,4 +1,8 @@
DIST genpatches-6.18-8.base.tar.xz 477936 BLAKE2B 25b44812e5c3a29f52bc14170f0817eb8de46cd96524049a3c0ea3ab7b6ed0648c1649c623744b7dcb904c23db9d0379cf967a58713b49a7101d86113b25db0c SHA512 58149f6cd2d365809e0a58cec19d60cd136c59ed51dda383edf1869c254ac16daf17528f35becf60669571b28c9af217b6a877c6baab71ed5b58a494cd935c05
DIST genpatches-6.18-8.experimental.tar.xz 6008 BLAKE2B 2e13f8fc08c779c7262490d2a6cb603e2e3333bb10bf09e1b81c9885207f21c19d333ea596b3f6b157c4cb39726683e911b18514281977b751c4ba92be1cb388 SHA512 f1dbc21d7fefa355b7812521ddf3745c01320b63bf5789121b9ef099dbb4d77d31af63ce380d0b5a870acd5b64ad7f4cf257ee597759c11fc947c25567337183
DIST genpatches-6.18-8.extras.tar.xz 4320 BLAKE2B c98f3170dc003d1459108f2bf433d0e65dbd4dcd09db03f80997ed9bced8b910925ba7e3ecb858df217906cf9467004f92a0aae22635bfebb1f661dd31b815f9 SHA512 4010692dec60c6d27fac9b620750ea6bc20dbe69953e51df4fa81f30cb561b780a35d4dcc2cd473705f8d028f0f12a9d033858a0e6990b53c3dcc3704d350965
DIST genpatches-6.19-7.base.tar.xz 651036 BLAKE2B cb9ca30bb9d09355be22a7da46ffc296135d419584dfb056fd0c044a535b30724d66362cac38beddd3135021b73c1fb442f2e28a3043853f46086809e5a8ff9b SHA512 f5914872de8e516b9188713eecf2c5a27355321615d1c500716b87e37dd8ce50f81cd4f6d42a5e1b04d8ecb18cf743cfbf0b95ce97c6877d60b746d03c2c8902
DIST genpatches-6.19-7.experimental.tar.xz 6004 BLAKE2B fb87d3e9e08aea95add4d0837db45a93b8a8cf8fa8bdf64f2e44642e08af6a515aef8b43ec006688ba8e9adc34cbdcbab98eecb62e27d768223ba6d948661c5e SHA512 5a8b7ea25fb4c872a3cca012f8889aedcefa24edeb2ca014c4f770ce3038d2663bdfc135cece1e4a4dc82ef69c49f169db3f73429979f511db94270f0790c3dd
DIST genpatches-6.19-7.extras.tar.xz 4324 BLAKE2B 77a959805845cabc763083a2b4aae2007fb21e5bc5288b65675cbfcd08776dd19c933df1869e57c18c16ec4fe54f5daed563118a24e96318a16b3f7d9e3a2f31 SHA512 2a7b894587128c9591080980539a5ceca4c9bc118d1642dc2db81f43cfa0f4d88c8b7b5a64981630014cd1819b43bf28f604beb234488bc4d6bdfdab32191c2e
DIST linux-6.18.tar.xz 154309096 BLAKE2B b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f SHA512 88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0
DIST linux-6.19.tar.xz 156067644 BLAKE2B d1551c058e9a1201a0fa769b427255f13bb0d73fdd384e2c0302956cc9a1eeba255b013fa87a15fdad508bc00fdae2085590572c76cfe20fe2af31ba87b7d289 SHA512 01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-amd64-6.18.6
config-amd64-6.19.8

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
config-x86-6.18.6
config-x86-6.19.8

View file

@ -0,0 +1,66 @@
# Copyright 1999-2026 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"
# End kali patches
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
}