commit:     dd59715f7d99d2c36afa3c81ba98c29eb0750419
Author:     Brahmajit Das <listout <AT> listout <DOT> xyz>
AuthorDate: Fri Feb  6 10:57: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=dd59715f

sys-kernel/zen-sources: add 6.18.8

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

 sys-kernel/zen-sources/Manifest                  |  4 ++
 sys-kernel/zen-sources/zen-sources-6.18.8.ebuild | 62 ++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index e69de29bb2d1..3f79c4375af3 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -0,0 +1,4 @@
+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 linux-6.18.tar.xz 154309096 BLAKE2B 
b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f
 SHA512 
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0
+DIST linux-v6.18.8-zen2.patch.zst 153177 BLAKE2B 
ed57c45283b819b52c75a94cd043bafc651bc7763793e7135332d65faae88d61aa6fbd36198b091b7c466e4754f3ad8ba79c62aff776eb7d9b33f7109c52cb7e
 SHA512 
528108655956ddc32f45767b4b03d402bd71af0999d0019779c801264ea611a2cea7216a8545cdc4050103e7f5b08ed91a9b114fcbcaf03300afd34505e907d2

diff --git a/sys-kernel/zen-sources/zen-sources-6.18.8.ebuild 
b/sys-kernel/zen-sources/zen-sources-6.18.8.ebuild
new file mode 100644
index 000000000000..d0dcb3e714b2
--- /dev/null
+++ b/sys-kernel/zen-sources/zen-sources-6.18.8.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="10"
+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=2
+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