diff options
author | kuzetsa <kuzetsa@gmail.com> | 2018-04-12 23:02:57 -0400 |
---|---|---|
committer | Göktürk Yüksek <gokturk@gentoo.org> | 2018-04-13 02:05:50 -0400 |
commit | 4b540040231a77bdce4bdc410e23969a78ef0bbe (patch) | |
tree | aefa66052ab9d00543eb91e87a92fee4358164a7 | |
parent | net-print/cups-filters: Removed old. (diff) | |
download | gentoo-4b540040231a77bdce4bdc410e23969a78ef0bbe.tar.gz gentoo-4b540040231a77bdce4bdc410e23969a78ef0bbe.tar.bz2 gentoo-4b540040231a77bdce4bdc410e23969a78ef0bbe.zip |
sys-kernel/ck-sources: genpatches-4.9-96
Package-Manager: Portage-2.3.24, Repoman-2.3.6
-rw-r--r-- | sys-kernel/ck-sources/Manifest | 3 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.9.93.ebuild | 65 |
2 files changed, 68 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index fd022d099334..aaeb9570feff 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -60,6 +60,9 @@ DIST genpatches-4.9-94.extras.tar.xz 17360 BLAKE2B 5b344383357997baa3a0fc315fdcd DIST genpatches-4.9-95.base.tar.xz 1790556 BLAKE2B 0924b9be32773d3bd43c83b6fd4d3d6ab6a0fd7508cb2c6c43ac92287c9f1c5df831c85ca282a2715fa810a94b76a5382a514a35e076d464779ac167556d8ed6 SHA512 13414f98a1b3ea42f96c28c4318f7bfbe86e7ea423931601c4c3358b6d8c765287dc26fc6167d08f6905694afe2928c3b694f33d405995b33a4d8b840f06224a DIST genpatches-4.9-95.experimental.tar.xz 106400 BLAKE2B 79dd25cfe14168803df4aeebee12fd9991cc23bd59cc828c2287e5ae2c2d3a4bea755eaa156bf2fc363e2cb2970788279791d424e3af27e45a9b199346f7754c SHA512 7a15a29030be288098f7ef06496d04e52e670084dce7867bc69f9719995c455337528d4dd46f09c1f11b857bb558871f810d17c5f083ce2bea3eef15cc082c39 DIST genpatches-4.9-95.extras.tar.xz 17360 BLAKE2B 67ce70cd81e6a09636e94cdab628d26cb0df9f5243ef8cb8f52a131260e0a518a26df9d05acbe932ed969ea802285f0b578cadce8cff81ca2678f84e21ec7f3b SHA512 fc95505f3a2a299602a9a1e6c75d660fb03c88b859c5aa0aa38c3d48ce2da9bffbb3429a3eeb55501aefbcbc296e3e1cc66c6837f86d2dcdbaf1a612aa0baab3 +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 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 DIST linux-4.15.tar.xz 102181404 BLAKE2B 5fd831356c2174d2779ab31033caec6929b2f47857f0bb82ef43ad1140c639d0dc5553e64d062f67486eeff780d5df8d971051fd5a626b51bed170067fea11e0 SHA512 c00d92659df815a53dcac7dde145b742b1f20867d380c07cb09ddb3295d6ff10f8931b21ef0b09d7156923a3957b39d74d87c883300173b2e20690d2b4ec35ea DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a diff --git a/sys-kernel/ck-sources/ck-sources-4.9.93.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.93.ebuild new file mode 100644 index 000000000000..fc3e6220ffe7 --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.93.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="96" +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 +} |