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: Mon, 30 Dec 2019 11:54:47
Message-Id: 1577706828.fba6c1843ab38cd136c3423ede9bb422826e085c.juippis@gentoo
1 commit: fba6c1843ab38cd136c3423ede9bb422826e085c
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 30 08:19:21 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 30 11:53:48 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba6c184
7
8 sys-kernel/pf-sources: bump to 5.4-pf3
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 sys-kernel/pf-sources/Manifest | 1 +
13 sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild | 75 ++++++++++++++++++++++++++
14 2 files changed, 76 insertions(+)
15
16 diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
17 index 4e60c660745..1cc3cacf7e0 100644
18 --- a/sys-kernel/pf-sources/Manifest
19 +++ b/sys-kernel/pf-sources/Manifest
20 @@ -15,3 +15,4 @@ DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 425b0a04800db70b060c8b18ae4f8e99a7a
21 DIST pf-sources-5.3_p8.patch 2445607 BLAKE2B d1aa017f43219f661d16e82f9f36ef5b526aad8492f0bb758abda6c1d2caf2d07ed98fd444819dbcc64718c41f0e90b4f18969cafcf02737f1893d92514a49d5 SHA512 033d92493b54fa8bb231f168357cf3b65a7b858e75e04c24a6e97d0dbced7baa8b49cdaec11e4e4b3f2eb44de80a33780511785827dab0893dc1721d47085483
22 DIST pf-sources-5.4_p1.patch 258131 BLAKE2B 23305be06df369a9bd7efdc1ab1c79bcbe6c1d0eed2ed99102d71e32eb7588548211a9587d0a12b2dac0aa8e99fa996d535b84a70e6f53078dc2228fbc87f102 SHA512 71ce2ca76dc2a89d93e5bdd9feea95f02dbef6192fcd6fb3e7d1136b826114b1b2b359d387d6343b40c4e253ef2f6c55399242f1abec50ca554de5928dd5eda1
23 DIST pf-sources-5.4_p2.patch 444667 BLAKE2B 970e27405a2bcfd206b7c4d2852c1329b9197cd14c4ad1bdcde0d5a36af41efe26ffec26469150da224c55cae7bc31c726a2ce0c93f723527423c5346d477367 SHA512 3f8ec934c71d9541a621bdff7c6db247e91027e83e0c0afcb08a6f7a0e4bf9c7667e4ad4a2bc7dd1aa7bb95f23ebe4d1ba818fd8ee24bb6cbf4e8e80a9ce150c
24 +DIST pf-sources-5.4_p3.patch 977402 BLAKE2B 718d3239745b6be9736d4d5f49daddaeb4c0d8e6cb64f7824f84cfa64f3d9f15f86571fccf60009c0cc478be545d1da472fc1189ebf8df4518bbc57bea906c77 SHA512 5f8cff5193f0baadff310a47fc9be9abfa710f68595c2fd543bb6c72d9524e335ecc26d28a41e0e5735db1702d3978e0501984dc0e1637e3a3b54ac5fb1b5026
25
26 diff --git a/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild b/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild
27 new file mode 100644
28 index 00000000000..f95b603d66f
29 --- /dev/null
30 +++ b/sys-kernel/pf-sources/pf-sources-5.4_p3.ebuild
31 @@ -0,0 +1,75 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +ETYPE="sources"
38 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
39 +
40 +HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/wikis/README
41 + https://dev.gentoo.org/~mpagano/genpatches/"
42 +
43 +IUSE=""
44 +
45 +# No 'experimental' USE flag provided, but we still want to use genpatches
46 +K_EXP_GENPATCHES_NOUSE="1"
47 +
48 +# No reason to bump this number unless something new gets included in genpatches,
49 +# in that case we can manually remove the linux kernel patches from genpatches.
50 +K_GENPATCHES_VER="1"
51 +
52 +K_NOSETEXTRAVERSION="1"
53 +
54 +# Not supported by the Gentoo security crew
55 +K_SECURITY_UNSUPPORTED="1"
56 +
57 +K_USEPV="yes"
58 +
59 +# We want the very basic patches from gentoo-sources, experimental patch
60 +# is already included in pf-sources
61 +K_WANT_GENPATCHES="base extras"
62 +
63 +UNIPATCH_STRICTORDER="yes"
64 +
65 +inherit eutils kernel-2
66 +detect_version
67 +
68 +DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches"
69 +
70 +PF_URI="https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff -> ${P}.patch"
71 +SRC_URI="
72 + ${KERNEL_URI}
73 + ${PF_URI}
74 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
75 + https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz
76 +"
77 +
78 +KV_FULL="${PVR}-pf"
79 +S="${WORKDIR}/linux-${KV_FULL}"
80 +
81 +PATCHES=(
82 + "${DISTDIR}/${P}.patch"
83 +)
84 +
85 +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
86 +see: ${HOMEPAGE}."
87 +
88 +pkg_setup(){
89 + ewarn
90 + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
91 + ewarn "If you need support, please contact the pf developers directly."
92 + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
93 + ewarn "the ebuilds. Thank you."
94 + ewarn
95 + kernel-2_pkg_setup
96 +}
97 +
98 +src_prepare() {
99 + default
100 + kernel-2_src_prepare
101 +}
102 +
103 +pkg_postinst() {
104 + kernel-2_pkg_postinst
105 + optfeature "Userspace KSM helper" sys-process/uksmd
106 +}