From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A7F89138332 for ; Fri, 11 May 2018 10:15:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EC7CBE097B; Fri, 11 May 2018 10:15:52 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B2FA1E097B for ; Fri, 11 May 2018 10:15:52 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 84EE2335C85 for ; Fri, 11 May 2018 10:15:51 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1743127B for ; Fri, 11 May 2018 10:15:50 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1526033621.0d02928fd286a9329b4c77face58af45b8397fe8.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-kernel/ck-sources/Manifest sys-kernel/ck-sources/ck-sources-4.9.99.ebuild X-VCS-Directories: sys-kernel/ck-sources/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 0d02928fd286a9329b4c77face58af45b8397fe8 X-VCS-Branch: master Date: Fri, 11 May 2018 10:15:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: bc0819e7-07e5-4077-a8c4-a3db02b5ecaa X-Archives-Hash: 37152dd3d6b5dfdc42acce94d3810f57 commit: 0d02928fd286a9329b4c77face58af45b8397fe8 Author: kuzetsa gmail com> AuthorDate: Thu May 10 05:45:21 2018 +0000 Commit: Michał Górny gentoo org> CommitDate: Fri May 11 10:13:41 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d02928f sys-kernel/ck-sources: genpatches-4.9-102 Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-kernel/ck-sources/Manifest | 3 ++ sys-kernel/ck-sources/ck-sources-4.9.99.ebuild | 65 ++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index 2689aa69a54..b78fa8be211 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -18,6 +18,9 @@ DIST genpatches-4.15-20.extras.tar.xz 17492 BLAKE2B a610729f55d64e3ef6dee6129879 DIST genpatches-4.15-21.base.tar.xz 479732 BLAKE2B 3d2b40d4ed60e68712a498b184ff58cb72a7902b75ecd35efc98f2a6455dc902b1c02d459837e7ca17465ceeae380e20ed12cfe50f1bcc4a884eef0d80e05360 SHA512 e92ad5ee6cfc8d7a57eba044ae6bd86344a0e8eca11c89d0de9fbe3410b0d7582c38d48281ae8d0c17992b151cb35a9916835a6963402732449e150ff5e471d6 DIST genpatches-4.15-21.experimental.tar.xz 5184 BLAKE2B 4c1bdbd651ea3c20d44194e0bcc5ab3dce499182ce31a8436ec46875cde2d4b14a0cc5f0eb90cef0aaea167b49a25775be24b38a2b2bfa606a415627f87d96fc SHA512 05a8084dff8f08f9ba84b90230b4bf50a521ba1e0dfe792f30a3f775772f2097e43927c6c5878ba19bd97fed66036c5b29309a0b1a5e914ec895281440be8c8d DIST genpatches-4.15-21.extras.tar.xz 17496 BLAKE2B 2240a8879139d6ad765a9e38d0ef78c78ac9e92f54c5317912b512ab1a64fd42fd512696f1820718a1fbfa658c8775bbae358db483ded60e65d504f4a81aa4e0 SHA512 e6070bd5631bb41e1e0e73c9381993779cc6095525a6eab5d8387641e1fce534617d368bd6a02c5f5d8d2669db6f480d284a64c8f76fc218e29df5a34937e1dc +DIST genpatches-4.9-102.base.tar.xz 1971300 BLAKE2B 1d0a9bdbabb19e482249668052f06578c791a90b15fd771969e58049f8fd7c029901d78ff4424915f1a7d245a02757f19b3796500b508d8cc7c7ff93fec6fc5c SHA512 002cb87ba93db70f6de6bc0fba42c49b2d3ab69ce9f28f783a161b0c0b60d7235f583b535ec7f9735974decb98206f73a36b8ffbf2521ec524cbf5ccb0793c89 +DIST genpatches-4.9-102.experimental.tar.xz 106380 BLAKE2B 59e2fda5661bcb77a1e60fc6fe9dc8a78476891ea203e2b4ec02389c01e702200bf5dbe8fe1d9bfecdd6ad59fa43d1e20c9738f929949c3442ec301b0a4a27d5 SHA512 0cfe440902f209e9e74bbb424780b19538d05d43388ca6d067633be479c0ba6b459d766617a42282ff53ed25374da469226825f31969ef7c128d2620b69af43e +DIST genpatches-4.9-102.extras.tar.xz 17356 BLAKE2B d9a05e5b95c7a4c2477f01c7cef7b58697d6dc4d519bec5494fdc946a1a2b6e5a2fd9a0b6155dac84539a0aa6b2dd4583aa9180b19702062567189a460859387 SHA512 3b97bdb3f49676a43f378a95773b38c3650aba89f2d74e55f14762868983254250654ca56368cab41a150b04a32a190d8238a7bb0209196b80202cb2e9ca5040 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.99.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.99.ebuild new file mode 100644 index 00000000000..f99f28c261f --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.99.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="102" +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 +}