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: Tue, 17 Sep 2019 03:32:01
Message-Id: 1568691081.1d9c16c2f756c823c9100bd7a4c8bdad295d2ec4.juippis@gentoo
1 commit: 1d9c16c2f756c823c9100bd7a4c8bdad295d2ec4
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 17 03:31:21 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 17 03:31:21 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9c16c2
7
8 sys-kernel/pf-sources: bump to 5.3-pf1
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
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.3_p1.ebuild | 74 ++++++++++++++++++++++++++
15 2 files changed, 78 insertions(+)
16
17 diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
18 index 09c235d6f4a..4e0fce0425d 100644
19 --- a/sys-kernel/pf-sources/Manifest
20 +++ b/sys-kernel/pf-sources/Manifest
21 @@ -2,8 +2,11 @@ DIST genpatches-5.1-1.base.tar.xz 3876 BLAKE2B 8a96597cf4283fe084a35789ba39038b5
22 DIST genpatches-5.1-1.extras.tar.xz 1724 BLAKE2B 9308d8f6b1bce24978e5b04934152b5de718806f271dfffc7f465ee1f44b08e4e28bc52e26dd5e005a0da05f53f1c9b36d8a9099dbfdac6ed0f90ffa8978cb5c SHA512 50bc26985b51ff1293aa96d8d20466a6ad07388b117e81bd67fd96675f04bd0ac97e2c16ad24a3e2a451e4de79a8d64c2d96643851878590366ddd366ba17696
23 DIST genpatches-5.2-1.base.tar.xz 4564 BLAKE2B a1cf9d0b529fb29a07b689af0d1f65baac3f2b660f5401b31279a966b163ee3116121458cdacaf771e738145a2529df6f1d34d98006b8e615f105f7b496adb45 SHA512 eb96e3090080ceb83c8a06bf1c6aef1e1a2b198ab8dae621b9124afabdc723e3e878004d54ee6d22c50f2d924525261494ee8f4c8db02bbd89bc17e35c1b7d62
24 DIST genpatches-5.2-1.extras.tar.xz 1724 BLAKE2B 01fb9ba93bbf8bb81c36abc51c06383ae1a51051e8e2c6fbf2089bc61a0f353e713fd2e09f1609459bb57fce54c91a3a376a753132677f0550dcec628ccca9b6 SHA512 7dcc433cae296b666a7d12b05ee4f470f5f1c4ab978c8045000649dc285b2c45559e8be199d107d8fc9e8155895bd6c1c1f3d03776e9ab8a7562d5c110139f79
25 +DIST genpatches-5.3-1.base.tar.xz 4564 BLAKE2B 76a4a0df8f42d57d3414096e5787e65dd10c2fb5a51db6893ecf70a79b8ffa6eb373665f2c7f40fba9cf9f795e2d30515e62880492bcd10fe3786ef774faa2b6 SHA512 34c4c980d8d36176cd11ffe670664ff4dcba5aa0c3c4a3fab13431c474ab45ced775b22c9aa23fd8202b1ac08448d5ad4cbc2534864eaf75898a85fac8995680
26 +DIST genpatches-5.3-1.extras.tar.xz 1728 BLAKE2B c39875f5b758ed28568026e9a25ad7af20523e568f3bec0ac0e0d8689706869465dd1f722eb14f99460e2f0751616165eeb235a191e30735c9d4600f7ca30eec SHA512 ded21498e6966b8878a8976a1aa30f9422cccba026415c39d7d2c527869391f102b8fb5f1d6ef0f8ed9b117df4105c514c87dc534aaa894abe5d803b2f8430ab
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 pf-sources-5.1_p7.patch 2206844 BLAKE2B 542a9c09aa1e9def85afafe4f6275aa62c178a7e60af157bdef0fe6ed659bc7ce96f30e3b05cb750bfa2f5e92e354064848b3a1d0f0c2894a07970cd2edc6bb4 SHA512 22ca39aa667fee4a75a470bffa86905191b3550ca82e3e1554bdd8ae3d5255053d8f650e781ae713b99e9b3cf1070e60f3f5df751fb7a70fe6d52e538a798a37
31 DIST pf-sources-5.2_p1.patch 365922 BLAKE2B dee7af932e0e220b4493a09adc21b210439705a615333e0fef91ffb577aa489f133864742f50b926266c9e939d9780ac5f587c4c518e15669cad866c38d90a34 SHA512 b518678bbabedc25e72716ebbe1afa4599ebc46d4eb3ee3ed8ae815ecbf64ea0cafe1dde9e5b5b72898b17758972ed5fca37f71a45f774a2922ce7deead15f2d
32 DIST pf-sources-5.2_p2.patch 556688 BLAKE2B cbcfc2b0949386e72a5bfe2a7e4eb5fe56a38c2a451e631509f31b61e3492150f5177e97390d1945959026188ef62c5e90a7474f9d26b5a63d920a1136b350f3 SHA512 2a74dac88e2e5828e44576041223e3168ac980fa6ff01819bdbd5f626cd233d4571641bffe176c0738fbfb2d8aefbe1f8e91990e4aa95e6587eea91983582db7
33 @@ -13,3 +16,4 @@ DIST pf-sources-5.2_p5.patch 1632051 BLAKE2B 71fe6365e1e8fee65480bc3b6081f410516
34 DIST pf-sources-5.2_p6.patch 1777289 BLAKE2B 11a913546dcd8a4ad39b4b924aa085bdf0b711cfe8f8697efe3983a09afe4ce377e6ab61730be115617645e0c32be3970b2c4c60de3beb1e2580c560da9561d4 SHA512 5af6631d86c59e076ba9d48bd866b8aaa1903b9d29b4e478ca328cc6352bc0b4f8b0d41f54f750f2ba03bc6a0cf6a9925a795965e051f4ef77fafba2da18bf8d
35 DIST pf-sources-5.2_p7.patch 2142830 BLAKE2B 000e4f464b8d81e0ec767b6cfde56f001f51ed39c90d4dcb3c962460bf0fc184334cd631e9c05e26a0e49814665aad88df066f87f04cc3dee3f42a806d405d7d SHA512 2532cf8d6278321a6b757fca4e5405164ff3fe9349059f5f0983bcf302de2ea0a46a4c70c5cc2af185083050cb086a85be5fffb6104fb2df8f396af822dc841b
36 DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 425b0a04800db70b060c8b18ae4f8e99a7af12cf8053604361b34b0c6c759cefcad6d1ba4d241729fbbb12ef5fa4c034d904c14219bd3c7a18dc9e616f148f43 SHA512 4f021b1051391a9a582e86ab898f1fbdf867b8573d6861f25932e5bef2baae4234be5caac93cfc87656bc5c4fc2bf179906b7ce12e0c267245e5efeaa63605bd
37 +DIST pf-sources-5.3_p1.patch 253654 BLAKE2B f1d4cd4a1d2ad78a918a540c79ec2a7c15c35788c654829d98d5fcfdd9fa13656dcc83dd0f1d34d03f1aa8e0fc6ad1c55d50faf290705bc0d7d296a1ce12ce08 SHA512 951a3bf95962c4e22adb5f59c21a7f367ed734e4d2c1140cee6c9daabd396c0ea322ca6da364fb9682188a3e7eba1f9cbd62523a863399ab8e441f390e9597fb
38
39 diff --git a/sys-kernel/pf-sources/pf-sources-5.3_p1.ebuild b/sys-kernel/pf-sources/pf-sources-5.3_p1.ebuild
40 new file mode 100644
41 index 00000000000..82d79915f60
42 --- /dev/null
43 +++ b/sys-kernel/pf-sources/pf-sources-5.3_p1.ebuild
44 @@ -0,0 +1,74 @@
45 +# Copyright 1999-2019 Gentoo Authors
46 +# Distributed under the terms of the GNU General Public License v2
47 +
48 +EAPI=6
49 +ETYPE="sources"
50 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
51 +
52 +HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
53 + https://dev.gentoo.org/~mpagano/genpatches/"
54 +
55 +IUSE=""
56 +
57 +# No 'experimental' USE flag provided, but we still want to use genpatches
58 +K_EXP_GENPATCHES_NOUSE="1"
59 +
60 +# No reason to bump this number unless something new gets included in genpatches,
61 +# in that case we can manually remove the linux kernel patches from genpatches.
62 +K_GENPATCHES_VER="1"
63 +
64 +K_NOSETEXTRAVERSION="1"
65 +
66 +# Not supported by the Gentoo security crew
67 +K_SECURITY_UNSUPPORTED="1"
68 +
69 +K_USEPV="yes"
70 +
71 +# We want the very basic patches from gentoo-sources, experimental patch
72 +# is already included in pf-sources
73 +K_WANT_GENPATCHES="base extras"
74 +
75 +UNIPATCH_STRICTORDER="yes"
76 +
77 +inherit eutils kernel-2
78 +detect_version
79 +
80 +DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
81 +
82 +PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
83 +SRC_URI="
84 + ${KERNEL_URI}
85 + ${PF_URI}
86 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
87 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
88 +"
89 +
90 +KV_FULL="${PVR}-pf"
91 +S="${WORKDIR}/linux-${KV_FULL}"
92 +
93 +PATCHES=(
94 + "${DISTDIR}/${P}.patch"
95 +)
96 +
97 +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
98 +see: ${HOMEPAGE}."
99 +
100 +pkg_setup(){
101 + ewarn
102 + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
103 + ewarn "If you need support, please contact the pf developers directly."
104 + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
105 + ewarn "the ebuilds. Thank you."
106 + ewarn
107 + kernel-2_pkg_setup
108 +}
109 +
110 +src_prepare() {
111 + default
112 + kernel-2_src_prepare
113 +}
114 +
115 +pkg_postinst() {
116 + kernel-2_pkg_postinst
117 + optfeature "Userspace KSM helper" sys-process/uksmd
118 +}