From c8e8f7a32483d356984120d0ed3b593a84c5c341 Mon Sep 17 00:00:00 2001 From: kuzetsa Date: Sat, 16 Dec 2017 18:56:01 -0500 Subject: sys-kernel/ck-sources: v.bump (4.9.70) Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6567 --- sys-kernel/ck-sources/Manifest | 3 ++ sys-kernel/ck-sources/ck-sources-4.9.70.ebuild | 65 ++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 sys-kernel/ck-sources/ck-sources-4.9.70.ebuild (limited to 'sys-kernel/ck-sources') diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index edb3bd54a064..22a84459f145 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -32,6 +32,9 @@ DIST genpatches-4.9-70.extras.tar.xz 17352 BLAKE2B e466ca37103e8ed9eef13095b939a DIST genpatches-4.9-71.base.tar.xz 1324744 BLAKE2B 7a47aa8381c09f3f0a6898576c7338db56056c564f63e62e5c0e5d2dead50df94d3735b388913b68fef04365d459488621db18eaac3f5fe3d3ad02624644486f SHA512 fa80e013125dfbea5fb5d3a6fd907110001c08d8e521b0491a17c9f0496f1e37b7c7d0272115648212e530b639807845d52212bf64dc8db38b1d74381066ba8a DIST genpatches-4.9-71.experimental.tar.xz 106376 BLAKE2B 12c185207671d701640a1850ca77c851404ff71028a37af6da30c04dbe3b12553626ed04518f83b97545afd144bc0808b3de9f34eac29fb108720e3e27e1b4ca SHA512 d7036273e39b14bdcb843332630ec6ff3360bd3f402ed724fafd1ec424b846ca30ff6e7c2e99bcbf5c53c65f19de92641d4acf0d1553e04eef8a8c39fc25209f DIST genpatches-4.9-71.extras.tar.xz 17356 BLAKE2B 7459d34097707897e114b58b3402d4ba7603156deb7fd3444e1ae777a38a821a743b9267405b738b2af9421702e2a46a5927ce39c700950e9940e69f0dcef010 SHA512 572cbf8b83b2a43e8a49b7316495dbb027a14bdc74febba9629026e31ebaf0496b48104212f694be3cd1a37a28290da6564dfcac711db1d4ba84b7ab78d3123a +DIST genpatches-4.9-72.base.tar.xz 1331880 BLAKE2B 95633d5edfbb0d0a4a540baf57d65903dec6ea59bd65b3b79f5421954d1c771ad7e6ca83c6bd753f5f6bb2d89f964c1e67e1dd118336e6a39e25d35ed26e75d7 SHA512 38ebf8069d2a519f477e2f91a3fdef24379684b82235a4002547b4958cb267442a669638a71bbd6c6fdfc70198cfd7922319be310cb5978d566a4b653643575a +DIST genpatches-4.9-72.experimental.tar.xz 106384 BLAKE2B a4e4b637d9441ba3dfa32716453579dec282c959ff895cfd94cb541bf4d2f70755e4da4e0e453c367fed6388d5ecd71371702fdccdde9c198ad758aaed2ab0e8 SHA512 5aef8acd3de7054afec6efd4ee13fcc048a9b5efeaf70b377b07fb728bb4c09e274cf74ed3eae131ecab3c0c22b6b4539a3ff2df97d18c29468313aa9e6f0910 +DIST genpatches-4.9-72.extras.tar.xz 17344 BLAKE2B da29beb376baef01ffe18c4e0ce88bab6dba8b977f0c04dddfa6dc8e94831fcf72be9e09019b6687da1a7aeaf2c2e010412c9131f2a4d169e6c6cb06c8bcc3c3 SHA512 46bc8c28c18fd5dd1b8a4a609cc091532e17630088e763803c2a8a9e7241762a83f02cc8e2b044acc744403a4d9cf99a5d6f727a27aad41cad469b2f2cfc2a32 DIST linux-4.13.tar.xz 100579888 BLAKE2B 2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a diff --git a/sys-kernel/ck-sources/ck-sources-4.9.70.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.70.ebuild new file mode 100644 index 000000000000..23579ab59bd4 --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.70.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://kernel.kolivas.org/" + +K_WANT_GENPATCHES="base extras experimental" +K_EXP_GENPATCHES_PULL="1" +K_EXP_GENPATCHES_NOUSE="1" +K_GENPATCHES_VER="72" +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 +} -- cgit v1.2.3-65-gdbad