Gentoo Archives: gentoo-commits

From: Pengcheng Xu <i@××××××××.moe>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/android:master commit in: sys-kernel/linux-headers/
Date: Wed, 01 Aug 2018 06:54:20
Message-Id: 1532013706.29889d6508b67a0454ec70f6871752462c126d1b.jsteward@gentoo
1 commit: 29889d6508b67a0454ec70f6871752462c126d1b
2 Author: KireinaHoro <i <AT> jsteward <DOT> moe>
3 AuthorDate: Thu Jul 19 15:21:46 2018 +0000
4 Commit: Pengcheng Xu <i <AT> jsteward <DOT> moe>
5 CommitDate: Thu Jul 19 15:21:46 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/android.git/commit/?id=29889d65
7
8 sys-kernel/linux-headers: add 3.10.73
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-kernel/linux-headers/Manifest | 2 +
13 .../linux-headers/linux-headers-3.10.73.ebuild | 51 ++++++++++++++++++++++
14 sys-kernel/linux-headers/metadata.xml | 11 +++++
15 3 files changed, 64 insertions(+)
16
17 diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
18 new file mode 100644
19 index 0000000..95af43f
20 --- /dev/null
21 +++ b/sys-kernel/linux-headers/Manifest
22 @@ -0,0 +1,2 @@
23 +EBUILD linux-headers-3.10.73.ebuild 1161 BLAKE2B b44eac62853b663f77744efeecbf624c15fa94e71a7e94805174426e9e6fd224100ce784ae5866ef9db9969471c397bb685531c0cc530e87e085218697979b1d SHA512 c2bd268881a30d59741aad0be1d422b341b7ca3d9cc811b7f2d22befb90b13b114b376901fc6f37984176de0bd666afb36cf565ed98cec32c78c713d5a298e19
24 +MISC metadata.xml 344 BLAKE2B 383045f9629523bb66545a2e141c51056a1dffcc7cb084b251efd9da73253dbd4be8beebc659d65dbe2faf7852207db39feadac2ab07dff140db1c7f8dbf992a SHA512 4dfc3a4130e5ae01c17510c693c4f2bd81fb019cf003e866c7f359213b58c6e36ed59699d6a458464e1dabd73c8f4a24eada8ced06d7ac513ec3553c0179f164
25
26 diff --git a/sys-kernel/linux-headers/linux-headers-3.10.73.ebuild b/sys-kernel/linux-headers/linux-headers-3.10.73.ebuild
27 new file mode 100644
28 index 0000000..0c516e0
29 --- /dev/null
30 +++ b/sys-kernel/linux-headers/linux-headers-3.10.73.ebuild
31 @@ -0,0 +1,51 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="6"
36 +
37 +ETYPE="headers"
38 +H_SUPPORTEDARCH="arm64"
39 +inherit kernel-2
40 +detect_version
41 +detect_arch
42 +
43 +inherit git-r3
44 +EGIT_REPO_URI="https://github.com/KireinaHoro/android_kernel_huawei_angler.git"
45 +EGIT_BRANCH="sharkbait"
46 +EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}"
47 +
48 +KEYWORDS="~arm64"
49 +
50 +DEPEND="app-arch/xz-utils
51 + dev-lang/perl"
52 +RDEPEND="!!media-sound/alsa-headers"
53 +
54 +src_unpack() {
55 + git-r3_src_unpack
56 + unpack_set_extraversion
57 +}
58 +
59 +src_install() {
60 + kernel-2_src_install
61 +
62 + find "${ED}" '(' -iname '.install' -o -name '*.cmd' ')' -delete
63 + find "${ED}" -depth -type d -delete 2>/dev/null
64 +}
65 +
66 +src_test() {
67 + # Make sure no uapi/ include paths are used by accident.
68 + egrep -r \
69 + -e '# *include.*["<]uapi/' \
70 + "${D}" && die "#include uapi/xxx detected"
71 +
72 + einfo "Possible unescaped attribute/type usage"
73 + egrep -r \
74 + -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
75 + -e '\<([us](8|16|32|64))\>' \
76 + .
77 +
78 + einfo "Missing linux/types.h include"
79 + egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
80 +
81 + emake ARCH=$(tc-arch-kernel) headers_check
82 +}
83
84 diff --git a/sys-kernel/linux-headers/metadata.xml b/sys-kernel/linux-headers/metadata.xml
85 new file mode 100644
86 index 0000000..fcf3f04
87 --- /dev/null
88 +++ b/sys-kernel/linux-headers/metadata.xml
89 @@ -0,0 +1,11 @@
90 +<?xml version="1.0" encoding="UTF-8"?>
91 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
92 +<pkgmetadata>
93 +<maintainer type="project">
94 + <email>toolchain@g.o</email>
95 + <name>Gentoo Toolchain Project</name>
96 +</maintainer>
97 +<upstream>
98 + <remote-id type="cpe">cpe:/o:linux:linux_kernel</remote-id>
99 +</upstream>
100 +</pkgmetadata>