summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2017-06-14 17:54:11 -0400
committerGöktürk Yüksek <gokturk@gentoo.org>2017-06-14 22:05:32 -0400
commitcf1acadcaf19ffff1042cb659a3db6d34ed4aaa4 (patch)
tree734f70a93f799e7bb8a9f28ef71d24def7b7213e /sys-kernel/ck-sources
parentsys-kernel/spl: version bump to 0.6.5.10 (diff)
downloadgentoo-cf1acadcaf19ffff1042cb659a3db6d34ed4aaa4.tar.gz
gentoo-cf1acadcaf19ffff1042cb659a3db6d34ed4aaa4.tar.bz2
gentoo-cf1acadcaf19ffff1042cb659a3db6d34ed4aaa4.zip
sys-kernel/ck-sources: v.bump (4.9.32 & 4.11.5)
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r--sys-kernel/ck-sources/Manifest6
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.11.5.ebuild60
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.9.32.ebuild96
3 files changed, 162 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index b4b11af9c850..7d00c6b97d53 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -18,6 +18,9 @@ DIST genpatches-4.11-5.extras.tar.xz 17356 SHA256 1253db807bbf0ed52f5b2aed8e629e
DIST genpatches-4.11-6.base.tar.xz 156192 SHA256 55f3d9b55a76cfe0713ef7fe989ba2d4cbe13301c959ba7f24670f1936351ce2 SHA512 1712bed5e996fdcdb043ffe01a2c8892b5d87288c00888aed99af456c6a4f2ba08030b8fc9e609c50a08cfadfede260d6f7564bbad61d39e8f96cae1c5494c40 WHIRLPOOL 606961d2ef3ef0762bb848fa8b8f0f863fe013110f6f1aef80b71f03e97a4095fffed56fe25a3b65314c6f6fa71133c54972c63a2ac7c40fc2f70f2ff42a11dd
DIST genpatches-4.11-6.experimental.tar.xz 106540 SHA256 35d717c319f63dc7eab86c08d8b7493b81a381e4c80dc3cee211ea88f6216a33 SHA512 00ba0fcf356410848b03680973076e557c60ad61ba2f55470920d8629f9e7080b582ae9272d5a32260ced48b1825efe6b52638e837614d4c3e74232cf528c0c5 WHIRLPOOL bad82f3c5a5bdaf3ce0a6d167a1a643f600e503365f9e09c3a124779f7eec900fbbcaa43baf31acd522f78a7678610645f529c123ca50267973d146de8324fb4
DIST genpatches-4.11-6.extras.tar.xz 17356 SHA256 5917d197fbd1aacd0fa365dc576a0590cec1ac51f5e7f920db5ae35366913899 SHA512 5de95eaf2adc5437fd2fe71ee96b2987b2f4b726a14fa062d08f60e9d3b9fb012ebffc39b63a53b3c287256e9c96d1062a26922b72f2534f75ba7d1373257b24 WHIRLPOOL 0f19c09f2ddaffd053eff6244e539efff8ddee6afa541e053b580a986c218493d5684f844840c31bc8c4736002f1d227d66fd457721829af7278f0cb5bc9d60f
+DIST genpatches-4.11-7.base.tar.xz 196928 SHA256 4e58588c0250d2cbbf6f00d0c3534ce526dad3b53e329214bbe3689fe54f7e4d SHA512 61256201d7e04b2045439a431f6cbb36962d14b299b7412e37f69ebb5c321e82ae39babeb1ee62faba7aeb35b67af891826a1b7dc6a6c63b506f88016744d601 WHIRLPOOL eccc9a93d07b0c420fe958eec50ca9dc3e68ee0960fb1c60c96a389f4ec7c7690d46a88f04b1b18476d620597beffc364f0ca4f92c32b5ee32a63a03e1c2a625
+DIST genpatches-4.11-7.experimental.tar.xz 106552 SHA256 6ef901a55d88b36caaba4540e93c92ccc73dd097faf350abc2c247d148b00263 SHA512 6056ae9269288a76c56b93a85bae1a5cf68dd4d880aa11849af9c1da02a486e2d77f1ad491b5e66cae8122ea2d5e069363e98b6399c42ef55d33d81513268b2b WHIRLPOOL ca9f71baac03b3a07c4f97d86d15fd34820c3404407c02a369a1a5c05c5f70844a4fdb1f5378d8adf584c317dcbda4ba5e0d07986a665f0d2a610a59a0ffc82c
+DIST genpatches-4.11-7.extras.tar.xz 17360 SHA256 ce281a78992568afc67c8cef12ce80c0a8b76d2242e1ad02a35f4f670437685c SHA512 88ba3410a376112828ca7ba3b373020de252c79b3cd40f7a3d06cb316f1a3acada47a6d588827d9d48ba4f6bdbd8e18b0c4bf5587e55412fed86d90492920c30 WHIRLPOOL ff1356be12086974e8e437e23c377f721d81070be5debba6042b44469c04520910640de67ee8c260ab57d7c98e3cfd9944ab78b995d76889abfb3080ff48d945
DIST genpatches-4.9-28.base.tar.xz 581556 SHA256 a72e384dd4e3e835099bd430a89497e2d8ec9e1592262c887a705ad7f8c71160 SHA512 d6f04d54da3e57a8fa500063c215353d8a5d25122dcbca56443f35a13c833bc18fb499463df5c995818998df8b0b68167954a55682d7dbd44e5d2a97c5be5fe7 WHIRLPOOL dcdcfede3ec09b81277e337b4eca75e214395f73a8096ed103df88b0867c56774a3cc00637de0846e05f6a1835133be73012b57757b4ba5f92d569be9ad7948f
DIST genpatches-4.9-28.experimental.tar.xz 106388 SHA256 cef686eb8c86e5f867d4c30d0203441da2138339e53b14de06cbef3673e460eb SHA512 8de1f97455be9519cd5320cfbf395cbf2f3be6a307d0b435f149da6c14d3461aabd04599fb122c013bac7ad0118f79c36bfaf7f6b71acf2d7323de25468dba04 WHIRLPOOL 82da257449bc0447244d05dfecf099eab7301b2c1cdadb1801b7e5a1ce00b06b1c63de5ed88c052cb944e2dc7579e50b20485220486e70c7a0c500ab2adaf224
DIST genpatches-4.9-28.extras.tar.xz 17348 SHA256 9b8d40db773ce13feedd5ccb2ac7e88236d997c72d1adac7d0ba41fd2a432292 SHA512 5fa4001147c6a276a93896ea6d55f7ff24f4f0606b0cfbc2122d65dc685f9656b6146547000428b1940dc9cca434bd00880639b39bbd5e1f35331e2337842ab3 WHIRLPOOL 419bcba4c2e9fb26cceaede2bb70fbfeb41fdbb98ab1ccd49967a9e4daf1c75692f78ae35f70e8758031e94c7dfa52f27ad5a337c25a933df8aca36450a2fd83
@@ -33,6 +36,9 @@ DIST genpatches-4.9-31.extras.tar.xz 17356 SHA256 1253db807bbf0ed52f5b2aed8e629e
DIST genpatches-4.9-32.base.tar.xz 698888 SHA256 e38f1d295ac46aac873115492f54e7863b982a161cf79c6f631b3964d6f59f62 SHA512 5e9d2e70167874b62c264b0ab6d2cc7684379724b3b520639f70160bb2bac4e732ba561d6c45a590cee0756fa03cc0b01ca5b17c765587390b338495abd6b5e1 WHIRLPOOL 8cac4cd54d814d99a8508bccf67738394c6d06adb81c3ec507b8fc06f2ed38047f4172db4f9c5ff39013fea322a9c8a527a75310de2ac78247081ac086f799b6
DIST genpatches-4.9-32.experimental.tar.xz 106344 SHA256 19dc55bb156cc7493c81fc0d6a5a26a82769c28b199de13eea91bac7513ac268 SHA512 7cb599729840f51d23c38ddd46e8956148a2dbeb6cdb3ab313c106d8593ffbe343676bc9f08da23cfc446b028e505bb0073059e4a5e0081114a6048d418aa231 WHIRLPOOL adb7f9edec29afc9c5c005528ea7c23072366da52b570c78d555737781b14a47799c40f6af35bec0cce7de45206bb3d7fb121d88c7caf98297969e7cc51403d6
DIST genpatches-4.9-32.extras.tar.xz 17348 SHA256 0c25f8f637ac315d78020d83ef3c2c9a4cc6f42f89f4ab465e099b242119ae30 SHA512 181257e0639370a8774ba06979f57b4a69e11e248a45eeb706e1dddc14885bb345571b59d5809875359ce188b90b95d27952f701fc032eb9ab39b780cbc40d94 WHIRLPOOL e7d83c30f292216e4073d74bc645d92e7bf53236b99379a85026481a8a24bdb7537ccabcd1038476ec0b72f70d7bb957cebdd5b46f20c5118a9bd6cb181f3fae
+DIST genpatches-4.9-33.base.tar.xz 731388 SHA256 7dbdae23943a4a0406e5bd7946f593e263721eb826db659fda26c4e35afdfeb1 SHA512 c5f4c5dd16508f48e83d1f8bea6a7d9ec797586d5bee1ffed7859dc92f37b1e972205a1c95af882ac67a3e234cadff9a24e299dfc27a597e483e7143ece3d0a2 WHIRLPOOL effd1c2fed922f9748af2ee13990f0693f30df8dcf29ed1f856a31087a41aa1b4d0b2b6ffa191ae786cc020df16ae7c1418a26fe76f64ccb3b9be97de0814a62
+DIST genpatches-4.9-33.experimental.tar.xz 106404 SHA256 61a72e640b50cbbdf69403373ad59dc046903c3803e5102885128fd911eb169c SHA512 2589b8de664eed80b0738941d88cafb52480bb321cc27d66219db73f044d95e44cf0387a62748347098b77ac49cbc6af12e2ef0b4d3e294be7c9adbf16cd5492 WHIRLPOOL 8257b852e064c83b4189243495cf776359aecab050d76937b0d5550b104a9b066ad7707d98cbe95e2ddc23bd632a9fc028e0df57ba09f8e7668f2d2ac59fda24
+DIST genpatches-4.9-33.extras.tar.xz 17360 SHA256 ce281a78992568afc67c8cef12ce80c0a8b76d2242e1ad02a35f4f670437685c SHA512 88ba3410a376112828ca7ba3b373020de252c79b3cd40f7a3d06cb316f1a3acada47a6d588827d9d48ba4f6bdbd8e18b0c4bf5587e55412fed86d90492920c30 WHIRLPOOL ff1356be12086974e8e437e23c377f721d81070be5debba6042b44469c04520910640de67ee8c260ab57d7c98e3cfd9944ab78b995d76889abfb3080ff48d945
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-ck1.xz 148444 SHA256 d5903ed77b33984720e2178d34f8db287f6c274b7f1a30b4f28306b71a0bc3f1 SHA512 ce99c7da1d42f08da149099d8f365414c1f4dbb1cc0464547cb17c42a20b4112281657ec69c47fc97859900aaf780edcf56f3779bd6e715f04376f606e137513 WHIRLPOOL 865ce1dfb09712760e09b2658a8048ed019a2902f5c72e0ba78ba3b48d520aea5aa091d27c6802afcbeac52cf4dcc62d15b5b4dc68872d064e59a90871637033
diff --git a/sys-kernel/ck-sources/ck-sources-4.11.5.ebuild b/sys-kernel/ck-sources/ck-sources-4.11.5.ebuild
new file mode 100644
index 000000000000..a4681196afd2
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.11.5.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="7"
+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.32.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.32.ebuild
new file mode 100644
index 000000000000..7a7932b9d58d
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.32.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="33"
+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
+}