diff options
author | Sarah White <kuzetsa@gmail.com> | 2017-02-15 17:51:58 -0500 |
---|---|---|
committer | Göktürk Yüksek <gokturk@gentoo.org> | 2017-02-15 20:26:41 -0500 |
commit | 6704e89e4a079ee6a0f49710bf5d1a0391f2a18e (patch) | |
tree | fda2b31dddd031c7c80fde2c6150f71bef68383f /sys-kernel/ck-sources | |
parent | profiles: mask media-plugins/gst-plugins-ffmpeg for removal (diff) | |
download | gentoo-6704e89e4a079ee6a0f49710bf5d1a0391f2a18e.tar.gz gentoo-6704e89e4a079ee6a0f49710bf5d1a0391f2a18e.tar.bz2 gentoo-6704e89e4a079ee6a0f49710bf5d1a0391f2a18e.zip |
sys-kernel/ck-sources: version bump (4.9.10)
Package-Manager: portage-2.3.3
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r-- | sys-kernel/ck-sources/Manifest | 3 | ||||
-rw-r--r-- | sys-kernel/ck-sources/ck-sources-4.9.10.ebuild | 87 |
2 files changed, 90 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest index 363d9e37727e..ad994fe41f94 100644 --- a/sys-kernel/ck-sources/Manifest +++ b/sys-kernel/ck-sources/Manifest @@ -7,6 +7,9 @@ DIST genpatches-4.9-10.extras.tar.xz 17312 SHA256 635b03e52c3024be184030473f87a3 DIST genpatches-4.9-11.base.tar.xz 264032 SHA256 db1e337ee4e0d02d8d936c3e1cf13b074efea205128e1bb4fa128e27c12ab3f1 SHA512 32163fabd24754bda369c56fb1c82e2a9f5f633d6fb589fb8edeb8246e5eb293c50672c3d9111aca4ad51be8e54edd320671c033acec59b7131e8f216a6342ae WHIRLPOOL 89dd17d4dc392a6c4161d52048c105074ed3ca85f17eaa832c37f8b01e4467e2cb623b002244eb24643e86264afb629b51b51d81e0294435cbbbaab399033de1 DIST genpatches-4.9-11.experimental.tar.xz 105644 SHA256 8e59ec4853d32c9d7a0aaab8f4e74bfb4ad4ebbd15289e506cb5f6bc1ebf5822 SHA512 fd00633c578f5fe9639003fdd1f13cb08da61051abe003e7dcaeba35bd9632e9a75be965b288e6df3caa48b3f5de6c0c80a08291c6d75f4d576555786b91bedb WHIRLPOOL ee9403da554e5f5cc5835aa1cfa9767ba5807d9e48bef7c18b907665a335a6897ecf7f5c5196800e422dd07497591288acffeb06716b66d15cc9bfa2d6c02122 DIST genpatches-4.9-11.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34 +DIST genpatches-4.9-12.base.tar.xz 281348 SHA256 61242559aef0be2e4f3f8b7bb53a1fbec9481b1b59ea301fa3b145e731e7f709 SHA512 ddc33df0dfdf0d3787c3caf5fde7daa4981e4b61bea91c88eac6dab4f4ec0fd6eb325e5f256a2c14b64decfd01b80bf7869658c2173440b0d714b2a31be13a51 WHIRLPOOL 33f6de0a5878c45aea4b4a3beb2e2ec6fe4e7ea8334813361329f2b52e473267a5f8fc8ab0d86845710020ff82f5217382ad2485ec95201afce639026027d888 +DIST genpatches-4.9-12.experimental.tar.xz 105624 SHA256 9dfc07b9015a83db8e91bbac9ea1dbc981597163445681f6134595fbe8e6bd87 SHA512 a1718a2b26f2968735d1cba8bbf9cef8e7f3d91c42bae35e76c25d365213ba2e6c3291ee071d63761879332b2cf4fc999493a25fc6ca32cc4c56b01d24ea82c1 WHIRLPOOL 122acd5a6e62c1789913ebb2434d50d1fef31297ae5d52500e564777eb5b52a63ed8ba0974956284e1e00e0cb29866ed647dd68443574c6409d0cf40638a37f3 +DIST genpatches-4.9-12.extras.tar.xz 17304 SHA256 b57f2a3007cc2e8a71266d44be21dfe0e120201d9a5655f927834a95c561907f SHA512 dae0850b074393a88b089225288cf62fa1a802b36d654925a3a5f3427e4ec9fad2c883a360441adafe9d81496e6086f44b46cafe74bab77bcbfec8af230c68d7 WHIRLPOOL 61d28e09fb3599a88e881bc30ac49aeb447889da08e091fae91aae3866907e3ba924b910ebfe024be7357e4010dd4b8caa4f7734b3da3f469f4f01a30b669d34 DIST genpatches-4.9-5.base.tar.xz 141820 SHA256 ab376c63f7a2bb1bcb2bc2be52db4ba31c3d9bc574cc3380d41337ac25f2754a SHA512 6888477f1fbb6cd48169d796f68a97764f878d653e94d9fc1a4b4d8f401e60bf8de7deee05088a6e822786c9ecb4514c9e736e48399f3ed11fa366c35f7652fc WHIRLPOOL 7dce0b10442755db0766bf341797e79df1f9974ff65a7942bb6be521fe901a6b066d7858499026477cbb4f39da634c0f8fdac811dbf43d23a7059511e989e1fd DIST genpatches-4.9-5.experimental.tar.xz 105640 SHA256 bc7ebd5eae6bb60116e31522524acb9a3fb90016039a5e0f5bb33a4fb0d73995 SHA512 18a89408ed63dd00627d2800bbf19c4101c08964bbd55fefa8d67017a3cfaa1ee82cf5ea1158cec9a4d97d124c5f9cd5e893d62cc9b4ba179154ee9c80a89e26 WHIRLPOOL efad7603bf8c7c76c29010759557f950ea55b43640fafcfa12a59f32eb176ffaf284d3947dfdea91db4d2214bfd509a472a6d7decf82ba8ede48e8813d54d18e DIST genpatches-4.9-5.extras.tar.xz 17316 SHA256 b4f701be6912e07fc2130b2d2b5ec7a7eb6a4f93d24f0f1c6a6f94defe3b96ee SHA512 190cc1956264bb9959d9696a14bc3fb357f156d460961cc65c8054d7ed6391f8a189dbbb123122b19d5b26f2161448cec0008c275622f845bb0b9fd5108949f2 WHIRLPOOL 464cd499381156113596895f5c6ec0b6d3c7fab79c134219365844b99ee51171a2efac1e678b38db865d878d593902acd8916f29e88403d2e15bd3ad4121b26f diff --git a/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild new file mode 100644 index 000000000000..72d3a2906e9d --- /dev/null +++ b/sys-kernel/ck-sources/ck-sources-4.9.10.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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="12" +K_SECURITY_UNSUPPORTED="1" +K_DEBLOB_AVAILABLE="1" + +inherit kernel-2 +detect_version +detect_arch + +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*" + +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 +} |