diff options
author | 2017-03-22 23:00:23 -0400 | |
---|---|---|
committer | 2017-03-23 02:38:58 -0400 | |
commit | b03ccda920ef06d5c1bcea0db1a152cbba158954 (patch) | |
tree | 0db2b1434401440c988ff25e8d6e6c23c597d005 /sys-kernel/ck-sources | |
parent | dev-ruby/twitter: add 6.1.0 (diff) | |
download | gentoo-b03ccda920ef06d5c1bcea0db1a152cbba158954.tar.gz gentoo-b03ccda920ef06d5c1bcea0db1a152cbba158954.tar.bz2 gentoo-b03ccda920ef06d5c1bcea0db1a152cbba158954.zip |
sys-kernel/ck-sources: v.bump (4.9.17 & 4.10.5)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r-- | sys-kernel/ck-sources/Manifest | 6 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.10.5.ebuild | 60 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.9.17.ebuild | 96 |
3 files changed, 162 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index 733193808f91..7dc5f4764213 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -9,12 +9,18 @@ DIST genpatches-4.10-4.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493 DIST genpatches-4.10-5.base.tar.xz 111016 SHA256 f97bb9ca8c942d3a05a37898ebc7c6b92dbc02383b08854b365899510014f02e SHA512 d77627b086dd107486f23ab0596f537447453e6ff807b5b78931bd355d13e3c7b0cab0eef53d50ee83fbeb22453627472f7cb29941cc26a13c0c13bb55e2d6e7 WHIRLPOOL fba0380eebbe32c469a557dae50b5deea51087eeac7ce3d58ae6a64755a952995591ae8b985aae0f25101321e0d4c1ab9d4420a3b4c0ef01ecb1798f81721af8 DIST genpatches-4.10-5.experimental.tar.xz 104588 SHA256 9d5c178123d311802793bd696fd521eb852a1cb660d14aaf3703b7ea814e433c SHA512 f15e876d306ac7d574071f07971aabe02ffeec91e7349cc3d403180212fcab6e42c207ece65c4929c5768d1bbb1c90002347aee27e85b214f7f631b7fc164cfe WHIRLPOOL d6fb36d95eb17c1d2a07dd41bb65fb9cd13e0c8c793787d4735fd49a756de6b929fc627c4419e34c627bb3d38a5d1931a960c3210915394c222763e70943ff41 DIST genpatches-4.10-5.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec WHIRLPOOL 1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42 +DIST genpatches-4.10-6.base.tar.xz 128916 SHA256 5a21b887bb685e59a3fcc7b0b79b5c1b93853fc51ab151e916e8ed54750c8119 SHA512 65a7110c257783a051a23e528dd37f1281ffd36fc18b0ee298a6fb2b47535a69ce9576e22951873a3bfff8f50911210ec6e8db693e5cbed18dbbc79a8d5e04af WHIRLPOOL dbc4f5677fba99024fb1274ac9b8ba7c4831e7d16bccd65758e1ff59a5752fe4455cd4009a3220f61d0d17bd372466cc0e82c5c50c21a7d8b16505f6ef7e84a1 +DIST genpatches-4.10-6.experimental.tar.xz 104644 SHA256 8f726352534b33ff0a5e8b6b2b57a2e1dbdf78a6235eeedd3f36a709ffcb9f5a SHA512 e17a1988be3da16e842be47dbe0145332b79af69079497a0a66d34035c6cb04f4f8d8c439e78fc48415b1a4eda4d7c0ba99774a01c69b333343a69fc780e659d WHIRLPOOL 8a87446831cd2874f69ecab5557a560166a2ff40dc22e81e263b07a23f81ed623dc69f08451b0c5a7ebae8b6998690b151fc46546a53876d2636cf8c80bf91c7 +DIST genpatches-4.10-6.extras.tar.xz 17352 SHA256 2e5ff399880724d82b96df31a6832c680a23b74a5325b2afa8166b36e64c824e SHA512 dce92c87c3b6f14e5324dc41b4760e111c4fca33cf6702582b094501c3585e0f9cd0bbeff2face820e3ba7030bca5a9c5471886ac4d8497bd24218563802213d WHIRLPOOL fcfc35f2b5dbcc843038172ec466cb967dbdbcae02006291dfa5a079ce09406ffd8d0fff856e09290fa7fbfe552206442ae830119429d61e7ecc8c64ac08c273 DIST genpatches-4.9-17.base.tar.xz 375092 SHA256 aa60be6abf48139e2f4646aa66a3f146bde37d06abbf2e5682986e480f11f3ac SHA512 1944972a8bb3677ea5cf8314757bc0eb970abea41b0ea923f83eb88fd99aaccb98112f24147542bae39c0da913f7c3be607980fa5fcacbb3a0c3e65ee2c178e1 WHIRLPOOL c876ee565d2171c7877e1a80f0500a5e3b8dc51c079133b32c82c33d1799c4600a25a96fa84f5636ff3391d18ac0f989c3784a2f885d0f66aec4d45d21e06a63 DIST genpatches-4.9-17.experimental.tar.xz 105612 SHA256 2236ccc47ac7e0b7e77fd062de9adfb9f95ed44db26fed794965c4226e076249 SHA512 13ff54171516aeee99ef5643c6b486c3069184ac3f71012185fffad71ba822a42aa97651ff3a777c12748e5ce1555a60dd5cb560f34a0931911732f5fdbf9719 WHIRLPOOL 6d13a08ee0f5771307faceff5f5131a8958531efe9c9e3c3596825181bc42d990317f916fd038587b3bf6861d5cc7414a6b95537bca163a27db564f3bbc30165 DIST genpatches-4.9-17.extras.tar.xz 17352 SHA256 7a61c27163b6f0b5f517a819b31ece63ce72a8dac00a1df750e0b80c652a3fc7 SHA512 cbc2c679741499b509102c95ff7f2ae9964cd3ab75c4f2902239573114dfdc0c676d9ff6922035ab39f141ef3d815224651b1d4d63280afad7e2a970cf146651 WHIRLPOOL 0e816fe3675bf26270d6be3c2f1188ba3e1048fe4b8c9b3b00867bac584dfdf2f905442977d87a4e4ca877bb9a1fd3144f7a9637d6e5c061a15fbfb249a391d3 DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9 WHIRLPOOL e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095 DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773 WHIRLPOOL 5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec WHIRLPOOL 1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42 +DIST genpatches-4.9-19.base.tar.xz 420920 SHA256 42e008bdb9ee0c032dce7dc74175f892ab0afb13a1167404342b2833730d8232 SHA512 7ab74f3dfc766d03bef4d2409b817ed325470f975e2b51a48daa44046d11584a6e60ae3ff28568dd9a601d7caf6642df3c3a9a1b2b106ec282fb744bce866b6e WHIRLPOOL b3268236d79648b6d3b00ff5d878135f4ffea347dd16d9437904093b1bd6e10132646f58f92a9ebf2c2e2538c2b4aec1993216a170004fcfa251e16bd06d85cc +DIST genpatches-4.9-19.experimental.tar.xz 105600 SHA256 eafcadcb523c9edd672be9ab45af5bded697b9eedf24afc35f3daa760c3a03b6 SHA512 cfd021591de29d634401b68e1ba98095398b3a8ba293a657acb473c5c0a3c5e6137e065d081bc0e30f99785af6aa4090de55fed200e7e4f3e4427fec1cd1f2c9 WHIRLPOOL 3756ca2d2361c894224345a61aad719b28b5d0c04be239537a9325b6a87e36dba0abb2999f7a37453573c823325663f19e3f2ca921bc167cba61c919fda0b8f2 +DIST genpatches-4.9-19.extras.tar.xz 17348 SHA256 21a0716823ebe74c997fdbf56e8037a383dae0121d4eb22fd0b924f9bef78001 SHA512 a86efdf561cd96cb98d4a434df94f9c3fec2c5b53a99a7ee433326bed907aaa53ed65045bb9333d1344aa5367b9b63cfe97527ae2185e7093c09ad3b59e6dad8 WHIRLPOOL 131d2f2354f7662b53a24cf0743a719869842b9141db1df807a8cf1a5f3bb18362564e3a26d7056f1996b1a9bcf2594e5ad68555b44d52b81bc105176717575b DIST linux-4.10.tar.xz 94231404 SHA256 3c95d9f049bd085e5c346d2c77f063b8425f191460fcd3ae9fe7e94e0477dc4b SHA512 c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90 WHIRLPOOL 86d021bae2dbfc4ef80c22d9e886bed4fbd9476473a2851d7beaf8ed0c7f7fbc1fa0da230eb9e763eb231b7c164c17b2a73fd336ab233543f57be280d6173738 DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a DIST patch-4.10-ck1.xz 154200 SHA256 1913eeb921bbef3733b53f4004a3013289fa85a26409610bb14fcff3bbd7ef72 SHA512 b998cfe44b5bd89b362fe299ae799cd5caceef5114b954fbf10be0553c21234a949417459f848e75b029a4089760aafe212efadddd8c2d65d054c0d367fc7816 WHIRLPOOL 2056718b1b1e1b8bccfbe5fcafd01d24179fae05653fac3e7553b4dab38789f694a050990e8e99ea38c4f9074ab339640980d433bdd411c0deb84f7bd698ab10 diff --git a/sys-kernel/ck-sources/ck-sources-4.10.5.ebuild b/sys-kernel/ck-sources/ck-sources-4.10.5.ebuild new file mode 100644 index 000000000000..ada1a5884a96 --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.10.5.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 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://users.tpg.com.au/ckolivas/kernel/" + +K_WANT_GENPATCHES="base extras experimental" +K_EXP_GENPATCHES_PULL="1" +K_EXP_GENPATCHES_NOUSE="1" +K_GENPATCHES_VER="6" +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}" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}" + +UNIPATCH_LIST="${DISTDIR}/${CK_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 +} diff --git a/sys-kernel/ck-sources/ck-sources-4.9.17.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.17.ebuild new file mode 100644 index 000000000000..8489b4ab7646 --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.17.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +ETYPE="sources" +KEYWORDS="~amd64 ~x86" + +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/ + http://users.tpg.com.au/ckolivas/kernel/" + +K_WANT_GENPATCHES="base extras experimental" +K_EXP_GENPATCHES_PULL="1" +K_EXP_GENPATCHES_NOUSE="1" +K_GENPATCHES_VER="19" +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}" + +#-- If Gentoo-Sources don't follow then extra incremental patches are needed - + +XTRA_INCP_MIN="" +XTRA_INCP_MAX="" + +#-- + +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}" + +#-- Build extra incremental patches list -------------------------------------- + +LX_INCP_URI="" +LX_INCP_LIST="" +if [ -n "${XTRA_INCP_MIN}" ]; then + LX_INCP_URL="${KERNEL_BASE_URI}/incr" + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" + done +fi + +#-- CK needs sometimes to patch itself... --------------------------- + +CK_INCP_URI="" +CK_INCP_LIST="" + +#-- Local patches needed for the ck-patches to apply smoothly ------- + +PRE_CK_FIX="" +POST_CK_FIX="" + +#-- + +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}" + +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}" +UNIPATCH_STRICTORDER="yes" + +#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches - + +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 +} |