Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/pf-sources/
Date: Wed, 27 Nov 2019 05:46:18
Message-Id: 1574833565.0d6bdb3c6d6c0599c13bbb94ba9d874cec638fd1.juippis@gentoo
1 commit: 0d6bdb3c6d6c0599c13bbb94ba9d874cec638fd1
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 27 05:45:28 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 27 05:46:05 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6bdb3c
7
8 sys-kernel/pf-sources: bump to 5.4-pf1
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.18
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 sys-kernel/pf-sources/Manifest | 4 ++
14 sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild | 75 ++++++++++++++++++++++++++
15 2 files changed, 79 insertions(+)
16
17 diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
18 index f3fafe7b08a..731675eb340 100644
19 --- a/sys-kernel/pf-sources/Manifest
20 +++ b/sys-kernel/pf-sources/Manifest
21 @@ -4,9 +4,12 @@ DIST genpatches-5.2-1.base.tar.xz 4564 BLAKE2B a1cf9d0b529fb29a07b689af0d1f65baa
22 DIST genpatches-5.2-1.extras.tar.xz 1724 BLAKE2B 01fb9ba93bbf8bb81c36abc51c06383ae1a51051e8e2c6fbf2089bc61a0f353e713fd2e09f1609459bb57fce54c91a3a376a753132677f0550dcec628ccca9b6 SHA512 7dcc433cae296b666a7d12b05ee4f470f5f1c4ab978c8045000649dc285b2c45559e8be199d107d8fc9e8155895bd6c1c1f3d03776e9ab8a7562d5c110139f79
23 DIST genpatches-5.3-1.base.tar.xz 4564 BLAKE2B 76a4a0df8f42d57d3414096e5787e65dd10c2fb5a51db6893ecf70a79b8ffa6eb373665f2c7f40fba9cf9f795e2d30515e62880492bcd10fe3786ef774faa2b6 SHA512 34c4c980d8d36176cd11ffe670664ff4dcba5aa0c3c4a3fab13431c474ab45ced775b22c9aa23fd8202b1ac08448d5ad4cbc2534864eaf75898a85fac8995680
24 DIST genpatches-5.3-1.extras.tar.xz 1728 BLAKE2B c39875f5b758ed28568026e9a25ad7af20523e568f3bec0ac0e0d8689706869465dd1f722eb14f99460e2f0751616165eeb235a191e30735c9d4600f7ca30eec SHA512 ded21498e6966b8878a8976a1aa30f9422cccba026415c39d7d2c527869391f102b8fb5f1d6ef0f8ed9b117df4105c514c87dc534aaa894abe5d803b2f8430ab
25 +DIST genpatches-5.4-1.base.tar.xz 4564 BLAKE2B 0282bad95cd003c90e92d33d2f114ca9e752f09fdbf1930c322bed578e8a71a16d48aeddd943f0a7e59df47c07ad95dd401251a1a5828eefe07c8e927cf021ef SHA512 0726fa7768c4ddf7ba73ef5eb0ea73b71ba03dab1252b7114864ea60af84d50b8354f1c1d70a0abf0c8c7460361417b14183f11f49aa9654808025a9d979da6d
26 +DIST genpatches-5.4-1.extras.tar.xz 1736 BLAKE2B 57df5cf8b4d96378408460be4be64900771b876a23d1e5798c97449bfcd28bea8aaf31482c614e7844106f29c9ae376c6ebef26e6c18e00a3f64bcb4e360d944 SHA512 5b9b6276f6ad6ad7ac33e14c3b06dbe943c57019332b0ee545ebf7325b7d6313db3ed6d35c46434c3c38420fb372141e63528e980aca87b90c4a39339851e80f
27 DIST linux-5.1.tar.xz 106244476 BLAKE2B ae3c63ced819737e34f8ec3a78138f87704a2f2956454411e3a4830ec8c0aaf2c288af6ca080f1892540e50f4a422482360010be8641afdeeeaf7231e7d8da97 SHA512 ae96f347badc95f1f3acf506c52b6cc23c0bd09ce8f4ce6705d4b4058b62593059bba1bc603c8d8b00a2f19131e7e56c31ac62b45883a346fa61d655e178f236
28 DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c
29 DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d
30 +DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
31 DIST pf-sources-5.1_p7.patch 2206844 BLAKE2B 542a9c09aa1e9def85afafe4f6275aa62c178a7e60af157bdef0fe6ed659bc7ce96f30e3b05cb750bfa2f5e92e354064848b3a1d0f0c2894a07970cd2edc6bb4 SHA512 22ca39aa667fee4a75a470bffa86905191b3550ca82e3e1554bdd8ae3d5255053d8f650e781ae713b99e9b3cf1070e60f3f5df751fb7a70fe6d52e538a798a37
32 DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 425b0a04800db70b060c8b18ae4f8e99a7af12cf8053604361b34b0c6c759cefcad6d1ba4d241729fbbb12ef5fa4c034d904c14219bd3c7a18dc9e616f148f43 SHA512 4f021b1051391a9a582e86ab898f1fbdf867b8573d6861f25932e5bef2baae4234be5caac93cfc87656bc5c4fc2bf179906b7ce12e0c267245e5efeaa63605bd
33 DIST pf-sources-5.3_p1.patch 253654 BLAKE2B f1d4cd4a1d2ad78a918a540c79ec2a7c15c35788c654829d98d5fcfdd9fa13656dcc83dd0f1d34d03f1aa8e0fc6ad1c55d50faf290705bc0d7d296a1ce12ce08 SHA512 951a3bf95962c4e22adb5f59c21a7f367ed734e4d2c1140cee6c9daabd396c0ea322ca6da364fb9682188a3e7eba1f9cbd62523a863399ab8e441f390e9597fb
34 @@ -16,3 +19,4 @@ DIST pf-sources-5.3_p4.patch 1340441 BLAKE2B fe979e8511d6bfa481749e50d8f4f2edc80
35 DIST pf-sources-5.3_p5.patch 1596810 BLAKE2B ba0229daedb6e883192fc3de569601bc2284dfdb012c4a46b7367772aec07570b826e9fb23725b68deac2a35613c44c83ae587dfb2d4787ef5bba39b995535b5 SHA512 7524528d02f4d593eae506c055c414f28875ee3f32334cf420ad4357e41fb8dbd0b3801d98676ca624566351145fde032c1ff8a25f762aa058c9558ffdf014cd
36 DIST pf-sources-5.3_p6.patch 2032026 BLAKE2B 5384f2196b3799861e79ab223a1370f4049b86f0cc201d2ab09d31127e08fff3de0b2403693046b5f7a5f73750e12f027f30a5897ca6e457f0fac760bf0b8c6f SHA512 31b5e1d7bfe934a7733f81b663f8022b3c292acda3cef982ca4e56fee0a1df151e58c4a8e3af3d9a85927cac773add4492f5be369526308f665c3bafb629e936
37 DIST pf-sources-5.3_p8.patch 2445607 BLAKE2B d1aa017f43219f661d16e82f9f36ef5b526aad8492f0bb758abda6c1d2caf2d07ed98fd444819dbcc64718c41f0e90b4f18969cafcf02737f1893d92514a49d5 SHA512 033d92493b54fa8bb231f168357cf3b65a7b858e75e04c24a6e97d0dbced7baa8b49cdaec11e4e4b3f2eb44de80a33780511785827dab0893dc1721d47085483
38 +DIST pf-sources-5.4_p1.patch 258131 BLAKE2B 23305be06df369a9bd7efdc1ab1c79bcbe6c1d0eed2ed99102d71e32eb7588548211a9587d0a12b2dac0aa8e99fa996d535b84a70e6f53078dc2228fbc87f102 SHA512 71ce2ca76dc2a89d93e5bdd9feea95f02dbef6192fcd6fb3e7d1136b826114b1b2b359d387d6343b40c4e253ef2f6c55399242f1abec50ca554de5928dd5eda1
39
40 diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild
41 new file mode 100644
42 index 00000000000..f95b603d66f
43 --- /dev/null
44 +++ b/sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild
45 @@ -0,0 +1,75 @@
46 +# Copyright 1999-2019 Gentoo Authors
47 +# Distributed under the terms of the GNU General Public License v2
48 +
49 +EAPI=6
50 +
51 +ETYPE="sources"
52 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
53 +
54 +HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
55 + https://dev.gentoo.org/~mpagano/genpatches/"
56 +
57 +IUSE=""
58 +
59 +# No 'experimental' USE flag provided, but we still want to use genpatches
60 +K_EXP_GENPATCHES_NOUSE="1"
61 +
62 +# No reason to bump this number unless something new gets included in genpatches,
63 +# in that case we can manually remove the linux kernel patches from genpatches.
64 +K_GENPATCHES_VER="1"
65 +
66 +K_NOSETEXTRAVERSION="1"
67 +
68 +# Not supported by the Gentoo security crew
69 +K_SECURITY_UNSUPPORTED="1"
70 +
71 +K_USEPV="yes"
72 +
73 +# We want the very basic patches from gentoo-sources, experimental patch
74 +# is already included in pf-sources
75 +K_WANT_GENPATCHES="base extras"
76 +
77 +UNIPATCH_STRICTORDER="yes"
78 +
79 +inherit eutils kernel-2
80 +detect_version
81 +
82 +DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
83 +
84 +PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
85 +SRC_URI="
86 + ${KERNEL_URI}
87 + ${PF_URI}
88 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
89 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
90 +"
91 +
92 +KV_FULL="${PVR}-pf"
93 +S="${WORKDIR}/linux-${KV_FULL}"
94 +
95 +PATCHES=(
96 + "${DISTDIR}/${P}.patch"
97 +)
98 +
99 +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
100 +see: ${HOMEPAGE}."
101 +
102 +pkg_setup(){
103 + ewarn
104 + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
105 + ewarn "If you need support, please contact the pf developers directly."
106 + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
107 + ewarn "the ebuilds. Thank you."
108 + ewarn
109 + kernel-2_pkg_setup
110 +}
111 +
112 +src_prepare() {
113 + default
114 + kernel-2_src_prepare
115 +}
116 +
117 +pkg_postinst() {
118 + kernel-2_pkg_postinst
119 + optfeature "Userspace KSM helper" sys-process/uksmd
120 +}