commit:     fa71f8137c866815de9b70acb410ea2ddfd92a31
Author:     kuzetsa <kuzetsa <AT> gmail <DOT> com>
AuthorDate: Fri Jun  1 01:58:27 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun  1 14:07:05 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa71f813

sys-kernel/ck-sources: genpatches-4.9-108

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/8663

 sys-kernel/ck-sources/Manifest                  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.9.105.ebuild | 65 +++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 642e5ef765c..c5f65ee0e7f 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -65,6 +65,9 @@ DIST genpatches-4.9-105.extras.tar.xz 17356 BLAKE2B 
ee7a0b4ac672a9cadaf17899a102
 DIST genpatches-4.9-106.base.tar.xz 2030108 BLAKE2B 
05d2d255aaf66c38c5784dca14f290ec00dae931be0842ed68b0cac08e120fcc527d73ae16ab477d73ef0ea5500429db9faf5492d1d9760bdc0e56b932672155
 SHA512 
ed04925b252878d5c5b5ad91b2cdca3271be6977e9c4de88246848d4ee487bc6ee131c15bf13657f721968f29b9198a579e4b303a8cb0240ea833a85aa77aea5
 DIST genpatches-4.9-106.experimental.tar.xz 106404 BLAKE2B 
898ccdfb8fc8aedbc7633cb3239ab449e9467ab42c5a539e51853800eb11d11cc2d0a0ea5c80f1336f468e2fca4906f9eb0e36faf790f6e1aba9ce6fb907894a
 SHA512 
61e3b6d58ab3cbccaec586db1d7f5490214ad4ab4e85bcf48a732a4329bad182cae8bac69e873f03bc309646ebd575fec729aa87da0f7655e817b89099cc1570
 DIST genpatches-4.9-106.extras.tar.xz 17348 BLAKE2B 
9375cb4cc0ccd3a31ef41b7a5d9e4298459f8904fb440f6ab72fbed0339ea6127671a389e089d322ee1b296517631d884ee5102cde4b5ea393a5210f3c7eb144
 SHA512 
2b85991d0a949e5cab489851d836805f363f9a3ed6fa354592a307e97ab6f43a75860787c1be9fec22e4c31b82aebeeea19e6d803319dddb0e9a6d3ed0805a18
+DIST genpatches-4.9-108.base.tar.xz 2109320 BLAKE2B 
0b6090a5f84a6aea248f6e1ab784cde6e361deb38332486870625ad73d35e7bbb677d6dba2e423e0d946f0f896c6aca8833d9aa51dad6fcd2a18586ff267aecb
 SHA512 
831ca65141984839bee54a16e66b2f45f7f91197d7413b3c54167cab8e14aa52eb3199e2a39f4000d83ed22b601eebe05acc3503dff35e375e3467207cb04ae7
+DIST genpatches-4.9-108.experimental.tar.xz 106392 BLAKE2B 
9372c6e3674c0821afdad18b02ec96433e3d05f966a3258949ab15cce4bcb9318880a2c003a8e2b11e230051dfc4614c14c42a7195d492241f398a0ebf51d32f
 SHA512 
c04f80593307cf95f5042b31cd664bfd67dbdc20bc33357c6ec2da749183e34381c218ca9206beb4e962ac9c1aa3033c22c724717016c82be913d208968890c7
+DIST genpatches-4.9-108.extras.tar.xz 17348 BLAKE2B 
2c1b5ebbe4075a645b2f19bc516f41634e270c27294f71d6f44cba8009c8f29b39cff16c1ea59368c03c5e17f737bf2bf5e0917ae2c3fe4a53530f89d52dbe80
 SHA512 
7b55d30a37b234e9de1fd3d34ea0177d7913fbde1451d5b9232a72c096f5fe218aaefa73169fe3473d2e802e0f8c7785d0e9fa9a501a99b52e6e2fcfc95445c8
 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

diff --git a/sys-kernel/ck-sources/ck-sources-4.9.105.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.105.ebuild
new file mode 100644
index 00000000000..5c78bd68d73
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.105.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="108"
+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
+}

Reply via email to