summaryrefslogtreecommitdiff
path: root/sys-kernel/ck-sources
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-23 20:48:53 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-23 20:48:53 +0000
commit51536d2fe4697ba9114d611178bb9e20d3d5b729 (patch)
tree30b91d98e65985a575940ed49e756697c1f049c2 /sys-kernel/ck-sources
parent4ab6db5717ef23f29320d4c6fb9ebdb8dec1f193 (diff)
gentoo resync : 23.12.2017
Diffstat (limited to 'sys-kernel/ck-sources')
-rw-r--r--sys-kernel/ck-sources/Manifest8
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.14.8-r1.ebuild61
-rw-r--r--sys-kernel/ck-sources/ck-sources-4.9.71.ebuild65
3 files changed, 134 insertions, 0 deletions
diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 61fcd91d2751..7ed630340996 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -8,6 +8,9 @@ DIST deblob-check-4.9 717834 BLAKE2B f2471b45f6953ce83c0819b9157ce638a1d93959ec4
DIST genpatches-4.13-19.base.tar.xz 281648 BLAKE2B b2dded0ed572fcce3f2b0e361732edad617728eac80a8febe2f2fc8f01faf9de3ded6d392bfa7bfaa7b0c221d292bf902c18d5961ad80db3a7d62e8754c84e97 SHA512 a3c26828df68e1e7595f47612f6a54d7e773feafa3e4ee2fdd0592d74c6e13bd3c50195696408a7d53a10f59e70072626b982f42b678d64bfce055100eb48307
DIST genpatches-4.13-19.experimental.tar.xz 5180 BLAKE2B 8641931516f97fb88415f6d1496ec3c68efb75bd188f77746068e35d011f71c3ff7246dd2f427eed905ceb3db06327a31678179457280b2f82e7290d1821e4ab SHA512 cf8feb8cea668f2f94b85e211274a186631193f0f0ee2bc8d5c51e8b7a159d0ff9f79e484ca90163de44c1a024e973b69ac4d6730c7aae15c60bab44854c0db1
DIST genpatches-4.13-19.extras.tar.xz 17404 BLAKE2B 351c85e48c7757bf2bf99cdd8deff6a7a9aee3b5d122a43ec38c4339b1c1ff71fa8a1d7cdee980823d69699a699ea20d0e0fc30011e6b47df905834473f656de SHA512 e3ff1ed750609e8e2625bb97c348e84b0e19577cf382a393d7bdcacd4a8dea8dc605afee8e60b162d08781df2bdb9d380004550c6f46c0b93e274057d2322d3f
+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-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
@@ -35,6 +38,9 @@ DIST genpatches-4.9-71.extras.tar.xz 17356 BLAKE2B 7459d34097707897e114b58b3402d
DIST genpatches-4.9-72.base.tar.xz 1331880 BLAKE2B 95633d5edfbb0d0a4a540baf57d65903dec6ea59bd65b3b79f5421954d1c771ad7e6ca83c6bd753f5f6bb2d89f964c1e67e1dd118336e6a39e25d35ed26e75d7 SHA512 38ebf8069d2a519f477e2f91a3fdef24379684b82235a4002547b4958cb267442a669638a71bbd6c6fdfc70198cfd7922319be310cb5978d566a4b653643575a
DIST genpatches-4.9-72.experimental.tar.xz 106384 BLAKE2B a4e4b637d9441ba3dfa32716453579dec282c959ff895cfd94cb541bf4d2f70755e4da4e0e453c367fed6388d5ecd71371702fdccdde9c198ad758aaed2ab0e8 SHA512 5aef8acd3de7054afec6efd4ee13fcc048a9b5efeaf70b377b07fb728bb4c09e274cf74ed3eae131ecab3c0c22b6b4539a3ff2df97d18c29468313aa9e6f0910
DIST genpatches-4.9-72.extras.tar.xz 17344 BLAKE2B da29beb376baef01ffe18c4e0ce88bab6dba8b977f0c04dddfa6dc8e94831fcf72be9e09019b6687da1a7aeaf2c2e010412c9131f2a4d169e6c6cb06c8bcc3c3 SHA512 46bc8c28c18fd5dd1b8a4a609cc091532e17630088e763803c2a8a9e7241762a83f02cc8e2b044acc744403a4d9cf99a5d6f727a27aad41cad469b2f2cfc2a32
+DIST genpatches-4.9-73.base.tar.xz 1369316 BLAKE2B 560d5dfad44d2bf041d0e20c2861347f47143f745c2c8fbf0cf0db2bce2993f0a3492908d0a336b7e65b3cb7084dea3364b8829a5f45b99137dd480f8ad23c2b SHA512 24fd027c502a0a19dc33b17e4f4a6e1f0709fbb1ebd29996d4387d145b5781d39bc70fa9afa1b5d26ff100c68ce8582d3ecdcd3f7e7c173db7ec0dcd93dc38ac
+DIST genpatches-4.9-73.experimental.tar.xz 106400 BLAKE2B 6ea352ae9e15d68bfd9c6c63434a66ffc8fcf25d79d9425f199eb03725f5b7ece0f16be4f92290d84430d177ee12e6569dc4d6ca67e61d7516a68ae5f0962682 SHA512 44245727c6dfc6515787f079b0c7270249ae306aea6db4a238f3d78392366bb38798f39c24f070b1658272a3d32a5c0573b36142c4cc167ff461b551b05b3f30
+DIST genpatches-4.9-73.extras.tar.xz 17356 BLAKE2B a16dbd34ef4d3d50c37056177689603c2200447438c1a6a29582e70ec280f35f0e1e001e0aec991450a044bafd75e905a3cc07e3a003a7316903c0f04cf67c24 SHA512 1bf27b21a2fed42bfb11618b753b4fca15e38986343ea62db4511d9ebfe6d3fb0bc0bdc1a45ae385141b7a040dfac585f9b82aa0da4b1f4c5a828ae3d241c81d
DIST linux-4.13.tar.xz 100579888 BLAKE2B 2f8be07d403071b097b019c43fa332bc7d4805dee633a6fdffe5a99d5475015ca9e4881e7f4cbfd36f8c451bacf423436364ea3d9f25b8723a29a178dededb2b SHA512 a557c2f0303ae618910b7106ff63d9978afddf470f03cb72aa748213e099a0ecd5f3119aea6cbd7b61df30ca6ef3ec57044d524b7babbaabddf8b08b8bafa7d2
DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
@@ -46,9 +52,11 @@ EBUILD ck-sources-4.14.3.ebuild 1610 BLAKE2B 8dd970f4e1c950756bf98a70fb263621b8f
EBUILD ck-sources-4.14.4.ebuild 1577 BLAKE2B 2210cff3f7b074bf836fbc00825f139e7f83e46774d6aeb531056576ffe54d9e4dfe2f9f4d0ae5bbbe0e9ea628524fdd4ec46b0186d924ad9b211faa419f0c8d SHA512 b1cf16dd032a209eed8d0df771cadec0b66d7b6dfda364141d04807dd5b1ce70304f8dcc6097fb033b58b010ae39b6d8004c6ff46da6a83d5870df3ca38f850c
EBUILD ck-sources-4.14.5.ebuild 1577 BLAKE2B 74a4a133a227a5e9ea19b60dde53f9611c42cd10a0b2630f65dc6e4039323da7aca41f8abba07c0235d7637990fef88abcb20e84812083366e87499a103663df SHA512 39f367c0bdf7c1366f846d7f4ed0cfdaaddd50cc1a78644d59b782589ed52ee3da5d6d9aef3e3666c718e29b07ef6330278f9ab5f18751e2be21e9323a9cebaf
EBUILD ck-sources-4.14.6.ebuild 1577 BLAKE2B d5e2539cfb0ac82fbd296a98486f6307b7437abffc49cf08727e539b42c839273959aeb92e6af88aa9fd9dd68695b997605f3a6fbbf177163bc320de59c32cca SHA512 5012fd3ed0c99b9c1f580b13d5fa973ff16d7515d5fa1c991a43b11ebd78638696c712e73f55c30e7ae09e3e946c881b5242a5042c9f0cb191d25058080ddb3f
+EBUILD ck-sources-4.14.8-r1.ebuild 1578 BLAKE2B 90067ae2347cbdb233e4d46400fd1c46d0d23ebb924493fa761aff2366420265792dee4abc00047c7400f0a12bc829caedbed5f07ee38c526bd9e00ae2936305 SHA512 16afdb50dff6bfd8fe4be3c23116274afccb1533ec7cbf274694159366e152ab5b8f8e724538df834c369c29eeb13db88651342aa37e3cb20a0764c96c45718c
EBUILD ck-sources-4.9.66.ebuild 1891 BLAKE2B 439b8cf27656a864f5556eb4a49ae8b37c6666940818026dcb4d397df9afd745e81570ac2b69d16d817c2057f2b5dd70e4898c03339ff8f04f20065787eaa53b SHA512 0d4b8c2f63ad8294eda3752fb8c68075afa65c5664ec84cdb9bee529a6db19f3ae4f8d7c3ed5a2f76b9de8bf5713630e11932df578165a2ee4c23ba5f199e583
EBUILD ck-sources-4.9.67.ebuild 1891 BLAKE2B ba51583586a355e6739e70ae1472a51d0406ee2ca49a5054420ae0be8085e29d471cb959e85bbb51fece381c9b38711c9655f69d1200747be5fdb2a063c77ed4 SHA512 3a41224bfb7e852167a173b3f18fc14c7938804344c0af3605fe9d511c8ee070df367cf3fdc7ea61ee8e8ded461eeee08796ccaee41b474d235df4cada4b1801
EBUILD ck-sources-4.9.68.ebuild 1891 BLAKE2B 245eb4aa64bff75c33b183166d1fad80f429b748d44b3c7e4291bf0fe56c4fcdc4d731f0adaa87c6ae5960662a390d264de1c14a126761f4b4927042adf41a52 SHA512 d3b6b0a67537b5b9db39b83d9ff6c78c077132551ed360f247d3b7e5ac737044e66b1361bba65cb11f384434caacba0142a9c66331a8888e9e18b9144bc995a2
EBUILD ck-sources-4.9.69.ebuild 1891 BLAKE2B 3d5a6fa11ab85304952a2a85b1da9c0d262dac3d39d26f2dc86d5b43dd580e2d8d78e1cec1868b31db15bb8ea565cca9fb6690ae5524d18fdff034faf02fe00a SHA512 c732fae722dd8e388a4dc068f8f2c72cc3e36a5d60a8d55e7f62524665c6f8653853b8f2a62f116d86f1c9ae0600942b3d36c5c6c86d960f3dfcbf0b6c1aa329
EBUILD ck-sources-4.9.70.ebuild 1891 BLAKE2B 3a7b9ac5ebcb23b1c1f8b4e56606057fa412c61f61bbee4ea97c041c6cb3a7c9288d530c3c433317858c9029421e40e3dfaf11673bf6fb75e97344d8bb86be04 SHA512 e5c6bf24aa8d97e6e6060b06180be34c53a223646cdd006e968073b40152e05f74a6aa8f52df637b275cb28acc8402e464d8a7992862477cf6e2af4b9d5338f7
+EBUILD ck-sources-4.9.71.ebuild 1891 BLAKE2B 9ca9222751905ec24b80423f30db4954ca902110725db958b409fbd41d270a3750c1de12252e2690d93686a4cfc0f995a2a335c991939bddeb4faacd9903f836 SHA512 cb46be879ebee768112a91711e27ac4191e19f48b469e0f459d475cbbd654ede5e9b642be33074783f4733fd30705db05bb1ea40827b1c643b45e1f297addde4
MISC metadata.xml 921 BLAKE2B a4b785a7d542fd5b1899749a5b83eba87ab3ab3e6dd30cee33f7f762e6b433ce4fb47a119b2162ec088b483f0469ff526093c9775b1e92291c5330c64cf2d10e SHA512 611c76b0b27282067a51869db434ca837f604ef75fe54bba2f18f12c41dbd4a62d5c9e2a53bf5db7ee824bbf4d663db6b5292316bde93aec771356e34751496e
diff --git a/sys-kernel/ck-sources/ck-sources-4.14.8-r1.ebuild b/sys-kernel/ck-sources/ck-sources-4.14.8-r1.ebuild
new file mode 100644
index 000000000000..553584cde483
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.8-r1.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="10"
+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)"
+}
diff --git a/sys-kernel/ck-sources/ck-sources-4.9.71.ebuild b/sys-kernel/ck-sources/ck-sources-4.9.71.ebuild
new file mode 100644
index 000000000000..891c545c73f1
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.71.ebuild
@@ -0,0 +1,65 @@
+# 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/"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_EXP_GENPATCHES_PULL="1"
+K_EXP_GENPATCHES_NOUSE="1"
+K_GENPATCHES_VER="73"
+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}"
+
+# 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}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI} ${FRZR_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${CK_FILE} ${DISTDIR}/${FRZR_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
+}