summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2018-06-08 12:13:54 -0400
committerAaron Bauman <bman@gentoo.org>2018-06-08 12:29:11 -0400
commitec5a0f0280688a3a8a5420160288264f64d345c1 (patch)
tree2ac62afc500a29a4711b744daa4e8f6fba8b78fa
parentsys-kernel/ck-sources: genpatches-4.14-52 (diff)
downloadgentoo-ec5a0f0280688a3a8a5420160288264f64d345c1.tar.gz
gentoo-ec5a0f0280688a3a8a5420160288264f64d345c1.tar.bz2
gentoo-ec5a0f0280688a3a8a5420160288264f64d345c1.zip
sys-kernel/ck-sources: genpatches-4.16-15
Package-Manager: Portage-2.3.40, Repoman-2.3.9
-rw-r--r--sys-kernel/ck-sources/Manifest3
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.16.14.ebuild62
2 files changed, 65 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 4e6dcd86a11d..1812e4fa872a 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -56,6 +56,9 @@ DIST genpatches-4.16-13.extras.tar.xz 17476 BLAKE2B 72ebf7259d9157612350f0e7565c
DIST genpatches-4.16-14.base.tar.xz 387692 BLAKE2B 4dad10e5bdacc39015381129508e15b1c30b6f191b3b3d5e7d66e89f8e7e3f9c40c81fb8596d38ca846c3747cc1ed722ac59a2bfa7984540c6466fe96a419f67 SHA512 70514f91e7575a87121dd7b5c8b2cf545d60253174eb8eef520e57beefc0d5c516fb1d48d963cebd60c85994744c5bb62576844feb9d1fc05aec9a21830aee9e
DIST genpatches-4.16-14.experimental.tar.xz 5168 BLAKE2B 08bac33d41aeff4e675590484c5bc682cb420b38b3041e055b6c9b12d466b16dfafc5f8186e05b7797eecefaee7357a2a2b5729757a6880cfeb038d62624cbb8 SHA512 74da59061bdcafe29f8fa7142c132896f55597d992ee2ca365998af3f23c0ae48828664c1e435f7ea2d7e8b93682411f8c00cda3aaf79cd6535f5e8bf6ce62d5
DIST genpatches-4.16-14.extras.tar.xz 17488 BLAKE2B ef216bc2349f04ff2b9f6a0fff48c9b92d18c0a3c6fa343b8b5800131d18f0adb5b59320b478faed7eaae59c760800ca9e324bc82079a017f707771f82c247d2 SHA512 a0e4d0c7dcb4a4d19a37edae9fa4b79913fded0df8c9282e196dceeede283ac15ba59e9a0e4cd92d567fe12f1c5e3394ba1625168bf8d4207ccf4a99a65e894c
+DIST genpatches-4.16-15.base.tar.xz 402268 BLAKE2B 1ce1a4da6e6ed219554adbf9acd0816747298c375a17794831ca9ecacd5bcf8c23c6eb49ab83d04d15b732f5ce6611be98f1d5acf151f3af172cfc6e48dab23d SHA512 2a5d0a8f83597bed7ee6000786d336729d53a2d76b674c14f4f92230cfb4cae6aca688ad70f0aa922e4826eddb0eb5d6d3b8d63ac207c54c52781759dd90c4ce
+DIST genpatches-4.16-15.experimental.tar.xz 5164 BLAKE2B c059c922b3f371ba3fbea51e714ee056d59a7326ddcc122f0c1e94055793d654e8a57faee263fd7b70a088a092e3b1d828befcf406d3d647291ce17782dadcde SHA512 ef3f4590aa9e4801c648b520a49eace811051422c4d849d80dd3d0ada07b71fd955cf520c8f1ce3d1c41d1bcc9f11f0fe05f329ca67f9098e924da3deb65d51b
+DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B f4c4d6408999934c03b2d0543b12fc6b227ac994201f9b31872342c63d930d4280bd1f93625c148eefb126f9269fc1fea1872ac4920ba679938c6aec7d916449 SHA512 a32823c41c47b26110da59d63bd6104d8b38ae9ecac43e87ec03ecef726349475e40fe88354a1680bf816a12f6edd0dbfb1a2b2865be0a0716047b12d2cfbded
DIST genpatches-4.16-9.base.tar.xz 196768 BLAKE2B 25c4b6a22a9a07af643ddc73fea2cf6e997f5cca89f86cf8386286d1b63e0c0dd393f138f66f87773d9eba382bcaec3a2562d2a4c22140a61358cd2612e11d4f SHA512 aab3c760270e8d72c892d58a88fac3db792150a8f7157a2fb656d52ecfb29c9f6a049783ec9583b98b9cfd09ae6f77f672ef375d6a260cb2cb4df8157e5398a7
DIST genpatches-4.16-9.experimental.tar.xz 5164 BLAKE2B 0e8c1ce1a65404faafe4c0c7163cf87ce4ba4195edec6caab0dcbffff5351c6b211b233b6b659a7521e48e11e0fcf726e23341728591e9dbf305a4cac4500175 SHA512 9b4003d7902152183e4a76c54e0d4d09da33c9956aadafef4b11cdde81f7539a0d7931f4ae7d4d7e02928bbd7c128eba5fda00319723c1f7c2a7abb34ecddc9c
DIST genpatches-4.16-9.extras.tar.xz 17492 BLAKE2B 2e9bb4e33e33f0b5ba923bc0036a3697abefcf7c439dfba68beb0c4d0a558dffde1c9224f56da6bbea560bec3664cb1025c0ce1c961037598523d1af0d0513fb SHA512 e1ed8a1532488aa849969a90bf299eaf39233695eb9bda7b070a87906b8891e2332a06234d4b2c98338b04380020387b8fb212dc95072ae79cc58274e8118656
diff --git a/sys-kernel/ck-sources/ck-sources-4.16.14.ebuild b/sys-kernel/ck-sources/ck-sources-4.16.14.ebuild
new file mode 100644
index 000000000000..4abf3a4f1b03
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.16.14.ebuild
@@ -0,0 +1,62 @@
+# 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/"
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="15"
+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}"
+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"
+
+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
+}
+
+pkg_postinst() {
+ elog "ck-sources previously enabled CPU optimizations by default."
+ elog "USE=\"experimental\" is now required to enable this patch."
+ elog "this can be set in /etc/portage/package.use (or make.conf)"
+}