Gentoo Archives: gentoo-commits

From: Alice Ferrazzi <alicef@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/pf-sources/
Date: Tue, 06 Jun 2017 20:41:58
Message-Id: 1496781703.434397da0dbcb8ec35520bb9b20dea225920852e.alicef@gentoo
1 commit: 434397da0dbcb8ec35520bb9b20dea225920852e
2 Author: Ulrich RĂ©ale <ulrich.reale <AT> mailoo <DOT> org>
3 AuthorDate: Mon Jun 5 07:54:32 2017 +0000
4 Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 6 20:41:43 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=434397da
7
8 sys-kernel/pf-sources: version bump to 4.11_p4
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.1
11 Closes: https://github.com/gentoo/gentoo/pull/4858
12
13 sys-kernel/pf-sources/Manifest | 1 +
14 sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild | 77 +++++++++++++++++++++++++
15 2 files changed, 78 insertions(+)
16
17 diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
18 index f15bbb18243..594046f465c 100644
19 --- a/sys-kernel/pf-sources/Manifest
20 +++ b/sys-kernel/pf-sources/Manifest
21 @@ -49,6 +49,7 @@ DIST patch-4.0-pf6.xz 463504 SHA256 e45747d19034cab60928fe5c90c570ef0d6a8a95b34b
22 DIST patch-4.1-pf1.xz 341256 SHA256 68d466f1ac76bb1c5faae2dd01eaea83ed2f1790800eefb9d3aaf2c891569670 SHA512 6d97975a9fbdaf5046f274a8c739e7fe6edd55d69583b593483f6867222f3c3dc5793129041149e633a4fb0d0cbff867721fa4c2c66c1304c96a4e8d5d3aba6d WHIRLPOOL 60edd299461d78a451def90e026971eec6eb19e9257ea9797f54d593628fa9bd8eddc9ff0558735438437b5b45ff9d8822b0610e8b0f8db9bbfbb27c220120de
23 DIST patch-4.10-pf3.xz 326024 SHA256 d38323bb91b6f2b04d1d51247bbfbab57daabc22ad71c0e195f688679db2f7e6 SHA512 f5cf7cad04500574f0a4b06df939d9ff685c038d0116e43b6828c72279a09c793fa6a41c662c7ccef1cc201511d00dab57d27e54292880282dd830aeea5c21c6 WHIRLPOOL d843429160afe36aedb50e7e0ae5522bea3546a2df9fa00a754d5e3423ef3c70b352c793c8898c7489c78af4e9050d26bb5eb7453fe326185d8f3faf1e5e1ee2
24 DIST patch-4.11-pf3.xz 206568 SHA256 54ac2cd29f7ecd2a4118100303a959dd2ec415bddbbc56f0072ae6fed71f42cc SHA512 f312cbfc15382cdec02cd9fcca6610c33b33a73e2d468d83aa76be85453250e2788355ebd2694a9fa784068c529b51d0692d0db2b68ab7d855e341c924489038 WHIRLPOOL aca27cfeeac771b4f1c95574d90ef25a3033720c4360c82939515318dd9379833ba82e5be9c91add8cdbdaa1ae332ab6dfaff9137e834802a2dbd2f68f7a1413
25 +DIST patch-4.11-pf4.xz 265664 SHA256 51b4797a9ea511d1db7c7495a552cdf489a8f18413f9cbc4db705c3e93d7c259 SHA512 d5542663ea8748d3b3bb33fb59a14da018f1b3083003608b7df9253e7778fd5064e5cd090dbe9d5123c7d3051ddd29e40a93525d07542d071c4da6c4b6b6fcd1 WHIRLPOOL 2325985c3e41827b5695af78e91e81ee628c10e78ffd0c24f5bb71f1109aa3a0d688b17d1de76b1a88cff77a1e1df3182cc6845586f9a845434d21cc021c0f8e
26 DIST patch-4.2-pf3.xz 498772 SHA256 31242418714f70936522a6fb3003368bbf9058843007cab5031614b3bb8542ca SHA512 16c68f96cf0290369320e5bc4425504a729e7f41140d66e23f1f724e0bc3683ff2ad4a1b00872a663e9be35ccd33448ff2153c6292a637a7269494f1e84e3b7d WHIRLPOOL feaa61475c585e2a7e455a1507bf89d5ed2958748557b632a7642100c327d6f774b9e3e07834761ee1e6dbd1dc99bc0fa15ff709faa017fdae4367c36eacf313
27 DIST patch-4.3-pf4.xz 360620 SHA256 70bc512d6bb05591944d6a17a8a82265436a6fad1597be59bab87cabb4644d5e SHA512 2e70530a17a2308cdcc232db985b4dd3612794603bbfb37d961ec30cb8bdf8ff2ed68f922af3af7489fd953f015e20541f173140deb45d64891c551f3b593373 WHIRLPOOL 822c73f7db09d1bcc710b420b68a33454ce9b35af2d54e25cb00c6dc3a0ef96df8c5f2802b9536a3e330c6dcaab2ce41e8fa033fc8762d11ae013c5dc9d331eb
28 DIST patch-4.4-pf8.xz 507920 SHA256 8c416ec05bbb1faf0730a805c44dc508e8892bbe43c7046000373f2d618dc94d SHA512 bb417517c88eac7e1b93af8cf635708f0820b13de431039f91577db53dbaca961466c86777c67e61e3c5a7012678d8d50b537a2bddfa494a898101bc25b4c9bb WHIRLPOOL 40143e0d31e446aaf5cf299da236b2fbc6fb7bac305160301b1c19c818a65c6ac2d35e6804d3dfdad1622dfc06e286d4016644f65adf4797440e46d883101070
29
30 diff --git a/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild b/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild
31 new file mode 100644
32 index 00000000000..77364744529
33 --- /dev/null
34 +++ b/sys-kernel/pf-sources/pf-sources-4.11_p4.ebuild
35 @@ -0,0 +1,77 @@
36 +# Copyright 1999-2017 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI="5"
40 +inherit readme.gentoo-r1 toolchain-funcs versionator
41 +
42 +COMPRESSTYPE=".xz"
43 +K_USEPV="yes"
44 +UNIPATCH_STRICTORDER="yes"
45 +K_SECURITY_UNSUPPORTED="1"
46 +
47 +CKV="$(get_version_component_range 1-2)"
48 +ETYPE="sources"
49 +inherit kernel-2
50 +detect_version
51 +K_NOSETEXTRAVERSION="don't_set_it"
52 +
53 +DESCRIPTION="Linux kernel fork with new features (-ck patchset (BFS), BFQ, TuxOnIce and UKSM)"
54 +HOMEPAGE="https://pf.natalenko.name/"
55 +
56 +PF_VERS="1"
57 +PF_FILE="patch-${PV/_p*/}-pf${PV/*_p/}${COMPRESSTYPE}"
58 +PF_URI="https://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}"
59 +SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI}
60 +
61 +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
62 +IUSE=""
63 +
64 +KV_FULL="${PVR}-pf"
65 +S="${WORKDIR}/linux-${KV_FULL}"
66 +
67 +DISABLE_AUTOFORMATTING="yes"
68 +DOC_CONTENTS="
69 +${P} has the following optional runtime dependencies:
70 +- sys-apps/tuxonice-userui: provides minimal userspace progress
71 +information related to suspending and resuming process.
72 +- sys-power/hibernate-script or sys-power/pm-utils: runtime utilities
73 +for hibernating and suspending your computer."
74 +
75 +pkg_pretend() {
76 + # 547868
77 + if [[ $(gcc-version) < 4.9 ]]; then
78 + eerror ""
79 + eerror "${P} needs an active GCC 4.9+ compiler"
80 + eerror ""
81 + die "${P} needs an active sys-devel/gcc >= 4.9"
82 + fi
83 +}
84 +
85 +pkg_setup(){
86 + ewarn
87 + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way."
88 + ewarn "If you need support, please contact the pf developers directly."
89 + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
90 + ewarn "the ebuilds. Thank you."
91 + ewarn
92 + kernel-2_pkg_setup
93 +}
94 +
95 +src_prepare(){
96 + epatch "${DISTDIR}/${PF_FILE}"
97 +
98 + default
99 +}
100 +
101 +src_install() {
102 + kernel-2_src_install
103 + readme.gentoo_create_doc
104 +}
105 +
106 +pkg_postinst() {
107 + kernel-2_pkg_postinst
108 + readme.gentoo_print_elog
109 +}
110 +
111 +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems,
112 +see: ${HOMEPAGE}."