Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-headers/
Date: Mon, 30 Mar 2020 21:06:06
Message-Id: 1585602358.ea522a707a51675c4b04af0f2d834dc544926850.slyfox@gentoo
1 commit: ea522a707a51675c4b04af0f2d834dc544926850
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 30 20:59:22 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 30 21:05:58 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea522a70
7
8 sys-kernel/linux-headers: bump up to 5.6
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 sys-kernel/linux-headers/Manifest | 2 +
14 sys-kernel/linux-headers/linux-headers-5.6.ebuild | 46 +++++++++++++++++++++++
15 2 files changed, 48 insertions(+)
16
17 diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
18 index ddf99c8ff10..76171ec11c5 100644
19 --- a/sys-kernel/linux-headers/Manifest
20 +++ b/sys-kernel/linux-headers/Manifest
21 @@ -16,6 +16,7 @@ DIST gentoo-headers-5.3-1.tar.xz 4044 BLAKE2B b1e28749c1b5b46ccc401a12fe94c97a7e
22 DIST gentoo-headers-5.3-2.tar.xz 4724 BLAKE2B ece54c015c43e8c8e4cc80214fdc31436458ecd7539f2abd699389b581d125b4ebe0a5a1ec8a8bfb04b2dd531f20307c5b3620f471a66c0f6643f9d9cbc9b847 SHA512 e182970aa7adc3ac0f7da120803613c855db79bb2599231e5ffac081166ff4da0a28a001da2ad5d956b2cadc49cc37c13ae1239c03feca97a1d37cb9e2014785
23 DIST gentoo-headers-5.4-1.tar.xz 4720 BLAKE2B 74c1f47d8ad77a2df36db005adb25f81ba6128037357dfc1b6d65deb2a5d3e53d2f3b5af60098c3f3f514f85e53bef4c906fb182101d35ae32d73a5af417a583 SHA512 9d83a68c6e9a463bc27efd469a79d58690bdd0fd93d77c1de29938d7192bb546b63d9acad9633e6e043d0089638e67ee39382e987d7403c43d3f3edc83c5ccba
24 DIST gentoo-headers-5.5-1.tar.xz 4504 BLAKE2B 3bc7f115c5a92d027683f7958543eaa3ff64e62d5474596b4fb77f51b616335127a567d0000809e1c2155c3089944b512e416401d6530f8589db6c42b20e6073 SHA512 dd4f47eecccaeff4a248b826c452aedc7fa145f614236c60d33e0837c1c62fb95bc91a2b238a6906d7a060db488e2d9da8c6f19b4f51337b26bdecc9bdbb92c0
25 +DIST gentoo-headers-5.6-1.tar.xz 4524 BLAKE2B c5965ad5e39a8c8c06ca4c4161ab37bb7b23873ef2eb5ec199dac58cce1df67e1392bb671917a728432263089d9930d5cc4d7e44ad3cb391ae560c6b957222b2 SHA512 06dd4a7ca3664c33c9a59d1120977d437af87ba1b1ee3b5877cce0a13766f866b1f0681f3ef090d831ee5b403e48168f8c335512a4d61cc5b53c169b9ebe3474
26 DIST gentoo-headers-base-3.18.tar.xz 3776668 BLAKE2B 837a675ecf05ec270549d0ba6b9dcb98fb0e40f22007ebfa3e430152b7149dcfa29c8bbe38c737add07f75642234f1633c1d5ae0170788e8d4f765faf00bbdbe SHA512 6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
27 DIST gentoo-headers-base-4.13.tar.xz 7951980 BLAKE2B 8b3b5d9152455b08bf06c275a69168f8a2418584058e23f784d3ab956d72b100b89d398bfeb351d8faa8285cd9ae8942726099ce9aa3fd94b8e0e92b8de1c217 SHA512 3b528e18199d43db3f51c8fb9a5a4c67b9317ea7e9b9fd82fe2cb4d704bbc1253f2af64dc79377ee8ec26511d0893409e3dddbb9a6ae11e8bb7f4ca4d8d3ac9a
28 DIST gentoo-headers-base-4.14.tar.xz 8017944 BLAKE2B e967a3f26fa002f62af72c165cf960e855f5d84dd105b3f136e5ae24f4cdfc9e5f8b217a83955b325ca4bd6bda0a9d4c4de02d8d79fd4aa72191bc63db96183a SHA512 2a4e83a9ee36ffa85b59ebac1e12f4f1c572825b767928a42c4748d924d04f0536bab4d9375ca68c11ad867c226f386c40c7c4d0158d1ab00c838eb5b2f9f21a
29 @@ -35,3 +36,4 @@ DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f
30 DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d
31 DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
32 DIST linux-5.5.tar.xz 110713660 BLAKE2B 36b990d3650c409652206c319c93c0cf68885334050bc286b479c8b844bc47354547e19eebb58caafb026b96d134f39f0c7ce38b4eebe9da7ea6d1610a1e2af2 SHA512 fa74fdabb5e63384a39e54da05b86a9ae9ea16179524b041fbbdffc7177e80b53600ae98d76be127ba216148f9dc55fe07ab20637e22c6d6030cb4aa09eb2f86
33 +DIST linux-5.6.tar.xz 111785252 BLAKE2B 8dbe02a8ca7fd3dcf512a15c5d8098c1e7f94257e65173fed43fcc45480e4ab790df8cd39bbbb4e2a21dc9a00385bc9bbe98215a31e7f7e1d9c8f21cd8ace69e SHA512 80846fe2b4e4a7ff471d2dde28a8216ae807a3209f959e93d39ea4fc9a189ea28ec3db9d303b3fe15a28c2cb90e7446876678e93e23353c2d6f262e364a06bc9
34
35 diff --git a/sys-kernel/linux-headers/linux-headers-5.6.ebuild b/sys-kernel/linux-headers/linux-headers-5.6.ebuild
36 new file mode 100644
37 index 00000000000..af1145d7ef5
38 --- /dev/null
39 +++ b/sys-kernel/linux-headers/linux-headers-5.6.ebuild
40 @@ -0,0 +1,46 @@
41 +# Copyright 1999-2020 Gentoo Authors
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI="6"
45 +
46 +ETYPE="headers"
47 +H_SUPPORTEDARCH="alpha amd64 arc arm arm64 avr32 cris frv hexagon hppa ia64 m32r m68k metag microblaze mips mn10300 nios2 openrisc ppc ppc64 riscv s390 score sh sparc x86 xtensa"
48 +inherit kernel-2 toolchain-funcs
49 +detect_version
50 +
51 +PATCH_PV=${PV} # to ease testing new versions against not existing patches
52 +PATCH_VER="1"
53 +SRC_URI="${KERNEL_URI}
54 + ${PATCH_VER:+mirror://gentoo/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}
55 + ${PATCH_VER:+https://dev.gentoo.org/~slyfox/distfiles/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}
56 +"
57 +
58 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
59 +
60 +DEPEND="app-arch/xz-utils
61 + dev-lang/perl"
62 +RDEPEND=""
63 +
64 +S=${WORKDIR}/linux-${PV}
65 +
66 +src_unpack() {
67 + unpack ${A}
68 +}
69 +
70 +src_prepare() {
71 + [[ -n ${PATCH_VER} ]] && eapply "${WORKDIR}"/${PATCH_PV}/*.patch
72 +
73 + default
74 +}
75 +
76 +src_install() {
77 + kernel-2_src_install
78 +
79 + # hrm, build system sucks
80 + find "${ED}" '(' -name '.install' -o -name '*.cmd' ')' -delete
81 + find "${ED}" -depth -type d -delete 2>/dev/null
82 +}
83 +
84 +src_test() {
85 + emake ARCH=$(tc-arch-kernel) headers_check
86 +}