1 |
commit: d434fb54aafe43208b7cef04e8393a4d4a469210 |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 21 20:00:57 2016 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 21 20:19:02 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d434fb54 |
7 |
|
8 |
sys-kernel/ck-sources: Version bump to latest 3.14 |
9 |
|
10 |
Package-Manager: portage-2.2.27 |
11 |
|
12 |
sys-kernel/ck-sources/Manifest | 3 + |
13 |
sys-kernel/ck-sources/ck-sources-3.14.61.ebuild | 105 ++++++++++++++++++++++++ |
14 |
2 files changed, 108 insertions(+) |
15 |
|
16 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
17 |
index 40672fb..2b4ce6a 100644 |
18 |
--- a/sys-kernel/ck-sources/Manifest |
19 |
+++ b/sys-kernel/ck-sources/Manifest |
20 |
@@ -37,6 +37,9 @@ DIST genpatches-3.14-56.extras.tar.xz 18260 SHA256 12f3e13a55a2d7cd26d12f7fd4b9f |
21 |
DIST genpatches-3.14-57.base.tar.xz 1045724 SHA256 0b68357d14cddc6349711a57b66730c45dccfc4c4598626ffc07f0949f37d286 SHA512 0610c4367e139f9b6af7ef1f5ada82ceb17cf6c53f2b2e7a95e4b44f99a279a4fe29fd1dbc597e09512c5b9c5a23ebc6091c9e62d695507044cd68adc9ae863b WHIRLPOOL 0b19e424203d24b291d5b6941b9c39800b90eac54677d2f079040eec6577c454522f83840a6e5ebd5a72743ac5f7122dc38debeaf85e757792e845355b0b32cb |
22 |
DIST genpatches-3.14-57.experimental.tar.xz 60308 SHA256 f3d49287f18f19dfdbb45c1f51d42ee63912a98568605561bfea52968f38a2b8 SHA512 781a83eb21cfa3798fe0c458e607c006cf69c7b3c3574d05e6100b5442b4b57f7b878732cdbcbca4db081aa6834c7cb7a730bbd620bb69c6f29b28e3d2ecca9a WHIRLPOOL c87d6a60449670fcaa5189be5e673e2de8dc8ea343129769fa5d33f90dda217a6d1501e7cd853f9ce6ddc836378d1514e74c7d628d98d8b0731bf205bf26b5a4 |
23 |
DIST genpatches-3.14-57.extras.tar.xz 18252 SHA256 c7fab5340d2c59c203ee6b84749396b851ad5273ed9826a6305bd36823576f54 SHA512 d4d4e451713064dbc612bd33d4a8b815fe9c77a483a47eda0a35f30f159c4c538f9a7a751df2185ac7d336b80bd1297c8609980757447a3f0e3cd7491d619337 WHIRLPOOL 936d0c3a6ae981cd08d03c17d0673bbe3d706544c6bafb33a23ae1348d0fdb7ef8522333357a3b28bc5004a3062634782bda900057d8e264dbfb84f6ae032927 |
24 |
+DIST genpatches-3.14-68.base.tar.xz 1155456 SHA256 1ebb9070b0b2805724537a99c48d873292d8ed7b1b1a17174fba3a6ea035e64a SHA512 ab424e476ea9a91cb96b91d6547113345804426f7dbc9dd4a53d8e7dacb586bd497c3616ecc90ea59f0eed5964a4ba758afb03b61dd69ada034c350edd6e129f WHIRLPOOL b535f7cefdda9ae6d85c0969c4951efb17bfe1bec0f096854e79d2b4afc4ba23f658ba5e4332d4a8b8ee29eb32a2f976c0067618eece3b4da92f4eca6dc0a08e |
25 |
+DIST genpatches-3.14-68.experimental.tar.xz 60300 SHA256 b8a435771533563dd7b9980e5970ec2f50fe6b1fef9f4350b368d256b2c17491 SHA512 60bff2845130e2be1384cfa617811f56cb981dbbfe057bf447d3bbde5567f5e61d902995a00128b3f40d5cb9274276b30ddfd04f693e103e28ffe78297fc446c WHIRLPOOL 9c71fa482160b95297f1cfeaa35538d08088a95f1fc0f5953f2bebb92535f3942a5cf1d10792831a7d48a39968fc71aaa38a96d6e8b8f4bbd0d3045c08698b36 |
26 |
+DIST genpatches-3.14-68.extras.tar.xz 18268 SHA256 28ccde71dae2369d818357074bedf279387e454e65cc6549e5f4b4a811216db1 SHA512 afbd8150f795d0d2a4921dea12a4d1af95e606b183f53b5a55c89b95e3b88d55bc2a879ce32e297eef7a04bd450584971ee2a1e7e262b5e3ea617a87d098af98 WHIRLPOOL df0b8e915bafdc007c4e035b5dec67b5ebc479e5f0cc9a41c54ec769f72ed69145c7fa34dd3a2987cbc86ca6f337f2b7f9071e362e85e1e22326a87afa868a5a |
27 |
DIST genpatches-3.18-16.base.tar.xz 444356 SHA256 9868f2d0a808026bbbe276193ef98a5bb65e881f6dbf347940d338e347b5a269 SHA512 6e10a76c0dbb53e82775f271dcc2077a4fa3681c92df7ed7c7d3abffcb31b19221fbf17f031e884235a62223b9a8c2ebb8c4998c1e692e3808b56c5bd7d4c1b9 WHIRLPOOL 3992b4bcf377fc4d4ba450fc7487c8be18de9bf37b49661f51a57587c2e6e4721e46c5f961a39396d7f94793fac30aa0e6a21a39ed3344b8f789fdb000d5a093 |
28 |
DIST genpatches-3.18-16.experimental.tar.xz 61624 SHA256 1bab18d2a9e3995dc466533d8df2bff16ebac6170e11bf31b6c51de3170b5696 SHA512 551c1f9745f078fb5094240e7fc58fb877f6af601bff6c4dc742ecac5f0b9a1f0ec98752b7c47e56a05e2f7f9f6b79103e5ba8881ef80a5e83cd6208091307c7 WHIRLPOOL 357c25ac76680ce5a1844ce368149cb3b33eb73748b244ed6cc9d0afcdd518d643ff9c80808ac4c52871f633f104f368557c5af7e8186ae3219174ee2530bb4e |
29 |
DIST genpatches-3.18-16.extras.tar.xz 16188 SHA256 0861244845ec3dc87c5cc070ad413ac98fb435e51bc20cd41354cef8967216b9 SHA512 59b830567f423c20f0c2c8b3123c44c61ab81dae1d35f4e62a5dd291f4b34772bf5116405086228aa5ed3712721e33309d1783d2921eac49c413f7e8b4cdc5d0 WHIRLPOOL 05cc5027107bc1c0f32b3189f84432b5ccbf2ed93792709ef52859fe1cd75018714f893ffca52c675af82b88398d8c072a9cfbe1a6703fd9b7ba6ea121cdcee3 |
30 |
|
31 |
diff --git a/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild b/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild |
32 |
new file mode 100644 |
33 |
index 0000000..6f14fdf |
34 |
--- /dev/null |
35 |
+++ b/sys-kernel/ck-sources/ck-sources-3.14.61.ebuild |
36 |
@@ -0,0 +1,105 @@ |
37 |
+# Copyright 1999-2016 Gentoo Foundation |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+# $Id$ |
40 |
+ |
41 |
+EAPI="5" |
42 |
+ETYPE="sources" |
43 |
+KEYWORDS="~amd64 ~x86" |
44 |
+IUSE="bfsonly" |
45 |
+ |
46 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
47 |
+ http://users.tpg.com.au/ckolivas/kernel/" |
48 |
+ |
49 |
+K_WANT_GENPATCHES="base extras experimental" |
50 |
+K_EXP_GENPATCHES_PULL="1" |
51 |
+K_EXP_GENPATCHES_NOUSE="1" |
52 |
+K_GENPATCHES_VER="68" |
53 |
+K_SECURITY_UNSUPPORTED="1" |
54 |
+K_DEBLOB_AVAILABLE="1" |
55 |
+ |
56 |
+inherit kernel-2 |
57 |
+detect_version |
58 |
+detect_arch |
59 |
+ |
60 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
61 |
+ |
62 |
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" |
63 |
+ |
64 |
+#-- If Gentoo-Sources don't follow then extra incremental patches are needed - |
65 |
+ |
66 |
+XTRA_INCP_MIN="" |
67 |
+XTRA_INCP_MAX="" |
68 |
+ |
69 |
+#-- |
70 |
+ |
71 |
+CK_VERSION="1" |
72 |
+BFS_VERSION="447" |
73 |
+ |
74 |
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.bz2" |
75 |
+BFS_FILE="${K_BRANCH_ID}-sched-bfs-${BFS_VERSION}.patch" |
76 |
+ |
77 |
+CK_BASE_URL="http://ck.kolivas.org/patches/3.0" |
78 |
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" |
79 |
+CK_URI="${CK_LVER_URL}/${CK_FILE}" |
80 |
+BFS_URI="${CK_LVER_URL}/patches/${BFS_FILE}" |
81 |
+ |
82 |
+#-- Build extra incremental patches list -------------------------------------- |
83 |
+ |
84 |
+LX_INCP_URI="" |
85 |
+LX_INCP_LIST="" |
86 |
+if [ -n "${XTRA_INCP_MIN}" ]; then |
87 |
+ LX_INCP_URL="${KERNEL_BASE_URI}/incr" |
88 |
+ for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do |
89 |
+ LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" |
90 |
+ LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" |
91 |
+ LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" |
92 |
+ done |
93 |
+fi |
94 |
+ |
95 |
+#-- CK needs sometimes to patch itself... (3.7/3.13)--------------------------- |
96 |
+ |
97 |
+CK_INCP_URI="" |
98 |
+CK_INCP_LIST="" |
99 |
+ |
100 |
+#-- Local patches needed for the ck-patches to apply smoothly (3.4/3.5) ------- |
101 |
+ |
102 |
+PRE_CK_FIX="" |
103 |
+POST_CK_FIX="" |
104 |
+ |
105 |
+#-- |
106 |
+ |
107 |
+SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} |
108 |
+ !bfsonly? ( ${CK_URI} ) |
109 |
+ bfsonly? ( ${BFS_URI} )" |
110 |
+ |
111 |
+UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}" |
112 |
+ |
113 |
+if ! use bfsonly ; then |
114 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${CK_FILE}" |
115 |
+else |
116 |
+ UNIPATCH_LIST="${UNIPATCH_LIST}/${BFS_FILE}" |
117 |
+fi |
118 |
+ |
119 |
+UNIPATCH_LIST="${UNIPATCH_LIST} ${CK_INCP_LIST} ${POST_CK_FIX}" |
120 |
+ |
121 |
+UNIPATCH_STRICTORDER="yes" |
122 |
+ |
123 |
+#-- Since experimental genpatches && we want BFQ irrespective of experimental - |
124 |
+ |
125 |
+K_EXP_GENPATCHES_LIST="50*_*.patch*" |
126 |
+ |
127 |
+src_prepare() { |
128 |
+ |
129 |
+#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- |
130 |
+ |
131 |
+ sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" |
132 |
+} |
133 |
+ |
134 |
+pkg_postinst() { |
135 |
+ |
136 |
+ kernel-2_pkg_postinst |
137 |
+ |
138 |
+ elog |
139 |
+ elog "For more info on this patchset, see: https://forums.gentoo.org/viewtopic-t-941030-start-0.html" |
140 |
+ elog |
141 |
+} |