From 8356a891c0299ac759cc32f85be13b46752543fc Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Tue, 25 Jun 2024 18:25:49 +0300 Subject: [PATCH] sys-kernel/xanmod-sources: add 6.6.35, 6.9.6 Signed-off-by: Alfred Wingate --- sys-kernel/xanmod-sources/Manifest | 6 +++ .../xanmod-sources-6.6.35.ebuild | 40 +++++++++++++++++++ .../xanmod-sources-6.9.6.ebuild | 40 +++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 sys-kernel/xanmod-sources/xanmod-sources-6.6.35.ebuild create mode 100644 sys-kernel/xanmod-sources/xanmod-sources-6.9.6.ebuild diff --git a/sys-kernel/xanmod-sources/Manifest b/sys-kernel/xanmod-sources/Manifest index 3ded075..0e86e98 100644 --- a/sys-kernel/xanmod-sources/Manifest +++ b/sys-kernel/xanmod-sources/Manifest @@ -2,13 +2,19 @@ DIST genpatches-6.6-40.base.tar.xz 2364536 BLAKE2B 53bf04c020921c8d0c2e7ff8466db DIST genpatches-6.6-40.extras.tar.xz 4052 BLAKE2B e3e882483caa9222b702b1387c1cd5a1888b6466611b3dca23f9368f423040f27006c8889e477a4ef52719213433e4ad6187322e80ea236ff390aa306b4a5e33 SHA512 509bfb18a8218c6a7eec28543cad0db44b5a693c50465dfda09b92dd176a5102c3c2fd064a7426c0b33d4acd1dd58b77483babcd44389999bbfbc5757cd0fac9 DIST genpatches-6.6-41.base.tar.xz 2399184 BLAKE2B 5765835d442a0afe00be3070b1780107331959538c7a9a7b7d8107e9c9bd563b0dc25f031db926ae3b24f2ea4126d1c8e29837e5993f647896ca6ed620158274 SHA512 7601b25d287627373f69628de865658305471f428ba20bd41d9e2cc3762e2ee4648675f899843ea6c4b6b68c108cd3a5d049bae249ddfc089f2988ee69ed1491 DIST genpatches-6.6-41.extras.tar.xz 4052 BLAKE2B a3ed97dd21f02f8b5a8b2e315b9581780310177da774123c7cfdb30c13485e1ec8379b57e10749e3abbd1860f7e52a5111ac5f63250d015e9aec5e64386d4571 SHA512 39932e2c61d1687ceb64698186551ac5e8c184f58e24692f6b22cde65644da5375c58f26dd7cb0e1bf5f21a737b6fcc6ffbd86372e5c055c8dd2ae001efcaf6c +DIST genpatches-6.6-42.base.tar.xz 2474752 BLAKE2B 074b24c3848ba0b2521d364d67222ab324cfacc3036b2c3b9ceebebf03afcf21d963921841f6f987422e904be35653f9dafc2a795ed6eaa050d6a37595bdd111 SHA512 6ce7c93c92a5f2951c9a60b7a058560dec8c3f9c16f00ac4b58c23f88ceaf9cbc519653320bc95f45039219eecb068247f3c27ac448c8695ed8c9e93022fdc37 +DIST genpatches-6.6-42.extras.tar.xz 4048 BLAKE2B 0d86f11ef43c33b1014423a4417be73e4ace2eb5d9c38c7a63e8bc424eff7399137239138de1b89a70247f1b174766c9672cb05743aeaa14ea66d8bab67593bc SHA512 5d264209a734c4cbc48dab228b7d8570b735748b1c01f80beb2803dca3027ed78303ff937aecb1d8e3e6f2e2d4722aa0c1b5c77a4d45f2a9c53cfe1c0ac0affd DIST genpatches-6.9-5.base.tar.xz 275240 BLAKE2B cb961b8245eaa58405bf758f4432f1ad98b767d7f9ea8e45fb440bd2616e67c6e12cff6ec3af89748f19043c9b0b58b634e28e7bcdc469fcc4daf2f752b3a438 SHA512 60fb3290eabe8289fc4acb4f1df809ace44d7678188683b64ef2ec92edb8c2ac0d757280ebb63087145fd068e64619a3b0a9227fd5f3061099d287e8e8dd5720 DIST genpatches-6.9-5.extras.tar.xz 4052 BLAKE2B e72e5a5195db42f38ed671899217d7609eb8a5d9f954ebbc36a53a88fcadd1cadecf7257b33a880661e949f2c7b176a5762ecc1e56be0195e6768d8be8ae5fc4 SHA512 3d9315afb5c45cf24f6e5287048d49f6969e49ba2c8f339d9f4da0f5a08708ffa65636c3d24efdcfd246f6d28c72535089078971e97f7aefeb75119a67cee11d DIST genpatches-6.9-6.base.tar.xz 319896 BLAKE2B 8b58a70db0844a8455fb413de046cf0998c19c2ace54918a3408f9d31eae6bf276d6a86f5db835cc3ac87335d908c2ba853fd2f334e80cd06e7e72847483d3de SHA512 fa3f1efa0886a6df0ce8006a4433a8bf91731069aed6040e1e4ac9002dbb879ed644f2ba1b258a92ae8550709b85a3c1d2657df000cc6dfe4f79d32c991efcb6 DIST genpatches-6.9-6.extras.tar.xz 4052 BLAKE2B cf761f7035971e6f2be6ac719048fba08f203b2f400bd7fbb62e4e10bb7d5c508dc7e79f85812ccd1ee1cbc791c4f19a6becab2dbdfd4ad2c3ec2b1ce0f2bb47 SHA512 fbdd60a92f8dbafb30dfdd65b3e0c03cf274dbb148c092f40dfc2bdd4e5d7d18f68c9064bf0419e7dff5c94c67fba3922bb474ec717dda8094b37ab489cfc8bc +DIST genpatches-6.9-7.base.tar.xz 406988 BLAKE2B 066ce941f4338903a9f54071b34215dd16401d7e00e471615ea4b55cc5da7c8b312bb4c5224398c5348a76fdd4f1c6c5fe97213b913cc397ca92ecd1c33a8d86 SHA512 0175ff3df86d76b926efae0b15aa4addf2192d8b38f80a23e930c669a6a2453847d358383f2d61ccbc0c0b2e6e155a62bccbb4408b96c1ad3fb56eeaffbb1365 +DIST genpatches-6.9-7.extras.tar.xz 4048 BLAKE2B 06ddd8d1443bbc4833040250b872d1949489fe14b0b4567c6c484d6bd6972a465ce0563c37a5272de1cd4ae66bd7711b1bf413b0a04b52bc00b9e549154b97fa SHA512 b74f2aa4050b06d7e5b588c87638470f92c45d26b3ffe7a16db43b487fc6460ec4e7037b81120a87608e773a63cbed678d4368b7d0399b841711fb63b1744f99 DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 DIST patch-6.6.33-xanmod1.xz 2307412 BLAKE2B 692144ed4accd4d0b0eea8a2d958dd774596d17bfa27af87fd0abc2d2d02eed70b9c520e9a423dd2ec1ab23f0e0810fab81d8edfb827bf490a9a9473315537aa SHA512 95eaeba7ba618a7950dba2e21557570d96bf018c4438fb351b8a890fb2fc961c7fb1607db36de72f273d33cf14671fcf529ba680847191e5f3bc9962c11e2949 DIST patch-6.6.34-xanmod1.xz 2337276 BLAKE2B 1c406224aabb66fe4594e431029300ba79a81f9a05cdffa7553ad8819a622af48a69e121cee49db98b79c77f9a5b505f50b873c0ad515ce61c6428fd7934c9b8 SHA512 7a9ba799d895940f7a4ee0d64405aa9afb874988826f335176f4a05f126113c08a4ffa782914849c91a224f5dd65d0ab557a28e2617424829b3e9760f30f457a +DIST patch-6.6.35-xanmod1.xz 2402952 BLAKE2B 4c0b7ea8c5e6bc8cae7fc77366382798ac15f69a7f18cc500e52617daced3480b9e0df32164bf1ed4405360b0d7d1b738fba702dc1c5ec9ddaba97c3daf31b1f SHA512 1247f524acfadda87f5237c68d117fa9d8acab33455b051bdd39372a9fafd46437951b3c6e04d49638aecbc7bbd34c65ffdca1d47b0d17bc8dd41c72d9abfbd2 DIST patch-6.9.4-xanmod1.xz 412864 BLAKE2B 15ea752217f26b7186c65f8c0f50b7e05bf67cd561078e55aef9ed87f31558c130466c2c8015fdf52f6ba7ca475c4ff62bd4d88f85bf0f26c31f141dccc9e3b8 SHA512 5a22750d8ad7c1b7157417239fea7bd0fc0e9a5e13bda68c3edf7d6acf4654bd9db6580573f86c66b9f8e0f8c71bbe6181343258e9e705c9b20413bd1384e7cb DIST patch-6.9.5-xanmod1.xz 455596 BLAKE2B bddc5f3831f57cf06ae025e5f5f9f8332e3a247208f352353189c76c7c489db00b43b12d33f591ad0b8373fa70be0d1363cf3dd5f6195a22b8e16ffebb171f89 SHA512 8b762527ac037fe97452b18eb8d9302bbee45a3e7e38bc7fabbf34aef9c42921714d088fd800dbe13aef6da6b30cf024810579dbae080288160440316582324a +DIST patch-6.9.6-xanmod1.xz 537700 BLAKE2B 17a992c3c2fed5faefa58719a9c2bd5a05258b5e82208cd1f1679492b26872cd13b39e609b64dd5b14c0b3bf22db0c7f3f5471710dd78c4a6637c8bd9eb187b3 SHA512 a7867b4f8bebb0bb09a3762149a85d73a383ffa288f4d06e65338da7b157734f5fd54a62bbdb8aa280f8c1313619d6feb3bf279e7910289a38e1f8ab9313da18 diff --git a/sys-kernel/xanmod-sources/xanmod-sources-6.6.35.ebuild b/sys-kernel/xanmod-sources/xanmod-sources-6.6.35.ebuild new file mode 100644 index 0000000..cccaeb1 --- /dev/null +++ b/sys-kernel/xanmod-sources/xanmod-sources-6.6.35.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="42" + +XANMOD_VERSION="1" + +ETYPE="sources" +K_SECURITY_UNSUPPORTED="1" +K_NOSETEXTRAVERSION="1" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full XanMod sources including the Gentoo patchset " +HOMEPAGE="https://xanmod.org" +SRC_URI=" + ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz + https://downloads.sourceforge.net/xanmod/patch-${OKV}-xanmod${XANMOD_VERSION}.xz + ${GENPATCHES_URI} +" +LICENSE+=" CDDL" +KEYWORDS="~amd64" + +src_unpack() { + UNIPATCH_STRICTORDER=1 + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}-xanmod${XANMOD_VERSION}.xz " + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 1*_linux-${KV_MAJOR}.${KV_MINOR}.*.patch" + kernel-2_src_unpack +} + +pkg_postinst() { + elog "MICROCODES" + elog "Use xanmod-sources with microcodes" + elog "Read https://wiki.gentoo.org/wiki/Intel_microcode" +} diff --git a/sys-kernel/xanmod-sources/xanmod-sources-6.9.6.ebuild b/sys-kernel/xanmod-sources/xanmod-sources-6.9.6.ebuild new file mode 100644 index 0000000..0440424 --- /dev/null +++ b/sys-kernel/xanmod-sources/xanmod-sources-6.9.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="7" + +XANMOD_VERSION="1" + +ETYPE="sources" +K_SECURITY_UNSUPPORTED="1" +K_NOSETEXTRAVERSION="1" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full XanMod sources including the Gentoo patchset " +HOMEPAGE="https://xanmod.org" +SRC_URI=" + ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz + https://downloads.sourceforge.net/xanmod/patch-${OKV}-xanmod${XANMOD_VERSION}.xz + ${GENPATCHES_URI} +" +LICENSE+=" CDDL" +KEYWORDS="~amd64" + +src_unpack() { + UNIPATCH_STRICTORDER=1 + UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}-xanmod${XANMOD_VERSION}.xz " + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 1*_linux-${KV_MAJOR}.${KV_MINOR}.*.patch" + kernel-2_src_unpack +} + +pkg_postinst() { + elog "MICROCODES" + elog "Use xanmod-sources with microcodes" + elog "Read https://wiki.gentoo.org/wiki/Intel_microcode" +}