commit:     1f277642b37f0cc93eae0e26b430972d99d81bee
Author:     Brahmajit Das <listout <AT> listout <DOT> xyz>
AuthorDate: Mon Feb  9 20:35:47 2026 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 10 17:13:00 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f277642

sys-kernel/zen-sources: add 6.18.9

Signed-off-by: Brahmajit Das <listout <AT> listout.xyz>
Part-of: https://github.com/gentoo/gentoo/pull/45653
Closes: https://github.com/gentoo/gentoo/pull/45653
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-kernel/zen-sources/Manifest                  |  3 ++
 sys-kernel/zen-sources/zen-sources-6.18.9.ebuild | 62 ++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index 3f79c4375af3..e8ad6ead6be7 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -1,4 +1,7 @@
 DIST genpatches-6.18-10.base.tar.xz 595340 BLAKE2B 
0c83bfd6474e5e0e2a5c1144662070301a3f318d9a08990c6a12ec8776c66c2b06a4a89f19d709c9bb223edef43f1a24ce53b0ee25b58e15818c70a9164419d4
 SHA512 
6e223057c083b51c7e6b13deac95d5130b5cce796e5902788eb221f408528419a3990a6d37aa91ccef54c2a7874e447d1c2e59535c8fefb89501a7ff074e3f61
 DIST genpatches-6.18-10.extras.tar.xz 4324 BLAKE2B 
b87a2631899b124e8ffbea47b2d1b57dc8b4a2e76bd5019128e456fbef507a854d1a9bd1fbe8597ac1940dac186082f4ed608da4e9dc6c6fec5750c4a0a412c8
 SHA512 
fbc639ddb801c70cb7067fad412ec92ad8e84226a752b035c79903751db6ad4b816d3dcf80624ffcc39c31d44d021f52e61969c59afc0ffc622d535c1aac95aa
+DIST genpatches-6.18-11.base.tar.xz 628960 BLAKE2B 
ad7ca9d42c3858ce4607c090833205e47cfdb89218ef78b201bb68de4d8b64bc36a3a01ac4d387531f0e044b78313e901443c5d09d9684f7289b45830a26fa65
 SHA512 
8abb0b7ab3d7654b6553b42230a45be83ad33cb3e29d662a4657afce3eaef42a8b12816a5e252275ebcb50cf44b7309b6bb493e884f974524917a143085c0af1
+DIST genpatches-6.18-11.extras.tar.xz 4320 BLAKE2B 
c9ab773537ebde436da7a6d3b4397d18e871980ec36e2de33532ff51ddb0491077901b07927dcae6de6e16bc2fe0c06998655cfc6021f83369082e665191dd27
 SHA512 
9911a75ddd40d9d84ff8038dfddaad7fb8364f3f230d060512f4ce60b9268c1d3ccd4e1d2972bac46685fab8980a425136ff4f5f36d3f9e118a98843a21d7331
 DIST linux-6.18.tar.xz 154309096 BLAKE2B 
b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f
 SHA512 
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0
 DIST linux-v6.18.8-zen2.patch.zst 153177 BLAKE2B 
ed57c45283b819b52c75a94cd043bafc651bc7763793e7135332d65faae88d61aa6fbd36198b091b7c466e4754f3ad8ba79c62aff776eb7d9b33f7109c52cb7e
 SHA512 
528108655956ddc32f45767b4b03d402bd71af0999d0019779c801264ea611a2cea7216a8545cdc4050103e7f5b08ed91a9b114fcbcaf03300afd34505e907d2
+DIST linux-v6.18.9-zen1.patch.zst 153200 BLAKE2B 
9034b7a407d863d868506234702b7572e6de65110e4aecefb56dc5362dbf0a4088c2b97069b275cda75ce244782a1f348e6f838dbe25fbd4abbf4a2175473b8e
 SHA512 
376e60215bbbc49e300f4b7e980aa1dce0ae47daeed071e82468712b0e1e2c86b73ac352fbd655719ad04678c150dab855f62e7e4a40cd96fdfaade3723f9508

diff --git a/sys-kernel/zen-sources/zen-sources-6.18.9.ebuild 
b/sys-kernel/zen-sources/zen-sources-6.18.9.ebuild
new file mode 100644
index 000000000000..e514bdb63cbe
--- /dev/null
+++ b/sys-kernel/zen-sources/zen-sources-6.18.9.ebuild
@@ -0,0 +1,62 @@
+# 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"
+K_GENPATCHES_VER="11"
+K_SECURITY_UNSUPPORTED="1"
+K_NOSETEXTRAVERSION="1"
+K_NODRYRUN="yes"
+
+inherit kernel-2 unpacker
+detect_version
+detect_arch
+
+DESCRIPTION="The Zen Kernel Live Sources"
+HOMEPAGE="https://github.com/zen-kernel";
+
+# Needed for zstd compression of the patch
+BDEPEND="$(unpacker_src_uri_depends)"
+
+ZEN_VER=1
+ZEN_URI="https://github.com/zen-kernel/zen-kernel/releases/download/v${PV}-zen${ZEN_VER}/linux-v${PV}-zen${ZEN_VER}.patch.zst";
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}"
+
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+UNIPATCH_LIST="${WORKDIR}/linux-v${PV}-zen${ZEN_VER}.patch"
+UNIPATCH_STRICTORDER="yes"
+UNIPATCH_EXCLUDE="1810 2701"
+
+K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, 
see: \
+${HOMEPAGE}, also go to #zen-sources on oftc"
+
+src_unpack() {
+       unpacker "linux-v${PV}-zen${ZEN_VER}.patch.zst"
+       kernel-2_src_unpack
+}
+
+pkg_setup() {
+       ewarn
+       ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
+       ewarn "If you need support, please contact the zen 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
+}
+
+src_prepare() {
+       default
+       kernel-2_src_prepare
+}
+
+src_install() {
+       rm "${WORKDIR}/linux-v${PV}-zen${ZEN_VER}.patch" || die
+       kernel-2_src_install
+}
+
+pkg_postrm() {
+       kernel-2_pkg_postrm
+}

Reply via email to