summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2017-11-21 08:59:29 -0500
committerAlice Ferrazzi <alicef@gentoo.org>2017-11-22 00:45:26 +0900
commit588900dd784838416b5bce2faeacb344bb2ed670 (patch)
tree66349f98adde3df4e9469e181b847352f24c0007 /sys-kernel
parentsys-apps/iproute2: Bump to version 4.14.1 (diff)
downloadgentoo-588900dd784838416b5bce2faeacb344bb2ed670.tar.gz
gentoo-588900dd784838416b5bce2faeacb344bb2ed670.tar.bz2
gentoo-588900dd784838416b5bce2faeacb344bb2ed670.zip
sys-kernel/ck-sources: v.bump (4.9.64 & 4.13.15 & 4.14.1)
Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6257
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/ck-sources/Manifest12
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.13.15.ebuild60
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.14.1.ebuild (renamed from sys-kernel/ck-sources/ck-sources-4.14.0.ebuild)2
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.9.64.ebuild65
4 files changed, 135 insertions, 4 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index d2894b30465e..96000a88ef0c 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -31,9 +31,12 @@ DIST genpatches-4.13-15.extras.tar.xz 17400 SHA256 28a3431e5d8aca353b9d763c67261
DIST genpatches-4.13-17.base.tar.xz 266392 SHA256 bac6764bdc28b40db5aae433b2a6e16a4b9e1040c02d3d516b11ae57b76caf8a SHA512 8cd638064078eef540f614f766b89d845208082109f7af71013ab210ef4f0b7f483eefc112805646cc99b8517c3d938dcbe2eab4fcd4b35be14969c83f71b858 WHIRLPOOL 82961c4d2f7f44b2ffc031550d70270ad938048475cee52ed3ffb8193c08473c3b5faf61ef9e3062d373cb47f71a382bb4c189f7d6929ef5dfd5fcd55044ea54
DIST genpatches-4.13-17.experimental.tar.xz 5184 SHA256 79ea2d943234c7bad47bf6c8c11838ea974752fee6ec74961b5fd693424326ca SHA512 9f74b4ad9970941ffc931faf933dcd4e3e6fa3b5090c629db4fcac99d07613e0953d33fdae629359fec58207c245627e963e4b6e36e2a13ffc3c654f592cf7bc WHIRLPOOL 9e4a3fac16b95c100430ebaa2cfe796a177531632125e8e8abfed3df8de60c791103f437383497bb8cc9bc2544a7da1d6210c80da69656445e17074046da4a4a
DIST genpatches-4.13-17.extras.tar.xz 17384 SHA256 f777359f588b4e86c0449c96a708d861fdb1103a80484747eeca745619b5020f SHA512 2e6a14b9a40ea92af1ab79db66892d7f77bfc54380f08e8214ba1ce8d3d3de36e1be4c979ac3cd257545faf364002b7def9f7614bdbe73751692e8aed753ca5a WHIRLPOOL 3d5b338a4d493a407e29a6a2ad9ad8945dbf9eca330632e968ceeeb6c0d317d8d8981ccc13e91e887beef5fab9bb13b2b2e03678e629d3089064e9da9de1792a
-DIST genpatches-4.14-1.base.tar.xz 5256 SHA256 1459f373ecf84fc1d429db2bbca0c13528492deb0c30b2e9ca011eaf8bcce932 SHA512 6f8fceff08d9d030785493973648ec3662a7a0c40e7919e0132d6915942a0e017f8ab6da9fdbd00fb6308d19a30608cfa5141141535a203d1cd4e55675d1f1eb WHIRLPOOL d3ed44fc3e85192f4cf58f629e83cf1ed23456d37a94eaf6242690ebde77cbcb90f1642ebddb65a8f188d3cedfd18bf92b870c4115dc622f3f3b4f4308d318c9
-DIST genpatches-4.14-1.experimental.tar.xz 5184 SHA256 6734f0f0fdf33b648f7af28252e17b72e9345a483ef0714fa45e192cb33e2b7c SHA512 c220d229f4dffaf7bf09b9d4cb1a73d61b7646191d715098e5eb51808c66d38827729edcc9999f1252d7b1bfaaed7d2d2566add7b6cbadad1db246379334dee1 WHIRLPOOL 307fe32b1492096547eca0af6de818d81724ee58f2594d4c537b1a6bf797ef45b96a51a25b5e92d279e78398f5104bb28bb20a2c2980bab779e5f292017de246
-DIST genpatches-4.14-1.extras.tar.xz 3292 SHA256 4f1886356f68ce31b02b3edc9982d9bf6492f39f30933f2db3a6339b285ce4c3 SHA512 38f97d3fab03bde1c1868490e7095149c44c07213b3c6d0d02a6e4549700641daa525b29ffb8a6a78edd08d29ba592ff01ab0a30c37e45d932e3ebe6f48ef74e WHIRLPOOL 2b0b90899c284ce2ec8d02461ccbb9ff997004c5c0e9617df6699a18d4665b2713844e0435e8c4afa52e2e9decad5e632da4ffb72d57e850eddb3a0021bcd5ae
+DIST genpatches-4.13-18.base.tar.xz 273920 SHA256 6f62ab656a2268bff6ca348479e8a8ab7760be37067e02cac7d409d37c2fa401 SHA512 3164f77eef84977602beed2acc59739d8d8ed99a0e9ea02a1f9a1e8ba95b35c8e7566e020ea88ed73f6bb0d359daa207d9e08d6cecf9cebe9b93fb86ff6280ac WHIRLPOOL 18d2013274ae2fcdcd4cf1cbcbf3eb370faea497b2597c23f48ee87f37344cd749f010f7b8f507b44784ec94dbb6008603c8c9db0f86b90f1a03f938180ae8aa
+DIST genpatches-4.13-18.experimental.tar.xz 5180 SHA256 ae765e5814e1ba88f9b84322080d1346de49cc681b6f2279336a59759493a4d1 SHA512 09a53e6b53c20ddc857b7ff7001be326adacf9d24a565922c8ceae35a98e9a5a1bd214fd6a227115ea90436d3504154cd6ae3e47e5eac270f220ec16255b16ca WHIRLPOOL 7476ea163249171c057d3ced1fd0c9953e698b7d694de3c33ea771f687b99d937b66a323799746cc8bd52ad416cee78735049729d5d8f8c27da136c1970f894b
+DIST genpatches-4.13-18.extras.tar.xz 17408 SHA256 05363afc19b8eee1abb48cc81ce7e6397edb57d7e90bae014ec05d7b0b07165a SHA512 eb0505e6f54051ca3f1cdf3070092d5e78831a649582021a19878d6ada2d47d0c960d1726201c0d276a2eb4eed2ed72dd162dbc0ce0185a82f4a4e9580e7c804 WHIRLPOOL 6ad8d563d86a862b7e9b7f2903ab96168d80f12d8ab386467a05be3f46dfff4f823f5bde01807364fdccc0e871e1b806984add7475f2061d9da8eb2409b7e730
+DIST genpatches-4.14-2.base.tar.xz 17648 SHA256 5826e129ea0c4832faec7577fc00e248f5cb6e53186fc9ad14ad68f26d112532 SHA512 8562287eef0efd1df7816c65eb452e2b1a037cf572cc5131cc27526a7e93cb610d49b6855eae28039c922c5ce1ca270da1cf4070aa5ceb32edb260c5ca82717a WHIRLPOOL 5fef1986a007cefcd50e5311efa1497572b4b5959eaca316cca7fa13d7dffc6ece2d173d10d52a471e13e8ff4734e0335d437f70e2529e86ddd4bb3c35272e5e
+DIST genpatches-4.14-2.experimental.tar.xz 5184 SHA256 79ea2d943234c7bad47bf6c8c11838ea974752fee6ec74961b5fd693424326ca SHA512 9f74b4ad9970941ffc931faf933dcd4e3e6fa3b5090c629db4fcac99d07613e0953d33fdae629359fec58207c245627e963e4b6e36e2a13ffc3c654f592cf7bc WHIRLPOOL 9e4a3fac16b95c100430ebaa2cfe796a177531632125e8e8abfed3df8de60c791103f437383497bb8cc9bc2544a7da1d6210c80da69656445e17074046da4a4a
+DIST genpatches-4.14-2.extras.tar.xz 17480 SHA256 24c731db2b003a124b093557033103d93be5baae6cdb9a15de525976f9baac15 SHA512 75ce75cb5248c8822e3798203b6836d689d32d54dc387f8a879d7cdd5aa81decbe7f3794861a92039b2b16a69e5a3de90dadca015eedc88d5d5d92883a6f0ff4 WHIRLPOOL ae9336ed872f4c9234bd6f021e2e9c2624bd91ee6921e552fdba563c408477478fbc38d488838b9bcc71221c9d3017f9d638cdc901ed5f9a6961eff755b4b75e
DIST genpatches-4.9-54.base.tar.xz 1053504 SHA256 ad6728a6e84a45aa9a84215f72ba1daed8c9681b61d9470b0fed24c285aec82a SHA512 3e64d39f3d7d0c1d68cca6b27df1e374970f0b42f47ff6bc900a1a12d1305093efafdccc28a1ba89404397ad285298058e882329f651e8d1031ddc86dbf06c40 WHIRLPOOL 7c22db4217a2604a05e8f4a9817fceabf865b00c7c33df95cfc5a09af6ffa84d809930c221f55cb9b500cc8d57b2e43f70f80e622a19fb73e0d068f2ec2be18d
DIST genpatches-4.9-54.experimental.tar.xz 106360 SHA256 9c5b4ec4005bf50556163cebe4a4e577cffc3ed0ab06a40cd79bc7e9e33a964d SHA512 ace1650a90d70f1ab6d938d2509c44ff1911178161bfa6f060f5eb078b9c83d031709dc483f3481afc82c34b705cd9dd653c95c9b53817c79b0e632f970dad10 WHIRLPOOL 50c40e6160a92d98e568b3d55b336c4400cb8faff7fcfa5c71a8172e5149468b0483874c8531270f6f15b48f84fb3c47dee8ec01870c3331a150226c748b16ac
DIST genpatches-4.9-54.extras.tar.xz 17356 SHA256 70314b113191df3bcf461537c5c5789ce990311affcb41e9d00b4a4d1f674659 SHA512 894f37761c80304fd12e20d9b2a11a56475484dd2a4504f4aada6b48854e752228256d56dfc328c7633996a16f4653af0105698b6a230619d9a3364b9d08a265 WHIRLPOOL 3fddbc03354fcb2b3c72caa7462a36d16a0595304da2ff9df0614925e252e3c15c38138b4f07789333c118dde992569c7cbbeb019b5052bc0ff18e87fb08cf6b
@@ -70,6 +73,9 @@ DIST genpatches-4.9-64.extras.tar.xz 17356 SHA256 91388a8444f98a0535cade4b901a94
DIST genpatches-4.9-65.base.tar.xz 1214800 SHA256 089ad87fa5517c3211f513ab8cc6d9dc8587bec6b7e7ac432b1d9f984d97dd82 SHA512 7610c1ea5d98ffb5d7f1f036c6dd9d67dac5edc64d5e161f551e3091f295a2c5c1e8f4c0be02450c6c50baa65435b127d0c57c7118184d59377c13ecf6b9880e WHIRLPOOL da6e1d88bc4c89ddfb69c77d07ebbed2fa9272e653f0fdca0d18691f9a49cee3ec8a0597f46d430710274cc6fdff8bf374408cfd70504982e214d63df57cb4ae
DIST genpatches-4.9-65.experimental.tar.xz 106380 SHA256 8e5a3cf556c9792601b7c15ec25ba32b8c86012c89c9f32f57f7e3ac6c9a01aa SHA512 6463eda4311ea2e47233076970a196fc6a55f79791c9e776b77ad54e326c9dfcdad1befb677323befec068bfe4740b137b7af82118920ddc6241c002c7040466 WHIRLPOOL 652aa07743004450f72ad11957ac85beca5cfe2118ce642f88efe6ac302a31f8f6ee0496dbf2079168836b7192696ed995c8a27b820ec0641b47b93910d3cec2
DIST genpatches-4.9-65.extras.tar.xz 17352 SHA256 f9b469fc17a0e3fd6f008a043cac320a0fbb2282e8d9d698faae3ef614c71b2f SHA512 ced79ee5bd932605f3c183b19acd8a4b38a0119bcb74908e5949f37060479a3bb7b69dd0081f38e23aff2c572778d59939def79fab02b4026e6c496e1c19b8ba WHIRLPOOL 7c069c561b69ef6be820caa6100b0a85986a4f59522b065e3fa11be0d5944d9e441352a1aa080a34db4d844d67b2f56ec07707ac5f50d5e0ea249701d6ed24a5
+DIST genpatches-4.9-66.base.tar.xz 1230840 SHA256 ca1c43a0d2a0aa085102771f1297a2bb22b39e0f1ccc3a4f31a3f92b767c2f7d SHA512 b0a3ad38f32e4ddaf591977144ff7d292822433ee87c0af3adf5b6493feda8f9e3f9d49a7c1813529cb24ae4f83b434f7e75513ba068a2fafed4039a1383e8b1 WHIRLPOOL 34ccd1476878b32528cd5705e3882b859d3b84b552812e63b2ccefa57a99972e6133ef59f259b8fc4d38a2c94e6a111e92abc5c436f47b47d64abb5f674b4a28
+DIST genpatches-4.9-66.experimental.tar.xz 106396 SHA256 73aa9a8ce91a0ce6ce469e375dda71462495dc955461678914f3b9c86cc6af21 SHA512 efe86fb3f0e29e62919cf4c175405fefa0f9a3a6d9fa02bb98a922a513c1a3672ca059058004cd023509b87499772a0b634db0d8595d7d947652813c03dee341 WHIRLPOOL 684fd0f5c26cdd88ca543c93a23445d0fca5891fa9a0f5e64a92b3bfd3b69a6de1bf5f298e702ce2764489ca1e675b13d261bc9c57e64411149da7afef3a59c0
+DIST genpatches-4.9-66.extras.tar.xz 17348 SHA256 73407d50267ba172bdf18b34bcb35f37a5397b336d70cb42fa6c386808eff8cf SHA512 d16849e39d0fae50deb3aba0824020a7a64f1c4f566ab8bf0e90a8adb21fe94c06191651315f3607ede253dd6369cddec142d51438cd5bfdfe686a3af27bef0f WHIRLPOOL bf5160f28ee263be84c630c9c425f8eb8d90801b34ad9aac18290c09dbd04b4c3e07f1c75f46cef4bc662ff2783cce15576a8f6fda35c8efc92930057e690cd6
DIST linux-4.12.tar.xz 99186576 SHA256 a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab SHA512 8e81b41b253e63233e92948941f44c6482acb52aa3a3fd172f03a38a86f2c35b2ad4fd407acd1bc3964673eba344fe104d3a03e3ff4bf9cd1f22bd44263bd728 WHIRLPOOL 3b97da251c2ba4ace4a27b708f2b1dcf94cb1b59aaeded6acb74bd98f0d3e33f1df83670665e4186d99a55daa84c88d539d93e20f0ff18a6d46ef326c48dd375
DIST linux-4.13.tar.xz 100579888 SHA256 2db3d6066c3ad93eb25b973a3d2951e022a7e975ee2fa7cbe5bddf84d9a49a2c SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2 WHIRLPOOL d3d332e02cd3c5056c76c28cf1f81504c6f7b8f2caed7238e7dd7866747fb03154b88d8d7aec4d0eddf5760624bc7d6c5485fb52a3e32d098a2742eba96c0d05
DIST linux-4.14.tar.xz 100770500 SHA256 f81d59477e90a130857ce18dc02f4fbe5725854911db1e7ba770c7cd350f96a7 SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 WHIRLPOOL fee10d54ecb210156aa55364ecc15867127819e9f7ff9ec5f6ef159b1013e2ae3d3a28d35c62d663886cbe826b996a1387671766093be002536309045a8e4d10
diff --git a/sys-kernel/ck-sources/ck-sources-4.13.15.ebuild b/sys-kernel/ck-sources/ck-sources-4.13.15.ebuild
new file mode 100644
index 000000000000..2401b35e447b
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.13.15.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="18"
+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.14.0.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.1.ebuild
index 888e78966da1..d68bcf52845e 100644
--- a/sys-kernel/ck-sources/ck-sources-4.14.0.ebuild
+++ b/sys-kernel/ck-sources/ck-sources-4.14.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
K_WANT_GENPATCHES="base extras experimental"
K_EXP_GENPATCHES_PULL="1"
K_EXP_GENPATCHES_NOUSE="1"
-K_GENPATCHES_VER="1"
+K_GENPATCHES_VER="2"
K_SECURITY_UNSUPPORTED="1"
K_DEBLOB_AVAILABLE="1"
diff --git a/sys-kernel/ck-sources/ck-sources-4.9.64.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.64.ebuild
new file mode 100644
index 000000000000..88df20712cbf
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.64.ebuild
@@ -0,0 +1,65 @@
+# 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="66"
+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
+}