1 |
commit: a37bac2cf927424cc7da952f45710a2b80c29e2d |
2 |
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Sep 13 05:04:05 2021 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Sep 13 05:46:50 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37bac2c |
7 |
|
8 |
sys-kernel/pf-sources: add 5.14-pf2 |
9 |
|
10 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
11 |
|
12 |
sys-kernel/pf-sources/Manifest | 2 + |
13 |
sys-kernel/pf-sources/pf-sources-5.14_p2.ebuild | 71 +++++++++++++++++++++++++ |
14 |
2 files changed, 73 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest |
17 |
index c2a383e6759..1e967e68e5e 100644 |
18 |
--- a/sys-kernel/pf-sources/Manifest |
19 |
+++ b/sys-kernel/pf-sources/Manifest |
20 |
@@ -24,7 +24,9 @@ DIST pf-sources-5.13_p4.patch 5640578 BLAKE2B fb3cbecbe1d6498e5fc6bab28ff7b75887 |
21 |
DIST pf-sources-5.13_p5.patch 6877998 BLAKE2B 6f4cfe4c2c98d56309ce57b4cb0eaab1c59ecf6919e3c91cccd5d31421ca440d6333f7966ea53462d1a72e3769ef6ff8e5165376111b84f4484286fa46d69a6b SHA512 dd694c06721f3efffcbd1beca934bbea50012309165ce3c4f325ca5d168995409bf5f3ede670800059cc1941b216d7d50c28eb37250da4edfe6b2e17af834645 |
22 |
DIST pf-sources-5.13_p6.patch 7070425 BLAKE2B bccbb3ea9777675b28f4ee5ddc1539188c8afe4facc6c4aa06beb11112e30846507414b0994c6b2e048180cb2eaedb612f772aebe16d70dea1f35f25cb30d81c SHA512 02928875462e3ae19df7a6d094f388be30a6b215e5fc2f5967fb570352351525f71c8b4fe60f6cc3179dbc5e7b2771979db90d9cfc89fb9e6c5501bc2c95bd41 |
23 |
DIST pf-sources-5.14_p1.patch 3968070 BLAKE2B 8abeb3e0db3644e2b34cb3bf3b19d8eaab1bb1852964f26c6e5baedd24ad82760d352acee557e4b0af4fdfbc7ec05a497d966f98e3255d9f521a42958a12cd6d SHA512 c15ff5a30727983bfd8d1fc43be5efc31590e48b183cf0fa5bd46ea9c0ed4701cd1456d3b409b94bd1ee014e24be41667d85882074ffe4f3ffa07a16621c1796 |
24 |
+DIST pf-sources-5.14_p2.patch 4040142 BLAKE2B 6b41a69d8c9475ab5aab18de5cfc0e032197b8616e9aae40f0a7519ad58d1502502539139746e21c83295f3106350a403b6d677541f42b43d12ce60d4af619b4 SHA512 d22eeb8de3e31627d82edb1b95b42cf29d26b1f46898fbcb394ea22f7293824e8e0394253ac07d406ae1b51786707cb6845e8f466a01f2f347a79564c6450914 |
25 |
DIST prjc_v5.13-r1.patch 258898 BLAKE2B 013be3c3e9b342268359ecbcc10c7b95c7fe3741d2b9058db87da59d40aa9b34db898d31f1f1a0dab80598cab313499d8083ccea141c5200b5593c9d44647de7 SHA512 ad9276a80e28eec461a307ad44a1ed5acebf810b14ce8c9e6f1dc211be6ed7e72f535175fb65f3115fa217f8b635122c65c2c002ff00ba458c867d8bb6257f36 |
26 |
DIST prjc_v5.13-r2.patch 257231 BLAKE2B 943d3035035cdd1744ce0e075441224ffce04a1324dc9adfb355003b1fa6bcced1f63989845d1677ada0eac78f39b01d95d3fc7676c79b68858e8748c91b70d7 SHA512 1d9c80813e8f842b8b5da8b52e4348f329ef415b8cbef0a46f17eee64bf22fa8b1e443ae84ec9e7cf7ccff339d4b4bb2df9dfc894eea438e80f07446c82992db |
27 |
DIST prjc_v5.13-r3.patch 257137 BLAKE2B 22e05106ee91f104c69f8d11fa4072b28910b8202388a1778ac498f5128f8b93e6465c3e1ef0d9393aa5d01bfc226b3d6463fbba9e463305381a45cb5f015fa0 SHA512 d7dc67a9913d0d7723a616a11db2ab0798e65a6c2dfb99990bc2a4287c0c2e2eab72d17cdc3f93b884f006844f576379a9d8617b7e491dad278f3880d372bb17 |
28 |
DIST prjc_v5.14-r0.patch 257363 BLAKE2B be92cdf72d285ded3f569f2423fa87b90d3e787e592ee3f8432ec758e3d6b6a4799f88cecfeced527d56fd68788b71f7064d289335f3d606c282a5b76383b0fe SHA512 a232b90e38db683aca55bfa29e6d9ef529c1999bcf8f8e58d36b8877cfd2b83c3d8e7447860fa29ca50b67bef73262e4e46df8220d204e579e97ae79caa3867d |
29 |
+DIST prjc_v5.14-r1.patch 258914 BLAKE2B 12e7a488fcb97d394cb4062b4b5c6915aefd9fe93ad870d796b1207ec44b2cfe5f991574fdffac644f39389a1aac718e47e936b9ad32ec4b412adbe3a2884455 SHA512 876ec983722253f63a2da1f6eecc94fb687f5ccccb1c8d1955f732e2c8eec5239f163207d5ca3e7cb6c56b64b72d34df0ded606e12df9c1dd9a8c5a31581230a |
30 |
|
31 |
diff --git a/sys-kernel/pf-sources/pf-sources-5.14_p2.ebuild b/sys-kernel/pf-sources/pf-sources-5.14_p2.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..8dbab3d94ab |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/pf-sources/pf-sources-5.14_p2.ebuild |
36 |
@@ -0,0 +1,71 @@ |
37 |
+# Copyright 1999-2021 Gentoo Authors |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI=7 |
41 |
+ |
42 |
+# Define what default functions to run |
43 |
+ETYPE="sources" |
44 |
+ |
45 |
+# No 'experimental' USE flag provided, but we still want to use genpatches |
46 |
+K_EXP_GENPATCHES_NOUSE="1" |
47 |
+ |
48 |
+# Just get basic genpatches, -pf patch set already includes vanilla-linux updates |
49 |
+K_GENPATCHES_VER="1" |
50 |
+ |
51 |
+# -pf already sets EXTRAVERSION to kernel Makefile |
52 |
+K_NOSETEXTRAVERSION="1" |
53 |
+ |
54 |
+# Not supported by the Gentoo security team |
55 |
+K_SECURITY_UNSUPPORTED="1" |
56 |
+ |
57 |
+# We want the very basic patches from gentoo-sources, experimental patch is |
58 |
+# already included in pf-sources |
59 |
+K_WANT_GENPATCHES="base extras" |
60 |
+ |
61 |
+SHPV="${PV/_p*/}" |
62 |
+ |
63 |
+inherit kernel-2 optfeature |
64 |
+detect_version |
65 |
+ |
66 |
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" |
67 |
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README |
68 |
+ https://dev.gentoo.org/~mpagano/genpatches/" |
69 |
+SRC_URI="${KERNEL_URI} |
70 |
+ https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch |
71 |
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz |
72 |
+ https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz |
73 |
+ https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r1.patch |
74 |
+ https://raw.githubusercontent.com/GKernelCI/linux-patches/5.12/5021_BMQ-and-PDS-gentoo-defaults-v5.12-r0.patch" |
75 |
+ |
76 |
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
77 |
+ |
78 |
+S="${WORKDIR}/linux-${PVR}-pf" |
79 |
+ |
80 |
+PATCHES=( "${DISTDIR}/${P}.patch" |
81 |
+ "${DISTDIR}/prjc_v${SHPV}-r1.patch" |
82 |
+ "${DISTDIR}/5021_BMQ-and-PDS-gentoo-defaults-v5.12-r0.patch" ) |
83 |
+ |
84 |
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, |
85 |
+ see: ${HOMEPAGE}." |
86 |
+ |
87 |
+pkg_setup() { |
88 |
+ ewarn "" |
89 |
+ ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." |
90 |
+ ewarn "If you need support, please contact the pf developers directly." |
91 |
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" |
92 |
+ ewarn "the ebuilds. Thank you." |
93 |
+ ewarn "" |
94 |
+ |
95 |
+ kernel-2_pkg_setup |
96 |
+} |
97 |
+ |
98 |
+src_prepare() { |
99 |
+ # kernel-2_src_prepare doesn't apply PATCHES(). |
100 |
+ default |
101 |
+} |
102 |
+ |
103 |
+pkg_postinst() { |
104 |
+ kernel-2_pkg_postinst |
105 |
+ |
106 |
+ optfeature "userspace KSM helper" sys-process/uksmd |
107 |
+} |