summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2017-11-02 08:13:05 -0400
committerGöktürk Yüksek <gokturk@gentoo.org>2017-11-02 21:47:46 -0400
commit937bd207deb6436a42aeb1fe5cd777cb4ca5b254 (patch)
tree2f6adae3f1d8576c0347f4d382b7b994dd452ec2 /sys-kernel/ck-sources
parentdev-libs/libmspack: Put utils behing USE flag to resolve file collision with ... (diff)
downloadgentoo-937bd207deb6436a42aeb1fe5cd777cb4ca5b254.tar.gz
gentoo-937bd207deb6436a42aeb1fe5cd777cb4ca5b254.tar.bz2
gentoo-937bd207deb6436a42aeb1fe5cd777cb4ca5b254.zip
sys-kernel/ck-sources: v.bump (4.9.60 & 4.13.11)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r--sys-kernel/ck-sources/Manifest6
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.13.11.ebuild60
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.9.60.ebuild65
3 files changed, 131 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 0a039e4b4524..2f08c85f6fc9 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -17,6 +17,9 @@ DIST genpatches-4.13-11.extras.tar.xz 17404 SHA256 75d973ece33bfb4cecf0a32282712
DIST genpatches-4.13-12.base.tar.xz 219808 SHA256 45c1632713fa9bce7d457adb77605f24b4fc8e53c9173832f43c054595d35884 SHA512 65e1f5bebf942d73719becc60d0c46171176cf34e036374b44232e1de645205aebbb1da90d9e82699bb65dc69b78dbc5b76d39d8a041397c2508471fddd20b6e WHIRLPOOL 3e9b13e9830e99b94653d039337cc8f8cc462c8d526cd98cb70fe350fd5aa2b742c15bb2558e5e084d657cfc7273aa602bf61b60230a76e88891c41595b79e6a
DIST genpatches-4.13-12.experimental.tar.xz 5184 SHA256 abb4c385b9e5fa8d239533c02cc797ea3bbde6eac88494baff2a429ca51f8710 SHA512 2d23dbdb14ec619aecc6ae854aeaa8094a689a17a9453383f27b57b226bf23121574c41dafa3ad7744011000bc990c92f4f65a323d38a89675777fbb61083c31 WHIRLPOOL eb9cebd6aab7f4fabff4ba8f24545f381d1468f6b995a6829d679fa88a8f9a2c4a451e803274777601efb7d8d823b97ab991ceb64ebdcd70b2630a2d80ad64d6
DIST genpatches-4.13-12.extras.tar.xz 17412 SHA256 1570e22b14044fd5227d2bb9c632ea5ef07304636784939c3806e0e9eefded2e SHA512 d348bb190a41526ae88cd82d2f77f0ce2bb50f9a8332daca92e09de078f70db6b906f4380f7ef85b807dc5a6cf34da0bff7afbbb68de3e483a5f26de352348d8 WHIRLPOOL a53f00874064289dce27591e3580dc0ceaad0dc52fd65b0237861254c8b016b82479dd8e3478a97baea8fc365b82fde34e89b7c7553ba19e553d0398d02367a6
+DIST genpatches-4.13-13.base.tar.xz 232160 SHA256 11bd5bf67ca6b3aa92075e66c9642016e348b22949dd2f0195487863c48fe65d SHA512 02ed31fd0fedf1c312ac12a016946746df549e30c16040ab860a91041872addb0cd33e6b845fb37af179b30c9e50a090e4091d2b48eee1b61cb935fd593c1108 WHIRLPOOL c32be054cb97df1151db90fcc8cece47e6c0c5e506e37237acbceed567f9859bc34a7d734c5660c78884bfd6cb5468856700ef3adf7f7d4d145b97bde2d049a1
+DIST genpatches-4.13-13.experimental.tar.xz 5184 SHA256 6734f0f0fdf33b648f7af28252e17b72e9345a483ef0714fa45e192cb33e2b7c SHA512 c220d229f4dffaf7bf09b9d4cb1a73d61b7646191d715098e5eb51808c66d38827729edcc9999f1252d7b1bfaaed7d2d2566add7b6cbadad1db246379334dee1 WHIRLPOOL 307fe32b1492096547eca0af6de818d81724ee58f2594d4c537b1a6bf797ef45b96a51a25b5e92d279e78398f5104bb28bb20a2c2980bab779e5f292017de246
+DIST genpatches-4.13-13.extras.tar.xz 17396 SHA256 dc3c9d2b5c8c5f95af5e3da9463e0fc3d9c83b8c40d992f6381ac3d4523d0287 SHA512 67a4cf48502378663c5277e5d6c2d98d195d7f7b3a7fe0e79a5118c7e910e19c9882807cd7d80f73c08f28d702b83e4af9248597af751dc3cf923eee40a5c0ab WHIRLPOOL 8aa276bb0617a876fea012e15ee8e1877ae6921b386e846c60881410ff565960e9c5b82e88e62e39c85439a79bf1561e2834912358f754a274870e224381ce8d
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
@@ -41,6 +44,9 @@ DIST genpatches-4.9-60.extras.tar.xz 17352 SHA256 24fc73022cb7989f7b7bb70bd6e0c4
DIST genpatches-4.9-61.base.tar.xz 1158552 SHA256 2fc651e767d18fdf19e83109afafac16f18a5a76e2cbc131e32a8229b3198436 SHA512 dac7ef5bac6a116c813e614861be3304fb21d5fc004fb6e8d1cb7f05cfc7c4384dfafc8d8482efa737d4cbaaf110701a1c8ed23116aaac394b7ae3a38ac7c785 WHIRLPOOL 2c800f9ceb1b25bb646e283d67fbe6af7e7f98105e4f94a0ff7ae8e0ae31a7c85bd1eedb74ea8cf02d477e9096cbca1056ae55a7f06ae6188b960535b61d6f02
DIST genpatches-4.9-61.experimental.tar.xz 106392 SHA256 fe6c42d115c1779f39fa83dffec51a1fb0815fa48ce797e3d1b78c7f488bd468 SHA512 5dc9e00964aa44a782dffb447b13fca58f234627882cef0009c53f747bf633ec9138462cf58b12f288545e2af5a33cfb2adec49b3cd1a0da96d7967e1eeb116f WHIRLPOOL 7c320f2ed66305128ed59ea05572fb1774b858ea8fb6553ec1a067219ef89256c9a8bf98bb25a4d53ab18fb00a83b916690fd8c0d0981a41dab1f817d987ce55
DIST genpatches-4.9-61.extras.tar.xz 17352 SHA256 b26741cd2078757609ea6952467a56e0fdba6db3e70fe72cbd0b252d42d4d94f SHA512 b1acc2fe16a07d8927f5b2c21f982fde4dda608d9e80db8cd6c60739887d84a86792d39f8975920276987880ab344a58ef493816061f926c27cd7b059bcf5552 WHIRLPOOL 5fe700e29e3467900197b27d2e6e875d07cb10ad355ce73bcf2d74a5860444860cf53f4a924f2ecd31383faffd914a1e4b33acf5a2941a391c8ea3d55403126f
+DIST genpatches-4.9-62.base.tar.xz 1165604 SHA256 206dca947b813757514e5ab63f10a5884554b53359a81a82920f033970c66841 SHA512 6fec6da3e943b18235427d1df588aa3ffd5337c3239d1525f8cbb812ae2f250ba1b358b29ff80d08cc6f8f44e554e9c88c0500594a65f24ea6abce47f136a26b WHIRLPOOL 2403a6c1fc6a19ecfd646007a7ad364689d8e471eca1c7b5627d145525d933eb6e875487aacf002f66c80e96610697078b2022455a8331558387acc331195a79
+DIST genpatches-4.9-62.experimental.tar.xz 106392 SHA256 480a7000d530b36a4b3801b36c0037f7a2d68cbcd7b531a47575fa652f9a08af SHA512 c1134056fa2be38f70e6fc3315fc7ba396d36f03d6cc3a58b453558b242dd1902fad06dbe64454fba1f25d3bd4c856c76cb74d525b016f276e990704e6a80ace WHIRLPOOL 0f6b3fa4d221b97c8bcd4812fb4dc3133caee99da86bba3c24980235931fa3a3958d13a2def4f7378157c931302d53a46eb2a585cdeaf6e112ba1af373fb1dd4
+DIST genpatches-4.9-62.extras.tar.xz 17356 SHA256 6a9eb1e797afee5006c2d11435f9b066515b0a0be8190869d3318e4dea4b9c15 SHA512 0e37dcdb94a7c1cc9f55de24c90eb07f2c6c5c63044d68f862e3562913bc53cd0882d8ef48e164eab5c3e201d5e9cb50145f38f59729bad9ed79f9a8b3a8bbbb WHIRLPOOL b68e9412f072729ce7009972e7d3f2a7b8015cc6051acd5926a6779f2203858862ce30feaaa936048eeccfb0059fc9d0b1b62d74a81b396bbb81cbbc0ab10cc9
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.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
diff --git a/sys-kernel/ck-sources/ck-sources-4.13.11.ebuild b/sys-kernel/ck-sources/ck-sources-4.13.11.ebuild
new file mode 100644
index 000000000000..872946c0e55e
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.13.11.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="13"
+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.60.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.60.ebuild
new file mode 100644
index 000000000000..b18e54903272
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.60.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="62"
+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
+}