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 5CCB2139694 for ; Tue, 4 Jul 2017 16:18:27 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBD04E0E4C; Tue, 4 Jul 2017 16:18:26 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8EDAFE0E4C for ; Tue, 4 Jul 2017 16:18:26 +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 9EE6233BE2E for ; Tue, 4 Jul 2017 16:18:25 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 44EE07499 for ; Tue, 4 Jul 2017 16:18:24 +0000 (UTC) From: "Göktürk Yüksek" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Göktürk Yüksek" Message-ID: <1499185089.226577094e1e3100f645aa46bea37d246bb19ef6.gokturk@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.11.8.ebuild sys-kernel/ck-sources/ck-sources-4.9.35.ebuild X-VCS-Directories: sys-kernel/ck-sources/ X-VCS-Committer: gokturk X-VCS-Committer-Name: Göktürk Yüksek X-VCS-Revision: 226577094e1e3100f645aa46bea37d246bb19ef6 X-VCS-Branch: master Date: Tue, 4 Jul 2017 16:18:24 +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: c85ca090-e500-4289-95cd-45a4fe648454 X-Archives-Hash: da08a44e7953ed2629cc4de18ddf75b3 commit: 226577094e1e3100f645aa46bea37d246bb19ef6 Author: kuzetsa gmail com> AuthorDate: Thu Jun 29 22:41:44 2017 +0000 Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Jul 4 16:18:09 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22657709 sys-kernel/ck-sources: v.bump (4.9.35 & 4.11.8) Package-Manager: Portage-2.3.6, Repoman-2.3.1 sys-kernel/ck-sources/Manifest | 6 ++ sys-kernel/ck-sources/ck-sources-4.11.8.ebuild | 60 ++++++++++++++++ sys-kernel/ck-sources/ck-sources-4.9.35.ebuild | 96 ++++++++++++++++++++++++++ 3 files changed, 162 insertions(+) diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index 8381bf79b4c..1328e7dcb02 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -3,12 +3,18 @@ DIST deblob-4.11 148749 SHA256 4c31a9e39d302a7dfe4ba2bf550dc49312db5949a611dda34 DIST deblob-4.9 146273 SHA256 af4214b851928a53ef470ed8729122b9db910a6c0769d5d46a5de0b3e96f74f3 SHA512 3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6 WHIRLPOOL 7b5ddba1469b6515d03d2e0e91a643ab0252803fde271ca710978186582a2f1a3b01deab9718c194bcdae0a79887636b6e98e604305402c9051b15a89fd393df DIST deblob-check-4.11 734493 SHA256 39312ac206c249257018e85d4c3455f9bcad0205b4bd18eef28971492090fb43 SHA512 f3ae2b80ac16f223349c741877c64d619fda2be9ce5a28741cfaf626cb2104547f0f638e6d56afa524054b4ec4ccc8f720515c8518ab333d95bfd29cd8ad056d WHIRLPOOL c2b0289118d4db9972c25e08a4268b89d7b9ea54ba32adb5da06929823ddd852a4b5538b9e8953ff91967645b3089e8a8123ae5fc6411e24500f11f4e034c301 DIST deblob-check-4.9 717834 SHA256 4599c6eabd53bb352e9b536d574152e72467548add19757fc6b8e34355928d6b SHA512 46258698f1c574b44a8c5c78cc2b7fdbaca746976266974ee0f6787904531754b17ad15d542b68e07d4633ee91a8e2d9c32a991ea214292ac072c4f26deed9c9 WHIRLPOOL f1afe1f8d8bcd6fc43a01da5eb012d117687418f049212fe20fe7ea88700c482bc6fd3e917102ff9d12baf11e678a40355877a7d214da8b3cbf2b585a51a012e +DIST genpatches-4.11-10.base.tar.xz 248400 SHA256 a8ce77eecd7de677d4be4637ca6fa8ab1f92286d15adad62bf792591be9c2e4a SHA512 be077291066e139757fcc3240eb81ffe93c069da7a286790c23d623045c4cbfcb5ea79baee8913106a8c632e2716e487eaca6e1a3730e1514b0d6081cacd4509 WHIRLPOOL 459f3454ae367fa30fc78108385f925a94a6eec2148b7915914b3fdd6fb499cb3249959d0a3db60ed752f2ff1ad501eaaa7bee582aac341fd3803a0fb414e02d +DIST genpatches-4.11-10.experimental.tar.xz 106568 SHA256 a88e4b7339c446c568f3bb3b8f54e63b4e4d854f184e2b1677f60f97cc950ee5 SHA512 93623910ad351ce0cd5f1a34f5ac1a0ea5b413622449cf3f10b341760971f54ec9b6ee81066b6fb2af8f824203e5d4e357196f0ac586ff764251f9bf62cfc29e WHIRLPOOL 0876689c15a39b16a5d263c090216bf3d950504ed3db211229456fc8fa6643a70d10d97edd24b17a85bcd5b7a944353b5e819cdfe4cb88f993d40195ba954047 +DIST genpatches-4.11-10.extras.tar.xz 17352 SHA256 042b29aad1db46eb33b8757f6476f285f3a7aebdb80a7b4eb7be99440311663d SHA512 4a765a6581b813468c230f59ab043eacce2c20715dee19be8f734254b94e76e15cd2116babe6d2bd678e849a064a61c212518296787a9f74082878b55acf94eb WHIRLPOOL 9cf80f5d061c5ff704be3de4bfa685d8d6d29fe0507f85f275d45ea875c06afbaee76c6ab7a630329382dbe2520a6875b0fca4760e134b5b9ed32132eb27599c DIST genpatches-4.11-9.base.tar.xz 228412 SHA256 094cf6debebc1a5d5615bc099de2fe4772b873ffc6e5b117cf721d04e5fbdb43 SHA512 dc2201c845fe68ad9ef35c960eb15aa8b3fd2b45084c15303fd1527a3e2b2095132d80a41511e9a50034c776b9f2951a13984b36a178f281c6fe89e3aa15e1e8 WHIRLPOOL 12cf8556f66f84d5c33fca23f4645b49f5c2686037627c2a74c48a463c56525ef8d6b90e4f41104c5d30da149cc69e26615be55bf3067f766ef0896dc2c11d81 DIST genpatches-4.11-9.experimental.tar.xz 106600 SHA256 e2aac36f6efd04cea03c35a73187b246ae42d56c6657b922057636f9f198f12c SHA512 731647428003123688ace6a9053d8b48f4c5d8ce96b7c6077b2727864b27e5dab0344c7bbcfd996c668518d68c6171d679fe367d25a6af8278133fdc7ec660db WHIRLPOOL 7315f7c419ddc202b167cc145e90d7ff07d8b60a441ee1145b176e0b6425580a9273f17a788bb781ae67071f3c46ca2f50180ae1d18755a9117c3c8a36827eb5 DIST genpatches-4.11-9.extras.tar.xz 17352 SHA256 f7691170d75d64dc6c10c851f6e63bfda22f971a104be8e67b53887328aa3fe9 SHA512 39a64e21fb3968aafe2f71cacaccb2f300f6da202db38021a44c82382eb894c548c422402153d98768c58da0bf16efda4ee62436b065e0819f81a42fbb8382ca WHIRLPOOL ba3b71c896b9423bf4b9f0b4a5401641008910f7dad89f891737cf11cbfb62fabe4e9874c345b0bcb1b0d78b5ead44f32738e74417902cbb4111fd0c2e62e077 DIST genpatches-4.9-35.base.tar.xz 784760 SHA256 8af30b82a2065351a1339a2ee4ee68483f09723b9d227e3f8dc211198ae6aac3 SHA512 d75c36e17fc32ed8cbde8747e77045cb41a365e5276a11861ee2b7255b5f41b9e1435859452227d19591c1387a56ca18f07305e3c70aaaefb596961ee0473c2a WHIRLPOOL 014ed90fd4d6046b0983d5389fabf7436c5b5333deeab64f7e78f6aa2d44817b93a3404ede2411910cb36ceb45b1e5fddec656de2f4a4e6b6a986bd3f1a03211 DIST genpatches-4.9-35.experimental.tar.xz 106392 SHA256 7d37afac8eac9662881206341b11c9a0c3c0705a9c5a805fc57acad796bf6fb8 SHA512 8c5e920875d7390a1168172a6deeb54c09100f82b4536eb890df93ed32f031664e9e340f2db7d84f014f1b88bc97eae66adb554115e20dbade9d9d856e8bcd65 WHIRLPOOL d23d1d18b97aefed1972d3a0c4c6272ec669eafc6866f63a4f1c88b37500054c5f2dc97a12c93a33201e3a9eef0914a4c76369155e332aa5da90ef5ef6c67a1f DIST genpatches-4.9-35.extras.tar.xz 17348 SHA256 33e2bb26e7d22e95ac9cbdbee17a237ce9e07fcf249aad12ed6ebdcf3d9d0a98 SHA512 abaccadd70bbb34f1a7f28f332f38a54e035afa96be6b0d3d3e1daa16898743d4cf004225bf52287e0a6ea305492d59d76f8f40871dcf00de7ff965ce0d97f10 WHIRLPOOL f1ec67a941fc6bf31cd1e3290fe67bf136c23881ed4c835e623afdb6a9d05c2f662fe53113215a019bd7b0217cdb40d9dd328b4dfcb2b6c1525656d870579f59 +DIST genpatches-4.9-36.base.tar.xz 798504 SHA256 3607892395eecdc7a11bf00647b8246c4f3ec2290b33f2090b2eeee358bb094f SHA512 5b77f3953e977a3f05699cd7648991aeb0dd586358c1b809eda1745857ee2ba81e13c083283d273df7db6d22e349e0deb11f354ea90f108f899350bcc1e6cd15 WHIRLPOOL e2c7e6e3ab6b54b46ba150f629ee1e4a51cd96b044a7cc80e2f7edeee04713d15083d2d3918c99bc8c24236583e7af2ba50a1e9d338952844cc876ac1b80765d +DIST genpatches-4.9-36.experimental.tar.xz 106420 SHA256 b5efe4f548a653f3bc4578971512e64150b088f1b2fd97f8482b2b0bc139f055 SHA512 540facd23766a3e601c51d650900a02d9dcc5b02af0e639c4e09d253e08354e62c3a7bbb0eed00da0278b331d1f3007a8d00203ae3302df4b8bd6644da24066e WHIRLPOOL bd5d50523110ab5a45a29d10ee79a5627ef0644eb385bd78a18b9f6edc6472e304034ade9eb05d0755473e26b9800c7a47f53b6a6d1b33332cc7742807fc3ce0 +DIST genpatches-4.9-36.extras.tar.xz 17352 SHA256 042b29aad1db46eb33b8757f6476f285f3a7aebdb80a7b4eb7be99440311663d SHA512 4a765a6581b813468c230f59ab043eacce2c20715dee19be8f734254b94e76e15cd2116babe6d2bd678e849a064a61c212518296787a9f74082878b55acf94eb WHIRLPOOL 9cf80f5d061c5ff704be3de4bfa685d8d6d29fe0507f85f275d45ea875c06afbaee76c6ab7a630329382dbe2520a6875b0fca4760e134b5b9ed32132eb27599c DIST linux-4.11.tar.xz 95447768 SHA256 b67ecafd0a42b3383bf4d82f0850cbff92a7e72a215a6d02f42ddbafcf42a7d6 SHA512 6610eed97ffb7207c71771198c36179b8244ace7222bebb109507720e26c5f17d918079a56d5febdd8605844d67fb2df0ebe910fa2f2f53690daf6e2a8ad09c3 WHIRLPOOL f577b7c5c209cb8dfef2f1d56d77314fbd53323743a34b900e2559ab0049b7c2d6262bda136dd3d005bc0527788106e0484e46558448a8720dac389a969e5886 DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a DIST patch-4.11-ck2.xz 151196 SHA256 1acde415a6a35d301beb65bc09bd20903f3a9c835c6c850f4c5a0ce0ab236bc1 SHA512 e2c5a13960399bff0b5358cc1e98ac0628926f55b38ba8169f75c72ca2fc4bd2ed186eb344596d8d09010a216e098c090568e1bda63f60394330fe201e09045f WHIRLPOOL 8dccc7ea81cbe47172e401d397ca39cdf61a7c50ded528f46746cde2719f6533d70392c72006f17d4eef11f6cf8b0f7167fd29e14d5d091d7f3ef4cef2c8c019 diff --git a/sys-kernel/ck-sources/ck-sources-4.11.8.ebuild b/sys-kernel/ck-sources/ck-sources-4.11.8.ebuild new file mode 100644 index 00000000000..a146ed2441b --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.11.8.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="10" +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="2" + +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.35.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.35.ebuild new file mode 100644 index 00000000000..d304bbdcbab --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.35.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +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="36" +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}" + +#-- If Gentoo-Sources don't follow then extra incremental patches are needed - + +XTRA_INCP_MIN="" +XTRA_INCP_MAX="" + +#-- + +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}" + +#-- Build extra incremental patches list -------------------------------------- + +LX_INCP_URI="" +LX_INCP_LIST="" +if [ -n "${XTRA_INCP_MIN}" ]; then + LX_INCP_URL="${KERNEL_BASE_URI}/incr" + for i in `seq ${XTRA_INCP_MIN} ${XTRA_INCP_MAX}`; do + LX_INCP[i]="patch-${K_BRANCH_ID}.${i}-$(($i+1)).bz2" + LX_INCP_URI="${LX_INCP_URI} ${LX_INCP_URL}/${LX_INCP[i]}" + LX_INCP_LIST="${LX_INCP_LIST} ${DISTDIR}/${LX_INCP[i]}" + done +fi + +#-- CK needs sometimes to patch itself... --------------------------- + +CK_INCP_URI="" +CK_INCP_LIST="" + +#-- Local patches needed for the ck-patches to apply smoothly ------- + +PRE_CK_FIX="" +POST_CK_FIX="" + +#-- + +SRC_URI="${KERNEL_URI} ${LX_INCP_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_INCP_URI} ${CK_URI} ${FRZR_URI}" + +UNIPATCH_LIST="${LX_INCP_LIST} ${PRE_CK_FIX} ${DISTDIR}/${CK_FILE} ${CK_INCP_LIST} ${POST_CK_FIX} ${DISTDIR}/${FRZR_FILE}" +UNIPATCH_STRICTORDER="yes" + +#-- Starting with 4.8, CK patches include BFQ, so exclude genpatches experimental BFQ patches - + +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 +}