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: Fri, 02 Apr 2021 10:04:39
Message-Id: 1617357873.40ca60304a3b60367ae40f40dd0ed52a2e2bb47f.slyfox@gentoo
1 commit: 40ca60304a3b60367ae40f40dd0ed52a2e2bb47f
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 2 09:59:40 2021 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 2 10:04:33 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ca6030
7
8 sys-kernel/linux-headers: avoid ${D} in src_test()
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 sys-kernel/linux-headers/linux-headers-3.18.ebuild | 5 +----
14 sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild | 10 +---------
15 sys-kernel/linux-headers/linux-headers-4.19.ebuild | 10 +---------
16 sys-kernel/linux-headers/linux-headers-4.4.ebuild | 10 +---------
17 sys-kernel/linux-headers/linux-headers-4.9.ebuild | 10 +---------
18 5 files changed, 5 insertions(+), 40 deletions(-)
19
20 diff --git a/sys-kernel/linux-headers/linux-headers-3.18.ebuild b/sys-kernel/linux-headers/linux-headers-3.18.ebuild
21 index ba6ba023e84..b4c2a44ff50 100644
22 --- a/sys-kernel/linux-headers/linux-headers-3.18.ebuild
23 +++ b/sys-kernel/linux-headers/linux-headers-3.18.ebuild
24 @@ -1,4 +1,4 @@
25 -# Copyright 1999-2020 Gentoo Authors
26 +# Copyright 1999-2021 Gentoo Authors
27 # Distributed under the terms of the GNU General Public License v2
28
29 EAPI=6
30 @@ -48,8 +48,5 @@ src_test() {
31 -e '\<([us](8|16|32|64))\>' \
32 .
33
34 - einfo "Missing linux/types.h include"
35 - egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
36 -
37 emake ARCH=$(tc-arch-kernel) headers_check
38 }
39
40 diff --git a/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild b/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
41 index 7179ff17feb..c931c75d07e 100644
42 --- a/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
43 +++ b/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
44 @@ -1,4 +1,4 @@
45 -# Copyright 1999-2020 Gentoo Authors
46 +# Copyright 1999-2021 Gentoo Authors
47 # Distributed under the terms of the GNU General Public License v2
48
49 EAPI=6
50 @@ -39,19 +39,11 @@ src_install() {
51 }
52
53 src_test() {
54 - # Make sure no uapi/ include paths are used by accident.
55 - egrep -r \
56 - -e '# *include.*["<]uapi/' \
57 - "${D}" && die "#include uapi/xxx detected"
58 -
59 einfo "Possible unescaped attribute/type usage"
60 egrep -r \
61 -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
62 -e '\<([us](8|16|32|64))\>' \
63 .
64
65 - einfo "Missing linux/types.h include"
66 - egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
67 -
68 emake ARCH=$(tc-arch-kernel) headers_check
69 }
70
71 diff --git a/sys-kernel/linux-headers/linux-headers-4.19.ebuild b/sys-kernel/linux-headers/linux-headers-4.19.ebuild
72 index 6b5b4f2a627..159b1080ae4 100644
73 --- a/sys-kernel/linux-headers/linux-headers-4.19.ebuild
74 +++ b/sys-kernel/linux-headers/linux-headers-4.19.ebuild
75 @@ -1,4 +1,4 @@
76 -# Copyright 1999-2020 Gentoo Authors
77 +# Copyright 1999-2021 Gentoo Authors
78 # Distributed under the terms of the GNU General Public License v2
79
80 EAPI="6"
81 @@ -42,19 +42,11 @@ src_install() {
82 }
83
84 src_test() {
85 - # Make sure no uapi/ include paths are used by accident.
86 - egrep -r \
87 - -e '# *include.*["<]uapi/' \
88 - "${D}" && die "#include uapi/xxx detected"
89 -
90 einfo "Possible unescaped attribute/type usage"
91 egrep -r \
92 -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
93 -e '\<([us](8|16|32|64))\>' \
94 .
95
96 - einfo "Missing linux/types.h include"
97 - egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
98 -
99 emake ARCH=$(tc-arch-kernel) headers_check
100 }
101
102 diff --git a/sys-kernel/linux-headers/linux-headers-4.4.ebuild b/sys-kernel/linux-headers/linux-headers-4.4.ebuild
103 index 7179ff17feb..c931c75d07e 100644
104 --- a/sys-kernel/linux-headers/linux-headers-4.4.ebuild
105 +++ b/sys-kernel/linux-headers/linux-headers-4.4.ebuild
106 @@ -1,4 +1,4 @@
107 -# Copyright 1999-2020 Gentoo Authors
108 +# Copyright 1999-2021 Gentoo Authors
109 # Distributed under the terms of the GNU General Public License v2
110
111 EAPI=6
112 @@ -39,19 +39,11 @@ src_install() {
113 }
114
115 src_test() {
116 - # Make sure no uapi/ include paths are used by accident.
117 - egrep -r \
118 - -e '# *include.*["<]uapi/' \
119 - "${D}" && die "#include uapi/xxx detected"
120 -
121 einfo "Possible unescaped attribute/type usage"
122 egrep -r \
123 -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
124 -e '\<([us](8|16|32|64))\>' \
125 .
126
127 - einfo "Missing linux/types.h include"
128 - egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
129 -
130 emake ARCH=$(tc-arch-kernel) headers_check
131 }
132
133 diff --git a/sys-kernel/linux-headers/linux-headers-4.9.ebuild b/sys-kernel/linux-headers/linux-headers-4.9.ebuild
134 index 3b5fc0c8ba5..45ad986072e 100644
135 --- a/sys-kernel/linux-headers/linux-headers-4.9.ebuild
136 +++ b/sys-kernel/linux-headers/linux-headers-4.9.ebuild
137 @@ -1,4 +1,4 @@
138 -# Copyright 1999-2020 Gentoo Authors
139 +# Copyright 1999-2021 Gentoo Authors
140 # Distributed under the terms of the GNU General Public License v2
141
142 EAPI=6
143 @@ -39,19 +39,11 @@ src_install() {
144 }
145
146 src_test() {
147 - # Make sure no uapi/ include paths are used by accident.
148 - egrep -r \
149 - -e '# *include.*["<]uapi/' \
150 - "${D}" && die "#include uapi/xxx detected"
151 -
152 einfo "Possible unescaped attribute/type usage"
153 egrep -r \
154 -e '(^|[[:space:](])(asm|volatile|inline)[[:space:](]' \
155 -e '\<([us](8|16|32|64))\>' \
156 .
157
158 - einfo "Missing linux/types.h include"
159 - egrep -l -r -e '__[us](8|16|32|64)' "${ED}" | xargs grep -L linux/types.h
160 -
161 emake ARCH=$(tc-arch-kernel) headers_check
162 }