summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkuzetsa <kuzetsa@gmail.com>2018-01-10 12:15:44 -0500
committerGöktürk Yüksek <gokturk@gentoo.org>2018-01-10 15:56:55 -0500
commit5f1102b8432fda5dc0b4cac1f2c8d925bf25d27b (patch)
treec73d65849aadfa59ae9b891a056350cf858212d0 /sys-kernel
parentsys-kernel/ck-sources: v.bump (4.9.76) (diff)
downloadgentoo-5f1102b8432fda5dc0b4cac1f2c8d925bf25d27b.tar.gz
gentoo-5f1102b8432fda5dc0b4cac1f2c8d925bf25d27b.tar.bz2
gentoo-5f1102b8432fda5dc0b4cac1f2c8d925bf25d27b.zip
sys-kernel/ck-sources: v.bump (4.14.13)
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/ck-sources/Manifest3
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.14.13.ebuild61
2 files changed, 64 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index dec6b976139d..69c5f82d9830 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -20,6 +20,9 @@ DIST genpatches-4.14-14.extras.tar.xz 17496 BLAKE2B 368cf4eaedb655806d0e850f4d11
DIST genpatches-4.14-17.base.tar.xz 401136 BLAKE2B b9e2a7604314393efd6edd9c143feee2742a5bf3a485de4a82ec8030dc802f24ee9a7b15e44314c5ea4e71f1345bf8552f38fbdd6b74558aad6b7606d3fbc292 SHA512 91df261c47d29c0e767a751ec135064df30f1ef65c1f100bcac54c571fcf2212d7bcc362975598480857966c58df9c9141678283b324afc1ad06d58673040d52
DIST genpatches-4.14-17.experimental.tar.xz 5184 BLAKE2B bc2e6871e7d76e8781621328b5cb9c58162df3d7d51f5f460068368f3e98dd42225bb289ad9364c8344ec72b5e51d35459985dc0451b007b7e695d5d064b4812 SHA512 1e448e8c5846644dc8e21e99ed3e356f75c7e8e4e2789b329def21ad6af9cd993fcee418e93ac96cbea66a21c5d9d7b66d6710dea076ec66508f1fa12bd7a30f
DIST genpatches-4.14-17.extras.tar.xz 17480 BLAKE2B 7cf764e9bf306b116a1e1a503f589603f87c4939a59fcb5f295cfa0e594a46fb8260920f6c5057ffffdb1b660773a6ff73ffd24929f3b331078379bc9ec4b681 SHA512 5c9a51e60ee8cce638ae6b21ecb16621b6c4b90502669675d9ddca48000d9e40aea8fdde16b8e3cf5188cdcbc88efd25121ed306bf2946986e2ca8a4104d3ecc
+DIST genpatches-4.14-18.base.tar.xz 411104 BLAKE2B 47dd66b96c07d0cbed88b2f661df3929ab534af4bc509c00ef1b65b2b183b5c427b990458ebd6eaf0b1853a817525a573efdfcbb21704a54153c3aa872f25d99 SHA512 26d28354611fca415e61e3634452b8d05fdda726c894bcad459fec1420c639fc632e389769ec24573bf61c48635fee641c53883e9e4cba64a1e7dd5dad9ab54d
+DIST genpatches-4.14-18.experimental.tar.xz 5184 BLAKE2B 059cedd0277ccace3fd1a4f420699ef78857ffd14667121584a996b185f62a6fb238d55dc859e134fe06fab7e914b10a4999fb64c4b264cc94a8281c45ee368f SHA512 6f525de7eabcde119d898a68ebe76ddf3d51de3b8f0998279a4bd34f6b4a4794faa246ea97ae8868124a47bc12138dc18ca79952a565656b8092bf60c6ca1703
+DIST genpatches-4.14-18.extras.tar.xz 17500 BLAKE2B c858ab443c96384fed01154b3665b527aa3a8f42529b943cd7d6711545da5c7f5b6601382b505a83187118f3850c638d602f2c3d397ddc5c156983ee3f7894a5 SHA512 da1d13c7cc9e5a1346e8af4bbf9523ab704b767de799ea1a74e11170ae55fb1b4bda59d1b8da607b3de0015d2cb860729d381be29df5f2de847d9034235b9e9a
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.13.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.13.ebuild
new file mode 100644
index 000000000000..e6b10a199afa
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.13.ebuild
@@ -0,0 +1,61 @@
+# 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="18"
+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)"
+}