1 |
commit: ee188e67c8529ef55f2b9dbc67c1978c8e867720 |
2 |
Author: Michael Everitt <m.j.everitt <AT> iee <DOT> org> |
3 |
AuthorDate: Thu Sep 20 06:27:19 2018 +0000 |
4 |
Commit: Michael Everitt <m.j.everitt <AT> iee <DOT> org> |
5 |
CommitDate: Thu Sep 20 06:27:19 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/veremit.git/commit/?id=ee188e67 |
7 |
|
8 |
sys-kernel/ck-sources: Add back missing 4.9.122 ebuild |
9 |
|
10 |
Whilst this is still totally unofficial, this corresponds to the |
11 |
gentoo-sources-4.9.122 ebuild which has been stabilised by the |
12 |
Gentoo kernel project. |
13 |
|
14 |
sys-kernel/ck-sources/Manifest | 11 +++++ |
15 |
sys-kernel/ck-sources/ck-sources-4.9.122.ebuild | 59 +++++++++++++++++++++++++ |
16 |
2 files changed, 70 insertions(+) |
17 |
|
18 |
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest |
19 |
index 046d565..4f613da 100644 |
20 |
--- a/sys-kernel/ck-sources/Manifest |
21 |
+++ b/sys-kernel/ck-sources/Manifest |
22 |
@@ -1,5 +1,9 @@ |
23 |
+DIST ck-sources-4.9-freezer-fix.patch 684 BLAKE2B 63894db45e5653af1851c7cee2493b6717d37f50d55c3a2b41316075d0f3e0bcb8975ff1c647c764bdf088ceeb4c716657e189d1e5337a69346e6dcefac332b9 SHA512 4241ca604f928263c29a49aca076832c06469db734864ec8c648cbbc30ba63cfb0b21d076ea4a7f3c438868802feb4e369d976e9ef6e091ce7bacf1a69c2c588 |
24 |
+DIST ck-sources-4.9-muqss.patch 303456 BLAKE2B be42cf125910d3978a6da69f5bd6050063b1bfba591c1a196bedf34f25338d57455ff1e8152a1ac11b05db4542058ec0283fe433ebb4c4312709400babccd21c SHA512 1325a18ce2f758ebf0aad95e29c4f2636eb952cf8306f863b1acbf74e982aecfbc82e321064c89fe19ee63938e4930662f40f55cd16284f86743effb79cef3ee |
25 |
DIST deblob-4.4 137370 BLAKE2B 05f96867d5e50e4bc6ea8073f6f0400c2af27bd920a7732f9a9b30e7d1181fe9de745de239b2c5cf12ef647adf1f169180627fd71eb2316d994488fb3e799ca4 SHA512 ea5f2f2cdbc97bdc90c2131f846761dc1630a53986db10d8e9d07d1ddee12a9d878c57790edd3ecc75ed9792d479b7b726c39d688a3926e850608c81b1b78a3a |
26 |
+DIST deblob-4.9 146273 BLAKE2B 8bc593ca375e003183dc6260aab0b2f81675b0814ec50fae3afe5d4ce9ce41c1c1401ce80e1c285153f610f8f730f82d6ad03e2578c792fd4af8779f2d1e3079 SHA512 3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6 |
27 |
DIST deblob-check-4.4 694225 BLAKE2B 9369f81751bc80d97c37a07ce92628d212185a4ccd1b1d4ed3b21972f4a135e93910271f0e80a35bb8695d1b9ef6d30c8d303abe51814275115735a8043ddc21 SHA512 6554ae567566da4d30e94a37622f88343b8e96ab39a9204fee34de4ddb5dac8c4906b25843b63c2388d03a4441821c25d395b3c39fc875c498a69e677a4f0cb5 |
28 |
+DIST deblob-check-4.9 717834 BLAKE2B f2471b45f6953ce83c0819b9157ce638a1d93959ec4074a329766ecb0c3adf90fd3022307ea70c2cb3bd3c291f98d6153576cc6597c62ca97abae6524b98112e SHA512 46258698f1c574b44a8c5c78cc2b7fdbaca746976266974ee0f6787904531754b17ad15d542b68e07d4633ee91a8e2d9c32a991ea214292ac072c4f26deed9c9 |
29 |
DIST genpatches-4.4-91.base.tar.xz 1428436 BLAKE2B 4b706e9682e883dd1954632efe5ec161347432a6260c353e160b8591f8377e6d1e1768acd2e3e72237e3ea6b7104137e3504e3f290fb12b0dabf662b0fb034c1 SHA512 cdddd25be04b33558f7ebcee66df992aae38f29181474ebed82958d4d50639097b4a82eaf256d7b3576bfcd0cd3fe7682956e1d2cdbdb912d47fe86205d9b554 |
30 |
DIST genpatches-4.4-91.experimental.tar.xz 87760 BLAKE2B d8a165fb3708192a12e826a713e896ca83785da084c9a9aeaae909473c598669867fa303636d762facd2d7bc1a857da3ba0d994ee62d008dc17955dd84181942 SHA512 0bbc83e076d45da1d0258bfd7f6acf6170e99891a9a857b2552f3a0fcefff4f318a8c5c8779591b0bb654760f905530de18723f2ba960618eae59a1b7219c28f |
31 |
DIST genpatches-4.4-91.extras.tar.xz 16468 BLAKE2B b99298cd9e57a2b8a0619495df0450373c9f5c14ff2398d76534c7167f3a563c05e67f9aff80ff97a474ae7a8cb298a4ffbc5eab25d79075aac5cc01964c3e9d SHA512 229922945fcb882a0cb7dcba8bac9de51683690462a8df59e181a03d702fcb1c9b54078c5434624b4a197c481f0bb9b73dca58456ef5a5884a30bfd3644dfd6d |
32 |
@@ -15,5 +19,12 @@ DIST genpatches-4.4-151.extras.tar.xz 16452 BLAKE2B 9c7fdf7b009d5d58b919f7f1b395 |
33 |
DIST genpatches-4.4-158.base.tar.xz 2364020 BLAKE2B b11b892297a6660993503295866abeb9ef945379cfed23e23215218f07d7f70ada300b58bbfe5477dd186388b8be6288cc3a168b2c8d13cdb00b18c541aeed5b SHA512 f47fa2aaf87ea677d3a2499e627e29f295e9a398ffef8a04a0d047f4156b006a091340c97e7fb7ce0f0688067bdd32deb75c459b7797c811456b4328506f0c3a |
34 |
DIST genpatches-4.4-158.experimental.tar.xz 87768 BLAKE2B 30592a90407b1c958acf5bd9e898449bb71913db876810dc78598fc90921c6e4e1b8a12cd14c09510e596777a8b83f70c33614ba822a8b43c55f82c2ac2b8b4f SHA512 7ec01f6f2537f473d872989c611acf8a76961cddd3799f28cf917caec8fe8c7d5fc26340dc01f4a19c76b52f106fe6f25faa183d95ca814561ecc694629cf365 |
35 |
DIST genpatches-4.4-158.extras.tar.xz 16456 BLAKE2B 98d8e7b860b014f83911f137d8e4cd0adb34996f62c0c4ed66d0d52ec5b2ed75e182cf7fa57b3a156c7d2a4243726413149b1b7e9acafbd19831fe837bf1f41f SHA512 1ce03096823dad0fb99f7b15250e0edd7615da218533ecc950498484076d3db79461d76c1f5edbf6a0a6ae5e48071225b0e6f56467dd3ee5b424e39d8454b0d0 |
36 |
+DIST genpatches-4.9-126.base.tar.xz 2350460 BLAKE2B 78e57b619a1ed60ccc91afd330638c88f41366019322edafe261065407620ecc128f6564934879042859734f4edfb1da31d4874c2d4bd39fd4eecb6095681e81 SHA512 7d476e3e52f747b93dd23004e6c180fa760d499c278dff104fafa52e845ff37ad963a8ed75c54c5a121bc1f8469775a23d123dcd0c2fa3be7d9df9d13d3f5658 |
37 |
+DIST genpatches-4.9-126.experimental.tar.xz 106412 BLAKE2B a7b77b95ffd76d1a337752cdec820599dd9e71c25d4c943e4374986dec08b6ff3526459807ae85d47beb5c6948763bcaf302ac6addc3139b4ca1e1f0ef0640e6 SHA512 1060c045836060eada07a716def24547e575c7a67edd69f663369f40f7737a8c2592a602aa184f6d69db8dcba0a1bffb687c91af55917d9e52ed48a091873e00 |
38 |
+DIST genpatches-4.9-126.extras.tar.xz 17344 BLAKE2B 0d28a44855994d1fead8eca518822ea8c706f2fdd3b845c17bf7771a03dc68fcafbf1eeca81a1982bffc38a1ab14192a182996a07ab0717dd31ce4f836dae9ec SHA512 72b3c88fa2beb9305de8792de4057716a1e4cf96f456cf2e0f8e2db385be0641bb975de3b809a5f230bc911cdf9fa63eba9ae25b5ce2633765bb3b4ea01dd329 |
39 |
+DIST genpatches-4.9-127.base.tar.xz 2354512 BLAKE2B 2226db036333946c7a9e60ed7c41eaf76fc113b9ee4c1044c05196f8bb7bc7c263425cd16f0e16349ecaab9adab0b5ef75ceed690210fcfd9ae620dd8254e4bf SHA512 c5798dfb5389c7585155bbe7baca675dc53e9bd7a6f038e9db6026172c3b7b6733422fe931e3bed2462caad2f05c774b20ac49757c2763b3d78e5239500e58e1 |
40 |
+DIST genpatches-4.9-127.experimental.tar.xz 106396 BLAKE2B 5273ecfa6b48624ec665b1d80de623fa78cb95818252e02a732d6e4409be9dacfb710e420d9b0cb2bdcd71ae1389b6e888439d1d911b46bed5adfcc98981bea2 SHA512 5774bc6477931e51c2be55d365ca38a7619073afc7bcf342a3b7e024c31d31dd899bba63ea4af31cd1d5a81b5a605fda2d4c19862c5580e0d3762b0222f87a3a |
41 |
+DIST genpatches-4.9-127.extras.tar.xz 17348 BLAKE2B b7d6fe9deb23dfa838d073143952aa3fca61f6b729035f52222443e8aca6ac061933ff037cf4b0b0e45504066eba1a979401ebd6b2cbd94eafc95b8302e79632 SHA512 f28c5825d22a29adfd33570e0490a02bf996ba48ce18ad6baeb330ac556153921cffb7cf8921e0bc8a81043c1ae085acf4d266f7e63d157ce832116cd939b2aa |
42 |
DIST linux-4.4.tar.xz 87295988 BLAKE2B f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e |
43 |
+DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a |
44 |
DIST patch-4.4-ck1.xz 64172 BLAKE2B ac7ccc60fd8fc979242a053c6e79e125d514e16db828e848442d11c4ef53d43fe30b3655b63d5464f0aaba40348b5a4f6d60da8db4e9a5b7f2aedea5052ae0fe SHA512 a8718063b76a22f690c19551051a14d61a81dbd1f272eb5de106548e8b07c4d039c27465dda99a208bc015fd3c6f5c2d0dae249cbee183378aba6404151ba928 |
45 |
|
46 |
diff --git a/sys-kernel/ck-sources/ck-sources-4.9.122.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.122.ebuild |
47 |
new file mode 100644 |
48 |
index 0000000..5b86407 |
49 |
--- /dev/null |
50 |
+++ b/sys-kernel/ck-sources/ck-sources-4.9.122.ebuild |
51 |
@@ -0,0 +1,59 @@ |
52 |
+# Copyright 1999-2018 Gentoo Foundation |
53 |
+# Distributed under the terms of the GNU General Public License v2 |
54 |
+ |
55 |
+EAPI="6" |
56 |
+ETYPE="sources" |
57 |
+KEYWORDS="~amd64 ~x86" |
58 |
+ |
59 |
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ |
60 |
+ http://kernel.kolivas.org/" |
61 |
+ |
62 |
+IUSE="experimental" |
63 |
+ |
64 |
+K_WANT_GENPATCHES="base extras experimental" |
65 |
+K_GENPATCHES_VER="126" |
66 |
+K_SECURITY_UNSUPPORTED="1" |
67 |
+K_DEBLOB_AVAILABLE="1" |
68 |
+ |
69 |
+PYTHON_COMPAT=( python2_7 ) |
70 |
+inherit python-any-r1 kernel-2 |
71 |
+detect_version |
72 |
+detect_arch |
73 |
+ |
74 |
+DEPEND="deblob? ( ${PYTHON_DEPS} )" |
75 |
+ |
76 |
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" |
77 |
+ |
78 |
+DESCRIPTION="Gentoo's genpatches for Linux ${K_BRANCH_ID}, with Con Kolivas' MuQSS process scheduler." |
79 |
+ |
80 |
+MUQSS_VERSION="150" |
81 |
+MUQSS_FILE="${K_BRANCH_ID}-sched-MuQSS_${MUQSS_VERSION}.patch" |
82 |
+MUQSS_BASE_URL="http://ck.kolivas.org/patches/muqss/4.0" |
83 |
+ |
84 |
+# clearly identify package name in distrdir |
85 |
+MUQSS_DISTNAME="${PN}-${K_BRANCH_ID}-muqss.patch" |
86 |
+ |
87 |
+CK_LVER_URL="${MUQSS_BASE_URL}/${K_BRANCH_ID}" |
88 |
+CK_URI="${CK_LVER_URL}/${MUQSS_FILE} -> ${MUQSS_DISTNAME}" |
89 |
+ |
90 |
+# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x) |
91 |
+FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc" |
92 |
+FRZR_FILE="${PN}-4.9-freezer-fix.patch" |
93 |
+FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}" |
94 |
+ |
95 |
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}" |
96 |
+ |
97 |
+UNIPATCH_LIST="${DISTDIR}/${MUQSS_DISTNAME} ${DISTDIR}/${FRZR_FILE}" |
98 |
+UNIPATCH_STRICTORDER="yes" |
99 |
+ |
100 |
+pkg_setup() { |
101 |
+ use deblob && python-any-r1_pkg_setup |
102 |
+ kernel-2_pkg_setup |
103 |
+} |
104 |
+ |
105 |
+pkg_postinst() { |
106 |
+ elog "CPU optimizations patch (from genpatches) is off by default." |
107 |
+ elog "Set USE=\"experimental\" if you need this patch / feature." |
108 |
+ elog "This can be set in /etc/portage/package.use (or make.conf)" |
109 |
+ elog "make menuconfig as usual to edit .config for this feature." |
110 |
+} |