summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2017-12-26 00:48:45 -0500
committerAlice Ferrazzi <alicef@gentoo.org>2017-12-26 09:10:32 +0000
commit3c737b54d6890918dd19e8e17231628a4259cbdd (patch)
tree984044fc86c391ff2fd3ec0ce556d04bdb0e5d8b /sys-kernel
parentsys-kernel/ck-sources: v.bump (4.9.72) (diff)
downloadgentoo-3c737b54d6890918dd19e8e17231628a4259cbdd.tar.gz
gentoo-3c737b54d6890918dd19e8e17231628a4259cbdd.tar.bz2
gentoo-3c737b54d6890918dd19e8e17231628a4259cbdd.zip
sys-kernel/ck-sources: v.bump (4.14.9)
Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6635
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/ck-sources/Manifest3
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.14.9.ebuild61
2 files changed, 64 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index da0cbf1cdc5c..a7c04a3dc2d7 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -11,6 +11,9 @@ DIST genpatches-4.13-19.extras.tar.xz 17404 BLAKE2B 351c85e48c7757bf2bf99cdd8def
DIST genpatches-4.14-10.base.tar.xz 227892 BLAKE2B b800d810427d3da4ba219afdbab9cc50f982c4e6b00afe0648ef1ce211b18bdc9349cb0f8b80a701268874b71a3f6374670d8f76346e317a09276a2e1c044d20 SHA512 d799978f7c8a0addcdb52b396267c53544f3d20b407387c62f503b16fec415e0af0ada396358f042b4e3602fab39ef404aa0a893f6b7ff596ece130a76f2fb03
DIST genpatches-4.14-10.experimental.tar.xz 5180 BLAKE2B 5489b6157fdef6874f224f97d6fcaae34799b385a3b4ca3e57764413d2e48b63fe33c6a9749754ade1e4b7e25dd5928cb6a5e1ec11adca3ae4afd49b1fad84bc SHA512 cd2e4f7957e79d766df7e5d4c2dff4d95ee85e96759c4995083edfb7bb76b86139916cf83718a46860af4d78f82f6e4e6ef24422f0c6d329c4e002d0ade443bc
DIST genpatches-4.14-10.extras.tar.xz 17496 BLAKE2B 0f076c8fce10e1a7e3845c185e88725962813303a9c62c517330055f0d3aca27b5c839897b61802df3d91cf9b9001f8c3d303b2d381e969a4d177bc4a116202a SHA512 54084331894549a80a72a7095662611762f1b6516c4d34919be4e313a8c0fcfa6bd42997a447bc739aa7ba1f07f66c579c9c2e105710a5b42c9b0ddb85485d79
+DIST genpatches-4.14-11.base.tar.xz 302512 BLAKE2B 7c86f6da33aca78bb504282329feb4eeb10459223336e1212b3e821e469c5a687a928a214420acc65c8538af5f8b4248a672d5072b12d9a5b06ee55c92b55d64 SHA512 ce62754e70f2c3e70e5d4f2f4c77d1a5f6f0d096f52567d2f2dfe342ad61e0e126e5c8eae07028e8dca23bf61b3c3241a63a530232369594438ae88bd034ce7b
+DIST genpatches-4.14-11.experimental.tar.xz 5180 BLAKE2B d6268837d4adb86b42c1a795cb22387ec7b03319613f361ff6b6b4674e61f29fc3fd3f5ef005adb055e475f484ce9e759c8940f0206cdc323647bb57659f19ef SHA512 9f28cb3f3143dca6435b4a33b795a89e5e2ff6682194abadb4c89ba13245af17662e15504779106816c568848953e758dfdfd5c00974ddd831d68c99631d1a5c
+DIST genpatches-4.14-11.extras.tar.xz 17480 BLAKE2B f8928c584ddde806347a6e2e0aafda9399de817d097f0d06e45da92e431eaccb00da7fdcd5d671cca7c8d4ef35510af901ab218786d25090c73c6777252fdd44 SHA512 dbd2c7d06c834522a42cdf470c338e3c2af335230a97fd8d6c00c8d857b5311db06ad9a2f69cf728e49f2dc4a72c06de614bd98314d5570d7ccfb34856228224
DIST genpatches-4.14-4.base.tar.xz 87480 BLAKE2B 753bc9a5145ae32f1d4562862449f798ac9c78111819c7c279327039f74142fd0ae6955d559801736b6d2a0b074cae56d53226e5745cb8c85e76b0bd42ea0673 SHA512 8c0d8d864dea85f6730cc8c5bb1bcefefc8ef3ee5254ba62f0d4e90c5787ea6423988f4c303e0e32aa41fc9e5d4fc01103136556daa826a57403522066c3c949
DIST genpatches-4.14-4.experimental.tar.xz 5184 BLAKE2B f1d9938a476a958a5fb42b60589234df5c85211b2ebfe59316dd32036ce2a93fdd405f02976ed8eb9312841a4853bac0baec4df52cfc09278b7cdd1fe76e0718 SHA512 85f3055ce8ee187fc7105bf338dc18fbbf02e9cec27aedec10a6fde4db89dec70e666e63dd24497decfefb4b1f59c74789079614025304df67484d80f81d7ede
DIST genpatches-4.14-4.extras.tar.xz 17488 BLAKE2B ddab5ff81dc6cfe85ce3805846d8d74ce1eb8a2c79b2156e4363fa9592d1a0edec9f9812b9f41bd9ed955ac7030188776a7da5ff4a59408a0d5cf74bf0e629d6 SHA512 7ab148e3db28367ac7d8e56f75e65cafc3b80fd0932018d5ebd1ba1ba1b97521c94e30055fd653803806825bbc8be65e4fff2924907f9144b5ccdb48a53b00c8
diff --git a/sys-kernel/ck-sources/ck-sources-4.14.9.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.9.ebuild
new file mode 100644
index 000000000000..29df8d709418
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.9.ebuild
@@ -0,0 +1,61 @@
+# 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://kernel.kolivas.org/"
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="11"
+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}"
+
+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)"
+}