summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarah White <kuzetsa@gmail.com>2017-02-20 03:12:23 -0500
committerGöktürk Yüksek <gokturk@gentoo.org>2017-02-20 14:06:37 -0500
commitb89c2372f92859e837afd61bcbe9b4e254860cab (patch)
treea7e9dc3e1f417134760fb4e5c8577e9084729c69 /sys-kernel/ck-sources
parentsys-kernel/ck-sources: version bump (4.9.11) (diff)
downloadgentoo-b89c2372f92859e837afd61bcbe9b4e254860cab.tar.gz
gentoo-b89c2372f92859e837afd61bcbe9b4e254860cab.tar.bz2
gentoo-b89c2372f92859e837afd61bcbe9b4e254860cab.zip
sys-kernel/ck-sources: version bump (4.10.0)
Changes & QA notes for 4.10.x 1) cleanup of the patching mechanism for this ebuild makes for a more tidy ebuild (removed obsolete code) 2) bug #610058 tested on both ck-sources and gentoo-sources nVidia users could expect difficulty with ANY 4.10 kernel 3) Non-QA issue: clarified comment about reason for 5010 patch Package-Manager: portage-2.3.3
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r--sys-kernel/ck-sources/Manifest7
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.10.0.ebuild51
2 files changed, 58 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 00e8fcb0aaf4..399de6e47e9f 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -1,6 +1,11 @@
DIST ck-sources-4.9-freezer-fix.patch 684 SHA256 9ede45bd0d6daf49fd9904fe2cc9c741ccc04f4f475c38775773090854c4d8e8 SHA512 4241ca604f928263c29a49aca076832c06469db734864ec8c648cbbc30ba63cfb0b21d076ea4a7f3c438868802feb4e369d976e9ef6e091ce7bacf1a69c2c588 WHIRLPOOL 41e84eac1bf9390aa8dba69062a07d711f9e3878b7948027227e0baa90e01348df1f8c4fb6fa7dcbc67a25606bbde9908fd7db9047f8d6c232b6914ca689f643
+DIST deblob-4.10 147144 SHA256 7159e505f724ec05a98d6009a254fe70423a0e46f6db0007da2244e49aafd39e SHA512 0e0e886963d16aa46c11551923e19e02f746dd20d4740cc1a4b58609c6c3d8df4a63d9b1a304674acaa9d5ecc5f14a25cb2163a57681863074e82ea927c69f45 WHIRLPOOL bb2070376310391717132a3b9c6a5c3e3819029cdc72c5af15d79ac53105aca3f0bb609f6f0d151c3795ca66d77265bc6aa6b63a4d2b2cdbea9d65294de92446
DIST deblob-4.9 146273 SHA256 af4214b851928a53ef470ed8729122b9db910a6c0769d5d46a5de0b3e96f74f3 SHA512 3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6 WHIRLPOOL 7b5ddba1469b6515d03d2e0e91a643ab0252803fde271ca710978186582a2f1a3b01deab9718c194bcdae0a79887636b6e98e604305402c9051b15a89fd393df
+DIST deblob-check-4.10 726421 SHA256 6180718845e933e94a0f285aa20b94d3b6492ecfe3ea78dc1b5b43285b504cf6 SHA512 cbf319186e6fc9941ed650b0dbeefc796a447188a87548cd96043c8045136f7792be5548524cad294667a51c98cbc02bf80660d6207424c6fb64df783ede0c1e WHIRLPOOL 341343d4469403e776c6cee027acd6aef88edef312da754aa2063f9b174674d541e8f0c3bae1435292ecb7d86394e5738427b3f526ead7c4078c39d0c31acbbd
DIST deblob-check-4.9 717834 SHA256 4599c6eabd53bb352e9b536d574152e72467548add19757fc6b8e34355928d6b SHA512 46258698f1c574b44a8c5c78cc2b7fdbaca746976266974ee0f6787904531754b17ad15d542b68e07d4633ee91a8e2d9c32a991ea214292ac072c4f26deed9c9 WHIRLPOOL f1afe1f8d8bcd6fc43a01da5eb012d117687418f049212fe20fe7ea88700c482bc6fd3e917102ff9d12baf11e678a40355877a7d214da8b3cbf2b585a51a012e
+DIST genpatches-4.10-1.base.tar.xz 4456 SHA256 4ab1b9a81b102744f406600b21bcec8cc4f7ea12d7f2551c3623c1b54ba35f91 SHA512 7587c3fdcc9554c31ffb2506e2b4d6cf3467638859b01683f85c510c718011d15d298195272fb4c06588be74ce88459896720cbc1f0270c0565f91bdccb9fc9d WHIRLPOOL eee757d3cd9f5d2793d33e94c381d570da356c6552407996df49a38be9bf968fb93daa2c009ba417020b834a4aecd1f3d0f9fd0f03dc4425eb09e27a49740d7d
+DIST genpatches-4.10-1.experimental.tar.xz 4276 SHA256 07290c3f1efc42cb269a226664a7d43fe7109b4da1a3ce23b744e60462cbb4b1 SHA512 55edcf5299e729b7cc56c57c23ab22c1bbc495ca04fbe71f7f841b651203bc9bf9020c99c920d778611d3c8bfa795e2187f0ebd34b6a797bb8a6f82c9c778d6e WHIRLPOOL fb460da630355daa8350de6bf0ed1c888a1f2ea5805d169203dbddcc81645b8b5fa6d117bcff7ae259f5ec7fda5decc355fdd25a8b8449d4557a8b4caee4d4cb
+DIST genpatches-4.10-1.extras.tar.xz 17328 SHA256 120d720363b78d18c198cee75e2fde7187e8fdea1ec66b48306452b5839e0484 SHA512 2a5c257d1e2169f73fbd9cc8bb89dc39a019f92fdb4f0fd649633f0285fdd5e3288acff4749780e3af303f7a75c3acd93a1bf8e8b00d6667f50ccd6b873cf187 WHIRLPOOL 8c752fd68cb6b56e402ae8f708668ab4489b2c6da0d240eb7feb20e3e93c84e96b2f080ce4ae536f1a3831078e3e7972e1335a50c8f710066f778c60f150982a
DIST genpatches-4.9-10.base.tar.xz 247048 SHA256 af7de1107b7b145f16ad05dd7ac4c9dec0c09f62d4b74eada8c809ed78326cdb SHA512 b1ad223ff850a69fe61517dd87526538ef82b171a8e681f2ffd26b2e39e285de6ee0b764d735713001b5eaae3fc77edfb85bd411d63f70b6185f26a03cf2f351 WHIRLPOOL e35724935b76791754bbbeda39d7d9e39fcf09b701871dc8d0e08613b0a90dfbd1fcd8f9b500944c0ea3bfec117412f7c0a5a4b77574d8a12d114ad7c925c94f
DIST genpatches-4.9-10.experimental.tar.xz 105636 SHA256 4b4d821a38ba8023c3967ccffb0b8f81906d44600a35ddf3012b02086bf4e9d3 SHA512 a5e5209607fa265b8dbca81f7f88fdbcd1a79e901598bba1b843c147978cc4deb74371cfad134631a47c403000a5d37882fb4373504dbdc53ef224f8edbbb7e5 WHIRLPOOL 96ff38f611d834b6561cca59ee2d5990b219c94f93fde342e8432d8af0fa4b2ff2648508590614adcbf2299ccc2d2e540281c4559bdef06d8dda7b2e1cca0174
DIST genpatches-4.9-10.extras.tar.xz 17312 SHA256 635b03e52c3024be184030473f87a350c5a5b5f9d3e81cccf275dda6466261c9 SHA512 3dd41f528e4c8e337378885a40763c495d9972061b190d514c4d4230c7213a15c9fc9e83d54a2b3531d576f4734627cc26d4e144897f834c1d5f4b035c067bd1 WHIRLPOOL fffdbf00315f76648a8f33e27650e86f35193e6db512d5b62e94af77096bbd02de2ac3ca160547e1938e5d2dcca9b76f5489f6ef9844dcfd6c6da41e730ddb5e
@@ -28,5 +33,7 @@ DIST genpatches-4.9-8.extras.tar.xz 17300 SHA256 ba08353081cf07a73fb2a5b998c8dad
DIST genpatches-4.9-9.base.tar.xz 231952 SHA256 30ca230d4187daba12ed92a55f4b2aa6365bd4d59c54fed2059421b4c6710762 SHA512 94ed25ce3341080c685731ec22b3d009b2daa5a23fc81bfdf9aca1e182c72dc6f03dec0cff1040c1cdc85fddae5a6797b55a9a9fe948ad7de4c41d0349df3b4d WHIRLPOOL dac87de960637bab4b5c61179edcb82350ae6da9d51bed50560b0a471a34f4e426e4dae753aa0aaa99be6ea286c2254d39c03bd1ceac819fd95fdbfd8fdcc389
DIST genpatches-4.9-9.experimental.tar.xz 105636 SHA256 4b4d821a38ba8023c3967ccffb0b8f81906d44600a35ddf3012b02086bf4e9d3 SHA512 a5e5209607fa265b8dbca81f7f88fdbcd1a79e901598bba1b843c147978cc4deb74371cfad134631a47c403000a5d37882fb4373504dbdc53ef224f8edbbb7e5 WHIRLPOOL 96ff38f611d834b6561cca59ee2d5990b219c94f93fde342e8432d8af0fa4b2ff2648508590614adcbf2299ccc2d2e540281c4559bdef06d8dda7b2e1cca0174
DIST genpatches-4.9-9.extras.tar.xz 17312 SHA256 635b03e52c3024be184030473f87a350c5a5b5f9d3e81cccf275dda6466261c9 SHA512 3dd41f528e4c8e337378885a40763c495d9972061b190d514c4d4230c7213a15c9fc9e83d54a2b3531d576f4734627cc26d4e144897f834c1d5f4b035c067bd1 WHIRLPOOL fffdbf00315f76648a8f33e27650e86f35193e6db512d5b62e94af77096bbd02de2ac3ca160547e1938e5d2dcca9b76f5489f6ef9844dcfd6c6da41e730ddb5e
+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
DIST patch-4.9-ck1.xz 165624 SHA256 5b9d8f4ef73f87e8595de66ccc38bad86e290fd9453bd536b9cc950f5344b82d SHA512 335f83b8f77c4c2c304db74268eae895ec53611b2cb5ed45a9c6e7f9c7ac37c2eba7cc714d49504ae29cc44c448aa873b52eb332fe91d4e6dbbdd2a175aab252 WHIRLPOOL fdf01a45ad028095d0c91105975724bf19eeb2ddd380f20465357748d3f4a22d73de9fc408473d9d1fb988a6956edcebd0269ff105d3392a82b96e48566aeea5
diff --git a/sys-kernel/ck-sources/ck-sources-4.10.0.ebuild b/sys-kernel/ck-sources/ck-sources-4.10.0.ebuild
new file mode 100644
index 000000000000..074216b21312
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.10.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="1"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+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*"
+
+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
+}