diff options
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r-- | sys-kernel/ck-sources/Manifest | 12 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.14.43.ebuild | 67 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.16.11.ebuild | 62 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.9.102.ebuild | 65 |
4 files changed, 206 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index 0b29faf4f8a1..8e23375843fe 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -23,6 +23,9 @@ DIST genpatches-4.14-46.extras.tar.xz 17496 BLAKE2B c7fca4b94f96e36704f4f7aea0da DIST genpatches-4.14-47.base.tar.xz 1200752 BLAKE2B 4e52afb8c85a9d2f162dec0d0e6ef557a66a6b899d47fd7578a350d65ad30bab32daa514d1305cf3a7faf66ce43f74c6a4525c8b987846bc92c2ec14405ec9cf SHA512 c2a46c73d999a199b406a712e79b74d1c33c1a3d0963d43a69f8fd32b9e52beb715867cd064639c842f2395993e789de42b18973932a042061be03957ee81b1a DIST genpatches-4.14-47.experimental.tar.xz 5184 BLAKE2B 12a3437d97cd8f7779e158f6e376ba41cada33db4fdbad8c803baaba01e5e459738b155fec1352e3354020f5b43846bb479fe2682dee5fa296d498e41b67af58 SHA512 885fc8f8b127f792426b575dc87d4c8d5655ef514eee7d8a77e065415db674fd995f6eb91c0f23ad0f03a26b01dfa67f2d474bd5a8e7753922cb9387be2d184c DIST genpatches-4.14-47.extras.tar.xz 17504 BLAKE2B 5f364e68c663c7ef6d5bf5cded7fc304d806adde306d25294996063efc6c9d3134e4d8da1839cc4fccb2da4d0781b2a9ab926351ce6bf4b4c0bae9cd955233b4 SHA512 6d17fdfa3228377120147e43f7a53700c8d3f25c6f2a09c82818558bce493e09db4a7405c42f1b4697a4424ababc607128d98d88301f825a266c802fd18cd78c +DIST genpatches-4.14-48.base.tar.xz 1222408 BLAKE2B 8870bd2081a385e3243c18e96a9a89c768c196bcc54e188f1793bfd48f29e8994beb0b787f38b14db2ed459aa53845074fb5ddaf3bed4d6e39f32b479b0651ba SHA512 e4c4a84feecf0fbd8392fa3981d7276aee2f40aad3a2568598146e935973432670a7f3c32fda09f4bfc17ee5273fd0a7e0b6fd2f4531a10336169586da085640 +DIST genpatches-4.14-48.experimental.tar.xz 5184 BLAKE2B e0fe9fcdb7c1f5e648791a3e686871f2c2951786092a8ebf97b84bb79e80521e3baabbe4a0537b72c2bf5641b2cc292da0853b46124c46bc69b106e61bed1e3b SHA512 d845805a394c93ae5d0ecf22a4c9902fd2d3b1382fd791b0431b5ebead9d3e580759c76a1c95b63f444b8246437dec300a79341049d2573ecd4af060e7fc1f4d +DIST genpatches-4.14-48.extras.tar.xz 17496 BLAKE2B c7fca4b94f96e36704f4f7aea0daac855515544d54a286dc90791e8318ef172771665ce132872351da9e26a0231f0b3e356cf9380c59ea52358ece117a23157e SHA512 eba699a9b0615b096358e967c1ee68989f1374ba9a4f281f232aca8ea459b30446551346a081b4a61067a4e94fedfbe2e470708801a4e9bc3049b69f6558fa14 DIST genpatches-4.15-20.base.tar.xz 464468 BLAKE2B b3c30e02819663b31b4ed83794d57c4521fe13015a4419088664f017f4753117bbc88a5600e310092d8eaf8b132b0757d59fb7b503abef046db0249ed7ae96e6 SHA512 cf79c85b65f3a68d3d721d2425fb6e498df808097bd8b1c610023d0c36c0378ec0f92d33ee0dc39592730d87f4a1df52931ea9608be2d56d5543a201f9d1d658 DIST genpatches-4.15-20.experimental.tar.xz 5184 BLAKE2B 96ab38624869b7ca2caddceea1be6701c6a9df489dda0be4736765a6546909d522f5b32a44506875270485606797357bf44e044ed61ee40f6171670a5956bdbb SHA512 673083672ca1758f0b3dcc4507bd18c3ea1c024c86f1f8e0bcafe6117f33e226ad981fa123f1b3317858b93f5a17b5f56924e5e5eefb6c0980fc8572626010da DIST genpatches-4.15-20.extras.tar.xz 17492 BLAKE2B a610729f55d64e3ef6dee6129879f5ae27f31bb2738b0d8d3270f3502eaa19024323a741f0ac3325ba72342ae9e3c7fc9b4dbd56f8763a4be29e825d98a17b18 SHA512 304fa9e1f83f5b8e2fe10905799badc8bd8e9ac981fd59b3568f9d9d208dc671ec4dc1b88163351322d047596db4d2c8f9a261dbefa3351cf25f321b84beca9e @@ -35,6 +38,9 @@ DIST genpatches-4.16-10.extras.tar.xz 17488 BLAKE2B 75169c7816271f85df521749f6da DIST genpatches-4.16-11.base.tar.xz 229832 BLAKE2B ad7e4b657825802cd3049893140621a26a20f78f5327c43d36cdbbc3ba87938a80276757f1952fb532933d691428ce0bb8dc23d8c8c1c6533d939adaf7a65b5b SHA512 589eb66c4908d6c4964b50e62b22ccbcf6e9b5959cc0ce0bac6d07dbf483c0a0ded6c640649819efcee07f71ed0f930a0f6059be77d8df65e11a3f5031f8555d DIST genpatches-4.16-11.experimental.tar.xz 5168 BLAKE2B 9d8fb3e66bce93a3e8e2925d3b0b3627d37af82fc3b31faa4a676e2b8c355f36ffc998e1cb0b7a7ae75153712ffb3cbe289a351a1a5511b65251734b9b977e57 SHA512 eff2802e2d950357dcd368a9b358bbb2a5892b886be8991da0b808ecf61f199fd079a1d4e3a60bfe0c70bb4c97b582142a1f3341731d50aafc6fad06e462c634 DIST genpatches-4.16-11.extras.tar.xz 17496 BLAKE2B c7fca4b94f96e36704f4f7aea0daac855515544d54a286dc90791e8318ef172771665ce132872351da9e26a0231f0b3e356cf9380c59ea52358ece117a23157e SHA512 eba699a9b0615b096358e967c1ee68989f1374ba9a4f281f232aca8ea459b30446551346a081b4a61067a4e94fedfbe2e470708801a4e9bc3049b69f6558fa14 +DIST genpatches-4.16-12.base.tar.xz 262212 BLAKE2B 95d70087d1e17fa59498be09fb5f73b26843627e0f858979914123d5ed38c48c3d0b6cc8fdcddb0d0a145342f5664032784793a9076692fe0c260b40299c0fc6 SHA512 3d029c80a1b00dc90f4781c778815bbacae1713f0b5e2af3c9351ee6d56996efc1e048ef2509c8e002fc8c633158886c5abc24a8663eb7daa97bbe2cf0f9363c +DIST genpatches-4.16-12.experimental.tar.xz 5168 BLAKE2B a65e3d51f96010dc20c5937bdc2d1984c519af9633a2e460a161b2640293ddbec38f2581e0ba6278397d06d9cd9154c8880eb6f31a02ce2f25123ad6b1ff12bd SHA512 1691f82a02d153d5d6f98c53e03db5692693f6e01487b17d025193f973904f488bbe48a73a8e7c9e35ef5f9dfe37e4f3c1087713b891791fad714f18a6a82c49 +DIST genpatches-4.16-12.extras.tar.xz 17496 BLAKE2B c7fca4b94f96e36704f4f7aea0daac855515544d54a286dc90791e8318ef172771665ce132872351da9e26a0231f0b3e356cf9380c59ea52358ece117a23157e SHA512 eba699a9b0615b096358e967c1ee68989f1374ba9a4f281f232aca8ea459b30446551346a081b4a61067a4e94fedfbe2e470708801a4e9bc3049b69f6558fa14 DIST genpatches-4.16-9.base.tar.xz 196768 BLAKE2B 25c4b6a22a9a07af643ddc73fea2cf6e997f5cca89f86cf8386286d1b63e0c0dd393f138f66f87773d9eba382bcaec3a2562d2a4c22140a61358cd2612e11d4f SHA512 aab3c760270e8d72c892d58a88fac3db792150a8f7157a2fb656d52ecfb29c9f6a049783ec9583b98b9cfd09ae6f77f672ef375d6a260cb2cb4df8157e5398a7 DIST genpatches-4.16-9.experimental.tar.xz 5164 BLAKE2B 0e8c1ce1a65404faafe4c0c7163cf87ce4ba4195edec6caab0dcbffff5351c6b211b233b6b659a7521e48e11e0fcf726e23341728591e9dbf305a4cac4500175 SHA512 9b4003d7902152183e4a76c54e0d4d09da33c9956aadafef4b11cdde81f7539a0d7931f4ae7d4d7e02928bbd7c128eba5fda00319723c1f7c2a7abb34ecddc9c DIST genpatches-4.16-9.extras.tar.xz 17492 BLAKE2B 2e9bb4e33e33f0b5ba923bc0036a3697abefcf7c439dfba68beb0c4d0a558dffde1c9224f56da6bbea560bec3664cb1025c0ce1c961037598523d1af0d0513fb SHA512 e1ed8a1532488aa849969a90bf299eaf39233695eb9bda7b070a87906b8891e2332a06234d4b2c98338b04380020387b8fb212dc95072ae79cc58274e8118656 @@ -47,6 +53,9 @@ DIST genpatches-4.9-103.extras.tar.xz 17356 BLAKE2B e84df76263c11d9ae1fe5bbbad0d DIST genpatches-4.9-104.base.tar.xz 1988596 BLAKE2B 00e31664c8da68ded4e831c872296319b341690c2640c47e0940b1dad6ac1cf9c78a1a773ea5120605af3f09ccf4a62f544b6e6a5d42562d3a803ccae6617dfd SHA512 13fab296b38eae012ec9e58bb3e29fb5bf3b4afced6156d87e275836d04c9afc1a5c748b45e495d770c665e3e61020893f3ae912d7c014b2891fc56b87f640ab DIST genpatches-4.9-104.experimental.tar.xz 106388 BLAKE2B c8a171fda6fd70e17662b779805cc7353303159443fc4031f153bb8acda5c3632aaf331d1720c389b030fbc837d25522c4abbf6cb1858e7023ba292c5373b633 SHA512 db1c60f4c5356cc67e26244af373678fa7b51155c620cb8d62ae966e63e5b2c8320167bae699137135fd2e522337e197d6e2d8c1bf9f736ba5fc0657243218a3 DIST genpatches-4.9-104.extras.tar.xz 17356 BLAKE2B e84df76263c11d9ae1fe5bbbad0d24dfd2e866f625deab07f7b72404c351237ac28f8907cb4ef30e5bb88947ef303e1c8c4123acf4c6f899aa66f2ccfab5de41 SHA512 49025fe6fd388ddf72cdb3cbb68f24ae8225d4356459bbb2f8677b90488eb49f27e62591f98f87038f2d17d0355c55bf0c38b8fb94e3929a0619ebf2bccd06e6 +DIST genpatches-4.9-105.base.tar.xz 2008496 BLAKE2B 228c1495c583ca33adee5c13476363b516b6705d1818458ee03d600b00e3e4e57952f8f55a7ffc5c6ced2b2bd9951a3ba2bc34be12981e147e64f8354b5fe3e9 SHA512 86b70fa9f98e6e4e855a5949ebe11d9a9ab15a7f84529173487538e59227f3a75b834aa419397a835b510e99d7b6f91b4c462ec3dfd0cac8e50b1f161a422728 +DIST genpatches-4.9-105.experimental.tar.xz 106388 BLAKE2B 8458f5d7cea973d2085a67d6b715ba20d745ec9bcb7b66c27a8f955a4df1d2badac5fba93b35f0d79eaa0042950e77972ecd9a8396460f0c8dabdb5967f3da0a SHA512 56d1cd213f4084d3976ceb150f2f38baf14794fb4ba3bf2faa730db5a15278e7f2274ebaa0cf6f5d770448bbd683e82981bc9924990e18ad6bb1068b5d523363 +DIST genpatches-4.9-105.extras.tar.xz 17356 BLAKE2B ee7a0b4ac672a9cadaf17899a102859f1df6e91a5974dd993cf157cc4929a5bee4424b0d264b8a0ca760cab30f43c072117a3d043c9bbb0770b762c4c87b4bb8 SHA512 96f5fa4fa4617f291ef59160f575a54ecd9f1134c8f6b5162ee1fb8335ba4cc2b60467e6cd389f8b0df43cef0e10b7b12db1418b315301f8f044a1459017c895 DIST genpatches-4.9-96.base.tar.xz 1813704 BLAKE2B 43236fbdf22137a2f98c617919e3a21208cf7269a5d5e51d705734610e348f443b57677e3c00aa1d75a73c68314de537252eb24bd23cf83e8d7de05c2f111526 SHA512 c8275aad26fce06c6f8286d4341964031aaa5308ee4e0396fde48f3abbc97fc47db6bcc67764ba424dbed6d93fcc935f07831c20c5dada21acdd9e2d9575a5d8 DIST genpatches-4.9-96.experimental.tar.xz 106408 BLAKE2B a959d2df5d348d1dac693e9e99169f7f87a0234cd45e4a7b8f77e5d446cb844ed210ae64e7d5f50239e5d4e1d55da67ab740cf803d428a683d23ac481731ce80 SHA512 aa23d0364460a82382f6554416019ae1bec6fb61e3dc18ed2c9366b25f47fac447c30ba5316b5b627e041710cfd33d8411c998bba1e5e9ace722aca304ce9816 DIST genpatches-4.9-96.extras.tar.xz 17352 BLAKE2B ab1643d3b767b33a4f0cf1d5de5fd373d7de89f2eec1d0c626cab8155b057d18667f614bc1cf29926e5c55538ed4570ef9c25aef171f13d8c86fb3aa130174d7 SHA512 7a56e5b5108ed398696e220c25859ac1a5a9e02afac6659977f1c38b8d0731ee9b8455654d3e5d03e50f188ea0eaf2e8714435eb241a4bb7fdc6f2b273859661 @@ -66,13 +75,16 @@ EBUILD ck-sources-4.14.35.ebuild 1890 BLAKE2B 31e796623109a95e9479c14c1fe4215d48 EBUILD ck-sources-4.14.40.ebuild 1890 BLAKE2B 1189c57b729c29b7fe37d421e69a5bef9f1ee9d6ba9398a116bb40b839927a85925678a65666c24ec26cc445e332d7d56af77a91d19b31b574e3b3068279fe8e SHA512 6eb6b7001d973e354163c8ced89ae13999a0b8d9aeb4f469c0d46648960c05433b42186376ee815944460e0358761c3ece9fb97a89a15b104354fff690004e62 EBUILD ck-sources-4.14.41.ebuild 1890 BLAKE2B a951cff7570362e32c29c2702612b9b877342a16504165b4dda2c93725506e69b6cc2f3d2aa1c0785a9387982b9126cf9fd82164469fdf503c5a76c2f678b9fb SHA512 643c67eadb27afbdde7aaad402e6326bed9b842b44984eaf8accd4c0a5e6ddd86270d0fb570def87fecd449ec647ed71bf639f9ed8b8089bff5e4d988342f1ac EBUILD ck-sources-4.14.42.ebuild 1890 BLAKE2B c5c2ee07b80189e0c0a144660ed141c5d92a2ac5af5e0130c4e970c93a1f3f2d52fd3a5d3736784ccda6168d815ac5c2ed920a20d5f41cd79a9a520cfd90b076 SHA512 6928cf9380784473ca96ef15c821332aee5b6b0b3068e430c5277ce084273286d63a1e4f495234740e1a78d7985326f269a527ce2bc76b8ac459ccc749029854 +EBUILD ck-sources-4.14.43.ebuild 1890 BLAKE2B 8c2b2fca9a7b1b8c3a3ff4696e2f8dd06e4bd3d08ad34e1452c2b8ea573404c7501526da4d6d02fafe295623da3f1c84d3723e338f6128d442e368934a5c241e SHA512 a6593eb68f18bedcdf51a8c27d7c84fd61a61bb5a62dfeaf68103e8d4be6afb9de7156578a0d33730df39a4d4b1ecea4673fdff6cbace5abfac0c36921c7e1ad EBUILD ck-sources-4.15.17.ebuild 1613 BLAKE2B c686bdc39cf2bcdfb39fc6bb1d022abe7c89c6bf56d6768dca114ef37a75028958760b0248cd998fca8e38b0eee1a91fe60f377855bbced0962ebdb2e6fc1d3b SHA512 c89b106684d799d5cc02f57b2c963ceacd67ec9319aa2ed4d56a377699972d817463fd5dc1449bbde5b000f67944430bc6de04275ed8aa8fc261ca63636caec3 EBUILD ck-sources-4.15.18.ebuild 1613 BLAKE2B d44234f86f13cdddd3e9e4aef9ba9416fa99f43dfd9de249fc38e7c51f733bd1ca21ae07fc2f862e304139ec5bff459022054978931996d8c6c033f89331760f SHA512 ed30d4061718fd052ec346697a2d5f6d737d4bfbcb16ea9164d0d45f6cb9312845d1301ebb1f51e759a1748bf44f2a6080132cce3ed8e34bcc1e2c9caa8c9109 EBUILD ck-sources-4.16.10.ebuild 1613 BLAKE2B 68dfdcfe26016215211970aea4ea14e95042e9db0dab3ebc090017ac964bce69f3b721edf7ebfe1dff80876b496689601e982dd2524ed82c3722a51be8b6d96b SHA512 c0b101634574032eb2cdfb489dbd1615a8cda82602db99dfb04f3b4f8bb696c2faacdb0a1dd19c53d2481056cb544a2ec651e42a229e3bb0ae35f92c460c862c +EBUILD ck-sources-4.16.11.ebuild 1613 BLAKE2B 4b214a840fbc800fe35a2250ffd45620b592aa1697a5f939b09ccfa15e10b7a270bc0f4ac39a3457f7f63da1a628305c724d2c71c82bdffa4ffbbffc06faff32 SHA512 2d38fbe9f0768c0d640868a06fcc2bfbc330316a774b664ddab249433a207ecdf11f8a784157fcce7df7cda57065b821d43d3ce923398ec5a67dc88468c03987 EBUILD ck-sources-4.16.8.ebuild 1612 BLAKE2B b4065b5b7b954efe9f1dd0c947ba8254c5720e29be9b310bf5a4309016a4413233da74737d65e9c6f1a36fa923323eeb2920093e34f6df538c8e07fc3a4147a8 SHA512 c2739523c055f939b14ac149fd76788100d0fcd5d750056cbecd1935b80effabc11de5caf9ab96df946d45f4c354b780e456990a0a4037d49e49c4b5045a59dc EBUILD ck-sources-4.16.9.ebuild 1613 BLAKE2B d48cd4eef9a3de8313a0d400ddd0ed46d5bb5f71ad5d07373673234308394af43d0f5058766b5b09b3b7355674f4acab59755057e7e6ef677d1fecebeb6b7c0f SHA512 3426bb5264b67d482fbfd20cc4ffb664c2f60ed31fd169c078ccf06370c5beddff376ecefa6fb37d587be1c2673312cfde2e3f79f4c139f393e248c900c833ba EBUILD ck-sources-4.9.100.ebuild 1892 BLAKE2B fc000087dca221160f4e403aa79158fa72552ae807233543a619b7afca0931f3d7b22386b9b170e0a384514dcbb5bb46133814c5d7b35a1c6b9747f99880e2df SHA512 5fbbb633cd61982643079f1562070fa6426c7541ed3b31d4134b120ba5151042a12175b8ae2e63232335217bea6fdb0120113bea920715cb932abba50f506e9e EBUILD ck-sources-4.9.101.ebuild 1892 BLAKE2B ff6f002af8e3ff6dec87ca42cd5128d4429697addf8d3748712ef5ba8818e40c14fd8ec5c8d2c0fd817560abc58926f3f1160fa16ff5c66e6767ac5a58b63d56 SHA512 c2a276c330872f031f3c729887489a874f8ec6df8603187a9c6eda59127a3af969d590eda09606f0330f40d7389cf4ef72a375c15fb2eb60c9dfad5e6dffcad5 +EBUILD ck-sources-4.9.102.ebuild 1892 BLAKE2B e934ed5df1eb6d1fbaf5a620a7bff1482ac8dd7355558fa1437edadf645940ea15c6c901c33d31bf1b5b594797de2262c0d93be15f0f4f91a27d81ee92434f19 SHA512 4d4c68926789799e37a9726e4886dcc0506e07bd50eb4742cccb90eb4fda458e635f43930511f9a20d22d740367317c585d7d8d2a890e76c780336e10d57d10f EBUILD ck-sources-4.9.93.ebuild 1891 BLAKE2B 6b6fbd4a9ada3a7f348012e1d5dd541a8d8c930c9bb51737f2e12faadb57fe9c2fdd54cf88361557b3cd69c8891815b3f0ee38875d631745bb4f4ac3915ab6bd SHA512 bc67bb18bf2d98ee26f575feae16696e695c93f3591d2cfefef7c6439fdc8b7d5f69ec06953d20c56dad0c251acb1148ab8dedabd28d84c79c0a02c4b40f69b1 EBUILD ck-sources-4.9.95.ebuild 1891 BLAKE2B 69e55844a6b354cc046acc196ce3c966c05e8c1fb27e06f7bf7cca68b8ef0fd98ad1057195a11de52810d0b6d64e97c76421d67f76107a87389daa9218be9d8d SHA512 e60b5414bd80181ba16a00841a2ab51923996bae6401121ddead1ed199bda77525651e3e754f980186ab64e20fee18dc45c46547ae3d35d4ced73caebf8a7237 EBUILD ck-sources-4.9.99.ebuild 1892 BLAKE2B 0112b97794c6f18328ba0e2063bbd238cb515091c8c530fcf6170d62ead611ffb26fc9ca1b9ee314a8db009e2475f609ae81d7bc055c9be97f40f53c4616b03a SHA512 7c4feace1bfe13cf8d4e576fd72e3e066c0eac1d0a2fae5e238c334fd719f3fcf631f907f7a47dac495f97cec6eafd44d64f80c7b76b04ba49ce580313f8b55b diff --git a/sys-kernel/ck-sources/ck-sources-4.14.43.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.43.ebuild new file mode 100644 index 000000000000..3b81296199af --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.14.43.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +ETYPE="sources" +KEYWORDS="~amd64 ~x86" + +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ + http://kernel.kolivas.org/" + +IUSE="experimental" + +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="48" +K_SECURITY_UNSUPPORTED="1" +K_DEBLOB_AVAILABLE="1" + +PYTHON_COMPAT=( python2_7 ) +inherit python-any-r1 kernel-2 +detect_version +detect_arch + +DEPEND="deblob? ( ${PYTHON_DEPS} )" + +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" + +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" + +CK_VERSION="1" + +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" + +CK_BASE_URL="http://ck.kolivas.org/patches/4.0" +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" +CK_URI="${CK_LVER_URL}/${CK_FILE}" +CK_URI="${CK_LVER_URL}/${CK_FILE}" + +# Fix for: https://github.com/gentoo/gentoo/pull/6942 +BLKIO_HASH="25849740d77dfc089fdbfb53623e50d38a972aff" +BLKIO_FILE="${PN}-4.14-blkio-fix.patch" +BLKIO_URI="https://github.com/ckolivas/linux/commit/${BLKIO_HASH}.patch -> ${BLKIO_FILE}" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${BLKIO_URI}" + +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${BLKIO_FILE}" +UNIPATCH_STRICTORDER="yes" + +pkg_setup() { + use deblob && python-any-r1_pkg_setup + kernel-2_pkg_setup +} + +src_prepare() { + +#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- + + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die + + kernel-2_src_prepare +} + +pkg_postinst() { + elog "ck-sources previously enabled CPU optimizations by default." + elog "USE=\"experimental\" is now required to enable this patch." + elog "this can be set in /etc/portage/package.use (or make.conf)" +} diff --git a/sys-kernel/ck-sources/ck-sources-4.16.11.ebuild b/sys-kernel/ck-sources/ck-sources-4.16.11.ebuild new file mode 100644 index 000000000000..05d896dd38ed --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.16.11.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +ETYPE="sources" +KEYWORDS="~amd64 ~x86" + +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ + http://kernel.kolivas.org/" + +IUSE="experimental" + +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="12" +K_SECURITY_UNSUPPORTED="1" +K_DEBLOB_AVAILABLE="1" + +PYTHON_COMPAT=( python2_7 ) +inherit python-any-r1 kernel-2 +detect_version +detect_arch + +DEPEND="deblob? ( ${PYTHON_DEPS} )" + +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" + +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" + +CK_VERSION="1" + +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" + +CK_BASE_URL="http://ck.kolivas.org/patches/4.0" +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" +CK_URI="${CK_LVER_URL}/${CK_FILE}" +CK_URI="${CK_LVER_URL}/${CK_FILE}" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}" + +UNIPATCH_LIST="${DISTDIR}/${CK_FILE}" +UNIPATCH_STRICTORDER="yes" + +pkg_setup() { + use deblob && python-any-r1_pkg_setup + kernel-2_pkg_setup +} + +src_prepare() { + +#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- + + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die + + kernel-2_src_prepare +} + +pkg_postinst() { + elog "ck-sources previously enabled CPU optimizations by default." + elog "USE=\"experimental\" is now required to enable this patch." + elog "this can be set in /etc/portage/package.use (or make.conf)" +} diff --git a/sys-kernel/ck-sources/ck-sources-4.9.102.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.102.ebuild new file mode 100644 index 000000000000..ce11a7b0e72f --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.102.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +ETYPE="sources" +KEYWORDS="~amd64 ~x86" + +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ + http://kernel.kolivas.org/" + +K_WANT_GENPATCHES="base extras experimental" +K_EXP_GENPATCHES_PULL="1" +K_EXP_GENPATCHES_NOUSE="1" +K_GENPATCHES_VER="105" +K_SECURITY_UNSUPPORTED="1" +K_DEBLOB_AVAILABLE="1" + +PYTHON_COMPAT=( python2_7 ) +inherit python-any-r1 kernel-2 +detect_version +detect_arch + +DEPEND="deblob? ( ${PYTHON_DEPS} )" + +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}" + +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}" + +CK_VERSION="1" + +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz" + +CK_BASE_URL="http://ck.kolivas.org/patches/4.0" +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}" +CK_URI="${CK_LVER_URL}/${CK_FILE}" + +# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x) +FRZR_HASH="7de569950716147ed436b27936628ee3ab5b45cc" +FRZR_FILE="${PN}-4.9-freezer-fix.patch" +FRZR_URI="https://github.com/ckolivas/linux/commit/${FRZR_HASH}.patch -> ${FRZR_FILE}" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}" + +UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_FILE}" +UNIPATCH_STRICTORDER="yes" + +# ck-patches already includes BFQ (similar version as genpatches "experimental" USE flag) +# what's not included is: "additional cpu optimizations" (5010) from genpatches experimental + +K_EXP_GENPATCHES_LIST="5010_*.patch*" + +pkg_setup() { + use deblob && python-any-r1_pkg_setup + kernel-2_pkg_setup +} + +src_prepare() { + +#-- Comment out CK's EXTRAVERSION in Makefile --------------------------------- + + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die + + kernel-2_src_prepare +} |