From a1cf7a4d657b4aa6520f2fbd25b16b0071e1ff6d Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 12 Sep 2026 17:02:17 +0300 Subject: [PATCH] sys-kernel/raspberrypi-sources: add 6.18.48_p20260907 Signed-off-by: Viorel Munteanu --- sys-kernel/raspberrypi-sources/Manifest | 3 + ...spberrypi-sources-6.18.48_p20260907.ebuild | 74 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 sys-kernel/raspberrypi-sources/raspberrypi-sources-6.18.48_p20260907.ebuild diff --git a/sys-kernel/raspberrypi-sources/Manifest b/sys-kernel/raspberrypi-sources/Manifest index 95680384f6f6a..c9e736866f9c1 100644 --- a/sys-kernel/raspberrypi-sources/Manifest +++ b/sys-kernel/raspberrypi-sources/Manifest @@ -8,6 +8,8 @@ DIST genpatches-6.18-36.base.tar.xz 1822060 BLAKE2B 7a3534895e5651b883542aa854ab DIST genpatches-6.18-36.extras.tar.xz 3980 BLAKE2B 917a9996236e63619c64b965984e76f14f0258e6148a9da675336876147b632e99871e29ddf1cd088068230e895a40ee4b5165d141afb940191179c0a90dd133 SHA512 2f71969239b22bde8b0b5c09cc08601ea2cb23fca23cc4dffe86a74cb7ed131a56710719deacadc8eadf4c79834f88b494ce5d7a0bf72ffa05ce97ab02a2e612 DIST genpatches-6.18-53.base.tar.xz 3513420 BLAKE2B 80d7a474c24eec5d66b2a77fcb4d40a9b5157d8b6ec846f14c6a51672bf3a6d4548e8f0261a11dc53363cf00ad215b23a0b0c165cccd21b1d6fe5114f69a5d2b SHA512 30e88eff8ff01f331733404c04d7dcb3c9a2a34ec55f513a03d69522f082973e1434e501544d5efe4165fec826cb3f15c68954a593828d6ca8864afff5cc5912 DIST genpatches-6.18-53.extras.tar.xz 2176 BLAKE2B 15362a89e81b9b159f741ab579cadac893b68439e72072cc2c9a69eda415e00f4eeee980c66c47f4622d016a190356401ebf1854f39eb051665f6e35cada3648 SHA512 37c417a6820f1ae01619b43625723d7fd7a610562467050d50ce2378b039724363ab122203b46444b728923724f56cd6e3d87851a4ef208a39e090206d1aea4a +DIST genpatches-6.18-55.base.tar.xz 3541812 BLAKE2B bdb2bfb0ab3bcc33b78ae97239b5d5a04b46cbd7bc12f1c1734374873e5225fca56f6345335f47ca285f0c51c3fb491e0e4f46dcc8b6dfd33f955b27260aea3b SHA512 82e892fbd353ede694eca0931fa1bd1424f6b831946b931bd1df052af7b8ad87633f679e4b7a16f7922a6a6e1b2761cf2189ba129890fcc5945976111ecb6b06 +DIST genpatches-6.18-55.extras.tar.xz 2176 BLAKE2B 2b7a5663495da66163ca13b8f0564ef55e60227ea382d63a6c2cec8618eec30ff808480ceac41cdaa861e2f53f5b5af1b210a609e165ba7c3f71d4994e801594 SHA512 0c842abceb93e45ab5eb777a1371c8a0159374667a8aef23cebe369fcfaaebad8c7a2dae998be184cbf1382cd834c517fcde083be709944d3d163b15a0e92963 DIST genpatches-6.6-38.base.tar.xz 2066552 BLAKE2B 61205dc2b5d17f15af23d8eb8af0720fe5f6c560ae671c98252d7c9e28e9b93fdde067811664f095ce103beab9bcb1810e9ab9e32a82d972cbbb44ce5257f097 SHA512 ef6d0814f5bd646c49e54fadc46e73ef118466978a6fba1bd18d832e6dd089a1699ec14f40e769e061bdb84f843e94c190b31729b48a36a317d66da6a8d00622 DIST genpatches-6.6-38.extras.tar.xz 4052 BLAKE2B 7d25eaaf329cc043fd5189114c5d100f2a3dad9a97b0c87cfc9541ff95ffeb9e3a8a723e5c4fa1f9241c4fd67aac5aa1e4aba96f5cedad5609463b96bc272da7 SHA512 d5957d7ca9718bf87621fb4200b5bbc4e1457fc7fda1500714fc88730a4dfd4dce81e386bd2a2f88e02aff16c46e35402421439e6393a5ad15848d26d9056b44 DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9 @@ -18,5 +20,6 @@ DIST linux-6.12.75_p20260408-raspberrypi.tar.gz 246976073 BLAKE2B 4f3ec9e161baf6 DIST linux-6.18.32_p20260521-raspberrypi-r1.tar.gz 256933973 BLAKE2B 3855bfe22e4a0f9fe1ec8f90de0086fe1cd9e19ff83e345953e96ee864dff5f757b6d371ead10afb8047b331af13bfaa47fcb23e05c4048d4e7fbe288735cb47 SHA512 2fe076a58c237808bad337c5ffc713144cc69ba2ae8f4e2a83dbb79317cdfe4340db7df3f60f784d5d646cee1471d493567596c39089a8bbb33b51123118c512 DIST linux-6.18.32_p20260521-raspberrypi.tar.gz 256913944 BLAKE2B f1c30cff226d16c00f3c208b15b40598937eeb4360d7b6eeef6192a36336ba03ecd7f2ec2652f32d32da4ccc8b4d30748760cd0f180602658f145ab1acd462d5 SHA512 a3204305d5a1689412d8b239033b20211563295b6e1e79130e31358e3836726104a6e4b8678a753e9cc5ed3a1988cca69ef0f1c0d88be40c196c1bd4e362b082 DIST linux-6.18.46_p20260824-raspberrypi-r1.tar.gz 257237911 BLAKE2B 339ceefee6222cc864a11ade1eee2914d3f79c0f0e4ba0eb0fdbc32460009f8a76afae885168dfd291ccdde9e681e9d708be5b78a299d05d4d8fed80c6017118 SHA512 38e2e23a8ac98f19d8146c252751153f1fffe355ef8451b8db6c08341588e8fbab91ede4483b9e0c14f9075189a8959b6f6157ccd2f40eb8864424f964798de0 +DIST linux-6.18.48_p20260907-raspberrypi.tar.gz 257245505 BLAKE2B edae686f0d1f26faa52b554996471e81f3f1167bc9c910f7a057a6b56196a3e687cfd46f165b7debea15fa2cd1711a1453f23e993db266876d7e20e3890f0a00 SHA512 4aadf35379ebc34f92eabcb3e893872999d6a7c56665cc929bc8e57e2ae3b26d7b75e324cdd2acfcce7ec7c52ce7791d62d8adfad67fdbbe1decc88b2611ce36 DIST linux-6.6.31_p20240529-raspberrypi.tar.gz 230924637 BLAKE2B bf8e5aba5597e98279b1c9d007112f57175c7cab15acbd2e9a7151f6290d3f1bee10299344b2655ade3cf2c73035b8f6e7fc9071d182a4c4ab839937fb0b59ef SHA512 3eb710dab82783a5254169e5bc2ac59fe4d3bd0fffbfd7a119a6182767b48186f4505d551fd7cc9ff002abf957e82108242d5a101266f77146d514fe3116fea5 DIST linux-6.6.47_p20240902-raspberrypi.tar.gz 231225067 BLAKE2B a7848290848f33ab8ae39364c6b5895f45ae82e9a72f60b8471522c8f8bf04627b3abab26e7c1ed10c12b6621d0490d10a6cbc455013dfc8b1296d35b7230998 SHA512 98c033c3f3440c26d97d17855b6057f41d633f0d7d5d22af32feec49f12fcec4181497ec97ac78ce96eb4e601a1fd400c832acf6e148da3cad419cdfc2587382 diff --git a/sys-kernel/raspberrypi-sources/raspberrypi-sources-6.18.48_p20260907.ebuild b/sys-kernel/raspberrypi-sources/raspberrypi-sources-6.18.48_p20260907.ebuild new file mode 100644 index 0000000000000..f16267a2ade2f --- /dev/null +++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-6.18.48_p20260907.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ETYPE=sources +K_DEFCONFIG="bcmrpi_defconfig" +K_SECURITY_UNSUPPORTED=1 +EXTRAVERSION="-${PN}/-*" + +K_EXP_GENPATCHES_NOUSE=1 +K_GENPATCHES_VER=55 +K_DEBLOB_AVAILABLE=0 +K_WANT_GENPATCHES="base extras" + +inherit kernel-2 linux-info +detect_version +detect_arch + +#MY_P=$(ver_cut 4-) +#MY_P="stable_${MY_P/p/}" +COMMIT=8dcfc7dda3cd7ff8526367b7ffa4894a3789dd72 +MY_P=${COMMIT} + +DESCRIPTION="Raspberry Pi kernel sources" +HOMEPAGE="https://github.com/raspberrypi/linux" +SRC_URI=" + https://github.com/raspberrypi/linux/archive/${MY_P}.tar.gz -> linux-${KV_FULL}.tar.gz + ${GENPATCHES_URI} +" + +KEYWORDS="~arm ~arm64" + +PATCHES=("${FILESDIR}"/${PN}-6.1.21-gentoo-kconfig.patch) + +UNIPATCH_EXCLUDE=" + 10* + 15* + 1600 + 1700 + 1730 + 1740 + 1741 + 1801 + 2000 + 201* + 2400 + 2700 + 2800 + 29* + 3000 + 4567" + +pkg_setup() { + ewarn "" + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." + ewarn "If you need support, please contact the raspberrypi developers directly." + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" + ewarn "the ebuilds. Thank you." + ewarn "" + + kernel-2_pkg_setup +} + +universal_unpack() { + unpack linux-${KV_FULL}.tar.gz + + # We want to rename the unpacked directory to a nice normalised string + # bug #762766 + mv "${WORKDIR}"/linux-${MY_P} "${WORKDIR}"/linux-${KV_FULL} || die + + # remove all backup files + find . -iname "*~" -exec rm {} \; 2>/dev/null +}