commit:     96a4aae610872297687920c41737edaa1f5edff5
Author:     Brahmajit Das <listout <AT> listout <DOT> xyz>
AuthorDate: Thu Feb 26 00:00:49 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar  5 21:28:41 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a4aae6

sys-kernel/zen-sources: add 6.19.6

Signed-off-by: Brahmajit Das <listout <AT> listout.xyz>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/144
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index e8ad6ead6be7..993e2596bd21 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -2,6 +2,10 @@ DIST genpatches-6.18-10.base.tar.xz 595340 BLAKE2B 
0c83bfd6474e5e0e2a5c114466207
 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 genpatches-6.19-6.base.tar.xz 536348 BLAKE2B 
c901102b3fb0ee8115c5b42135756cb999476612e3e67f781f6741d2327c6fba07de251610edb71526e43744ac2162ccf31337d2cbefe7f7d6ce182ce9689604
 SHA512 
b2811faf96d5155b0185989949cc99150d3753215db30f899d807d3bd60f3da4d88c8513e750cfb41e4bfb34e6c83b12ca97817b641f68cb8dc0bd593b44afe2
+DIST genpatches-6.19-6.extras.tar.xz 4324 BLAKE2B 
2babc6b6aeffec012b8e5d1fa786f4aebbf1f785a07d3b1258a9fd4aa7af8a59c73149afab7eaf0c1dad25d57baef6d798db7dfe09b72033d35b225e786a4017
 SHA512 
bc2470ac930e38fde7b7f601e3b8fed81bd55e382b4bbe0f6fc62479f3fc8a2c98b8180a35e645c8a34380aa38cba94485cc028754d5c0d5facaabb9c510b0cd
 DIST linux-6.18.tar.xz 154309096 BLAKE2B 
b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f
 SHA512 
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0
+DIST linux-6.19.tar.xz 156067644 BLAKE2B 
d1551c058e9a1201a0fa769b427255f13bb0d73fdd384e2c0302956cc9a1eeba255b013fa87a15fdad508bc00fdae2085590572c76cfe20fe2af31ba87b7d289
 SHA512 
01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86
 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
+DIST linux-v6.19.6-zen1.patch.zst 149569 BLAKE2B 
683ea0a422207be1edf2d903831b07303f140b578de1b3897a38308ba4d50acfc9a3fe619a5e5521b9906b14a08a84eccc64eb1734b8b8e1bfe9eebc0b2716da
 SHA512 
7505053fd664d1125143bb086218e3539c9681513d4647796c4991b6fd56f5d3bb92bf6510ff2a34addce367e093808de2915cbd09b2ee0719dfde1c21ffac29

diff --git a/sys-kernel/zen-sources/zen-sources-6.19.6.ebuild 
b/sys-kernel/zen-sources/zen-sources-6.19.6.ebuild
new file mode 100644
index 000000000000..725c2ee06c67
--- /dev/null
+++ b/sys-kernel/zen-sources/zen-sources-6.19.6.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="6"
+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