Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/
Date: Fri, 11 May 2018 10:15:53
Message-Id: 1526033638.bbbeacc9ae6fe7379436871d110ff1389cb9ba80.mgorny@gentoo
1 commit: bbbeacc9ae6fe7379436871d110ff1389cb9ba80
2 Author: kuzetsa <kuzetsa <AT> gmail <DOT> com>
3 AuthorDate: Thu May 10 05:47:18 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri May 11 10:13:58 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbeacc9
7
8 sys-kernel/ck-sources: genpatches-4.16-9
9
10 Closes: https://github.com/gentoo/gentoo/pull/8331
11 Package-Manager: Portage-2.3.24, Repoman-2.3.6
12
13 sys-kernel/ck-sources/Manifest | 7 +++
14 sys-kernel/ck-sources/ck-sources-4.16.8.ebuild | 62 ++++++++++++++++++++++++++
15 2 files changed, 69 insertions(+)
16
17 diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
18 index 82f26648e4f..593bedbbe85 100644
19 --- a/sys-kernel/ck-sources/Manifest
20 +++ b/sys-kernel/ck-sources/Manifest
21 @@ -2,9 +2,11 @@ DIST ck-sources-4.14-blkio-fix.patch 1882 BLAKE2B b85d7d0bcc868284d60c73f26b055c
22 DIST ck-sources-4.9-freezer-fix.patch 684 BLAKE2B 63894db45e5653af1851c7cee2493b6717d37f50d55c3a2b41316075d0f3e0bcb8975ff1c647c764bdf088ceeb4c716657e189d1e5337a69346e6dcefac332b9 SHA512 4241ca604f928263c29a49aca076832c06469db734864ec8c648cbbc30ba63cfb0b21d076ea4a7f3c438868802feb4e369d976e9ef6e091ce7bacf1a69c2c588
23 DIST deblob-4.14 143883 BLAKE2B aaad9858bf626f1495f83187fd2ab91f812504534c7294cfb6818c773229eb780096a2c78a6aa963f3826df3cfdf7a7db5238f71fa8955c21b4acd75660d2b17 SHA512 662a11c03f51d85158175a8bf35fce20f01d94659d36b97a9773304ff9c091b2a9ab72a0445065c20188457fbe174fb43334a79e17b3a9e8553bb6144a971f4c
24 DIST deblob-4.15 143008 BLAKE2B abe36eea7cd0f173be88072c969bec1ba269de7a862232a2bcbb5dbf9e39e0c4020b456f6164e6364e15d61ade4ab239db61a4d36d90afa6373e96c7db56a234 SHA512 bd7a2a95331928527f5c6a96ae65300a13785023acb8be86f45ff93f0b0db2ccf0ef21aff07458e3c9f9292e1a667278bff999327e2ec5ea98ba0f47f30563a3
25 +DIST deblob-4.16 142787 BLAKE2B 8c43d5487ea8bf78861c582f71206e1d90ad23aad57a0100bea19fb7dd1a3627e4138c3284f31ef292f4c810f6f315718080316e00fb0388cfd997276d170458 SHA512 5f2e0d7cc3adad0ba8f46a2c23041078105778854e87f3a5fb139cdd58151e4cca8690ab99e20026c3a966dc7c414e154c3b395e4e5ab5d744eece3cb9019d02
26 DIST deblob-4.9 146273 BLAKE2B 8bc593ca375e003183dc6260aab0b2f81675b0814ec50fae3afe5d4ce9ce41c1c1401ce80e1c285153f610f8f730f82d6ad03e2578c792fd4af8779f2d1e3079 SHA512 3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6
27 DIST deblob-check-4.14 755969 BLAKE2B 5573bdf913554e23dba3d3c56227a2c8c3fcfad7f4a99e1ec9208171008b5d2d50bdc55000672af95e020ef8171325b9d1797a69c988b4df5b0f71bc2a186fad SHA512 09626864cea33804d3dc94ceb691b24b6c14d1b9531eee8e745276dbc403903d762b1f75d685bf831f42b942d6f7ea265efb0d4889fecc976d95b11faf843fd3
28 DIST deblob-check-4.15 761750 BLAKE2B 5e748e57d7f45f0c1454ded4e48e0477b3f28ce0a518d637925afc5c8d0f05a0d9b8fc9c4e3a7bc020484b21f5ac38b4ab6e4d817e3e91ff4d436b6a86ead3f6 SHA512 fb8dca9c05aedddb980d9da31099513a94b74d8553dd89c4e1f39035ab7b698a16f686e4dcaefc43c338c1dc83fc8f229bbc4080491c6e39845f38e36c9576ab
29 +DIST deblob-check-4.16 767829 BLAKE2B 606d87e6dff29ef1d9704e0a4b767cc5586d300d5e55d3370feb721d2a5bb6c6e6d7a48783021776b7ac347a3580b66725012213c9548a69bf96de91bf01a8ca SHA512 b9b179117356809e55f99b966121bac67f634112bd3b54c3320c9a261967d18462c7f322416cd7d9b2c8d9d374fb37daeda8abe4fb3f013abb2f7da845b2f516
30 DIST deblob-check-4.9 717834 BLAKE2B f2471b45f6953ce83c0819b9157ce638a1d93959ec4074a329766ecb0c3adf90fd3022307ea70c2cb3bd3c291f98d6153576cc6597c62ca97abae6524b98112e SHA512 46258698f1c574b44a8c5c78cc2b7fdbaca746976266974ee0f6787904531754b17ad15d542b68e07d4633ee91a8e2d9c32a991ea214292ac072c4f26deed9c9
31 DIST genpatches-4.14-39.base.tar.xz 998224 BLAKE2B 5f67053742e09ccf3b962d252054d0f1f0540630c4105203ef06b2f5c01320ae5c888196aa95156be09f89809b9e2767b9c281ada7891ff5427bc19a25c3020c SHA512 138a564d677b0562bb92bab1590fd0fc8de8a8dcee3ae5f3faf8c389d46084956b3831af85592ecc65d352f3055f8e7655882ea2f10b72d8ddc9b01d3e5d9ec7
32 DIST genpatches-4.14-39.experimental.tar.xz 5184 BLAKE2B 96ab38624869b7ca2caddceea1be6701c6a9df489dda0be4736765a6546909d522f5b32a44506875270485606797357bf44e044ed61ee40f6171670a5956bdbb SHA512 673083672ca1758f0b3dcc4507bd18c3ea1c024c86f1f8e0bcafe6117f33e226ad981fa123f1b3317858b93f5a17b5f56924e5e5eefb6c0980fc8572626010da
33 @@ -21,6 +23,9 @@ DIST genpatches-4.15-20.extras.tar.xz 17492 BLAKE2B a610729f55d64e3ef6dee6129879
34 DIST genpatches-4.15-21.base.tar.xz 479732 BLAKE2B 3d2b40d4ed60e68712a498b184ff58cb72a7902b75ecd35efc98f2a6455dc902b1c02d459837e7ca17465ceeae380e20ed12cfe50f1bcc4a884eef0d80e05360 SHA512 e92ad5ee6cfc8d7a57eba044ae6bd86344a0e8eca11c89d0de9fbe3410b0d7582c38d48281ae8d0c17992b151cb35a9916835a6963402732449e150ff5e471d6
35 DIST genpatches-4.15-21.experimental.tar.xz 5184 BLAKE2B 4c1bdbd651ea3c20d44194e0bcc5ab3dce499182ce31a8436ec46875cde2d4b14a0cc5f0eb90cef0aaea167b49a25775be24b38a2b2bfa606a415627f87d96fc SHA512 05a8084dff8f08f9ba84b90230b4bf50a521ba1e0dfe792f30a3f775772f2097e43927c6c5878ba19bd97fed66036c5b29309a0b1a5e914ec895281440be8c8d
36 DIST genpatches-4.15-21.extras.tar.xz 17496 BLAKE2B 2240a8879139d6ad765a9e38d0ef78c78ac9e92f54c5317912b512ab1a64fd42fd512696f1820718a1fbfa658c8775bbae358db483ded60e65d504f4a81aa4e0 SHA512 e6070bd5631bb41e1e0e73c9381993779cc6095525a6eab5d8387641e1fce534617d368bd6a02c5f5d8d2669db6f480d284a64c8f76fc218e29df5a34937e1dc
37 +DIST genpatches-4.16-9.base.tar.xz 196768 BLAKE2B 25c4b6a22a9a07af643ddc73fea2cf6e997f5cca89f86cf8386286d1b63e0c0dd393f138f66f87773d9eba382bcaec3a2562d2a4c22140a61358cd2612e11d4f SHA512 aab3c760270e8d72c892d58a88fac3db792150a8f7157a2fb656d52ecfb29c9f6a049783ec9583b98b9cfd09ae6f77f672ef375d6a260cb2cb4df8157e5398a7
38 +DIST genpatches-4.16-9.experimental.tar.xz 5164 BLAKE2B 0e8c1ce1a65404faafe4c0c7163cf87ce4ba4195edec6caab0dcbffff5351c6b211b233b6b659a7521e48e11e0fcf726e23341728591e9dbf305a4cac4500175 SHA512 9b4003d7902152183e4a76c54e0d4d09da33c9956aadafef4b11cdde81f7539a0d7931f4ae7d4d7e02928bbd7c128eba5fda00319723c1f7c2a7abb34ecddc9c
39 +DIST genpatches-4.16-9.extras.tar.xz 17492 BLAKE2B 2e9bb4e33e33f0b5ba923bc0036a3697abefcf7c439dfba68beb0c4d0a558dffde1c9224f56da6bbea560bec3664cb1025c0ce1c961037598523d1af0d0513fb SHA512 e1ed8a1532488aa849969a90bf299eaf39233695eb9bda7b070a87906b8891e2332a06234d4b2c98338b04380020387b8fb212dc95072ae79cc58274e8118656
40 DIST genpatches-4.9-102.base.tar.xz 1971300 BLAKE2B 1d0a9bdbabb19e482249668052f06578c791a90b15fd771969e58049f8fd7c029901d78ff4424915f1a7d245a02757f19b3796500b508d8cc7c7ff93fec6fc5c SHA512 002cb87ba93db70f6de6bc0fba42c49b2d3ab69ce9f28f783a161b0c0b60d7235f583b535ec7f9735974decb98206f73a36b8ffbf2521ec524cbf5ccb0793c89
41 DIST genpatches-4.9-102.experimental.tar.xz 106380 BLAKE2B 59e2fda5661bcb77a1e60fc6fe9dc8a78476891ea203e2b4ec02389c01e702200bf5dbe8fe1d9bfecdd6ad59fa43d1e20c9738f929949c3442ec301b0a4a27d5 SHA512 0cfe440902f209e9e74bbb424780b19538d05d43388ca6d067633be479c0ba6b459d766617a42282ff53ed25374da469226825f31969ef7c128d2620b69af43e
42 DIST genpatches-4.9-102.extras.tar.xz 17356 BLAKE2B d9a05e5b95c7a4c2477f01c7cef7b58697d6dc4d519bec5494fdc946a1a2b6e5a2fd9a0b6155dac84539a0aa6b2dd4583aa9180b19702062567189a460859387 SHA512 3b97bdb3f49676a43f378a95773b38c3650aba89f2d74e55f14762868983254250654ca56368cab41a150b04a32a190d8238a7bb0209196b80202cb2e9ca5040
43 @@ -32,7 +37,9 @@ DIST genpatches-4.9-98.experimental.tar.xz 106408 BLAKE2B 27dea027500bf5c2230db2
44 DIST genpatches-4.9-98.extras.tar.xz 17348 BLAKE2B 03b455ea225eb4c99f1c263ed694de45674e2242c00776462a412e8a49fc826cf26630564857207b7944d5b5ff3f8955a3bd0a7ae3a33bc59bc06bd3f0c064f6 SHA512 6bba9882f346577fd685de2172e12708fc757f86efdba63d33d805710e00bf4eacb537968a548528a20d50f5a726516050e0e4e0170d3db652bddbaac9d3f23a
45 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
46 DIST linux-4.15.tar.xz 102181404 BLAKE2B 5fd831356c2174d2779ab31033caec6929b2f47857f0bb82ef43ad1140c639d0dc5553e64d062f67486eeff780d5df8d971051fd5a626b51bed170067fea11e0 SHA512 c00d92659df815a53dcac7dde145b742b1f20867d380c07cb09ddb3295d6ff10f8931b21ef0b09d7156923a3957b39d74d87c883300173b2e20690d2b4ec35ea
47 +DIST linux-4.16.tar.xz 103020152 BLAKE2B c7f7b36280b74b2112a098733680e1e93c4f99571099d471b2dde5f7a746d9b9fab5112fffe3b7978c40f15ecaa33203eeeeea98c2158fab2d5857ece5d74f9f SHA512 ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2d06317dc1683c51a472a9a631573a9b1e7258d6281a2ee189897827f14662
48 DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
49 DIST patch-4.14-ck1.xz 84904 BLAKE2B 6f9510643382d44ab79cbf8c4e8210ae7d30c37c78a9eaacde1296532751b5c881b8cc649266c29d73c1f663e60ca92856f6bf589fc449ff5cb781dc8b5ad8f1 SHA512 5e81d6a8319d030572ad5b6379bc43f2f5f98b6e4f050b1285bd6004516d1bf2e8eee8d3425a09317e15309cf030da2534417265b474aaab80e72e22c04741a2
50 DIST patch-4.15-ck1.xz 87292 BLAKE2B 64ae34cb7aa20bcf6bafa09d61c820c361758db633f0366f303aed718e7ea29313cfbfd5f859c3ba4590cca96cb31b848986cf133ad68c6372a6532f05e90bc3 SHA512 ade9fb1e712acd6a0d0b993a22119707d95ac08a55ad9b7474c7d0ee4b8b2bcf07ad9dda92914abae5469e8c569f49a873eb3fffe7e821affb671e1a61d433fa
51 +DIST patch-4.16-ck1.xz 87056 BLAKE2B f400c4e6c9714f734373fdf8634bb355bb7fdf962d82a30fa4b2a019796616800cb4daa4d965d53f8171e4b0a0971adc9d2958e7b8f894050140059613c72bec SHA512 1304d1d3c799611c7dcc3df763b8764d673d0e59ae16df56a10ccf06cc05a5a283725e5a4b83d833aa9799a7689fa3442fd6246d9568093e16e679cc7fbcaa15
52 DIST patch-4.9-ck1.xz 165624 BLAKE2B 7b3967e92446f2cc70efc24aa0bd94db056015ef20f8b11703935dc92b272657c94c9d2975520906a0cc026383d0734306078878389d514071e8f39f8d06f228 SHA512 335f83b8f77c4c2c304db74268eae895ec53611b2cb5ed45a9c6e7f9c7ac37c2eba7cc714d49504ae29cc44c448aa873b52eb332fe91d4e6dbbdd2a175aab252
53
54 diff --git a/sys-kernel/ck-sources/ck-sources-4.16.8.ebuild b/sys-kernel/ck-sources/ck-sources-4.16.8.ebuild
55 new file mode 100644
56 index 00000000000..b352d8bb4a9
57 --- /dev/null
58 +++ b/sys-kernel/ck-sources/ck-sources-4.16.8.ebuild
59 @@ -0,0 +1,62 @@
60 +# Copyright 1999-2018 Gentoo Foundation
61 +# Distributed under the terms of the GNU General Public License v2
62 +
63 +EAPI="6"
64 +ETYPE="sources"
65 +KEYWORDS="~amd64 ~x86"
66 +
67 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
68 + http://kernel.kolivas.org/"
69 +
70 +IUSE="experimental"
71 +
72 +K_WANT_GENPATCHES="base extras experimental"
73 +K_GENPATCHES_VER="9"
74 +K_SECURITY_UNSUPPORTED="1"
75 +K_DEBLOB_AVAILABLE="1"
76 +
77 +PYTHON_COMPAT=( python2_7 )
78 +inherit python-any-r1 kernel-2
79 +detect_version
80 +detect_arch
81 +
82 +DEPEND="deblob? ( ${PYTHON_DEPS} )"
83 +
84 +K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
85 +
86 +DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches for Linux ${K_BRANCH_ID}"
87 +
88 +CK_VERSION="1"
89 +
90 +CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
91 +
92 +CK_BASE_URL="http://ck.kolivas.org/patches/4.0"
93 +CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
94 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
95 +CK_URI="${CK_LVER_URL}/${CK_FILE}"
96 +
97 +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
98 +
99 +UNIPATCH_LIST="${DISTDIR}/${CK_FILE}"
100 +UNIPATCH_STRICTORDER="yes"
101 +
102 +pkg_setup() {
103 + use deblob && python-any-r1_pkg_setup
104 + kernel-2_pkg_setup
105 +}
106 +
107 +src_prepare() {
108 +
109 +#-- Comment out CK's EXTRAVERSION in Makefile ---------------------------------
110 +
111 + # linux-info eclass cannot handle recursively expanded variables in Makefile #490328
112 + sed -i -e 's/\(^EXTRAVERSION :=.*$\)/# \1/' "${S}/Makefile" || die
113 +
114 + kernel-2_src_prepare
115 +}
116 +
117 +pkg_postinst() {
118 + elog "ck-sources previously enabled CPU optimizations by default."
119 + elog "USE=\"experimental\" is now required to enable this patch."
120 + elog "this can be set in /etc/portage/package.use (or make.conf)"
121 +}